[ [ -366748669739387083513434497492400091630768709599912409174928109955497463313151833869732711871406538871218765637199958442770280760634043668167611847473186817812059397272736973085507756087250741048800487495164555964093268408677559544592706663989587358803372981527912470854093786349402341874234449167519270178028560228880201411304391442682434994188403868097844456936649308696378351329970595215983597026482589602390733096559561073674024113756433272992126612212035509659331552216929409048703014901980578701509398661826929438769977300433122948680407558049183724606331031250317917214086632132217259566500929898419868443041733608403025084611364544974905315931257321119270308103294976507548389629052792606513415548734981004516705351584993326515612057022794967271408853114729102833102975919262009949506693490489825530780197414777017496284775120396031673068985690918325143118252220246065864047385155413134511480777761971931286208619319378315631967869127070317026843719995231883906599250473839626390261714744410928880295753910838104464801938100307772468506823325832069192242251542707930517485849072784849233723339136663316484747120931863684393965891510229622032023481427030761874129187197623396968292497983526255778264579557238153585324198560164649491160915226539997902290000000000000000000000000000000000000000000000000000 + 501366261057236855487683929954523351395237686601724127620471339829204671734702193721253214155426088160874906332907124327402066777585546096103458765720320265808210869425115435138634409053502665158362275327773740276320286112043897748567224346551140338148815481640283472180178276783125709200872536359576098225712622519847304742655951917844100934977356178340966690959030419116100863572274734067763961622213415458704726373500270538604107819844257315972692799252095371942860820505298025435661480632542443570339136569832031491616045941916064006510040621712394265473160809548848447453855593114349342805680167223807913606287810957562001492016104636791009682321461817887141292436708298555877707379904634550773940089414223045708897450325764194647624028826780431903817427975790917100344567573127637687370385202920627688471484079141323135523094624391275466675363129766810536228226592274969740637244570369937962842557846597864218307655331268504841256566594228423858265790939433924938985484086006581622789101479902577588644268138955667558589369812693005306363322232749580182153663152715568476433492633904820887163014825109396234431468047948421735391247911491781641551333700144267834305723598470029599935351264977329945942472215320613685186940798132521132600440299030029539000000000000000000000000000000000000000000000000000*i1 + -235863458040296204744111182524260630455937913620866152173819804420123312514570594453320293309410016428682456676736676604414782166005952594992251339773229714567806221655588953255681868298447256692440775125720194055712672198122045324504424648957600418487234893809568232647628862312868918410036307919371720043739837444315185241689446752063048618370739368172730396846666732843300531154754792337246787788423364999936026644216399246262360226894592909735102332127369243408624130270909191346809038611968615767143483420890507145816866009473567181887480033684831841197700138947898915493347940373655360193236414962727409149908585937833752667480343668276212109846307794436471247617003930849085074678069623885787310592615586538734729894149761431744743846129937764517500848322818747326427027640926504541257478915313712419176881870261517720074319304121448351008722445039049079057418185672453076813177012116425064382089628900061060834690937994001949361794343884577631295359023212984338322014290700822227838886191965736462598516833417142891348805796824879400791501553826626517825407105126495118179966992168312619724742040247231964037753317722824780565772018473960189915260604203536685637434130323767628983435607125969556344688146469292228381589114756633844506368227521052500000000000000000000000000000000000000000000000000*i1^2 + 13559454415269822347792385575416847097225277907005839106952697393340773430476942036582571226082509394830434048084755593422123467271091282902994107247961794860184326714617299351513426914789767766149705661556220391272146235487541362367317971428054496251837267113277654939590353397305833477780704266465167986724971674459388706598651706422050142820122449230697731111346707481696846946626399358453812401683560009424389146598171120688649538697381860477188073254623949567192609478218209309311063220598532996875874357871179953004573060105278738527878596228397066696595259722403721545424289750556141874000087809397633162544789626074300446208389741367442408134479796199197477034278998913851120416518943482818053988016631331385422520861429798642873930364084254256818506373709753303091669512547090803487724257004781776574843455745599919200320173882580785592985310595744039205088706448121660599481693617317148832962863472906596066198525478522209447854007361415737744285091771907112011813947593757301473350081654578950750676325491909393204310132255137215284667398574641601376050535499657675863755256420523810132725893936640748956144518465240794730065429002726895472435109007096500864170380195439666074295703758956701464805212456875346633146314682341280466202814206910000000000000000000000000000000000000000000000000*i1^3 + -181015275898387215818570089697328621464895797362360507217238326333011068162862907512826237312524223419525536659957812391663500483950674667041859090113708593505100863324158951461351511023627665118571807146100749202235939926021972822694867138853454546325540717472874584506727464535702218259303512620836787370459728230861581861450329068677117880604774224747341713209730281247718843612045375104998879498526880083019077682242121851688888631651733877201848506571763643852591080708814698410599019357288809951756732008345638194447671172091774511569786889266662470912804252688491472103064321389300841524545004079038708724307872325316710186046443002868006584010654380228393775051151324397877392166077703389341565600090680906289988388441139096320936711706662079339453449314241092799565957883639702306250196412086223370010964197854218166959226536348135037358829733536468513943179315511943229734907226173894880138825114290600064539160765825473802957994943438902371010741350460928379083644870212111175330870803738074222330394306964108435161976230886723019960765678296553982515234132142683759157888644079423315302672753175643503226492221519468969559423092060573740927073532099028847762927475765318170964147439765104270552191274977248976033110591051156890259243913312000000000000000000000000000000000000000000000000*i1^4 + 45164817519846084128151849603912965007414817614085289686832925700858424308543187491867636865988380058364143318758264282573637199923559869276515631270747176527862651823503433971342406232044736034012469475411701880923136049817158318697925024912188733803194654214047989112405774520905151548275433206209425154125592942015314539804813684799374292279913951789028559686926524482565468296638878709057833399636290972155563503075007603632095542865511771790899942702921303414277308990525200814577509614245348873803998200653878328201773130073651175310163263754370914507515808220418873683762791126964066396859991240534739275630307527589952378691007201081816980306962503362008373009945082057231498372194763459989341287452828816778723240685433740321320326712683789948782181346397967388286227657010131006337309430203674721327691482422845159449408012193870751225368211104048393346786256622749425570662038699829442482763875061457798084323707878591533473912261795112726971007552701681548586019802264277466312641582784097972257505796944231285563921298687140462244423793660799756352717836018777290010993875978411073286133311022981602825890931053391675133514752504619045777077756245339348213166323378101785714947026002342725683519757737073401351803432937187980157999848300000000000000000000000000000000000000000000000*i1^5 + -46758047746634927234411154706937004439965103256200266124332269144758971596276081826453655110904679780160460315801793199035766733418272363430154322947023004765956269607253905015799404008095454261412914860723070580565593360681417907572025655666720300018869689842264405471759262507840689100666236424816889391577693808111741376986723352680889757418971742771806967201483852466589855342278168074884416568257069487633206560825608397933293182018474094982829839425008906346887206200744475123476548192908121514260267472371651569970606603958132583915599646732304359216428497778143523358212129139408937808462086383615145364491716504287502184914246655078749445339700079430386339480441205321465219947176130813672976176747269888235616928917198529743395133741751007126751504351918476124504640544993908808084402888594026750707790834024076876482933575650756261445912083652779101676031428076628586344861920331224143380605813647481885818833135774038183431347427898060519520546466895749396049387305315148513884711183920869976653696125079617037403128065976604027998640013193813308173992793695798179599247016478917465488638624134201867692087335506305265484825617571920456549377235831669043943330122347123679161615286004363437115825627151973402765630236935215653377457590000000000000000000000000000000000000000000000*i1^6 + 12901082580298609753874823384252706287037574854822343656821515460300081577623204616155641236979263478690622622040118316278066105419282085697894673600088304524124154874864209731024578722777103896269774956168164291160932484111509389531749050654032078257934344373108002456121047333315161440501560566282970206948221433299893376661079811241281837298617745205049066659771825212575785617244812471660009727147076417260547275910202111942805126179592145543065334496367017502867272764132848346160727978961565922025008703187639979089264851841591285511847590225774798809011450461862537420749052603398087754662847859593364304329430695964935788677900592802100582613446662267293733482627120252413157484391324105719083314618966624878719543124688782209541106382506210737366582617027357639402144159318130954842966224445673134552475748567752736518139415681931643867101642070522520727178409134820405373005858087827863280947927463230822027134515914083168660065362739849672915398729897592040105029523108933151617376553540974314696230422622431599095167751409385936807553354626115491293089882333857144442902787293999758185828127485945254402042165172044121304921240866666069803841617797283784141151902400408483069933593907447305019550397427929147498233589717230585310636000000000000000000000000000000000000000000000*i1^7 + -1152189925631612067358105745073267811879822698733657037380771529723182246098532548756756962418494236304804686962823116273572467421157054065783170585679196042959672106176105726439358584421588595243556290898135596257079028095991843773243573515761381627512099328059088196971816131990890040306791638053759819352407097674115881421671602947785511490938651359707804215283178605151799948539110911763510488232181719218821658467666952327110331617339037958483996046413237726266189412141698632956188208008439693653317354315953580863658520781968286356787113572247881447207373510756619309165229846285778882783485900725368609364268355510795151678262393161184037309619024342580974245405757038268495820501750510480269463965683042067886935401359288041083735872047494471115368120166405939897487514611810395678397944795008657367609480994154080131689917693526540002867735915944368576708786030073143133210628243461250016264701436588323872444793654781217426804453325597362510906944705712611329590046672261663777127644406759478120481353817465512927905656486902967602894734803535505376913960661202391002869152401022663197633579795126177674942149771636450816930412225691850360952483918684479084945143131760369120699468492992851400235761060872640704477609569772908312100000000000000000000000000000000000000000000*i1^8 + -17520125185870683875028104771186701647538038944479620019884652617049400022776641837996856407803476718888245282195668748595026858709347442373559569027496237343228166194935686315103035050890884343243299427029017090656140763726818073465355223685007729925977078477403553883201825938664117815502548560825552070779169643940794620746448293060966536547891456502498424890083107829471379691087692204786810074666776151823422654180744306692344189839808499637268012219788735001189843842525027868226564719843702443990100274330024119286346192398340972124935495327523953277996615713342374000113281138706410588628542819691766471318847691163126985040776076834815551505347376029361970985140059889816022067992444482736620997737913254773183726280973215296106061325904940666195995278407856150138805532455464559583098942198368021109362877882947006060638928534610880402556103476009044517596540806742422279439558432446901130309441375083216799800090831365039433496321621913211554529434773394009552258104877240495687476004352322312228273492910931759163568346383767181429308226268535105534351622299376044308143958891285733764926391009747205449445560237619648464364850354782325530489779365114419695393474194512623656608535924297251741942572599311195870282297853063890000000000000000000000000000000000000000000*i1^9 + 6521975401338324053321731182753272724621620896400118669716879522853762970533873145410832649000096206697756723561315550784536992080660761389722375086351815980369066973048649905057631635171212602589146409797977531538493079210290503972637359499077395923005527876189390045183356477099034851721369388080653516918105317702731429680323268259742053881302210462463008802526037973287510301358410042635417628740864044755216805384961283900799067268290992092638932986386203282891078884858355182995917186610469790636912167893388706678950189960604705328924217775731460527612280054069857546642832882952280188004284211304326096934831320610529890658605865325921795638183772199929229433278270431052367641133644254661636431925269931952940417008831320652072344456566708084756475647800341362858198832050191763226958068649142081534191328787411679775717012462253274612981789593353499136053480310481837939293471499702158214885434010923322363988465003235294835056555520382603877981024706862764569576100971410345868257310953364014546319936020447700867161612901720084667317423927811749290010803972067945436366264448841043809123508361588606632768428266406424523492397318641740417325437146546909566300223070070650610628394091431129784478144089720316568232239104271000000000000000000000000000000000000000000*i1^10 + -139213091609839955108052645980949004086213420548690193322732233224444842063869262424524341100899352805536126753459220879382399828314653478419527865727534141959826764654616207955047259574485854162068182253079122772273059287682107296917419841571242984333408179111865900047336349729412957942442831162986382625455870602510076465644598671853062461414449444611120004059718455907110155203233170316574392830530704254696420495373724662185309220452059739306643461496198989581159301809265365679202235363156561337452501075701364080107318218943961401975513267152883344717802486075815135513013569745876262853887843328556786610776648641019311380573856307117194448538768222141398460824803129071882659350514507785240828555935670969675085104770811568897261280476112555325619343943455653777696128391556691933535101223706001657521590593440442228229088929582462505469668624972208774691918127351950570529000109671852442173559931014473024613736749048999588303286855218160941608846612223306948600408012685163833465560193581017758503109636364528856403397499323105394138149738821108348234192967926061152993645087957967034665699125960055551278626840973683270982955428182505469157431832978870115146723751253097873361188637351978487402562708684057890841842611300000000000000000000000000000000000000000*i1^11 + -4494727966496765063352103963309217709420169206848597763101177095618818295887659234075810126006774324240537123135606533228301645198540103088514180522933734866745522282647454614082568448433859358003583791505732817499354604811937763291281833251303169024367897609118669554610671376506552720444705591350594991119308571318939131387565056742475532783002519040090033434163367484655714629761633857760078441213071320851087793949137143422237452006127061782857045583355505985386905308754458377789907042086429389343625005001395598283565500470244974856932002542732875409914409569998975896944616121972349166901593559156845948360652298838040889844503006073181758360559633717309616372364487596190624254424114977036609592947543499085603156765939822481828369022335250122567672145491066992986097134099582739240685972482831053525501219708730291203782368052318178368972364194077042435949643474590888984284763116746341678984222718758645478459909569704180641403999533333226387120486795012374970708339844842936309144580063018645167947672018455488922912953327073834114420938302004277945769867301656326312613092146858278927825244867157254381096072274062783450687695123988956617217058418166003815422673905951892757310652947642984068534752631870640779550540000000000000000000000000000000000000000*i1^12 + 89734143416403077645177487952677994474257885693252838685402133943141857954913337509890261026111853781512647062416144608232219549396686843975435795766309887631322211456454750971800017761523278112428443236646754519873483361926138196325154261236923089798189808687485453473129653770215637395015365003308895962816514178180431209358399221176410814650383595325542817463382398238373947101936907332578253273866892562455062261690088531813334979662294585004384334956631280990201508786537592558550521532983006344635658372118986881011111672052473968354765044211828295212737132673447543570166327010716432239786061563280079222271371220048855866030330326656602701365006236041384381345136750717726098221093277743378010553719321078616986125807906506770503770417107554039083227340804250900571860335686682221180713916802026159390249810326755520805625710429327754380550234954293313206754161642910204747382084694108950499995737641175092414192860621612878939646542848069326762228286526437681153870373659981876619648633022851072267490055179385314095020733764127837838363258201310154238220736338265170119789447490561435743345718734602953984905384691596775081014964432379724272052805287548303896022681111783970952566262534395658046613059350070033295000000000000000000000000000000000000000*i1^13 + -12286482299726569519759690938214385985197587862801701223964349687294039162936500369487577718861957942689314603604973797086439881644343016821325682430973631268288679756580684777983810788529079157429619946381644111392545040906086073144734813903057803430450929132907277723663151691271205985714781192349172454351483975173439716510264761625056818861204428568660032411531840284608860666814165087760952025141845477673134560553499471903799546395044518328875357574149901610907191530676653869526436013721363497046418998987581871023327389683343711573826685257870268936729087177714380749931081282563866132707270262565599691755532293985031068774141285178882090252698394195887323395335726149254504961146252046426671566627892759322957357221437616337922305649445210389691635913620865611812954926541956676202517093444415056386631659974395446842229531792068614016304443189622618885231042842200709028959824988724958229889551128971725389634166016127056027629271339018782226333120039201347943751098884922251220066487830428445835117983290137101886524780247580617788558433488997113618801130442935579222623576617106799600241049791439295307234017889004199640518394552273056770987626352154459779196888077008829901231897525647476221124955984954801700000000000000000000000000000000000000*i1^14 + 290653570795219782335498236294140746294161197973769599717395184057094047363279078505740112886125696698482222213309825695335315008391277837888103981786459617808201859206868705886183367040126381482369704131132208975393027868738315437059626474638605466503525304853930383587303637399325930488800874491405458820224291315401010613543783276559369778352388526013281727993956564438509202153445756431248232042304833222221540579043042041242186343219200440115962323649010665357135620092352619106478799425625544821809016380944981662310405409974346688752804315767835683393779941947227096239293157850888495295954135733028242172527486077734240752221612401421332574414164479398167636082690429727576249928318323186027170458397162090808022469795707974309341288726611726712505524324243867499658022170011816597722861003997642651282740585893449104872246213318815424368250113116732735097955641474486189429684329931903150042920584810032558882656140735429186594698952423147809919570804748652950089777496236350053517544182516398485771538199633568520153971278507113788771504376191257103021123727986437112095513525023293003927125345811764578944162464243923568527432041225327141171484335082228309357386497609896319433992680661112338063681724199920000000000000000000000000000000000000*i1^15 + -21861779727625667361434947724390460230969603838266168707328828607759341035640868984659680039422153318886218313426446241764949467846837975998697471885846295315160432223730251440589306484785982751403019688516399276515820212153310351655153848674056697856327162916545197588553419080426622283185870918504451694466673031603111078104942899234182137262243221632365909843162252190927990854197296103628943200348782733139290726949445390391226315196587161057702583056165944910560337344831762458886131624634758184711587554206293813639755565950888543890538874288749383987363993536090701891983079425353497157480040822489921632771956124498749012399623633751807602985549958240901624224168490393681420398845936513705538273616093630390528241763142589451612854973573667558408126500600505780097296122671288443274257105035767127362625851019470034362472620674444159202870210778458969239754105159857271907427561808763071252805266264918591346733437031236438620832442321811255002998069070193380167076174767044368702208133523593945252087695588274929216622714434450895564519524189921903866344297865879357256761261987106451096499290619115653650854078454684005008329958837350480321390552759413211466209996443270654863174731664801232549161779023000000000000000000000000000000000000*i1^16 + 192176285792593379551116321619509828198410633868988570681276499744748064373683917291580796102943457598816295031997688937613330345614027414845667635481258694366162188445737441187971124073295493215769953455131935723213234960484516127739265230333068840207329400035435417968726945143307974609267282278877193807664235551921961462842110783306503697841407964559993375099289643623046895511721288797077601252261453477277638501117084176340581680970474342567819580635110996475794417012791980597423094678480796103721351271199756105242467851962768299423602955437281961146291710520786027163563604093830593551705161646354150908956629508245821774586045362037167354830275584768761846120670608859860349595553522444381579113663281781125871804756765999231362511394827674164305012368445064777851982008358732653162530461340463665674695474398236152698059812538637471252911395145150604156123144231732089171966402859752177381051808977744229221410369580628998098411363634866532505225725682286286377524573147323658109161372432803325615175635045591788204050169414639752759861685107724892619186669727809830711504622871953876272309083166273325486031766142911888889968160201813383071652708613234388132723910621444625787387273480056635346434400000000000000000000000000000000000*i1^17 + -10884363633722296656148353606322845594363412607034148954640427054768564004437130502162247010833141004385411477095387709263051406869906688976301102793401541630663550461133166366883228660972354445045363077123761548729067424640567791466075255890253072926547250546063781913052511823513252799222403758915473617867920029521852667292319729144217354573200644123563122840215078167651073585131937143328745664613810747293053295074672873690656432586153528110981268589104512323245467672634350541874785750356192181750663644231221284329993045106868042809550729929941664226122928285111078502547495766577898968231788172457819053724651955428188503617447983518120551672746228900255835098282656024987089711130128371762393421135408368512767219095663664531593253660900531911522753817241457584920797323801239352330435532540503954297744791974900403391718109035464487272383376808374278259808724761263936313562189398300673745946240821733926384408630467040152528622317010338211040839713512223101351169269806303649813864148298843869981225707016472941937284605984742731037804000025504803599647134793097892475199132961340330589062653525827287137136525022004206958507460414366201352958764129984131748568579570977091235615567025732235132330000000000000000000000000000000000*i1^18 + 120509768988162244585092048849406647114736228726294681644060874765736511241889923347817416428579420570090361720166977105086030532885225000053735693292219911774325088448843130975976791034382813182884814646878266980452806397173418541494346462212584237530262233869598281899534505246647102628673284743111027156301094761465668107203497280937374668311721208457574348914758868752729636245088450913987689165415343708941924603081410722240765004123232845963862665287169813683536256627013739034493257300494362329085439204812597188786925041008519465745419048044586750946947336174789670597267162391172066021425179419630278746696474830330400738020202654356843550493121644647579713265727956808219641271900516039201666583871571917551491785790766786387306791125312894099183402364923695134751691573955787163451284212149568954841185419332867752087916777747343439064972041787642461810359637150048411776600439286026105030079849680063605585091794927264918130177633381033697770683628372431963210544338638092982873292285759899388115844746381534538237056792567866305360064877798310825145762848024913197695997967676139507895603055320766417995808342327851614522123703143538735037375382210040422041910803283760426582317402453562580000000000000000000000000000000000*i1^19 + -1085288513642312194565015422399301865662547254988896996504351259294546350299282866349416246578186594942467847608957276125115101462244154831914183458696058788499993264323878863053439195966252659283926293954917071034601119868595675484940077843129871566907678544889537170432114005049825233385480954583684270022257865272378830451524021987811667692633893927247906087855339347628366768092931109466038907257471568001772795022325385917242057300481520208577305570865503026435289671579099412633465870088224623302135217212343784034380578802468774541221509605828144190940359480940098786082194674535612751708359124622938688024063620978140268616895631357147003169803548020166378969885479557544027559700735512392706740093150897603302661968621883589636238512532797903976200654159500949957401637238518859590577139762324314410248739278531101271212469376770554367703619514239346886626538867893409918026092654441495162986925020243934624843794549281688307090047995966648950554199971281946034811329500365206408137062779524548906359780097967868979029277332423906725983565055100312532746402121554324397558224015436979580272199562941899402053858848264852361437581848138657627232490476161654028612871483773408982451881499243100000000000000000000000000000000*i1^20 + 6366063770735421865864151864701845011726421713623604996693985932713235117960295607706774594089166306583447193862479272768061834095235348105769023534632202080554250408618911972986848897038152292372794557288597064911907448679540359763855800815123939891540924410769068214797182385636883857057674103943063564531867519098493094159715005280800282492586421069245614552721399874233339226530203111383783158078707977074817258611024666785218041887961785944387143548391978795276217946145899399480736328847989964918758088470312907669351061505562875957201779325495465260836409858561920425307458479523448051147954784723356392551588100179942826856894682683463910475476222746940434037542791139948424902695354565197132645320127724740962244239094196660656585860183997252939767726142779971972700507430770510722055888295715351143137241514162670462202763704844090437064256198263118418117560140541868853781084840027605858480710825350208380531783720896913473419055035581653734235802726085340389575181520640543119393596652506623243881123598045283958354831166553082502125418040120257184954750074638293101552511161725372472958599594719689832802973113176215997429442611517552351264668951575536009868822500502810573866561060000000000000000000000000000000*i1^21 + -19471820814784338245551483664296421551555565693403068925472074900459324161155195207540451880437218895747514221762051778275607568518151026311143211033234507620076172786543645508582304913721047814421348221611058325638163000090774246805802831625765522560990377968406897912624257081159346389140916538058195944244271194551164339713795720427098301667873223413226170345907868598963696903958011263450344418760670514899387549161943415322912075958994878922523290045912518426651463498607121960581586026195611442772443823786405926315506488763942153303713002204169725471955308230743278923638857139947638257758528820441749110977668844700733682072846280846564063765714168056802512503161854533196962634838461165746610153933472518575290601504949119309356396333245572402752746666676348668325786430338382472490162705163510880093194252534718739079956024515849582787835435172150968762147355596614853466329506910926038684075500589392530239794523984656435831193694916696244937839325561558220902445722459531800729105899924118365751143296842230270819982664125027297356185354414234554407540410328680543794186357275686124812073440710714614435169482645949659476158328982511760260256536121729827107548005691718600406591000000000000000000000000000000*i1^22 + 43118672575529078714251087334795200901774975714674622165346139133892348837629216847342354412493243266304276794759251261909762568792097310373666470777430305965115544143718808605109467437652663856902491618909388653053572178654410663445231715389084745244083290735057656393018971347860850722995898881479502429157012465990445782786082576697430567514352633341849288939351011219908940737730703827295124685404984193147391763731075096170741198008331293665223749335798530325705204616877291622272540808624201407050789073972166416622090180819095128366882046280672116759935535504326969741845325128829236699938706101506328265680921575018646032539507960884805962263505851394027738832193809791546382975842669100963133406710597476932227964389436111890220342181712838661730910530911067722189409007310803582692418433256503739477645540262212225100315500518445296990144219510387505098242744664095993920294088559806200180405609663605056970514698970310461716416368369017605196812238185278913792200432264485788585797568983192379871122066619543364455562747459457834875760536861577810841281465653371276199826000546705932317723652627727937046177023442637371465826048357500822134731205591726903435208944942086773100000000000000000000000000000*i1^23 + -70113308073929586457321866712785220928430343991365617435158710553420852933214323121340128127842302788377352043251091959252689032480106081072698485273611387090081916277391497643751293088904265783417485967132884923961617841496194605996702233645765240436124513391175105478018759485214092534419841133791253559981385604969744184191776676743950719079377556482083820378339150288290151835071001937044107424746294710166004223328816695050584443896833386220111636981812324652409114067755188355421397091028183367642991014417647635083012418915521687736570402718401672296711022907411784461729486824526220476570216533357969343852868028360809810375294246954358254767242056147472499373402700936914006321503069262117515090252802868459336988241942293750005566455981195442534225513018874081813275139072494453756486501507510061209282998764549112531159697574355116177025352177293960097005832395279071715556570517376345992979939077784064766455481950825289378305823371275601558268177354306577568928995183824824075955314760549542960463553935475489886851367911935423785560605841132823452067375379509320160870758207514170948533680235091417714134079787873133730047867242030274633298653639656504189585474004620000000000000000000000000000*i1^24 + 73023065887192840105779143421979228615323231638561448838412169701177216983488745873612968397945863103254133843182410342767946560552232312681399297779645058711351661413931722374794418108934292321252388566671295314657153802387331222148127298480805203121925110925074119223039990016798427585004337031607002716893348091022843403415556421896516845728096795094746183415901798861054861584847637862407275884005250617534868029444150328602972175459719872352342283588994245062261058678797854353181878037220262196103808249185874148899664943667464756514119385368335790140978019659098860640970388945458317523264307359747519532584362896314238688358104575838252527711151958278752671853155105478123816474584108260496049904618150354195415390246564677545654648785334334575192831303861256407702001261522413191494543698737738781200079167074008022207355342583613105106600991417015215006111273865415781798246304178436448242808794260331883429498613402816839443593765338667868718347468589823254778741858017854385063435071760501781939431165098456538156585771234240860959867054809146380902052937511866261447638897944817355145427904053732468719616307230852850662297409544092837649898943401781952050054998000000000000000000000000000*i1^25 + 4835748728525327049088602565955256362601147793215727663556913074217897335868689985260356599613446242490747945730339368413064505068998404796579743104527104366256851419210639249071956079478819455314217309091546349798398075692849036159841314869761790932880711521502502820470305948699322285093762121479083849431808943566734290743628206416829004478582377518247865701852460587949659853580305872620666240266024579697484475826386832182445082848604128767389388614390214127352926466925188437732115190286513838021306020413389733233960692057156311015666069219345847519041181575599642823822830735272427042093456456989371748353728668208904101099842892526730007013282853579148588053749618743439820107477458299940517447065791920153459595701424069328437394882199309574846909332342830518895737189979034790010126770703729211323980481465973299851524940357023964035663832824876502192524712280866896263808671905559199276949690609890723574047774134807032445156660788345000973034093628048968536252355884758160605991168423025561709264841249149420374828994512833476914906370512413774478906217283035761929071249392062073323467049295048417589027702910637126194056487553856997443832414934627069549600000000000000000000000000*i1^26 + 817035953789667756638799485287019381017039041729293000543254700161506493980166599593449021820908050799488207873927557783577778975130061141480319830029394793436189477386872348618252644746020260001368445322128806088028464807468887496151392105948632288145662068317617533364838940790315817423560122318304722093418793067935562012734387305314093690149873643516138537549714496113589039607369632963018757133511185506051862563911729594300541162914150157295529692640097963664954837446120227547673716257450457361926306791229178890703175634736812353750272318584534340054833573287247553975904660343748401533759725138057336119106812208127022760960347272963461433253055161317084908530188532121306542021490022314246829891183010964112498061254409147214560424196122623044043152526502455553917538835692833368485932468046663970857082405298205477884295607102321394800485717790108070801194035852606503136305144658711496952229639005111386987265280526677442786635846898572031046331945285093216876921340062838715562479628030150348885707021590807186064144670360053245803904826983712330358658895491295810185684340741549595868842726574664382461380395439710749224855470815634621461962905555760000000000000000000000000*i1^27 + 86053434538091054435398078977773078669974070066841434067292354024632174497686549934375217351207435301919526721106986357750096891280492414566326148191495198155371876043768218689522073574800768812636389394109805909510386708016873950621326915426743889161367367218654148767026137731673050202879164893516052222550470858470543862462391933824566297811938750000776559023083050820959117825116986209204139521939086082025369810221418195475369477076435068004953802273425336924215638675769762373221239113716527164737686530962780415612834559985074372255663844777005746531572897963552362314931453663335202117467397953790524198420954981760848857646417485126754095855747203521972825128133657563578111771051741119098625920646024536598784874224117512612472643105585037203597752481892496075491689993852097250057661055994496483242107163800440373118716120178704249293077304323547387018668232009680370692124007350114703314569631668882846134463750474750660731614717097385794971922751037292928768131561056968585635042155292817151019903996713318328208422231677768858775940084028351756722064501506744867595494040730274457987975741520323174042799664790191673431214345986114344090068844000000000000000000000000*i1^28 + 4623813985712733305105062195069503874211552536389050400067133945847565257893821806257727056032249808896535865947113113060037112701044395711063887612210708628905123173480782728580442868474653762527959980480735427084978813586440424314166574676478073884178824958114641928554057935664220693457362949439331812556521223158430789787015467852712694627851111048413925808524443997931969282645593889484040643322893210007878707746854176097035560140496047484496032285769072066944845301892086924127804125402314826247792423689977944939511817270514983603141134315408343419226198092311419171219712674718796634616526709752754227844657482838577214130662831571438890035790485115386601042474663413087499485675993265989275415392746547342208324244700477910142774248882846881791271896540086076045558553530434197504829209118676264088383273611856655574985849969776224732665439380769854212444446860356927894239359894085871723632512244297165298821116752258183580658867498583413139078362892586533513300406313992207072442471456987572724250056678391281071354462737037384826453878535797998822299906849275035067123858623927429106154257379894389502682641858067088188489278160890229137600000000000000000000000*i1^29 + 135756990755641474736814660832068320087927775472311522327815124243249307223644094814812274980077851215366815879869219889148487967114160997528584552224446534130713573640256771799301574073255141668663160501757879228472021778546734841152394243945760514930608408154276746886098097852573518324257664093364071321058673605402281365811819351321527563834193451825755488520613647465964696923496386518400460442477885506278233010729583681480897621234223010248599614670247129081338777308255718418717770605279034778972446469962746701077164989121785187381722904969761675165170352590074494541270453143128728283812491127003183089498214122114845400511042177518950029572484314873605764798623275584465292253829611409368642336061503300178591738656357900165624749550995102011018320131794894350167934957930735096845999149462422894831631462229082384279198121002627607849230458212323477224490495374195029971693906141413927734649518617245502118873946638031325456157919335198355911652121353821924002816826492705480616547316784084506244699424966907241377987977498238295443062860241648550965906613968596892848880866611330708860598270206393358455862659962624234448811871078250000000000000000000000*i1^30 + 2232293732825694609470390887175259755290131469623179796600967000585811986210518353332152718714737391857028069207292043265445539080078646252346070201322277410305019643754943372876272233705389353913477088524740825349517135178403231396365119848085962892481129432924620548115500247749190562458903461211028539902567044188616734257454534960009088857744992914466736409624465878098723225978128237309929751558401466879289398432218005062878411450671291937426602270501403651606766452704597670168397646861383834619192790460448206621512199148660988513410871753402703854939115905390699412464400341923342795540922948491548699655596863944334359868220160483296043762350551852825933485850884358286592771365121939210217498796310877150390607097526188217814356330098016291512063368448531894284496174003506554201168617432710225425262804996419488720767270480752250495767127328132152476829130678383157060555896600395607772791355257002592687044782123735861931933947504364524330874614565025792864972788063391774231471566109559621089733814837980662158431822338130531591461566921846310507875672087982131587067489715770790651062129165256597876880161761083465015921408000000000000000000000*i1^31 + 14040568633372374321624950941176824743116751740483736328115552808176738965464073110140623657910816891615495554542259929850771886612702836071579425185254385270975656010531536984189380760581965550403467600889173790240579916045354469286582764915298595773543532350252524240252631691276574180441647322885483138169016609891479771008951162044756312605141217449599633390547653631597901289236208903097679102572326803613163465351003056880463741508682172898741204160040747886225505199833800632853919706731766514982709706628073600815113648158020989598000705555576325116321029956215643512074308444818366079435107543926651150918139264541553823542912864683942322343764349402101356225842337248696963391408307920536102767166705348011418118271643928535209026388105377942818146192676338394701490776794043331610133821739376669529185490576420815982460996427660787504180008441257916966488469127145880197704511639207559929607565792860269123646554377904658128077794034551586320271080233255400528528854433002861212920993032835429552408265448435729593092486917777540636212855687439585740304745185695931363750127885282264313922908751710260072890395875011028600000000000000000000*i1^32 + -76383116471276819129458889499629994946144704441819690840539068213973934577959366371895242189419197335873112835043139891519952444081292035250422186490357627678989162060386073593252460073592991436698101474487263275645661134052826798907938833917723577238789189770542553901090204441030176914857538463394762528881599148755160418011924484979958202324445330340350945951250262667416095195498105132939487958970912592597678099365392533262525432150148363216526519473575736422712874030177934387342341938660297672179937562590963514773527635540679076358691600667146032500307520355278142808713898148948675776966164463301945868360221873429394485985513074673454580418269986999934088243431996430147970054782998542534884509386110931102298054847897053679374063922119284515307723131177945737616839954612112261532432551657760748954626116618783250851631963771052380159126371708642988952046755443826135392866397734247579134223359884004794740031674162407721359688754802600660533098580654994194163208859293893441577841175511180839053557632959972163415636238716403415570807798591728574291197547562426031897227357189143411348675647070372324275687632860000000000000000000*i1^33 + -2109215343309641907707857068170343142483727087358304508080719246174969986651792912965262314114389659721796736123549083235254218501008694213009639622643873879944388854455328143868138129723921282996566675039528023554638319595941922777079383479092808957543651490261485557787498360087591116180095799118609742786749186240822266589659964951552219496292535178772690832621292217884150306658401992978907425445767154785620153791249222080637197923003803378288413398039222166289975589680929988444023043665048628291708438689007607148289198203454576613709410251746188943129115629406013255723972697826629521084827459684539018596403590438456634879257258077704654704032966952774464814514539268134363296812835735398011784780888550277886984646740192161380274410904205314024987138915129386293018535449336462855367316484529332153329707862130512741661871058088287003212248356175046087635935364088354394108038747725632630541915627528821806246801662103923560592652818418702914033225162097213131218298658433937336609418961175518892589130497369980835250407512536798694920007295085706996725842483491109778851164983772146993178134488803323465030000000000000000000*i1^34 + 6360657798520835837221761482630021571346200224781193831094606339330626934444800884374273724485450081051914252012978019814667081535291303076224635753212840043241493572578161857679437233530315319567891127728539406391544408108966144011515071944640253009711417257822684421609673519811808386096543349022911033050848179935856636229109164399881656489437519238450412454156044245424416600467253098182396108512709708276976118650235928256969278709651868709429978527207406424096241545866037260912370538678900657096093287145644605819152701261039350578738526731005600362426976373676634835612209597639194811021018539609231553070885826452342423559469716264427864994872288628702056757445109172695480432634344762796330034392777707575141538567742677791249406237950305600743414743897581607974250186325457125847873306220580325486081751762066052899966164435670915616159965908972883052578847319961781243254847977854655945840363632194715536089654552033206248778394352628418749924360066952219516552688363460571291875287170485995257100172204102656610304539554879056795317011458014209942864294561165169757707319082121453363308138983488300000000000000000*i1^35 + 4005462983510317722696455375759434081915922850257792237121386756720267377133548887099068930116448940931968647204039988678302998010469392156923171228840700588032856941217319412051660478765164162130071712825891990166456233546607058428401224633913639690046434246576155882901077745141140730717543884785641977639571074728155261354855584997112533737520904970904335683515045704676605984244271979458741747837208894703956329289599500026605348780771786576699327802708169207529641886808161570430089215683931442067041423029677522367712620113223622775927862293099383053958322732420531491965791976834444750418851968289393265108964627010947638042709551766217130084454827572329106606208043292992914738134026052749740437198355414821226007802465492013548290476802818621737709970003413803822328351962296616452476325670663516016390414957674457511510593901180387672534125485596057320394203738060941672485641901293246047636874723835755889912613338459661063479274043181209501354571733827498570632805493085584423332500082610652327140964303281741509885849747829616333466470799570496178658119037303075134962469254050669915208920000000000000000*i1^36 + 105113057390495185939649914620768127543291856308597295551765663629957980574052685392890395362866488220300116208387933409229662834956809724714500871842851140648778433699474621523773556708605740675265353504878443436993291445868937365640833615821676517175043344564671913416431422852786787759619458423278719874345138655584404680668857332022358198663598422110947891338136788645650974329361918029751137808438636389411524105785669681327007340828778302913972111875826588948533541634333697420842121033502653680910666792435108311434584094631748582704287759463345061042232667785927696323327169304055843650198302632102054158344611235261634646330295591293270745416114483481608786763153511782113774207243503303701038412311858374817899431976448453638349992205232923335781109218950521261596871003903338085559968993315194270156783062602726360986014217054793884547274980674517374074527818612737614501560450528490075136443903351706029096049759629909236671116510366586279050991842910811504394856145852303519864836476908218322220568000507539202186232073225734580465790146637151339122467366682486094264802222697964478000000000000000*i1^37 + 206930241574314183296798384796685145541854736156562603104643384193658284254196035748313798028559492231582003386223607870260179319015216885740586022690223380812782064003778886872601016940580482993645947077202838232895195100012226252917173020487571098178835945161713846142678909311629739423033797725506640531811363611616589093415525326863095320263354109999224224526131612761005906163967429815447398041708633068417413646730362707175433387277290140381842466896832275325033089012021159369985514972275403130536084286470648064518625933741507882402496923460498420416315787060762830856336915300379562852444116715462159208554729294654453241912339529144741933998729484265022717496149666697471040767468347327318514082288280596371777872353431911961917229027597584931990774063979931768809934986279231254568173339985177107935180798649343554618839555292496747467809572556206327965595024260824105621148775203219842255481970929495260912272340550883682909879346650640184005862568426864589672168508476444038884031203647817871424278991585188738383830669660178371837394047809675371925051724649337678042122673700000000000000*i1^38 + 321624670414741758596587047536087220664881878144910653866899395571038296531470307363732786372000391066197946240684572185112885412894014216412027645241306817664967137071362201489634324269685032313736670399154953816729975422693736430179995246393883320516257326870410331348096245150046883391109982386533906948519988131801405011410204463961741570762777530243502807247549100634882931549867042243194725384947289000004946855274911313481510522758801617386240732556695522756054179053658651173307528754035018857197575026846707326352693234771459503292411214033191558677826777345440576203479614376537449579717800332863189578383877558410778866051212819977312715453325972928995829592135733546003724192172165418664837612172504571975086243510415876562157534887413424071216414265923283444644598116816555099135792506244113976857808579781619246829408521069280852945601213541682984350884399956021328753827909753383708957290401200731488888064496573532774267043491806427250413273369216284479475724692240955450940939392826356963924800568777192853200373656770255442262280167302023742984635286209515790660000000000000*i1^39 + 183943929941564807077995746318016415223773450802718796739782189432830415073900119098989313200579719086187707066217507200822791299766944334414106801626092762760558056024415509036982230381579190967501717494113290604747290493172308021565963841191607353907954308086531091853635575293036354996424285749557708964205039445984446243687483494139896489483358711839237866523976098628218741192253024148719498100782850744562295177421959341961723513406189902873593522110270712176856858431793986840313705067243030196168427491980874095857249521974139897405242418124153943066209634210591626285199803343124838624239698733234727523514790224004201559304466758922324044449636263244460494076803219383895667105406002827361044569103147800356926503228771239264967985100215706639986865348040822414649223008905498234359678529911443435523218603469474605462344254933421131557411377714745485855141197265349898790073260137608413948712135518394840390512058382956527648946937040491843373789920791423113873247300745605477011289125002220351357118169787331944217891825488820450701157779940261653046890312023000000000000*i1^40 + 36453238543328606349666880539442798718048023925115898893083668447556114261366780035060889251774553957414800529303906569937741065811128899838427582693287283157135190385116449811653595261804506312318607261094283646064978599001424389737734484957720313373581914822967091838244001762516171992635965912739056128522542093192782105605848754886904442153631592357501847803008149711746641901122163263532263756694449142775583217292327597805872400349080141521429640944247469227283973392312719859729404447862257318185106530746212555049794400434591045630916913461545066515850210669652315098185389540958858424349282166879076471707570694814312413632684159710946722397169416814517472531657366647685960401480641045580108992645672827567354199759500461022183039204760537042885214037160804942570603585154440293548751622253051353566895622212781824201177185244986505836840864246513886879224597854678537692568550238382868012727689571075053226854011916486135418648131529388041927718044776761062941303245279458608115429475097169295302182235027295795694379931635417772749529888935661781424000000000000*i1^41 + 1402563399652628779281374392780542038898419766257276841169585187480958032374266981227108565341283826210456232766402540644579125529041250999914708448376356142103721976588011158895945342755842896081232652379343381390055717689800033779956357845927618430689866083648966272409118342950522398769284923062925918254927315408856956499051153601551707038779905427362485924105004153122730672284888290391974971593732009027536326808650779312665131811505293348420944499806444537077569598832329983172780070410797978795510272235872813116318925729122890543933039942637860657009157979513899638891121348103219228464073366168785680948342933431837533113925500847502907702878912606068042050916410985702769081734682795064934528755214181238660713822271577294311513789836286800398581050448823972784513436823713411422118161772108364420549818207718060236284101205627251260633744907202351592790912484503204123012902629539055126949498505582603956213957543079440572758149338941416349728463824900668932413407241276562070820532623656012933153175469059056915377013886878958117583897502720000000000*i1^42 + 19311238775716217637418871919861541166580561793384547491156039287574281572027865723709295784939088265340156126270017921392380205949644397365759753016636179829832162747813150825792238658341475068810797912103244268480737567582366042828795268308931233801709324066102000281906287500004775329266543828964770474314434839953603140422593758032161082058760530506152472715193964638270567280744291268835838087732794185619325036471628548133635352403074616748615011457461133643027566275872015539627461812000281108856334253786343361119642077316258100602216468275405716437962102168087632049132672173876116682583965398693376512770166473184639032151968354971714853022727736898414520818144971777823091489526216812380571412885311631469504570235720766471475683185207629957604548458454595599009554098253968888877459304709691297110837051596054524409889675376490241856186429718751333416344212653690577721627216043779709073364317790584857522703956579316960188095046769466957076322672760902923555522572491931978261328709384672162020237488496206355179278448283600370280000000000*i1^43 + 112001173602092102984385037706473554028534072107880408142272094875010570405450763143082382760882293154170876556470689337294369694082029105643201301970082394404580891717352305858345867770824777766575004558747263605738848935595106902182634520661936802465343981441802490160668134598117960236657793657582428720412099934921609016622487728529395650616532928191943963445863486004363340648708834274679837943404747382995997605634254124953281583709265291530618539317105762326003764850782595089508734378439365824672158587276326978367409163152973177744599879527977763927897281467996149648556025397010682637853394592518153669969304222754472295976425390398426755075690079177464604591011516443314537349719763352071890656021622559385017193980957944269787436415289360150805683860671726412838091763347891741028328126439785925339643847323440278789491015837784860445850117178584192209780741503686828131851904234355956924812103734852291908517344862463808461496149182780449171982271251251682488017733996125152903452662823728139449458759170833380932107850300000000*i1^44 + 267392775431983072659118522930871043860572961942093020430722852409266721914867207113724735816055317746000910426177109477947314030061133776013296518183955761169567276356598873167438796112999650108856904077769427333442247887612484915055303311567341512177566311276893109206242923814594124313416901298358691952349329555929149230804801595004711668129245032510128621376034716261580869817713155918733591586145789859643937045805807515985070308732352297463799631312923319708173643344728530260276564438492814980971128660574426438935878931992939457416536581347893800677395539495687632442907142666300483062562381662773994931576354545497007910764800626340994830233770388810134814471086328648697436330999227790486533389326310379346550563448411554962081185906749025512940526464607072588159112291339460167267558627550139137380007227493713900877885823767988692244776953404799931575815256248187949945000222014850477018233460323708975196837380798994133435109366027422713470767745905402322977935296555542270448483682013300157694334798129661970000000*i1^45 + 318269146848771530096498242873101601101402969860695913974250393681204441397985124435408064338307196508456596657813881956811381516912815223540238139661418961918015572779764433343006604630276148101978516077197447133023809721106079781904876969875120006767972064451756494019986662900442271904805863784105478601014977175417078802669084273740263513109821379402594139673352038936210609913537284945895100119788248575768011922251332316953536268998357165306663471452200037836806781339569000211685966798309307104890389566417313472103019549093862225791971395131040947490410086510044179560204211069027883170078883621662939747413791233993819144419742755301333920257146309454573400320703989118952633668979644622111883862802610901041438260710018462390284062066292218332926047995449049280168429628477738866612335212654175985920478304834214096165423510927521138542229371327944484702577119448478083921210880358042466138633263897850201655263982632134561490389887286777398501213704531617882944405084159036156123504879955311871637677000000*i1^46 + 7348137358785878895676980989908195467753296811160641548724288116876880979999805611034369487787608683857050321727886446119328278028972127633880731950863354885198675615630395258834644098673249219302664738432610613915943555439341551974384019327791417441253952718420153688342678938349645906516117120963625930787107459268711070855290364550215172216138626902231838858406811134751211736031544502787252823534693324637370361007007898902883834411005982334757616434928886915540981153474085769420316738525572383798470819714987836025709900736380892153954914535078212376265390492610083078476080007995705624003142848109318587402302013713662732173397333061323151945015347521780496190336089429830775528465401608498056714590566947345254087517769111340271522912988686361534243167078581151036545048929570914021539790349133358479178321298352771649300023498704036764713860709919586939936739717228008486107340031085143484489311896973076815489708936272944236649262503576763959063894382309150789937272137319921236819522500400000*i1^47 + 55791284928695661166232787012851635228063502130367911238960093989246121463623597581144325391129603900276520058917249404318907721619137040297957925220802869311413526880206577050404976778878849266524357058606319785144854064806956109328978057205406374069311080114888090950544999242718267453902078440522896687248963378790164021598473308009929626568786064025107977410601535296910952748312467798861965191218090113024241919524473285382354568169064058688726361265644918513614683594808642798303721593457706981503857081599316240991631333967954091322793822702112384533061771237279585590752790223112652305597747817226659783496982707070482220305998648162516946718271008764338809221401923364872553429351010284444416443218653743953130926616371499168821812322174127483294357842568846216777799179121640706900724812842449230261395259217707963303566832650039277156958998171464703408979790053280565722462251050127049590901319133053716533906304241659535043014009485566080166395737579215597879529027073254120000*i1^48 + -6653504035041122480927306579823854203242061641368602570168393491076349568265652951745984429588229316017321815463104444716051924507701128471268373381025732629312814966412913190808409892682458539115886148466038869487419372955330162853950623445858532471572812986599134957782544891848681127725795783112542874102030420385576211637660363312702733532304505875761617382792924264381287336259434600792810059107952988138881228271734357896502678840458769689781325613212753539217967927005048281513938588860682848739366738362032949831271760172412717359640664597697450288391987166633456573811510969021814826804388097573741894362316721605760554514889813428352383940582592738153238824755041781446476181739744350160521194072224931270639235725671574321320894040325190256536599778077107996042852751020699449179721288114271438961614340788545267860332791598660824229086066595882279401589178826860836000012445588509875083261952079392292798209479463627068387434807680457921614714017672349348840000*i1^49 + 328097282091609847229124968766912808719301709429503261062622222755021602977703537256306215994004701237168278658653929211467253503913052754701264404347802665529390179716103900131253231466026200162285768051080910204757777307953433419874569031940341622409747262778463271802591298959594892161159922305440586318951857012956430384920153973589520904069403855301959544661796160902376514341486220818426524653371503513484765146789621540424123173948987813185401202779131182523288252834345656925037706984856808870581529317314588938101735951990993867383374043818094772115368965089172111871325860642783467808610149983626628309103824350247600969872139838868663793610872780707795754131390283961679377252576798577584580596770735020770840430270538463193763143269783779712189202220163904158542471997108765415307029738938693988162477960970405847815755774706449358314956555321716228216453909975115311010610229132597487170020103918104349240110086024075226488255719205881308671300*i1^50 + 4308437298138392929333496548755969281126561319822163378375422352248521072464658358804672759596395587947101514461216886663575351538886204867040185288538647287069238304646663071717592663489481389206910363662583832788120346364763331816149360344133352492975916287612919902159600012545646267571624074991995234063950104715476740030506462413488259038354955318805509838711024129274106632493625992683089444248152739418915765130240683629812501580878576500947768533197259800545166428537318329781036370460036148899657817728589909254552175893368855587178825480580261161367814199758627083255904211905750049395488691577929001545495432531290755873704344014873164945722043995993799700914432715503316758727825279258093101432759881538841999773833007374197757157851557793897307682899425580634379977134081396821882349508774149063005356997119795474602120494239270773535012165386511941995936154495205119562217200574466720413336016401900661097539443870*i1^51 + 68554333566599349767323060572312034416298063533652112886010590727366623889587218084192543519211085519083181263378535982802821858819852782571791384860864435023928678967260568494701842827654180453207738146187169291456082041576813784924372301881986105459722455014906504525036584728279299403722640244644924175429902712592592605599545091779239936566770930193290762324124936887032938525659892417150795198877007337285855209963109845766762566150737435549827963712693616496160715817811249032542360150174066415112677292212072801999378687128698971401221613649478470023666361082981958786191564988868346018032781360313211616906515164305179191012882448039217510183631134032037852493960869768780153029450868957894557347423693728350676328448565152771711713008410965827909735776804871570242320473270620299342534227303779185028127827530413438797945913784293383424877765085648197283220716395059986300002354321671259049*i1^52, 605808969906658644734124735070665785135070372976760739587152783006669950738925570124664870989268648777592618601488990194371870533101366026026273087142542251861943343977542343906524087014169056156442215532533601284210122357635050064653384992753870810165986423792788727442424176913905650420414947289675090851035971385299343220817257717876921054313552843428737333685288410209469088565572314779863874138483305973640081271879297948536170339329790827642736089393298656733264170259582281415913580292492149259487559615042278753406370923656799666946230620338770905439923872023457736837026681476939690001639940390141533444991193064319754186729221104417037381238004216000228644903003559890949417994235021277907674022750822172589033787790858148817892672878264259301405325379011680054100231053003416716178953491783270041366012140905700197996121435594675835928796023002310327253820076514360656802707777355253336395617194950315326221458700667606599440424815863511778673819117409886837041868236319006114067903880578254086990556676257882805708438810951851332574415165439836535169038209889227410697242691748415389366767584872558423270394028644979521358305659145726552590875804627626406832497662026124017151772024541434747927127009962608970662839985094650156890591269554043511723270480078386993782190854784612481331526621113287184342853471305076891913765830890061401520963582528386756409058695184895133935389507604642495482097030243529021835708782337161738646396431900779131823333667901780515150226373327254941029471928334891368364472558883045565327428458157567968032723179055281632565178266557078673365084425699391962985859454889378895945118179872297439248373760000000000000000000000000000000000000000000000000000 + -764485242141882065752195611815075555178597282663157316528123284343978339907765638206837076998009743980078922266028181818505928610335264387609833002602986565124099349142617715002552258410860453611053433636955552461447918284406833425965572209249630685480214583618120844070852438068113542889698735776657956603921101605631321460074354302669948396596968077953520257874560045850135097439655270945972334371099240051814890689827186311354438771872457244734902802621566595787902953389432591758134352279100646864821231895969941558407096548525454532081797188639575541896013155545730221659514456814789194498131387601147717724770789430343973301368343758603022377558558937094403603729768491102411806990376075426620517898165812333796827486138570658154427708215550586035472022193272468475272790063823006430476911881283415723077699899382480711658832411398124000234873765928853887688554415849190866153293781322585341305241900167029141537856556194707489810491641988002580926368667878993016656518807774270741150938835731168944993124622619761743265606048286484909039043978531394965074014047489486244411606695627904596788160146916577869233288281263246638495753488383051459087880395196597816563550151180546253252945335283708069326769545385663359846704394686065313467019118831585846571443166430808425077605151298108729761110687209305737338439642781635687643141589882436259392185926832939596092196696261742260984832504968196997142132798564747212799970650872268337506654945405933485948796626283051567586594609234442043134274932552604542493429706255132968269267285564667218482217764081662287724328601992505154968751264644381564056313520401388643634973153064810429367296000000000000000000000000000000000000000000000000000*i1 + 323824556158414957952615091784871935628201661932129606515602833199518200921495377338811913924787139261753317173352951134490563432381977589145578244736242972624932411003071225020473451015078695402095006416788883919913336190155740883530232797755950914558632591299036352841430236314708438024607898513702587881119681545812064213392281007490756309678605289335959065127204883201087672296356577125522984049737464981827915910978891179288981503506547779654212584588579460366218854857660366367136798596810945373884955159242198479121286568395031959279515424498690149153253964105747167702697534950733153070699530011076113165168863808382470360919736915311334022573871618695245311795046874745031719545172749788001295244843989551738184618165397658230451885187356680203897495556353822849240752838088535201827132940454706033004796736329282676294109909243633722768617559024584103506315623566252175729144506483852922315875593347520047376837290899282914398144446928050029342094612116523359216054296857209095612779176805382538876444097856715301354883547619047962908663067725248686144404393200000691723364355514208213134884888605294699374679772785455908191021684499029666314516869525347760378628803479277920428432252817588533176761576486477928321518381458023574424357050736731650710573246402851135295451109720050611531894602237138356695265031731319897697070687552553298112189268208965748435009718939187267417087315990278859760464602442254278986371042701544651721798628392902495529470777144076081595542647204638534968196103500698006489519569812735456932243056164879811623628448897837866395333463554960429399881006564863167318907986003469367803882892977987628236800000000000000000000000000000000000000000000000000*i1^2 + -36816455369952970737497862258284834849410481215954221449878633092143323335486396521586852149589049661205302110737158613992654385072836680849097395994279406917196424967047333543500591255489667246825573985302167713541750390301222021145499501719793055320594042494691672728804520461634389147507030123908950129086525262021587205441194988133624634657867954015944143357143742195263153132814812979552101507626052238997571369978206303955747781917681007293120048655542454344269274933968898147464753283241317588643186030984762125006500465294253030010859042598370945962841522378153751253754883073259067901132081932394843876775906693845689529227420600075241614749252450451525924169813500430458508710968452448878751875989402733477836737359208784852692311383633225187096082463306089022777596980476004478296349716404488443385012612313131693818593539787963264956308794725137651685326480319192660386885165580156511976592742922541373112879864877931921215106259339965626694199914059837440454351360776846176381290407098947031142094090220029043191623911515646145204055593894424213342582498550379443489730730764380546375507391776785040797209149608059903842830024141757166751832657538525278710641935445871694808204656739750838854092876304418968863507529987553130738702748172104961465080485797226327332014721299259973202319809050909467416026203850618865167196857131608712070066857922283469479887664274239968788311778029757723411458347833037064448804256950133669530351944507316784770616350941912698803927996602751692195886481325190078319290704726156007874502087113689229129490940479457899756948827920166403560218410466347106890483483438920582061859629118964382720000000000000000000000000000000000000000000000000*i1^3 + 337453091879531541844198030356647518342669199911244034988913421848746512757451023632528303678423066549328689763556193321977296946344124864093717101234738086263769140795617738162710325075333890651129375591886285248077036893925878119808196772410775364845492697380614183390390092871621275809358258099973663413039946755755855637320192931174466334562318064012985595540916763846790869258463820636720555417335273082066564794625317866769453810231941292351866228953741649592248400345981673345264482210078301061123576592875433942249983369068375526487402876473981869757666997124488986019973485646252786539110601199154035131756532201194920205581645952539345577660448785750775671691532088109829563504989184594246956010500230099055144251619547731055646908840892381440754184848403310340671922741527648266183386193101895680223098117955627427280917375487261924794443506201500403668427453924968337425229603817709139976290852240029793946376598916916237490393499978259769887073892467402853887634738796237115544268697341247781452533798601755750728010631478103951635957738667798369719719059147388846412987944339572201344601882529199743168365081320664039788959168209148933194479072855159131047784155341081549343203582201042590773429029099523544935164228523888149075475669304778363348870363932716985732390438619813423934475348329002008112351166426121181242583417461614605297473130370274385916380047451994385818110961558362527009923353167226077649511513815414773902078446364203431175388847927123010620672973873686461138005538032908407039202871657474098201623157058873530709892644052240755584629390258567071678605029305753084111576909919250914890385771751179264000000000000000000000000000000000000000000000000*i1^4 + -55443094374801135939509490631714251242079068666342532901614040488315784115789621426772819318279538097158837527332484064741662988740581201998761540312561433609176080856616917660865037988733650251065961818505297772803761375344723914202745444307107576528759812056589219153043673125006131683341536365757516869625504308943425179129391807797320729792039206457855190456200430822125732833917968227373036391564644622906292729912921504012947288696190268963735367490606463940290205076773579693271749713636085328080335577845072381222373589000109786660340542743367476272564730697127716345790253984804953560050522802586491887530681634873865549087390720423203787380999655052638551761445765589732010474286711734168876131768718579759747009265360823425374306491073379781642796564577088311172811318728689014623262050194346160370211866111377367633408595612467611157971379498079963336284499242610852578002460187288586069574057416188341823837154434917107628255532016755982792666808377136770360729855470510614448270103640848362910950129103600145804981021283573576325370492255788044533224553557630464515210155889508531703176398170697739878030848105769274220395501615455125649380842137752734732659256820323978511342351257185918252072952287555883456967157442472722220496238424488575893836178000908367470605263427536847489009268003800772838925656777066088704856668629130778430640664493726778388205134224451262229307146226490646666481864940278472286616651199657217853297964503226201738731424337388201279929625746333337285672027620616182526229416906920350767954685566111692673189485054768870278426182083906115651995558729296142249089749368891934931643803739238400000000000000000000000000000000000000000000000*i1^5 + 76820554318164499320573463268784857450857728279981906316171147415980857856589469644244234391711321828379267601410184190707060869692007753622088560060241452547732181701815367092095955637315806745948742735254336272331511064941049959108370148417928579571200343075677635967017257278454967886026363104397376233640164441984833572460438271959819700743107952154829861380991807971540986589672860413059100365097376143222811855533956167043718365129054305735463600069905836770599312710583435332354526685893228056194802553440619232625142887244562537642168297030331495306378141906474932897066829624341020889737636441675553740308960196626065729885163975539106832387997101521231625022444117925662505501892218945632324075904583013969461657154119172703920834859410329797612565755300934693331141123462755284960465444075770302906274533819549319436986475990689832651836075186065228816950257875317634369306344444995861497538682769873730602561573106514811368982947085673518771856483704243928452477400530590080165212330841117681448045204471634108101217004027516590039591852818801492047595869078370383622987994281790408929221992802021754432659577515976698254312002241382911170736680093906870550420016754868342800557613937857808095764333288332353099342592687512311013982834504022027682948696662733129850801014498126207086230314864453340371629981377724649408544345169979652008929562035309271563640680271666479700924081971392282525578399055382979851823630289663826190574430689633956315573859798292504587337357841458041652753086778739840689545672644669058791025223966283623686055458703436774376201949591705265914232347720439784899034839526293055472186070277120000000000000000000000000000000000000000000000*i1^6 + -13674302445290426905314867819691614933189043386752566620602632183831239367754187541061074267479973679985608910800140355755471221853188287987731856312898857944822952535312805831751864254063901454281746735927695062421296484710357847999118062402368395763330762495925940438509973379233757290778128368023703615531154158401041752665431787863774511580784318225269233136636095177751308329458872291712569728759828680135672247604970017843622406372290448901558639217374535945578593178495968149969588931253251653219717340698778741285163644945418405095136408675330278029823061458735969380263860749237038607180186888589526691662968965263110768181707443539854695898426984577414903976275961926039734731838895974761531016859569813756027335731141156218246628032594010251373854182666812021851192698705591433264679593578977879037967686583326901394214483281985276188205208813438288245456780854914158851167469423012999511218576328919549358205710862147009566809602067239517719087737074809951227063747722810034054950596475700777226328829760946639698005542753822511741134555967187863537204693858113887262638474254111366706772445070293299699329078125651029316056835385643725616416218185025453230486012159213656250293474892195475711979506210530853731609539333084115638805903523554550097072122224674499494895594058165376937712365800123552951975754436981696206618456572341147659283511149410517648303526944099820182852435683722487202534072184317332358372800307136969579332644244135547122987612467791304650820404723392515628837325132441394914455745302078469803157054508149459436643084541939560169701489653662158555819025001896323901491605429679978225761764864000000000000000000000000000000000000000000000*i1^7 + 476342671083379235945308667665341812849715846105655011100523660365885121137051406832986554997671892773585599064352761071580958479818482835523065612254227350447251820715558294382417875934637007160127893527501823658216049481444235465305374647727402149488014739242305070810414097951693387661726705672029500778604956581525770160164369641162736124990249856539205051849383408647255584586409312268971717817175888514980660659932912788681042749812297390548812771878280264833182869868431536573400302756319088209599892096129328519304009058271623677824877832471950153387948657407521588867686132041246617733128665925618661275487380440866667074976190511150084398072318204790481482594748616210021044285973703992258392119746573182906705989973173152488111537117544366382443098913972707065938187496318445702672055049884430624334933952489275907302961075796638684782147961314518048078728487961465845214342825696966521518059228357183999860265648620566971784861677524545539324000396585926275345112113834952055556967302137323987710144459243192065796640072584652965926648293213931721141438299692964218098197876571650555637636225179752927262894630722507832495829739314547178424491832307946315077794071263066745980834276160576796487100482994497418333720141534791764920090057903375377986819782348641566615986276605536177969893536379473855152924651107819480063900496023803701159226070271621013921587100859824081663885582373495202018587785076470983473499301332613724360172613241938171345231386584540423465433456151548115830854740359672676249694076570715905107018076918660687600145799204264389590099340044547863603650947435614168090171752161662576909619200000000000000000000000000000000000000000000*i1^8 + 41425329646952185312929421258282238149760880322177948929086678662953464185524973631999701542051451668617932862014503431491504835430645948128421868062820607349164163314904530063646850950765806773205752555180019466411954615302720181022139735614186207156661104917178345542299561337099554380896862804986938206530329070272230452740327635123260884142100913022968115875047027650977767010806641474447648187775858488317631291846688800110899755417253919606752529084595675236922908260228280275544447057661374838956147290996988731975368750916711123404339012884072897136435073316814462298872562947967593356190316016027396435711540302774213228572290365139177704971046149294997321340353524873107975685039982004786923897006807387369032165550541542961855605153990944642576140474397449857054716079380593540889952351952346806944419524856501714540952687776705710754783578113041575201428990676325692326773021338760745212371781696920973810269131387225530040057070178888747568347251890870866190575378935999993754737151267120762127723598988495980589717799550611778548892435395843383724275164663655442981394603281184492700436130273467884491075632221325212341467812017102846476665187037765180650607397887127690796327558678910339237599424926764328043593069736328565946067884964383951579777360348358058765790342732426866758934711895725260385268017953355501772246169684522415811327971760610914659052285112811370099852124185295743445316155111706212826961892828789639553773215663438497495026194093191395887621971552953793967794462998345275366890089210993691145100739275381428032673403723628911049131140286682241701405103071778121932863533129450466339840000000000000000000000000000000000000000000*i1^9 + -3228599637462648216284763946954334738858259835270725810157601296265745379972059256776058382422211121092549517579970166259152350523386380595979146822988172483785884096934951709801334089926938636458445911671439550601269714675455823096435396675857904814140439311533822457989035083112831654168680540404957588148673700754647313979381744298480953639748511270530414509678545249239448434203395278752576482969415546219029989951629291375676274180157635497353168145406356101876371474270069818287829565443530280980044943484141128374642751876389372140691986405905753320653968165339440669456738636586350378291652548251734645044894915683586461714104856636808221010549987237089056297547988708297985445325189405109887078871409415009878821511441353300961749322269369345760836368553422947889957367083353681268693978320047494412113935052784471488955189728718332161695001503078487061638304381157686670516594167724415297752554140992684394748025988065598138282954189894081122482189525659540578697428025535473630589735596245950029899441337426324903751312032725230724795999794092392826371131720527167980226303634959432545887334604099409450877556133894418147323369406596290881582180729056610568231046940680107677060209846521466665376936000071862581265021514053050946673191009655060933685029543174215678604584595025430059853740485881263225408828062198696987373894658294115738554836135430981981399845565892692888916083652863895818760565059013735408212641861939912343407111405630678851362354868487592967069643867616641958656341818288294213330644834274414391473081982805153369777540563056228966930810110305816722337838818473401652994941475453462528000000000000000000000000000000000000000000*i1^10 + 90403037745693227058243222077906921677695764982296152560527198130948707960677818750433070832882535806985072240559298402823175506004250769383089175050834227500538713465391359563130404016428664680672911128850187780687789031337387242346361759779538960791836557332461601408236328732173108282396691890584072966244177685867708964672088304610883021463973727444106505995042039355153100351634997290591051216153823991950533091784642385081394179280094367002481771832616681841282427616876989298159048401134184020039330037982385289332527483574505009228008478361653277881464702163540028720376079526079335252862782838287102017409260550567816832956631064168670540599063647709647583955989035088496725410094946278253197940841088414239765265382783020230690343808164835738532886224166749595193676605315301136462854803458446085720007466205318990626602492509635978081590622705995157328999598868869206119640625106731415314810901270125924824491549047493495751004030936445817111995912469985086971231664972365814896626709765469180005709711695376660852435840838494498210661847516863506961231983849555521055525964222735202095506066779522146402755665922487420004943975763750678687910527542511516474950500628631302281909699156267726836542856619351482601692241004338287127578535802442105871193153923228481476546676227413183460075629661833237010322491542426817146810777302536589962387822649976908494409057563423757421419920743956029922376717084314605068402893492560015261124766473603660534874246558037428221753146533869838005560840545970270488821037867135671633641858186522834655266332317144409522698629689116286181887919754704384925724949852262400000000000000000000000000000000000000000*i1^11 + -49402792104935449405745354430111859845238038070955902037529917557315399543281008001777725840574536799202458476063654265737012033342344862771219933311454761474129480080331287451537852158578002203065469351195447299382690788880674032320281633425566312034250698109549675302308312684234402421541762139808214011852434175866432358703288976097588809017541743270397884170516582192284699077674073509955317766718826520865098213628356337013081427783512137954453720508544642739122076329261741211335020128724303905008417110571258853076339597749437752559393624736903742295527269007028425937001672975740358627601339356829371347398876819277638550104710293810817972475003944393238716575475009087548950769265948773170999715231189968276020880571132151299487499071124866114458277264068778188627666013879441599661882956978614614898346928582225988800066560235196208199006774781450173973494358841145609137298420246171601754518541347543886863116066193926149004959621733110737657646155717760087244103860760476415000391557350115851481957015808040889013734619249046832867634960494668823371196865806198756826321321448101840542063118896048682221459579288929323520744436515000232843691899693624854122211644544703742762557235902904334186119208761295696992026896018141418936467246614047561939565096681035652884550082627747646490032321878218424409983469368073982100310294470572879218913036215782494573112803624312088862128667555289382061039737968205154281391884761356455818350038066409242491767963122060877284397506643698967878817133003067956436603624078291599849532309311011224405013968542626723530338482636811591749106881618922734558080056320000000000000000000000000000000000000000*i1^12 + -219286590250825757039710670938328822494364567221103032103121418490992666044064339524373423786182748794234100279898289995129062303690298354421597395168806911683802307601296977281936852393583224226676811294015712046123199811321772150762319727383115918331707134710617509453316034314774890182516356224844135576874613656878518173019089453380782227686214068980087450261239704280099925428214299503026042140079961697314788120194980964154950071817027169782898350031383644106574599913043480540657451188864872132554242876434737934781575319280416958617330685291599551303852037129675424501163214101194107821694147040162151968911792360161705617431403741567593427958132994180475982751188170945364162944788172968138178984627422357646825220726854794945154987751705738370148798654040347285993891839784897877909742308698696268694622156336191011373354394797466005678369440469214684996122418212750927960073994191707432304862226306528619312965045410667144895873493673008302500071404508310336571322632618824677846270440112743045791961254512618217705028428704427668787853439536738044367879668490489119180337892027857130115558655619491255039227753005924817577547204628696021900380651293567062624128804612781726710788703139413118024555896987759291420404598588553575882676341070496489424449967605351711615262616796287281759582371039451566971256680932476872855695142147607694301432759935690721844464844931785086387695351115735107248607047340271565145626658639408446748629679114187833161126117448249554866242675503699112897029549778328849837203057363675351894450638975460680229480843440733126562683928969325383279403565224507650935406080000000000000000000000000000000000000000*i1^13 + 9233901317294401708847152700118845436390528443891525158521297442704039477555945723198068419670868336709191880689775209470593745422866026603411857244899379091137385945995865215339306932838027586926060659301321428647278717439653210534554452412925735687554527515130043115406873593731449756504253998092160810627298632310303098684583292414516122751274494228710990294878566154345178538159615808005913177054800146822814836478073159552535081741946842290059553444441162425847182684915973938486425536319043610482374124481592285462819529862387239607332943762478520115003811940725522380287270238363417953662957047331991874183037297656950131973999032468717483980427199951017551892454151780938446130678650987861004964361007789260363556266237399789559191109633097382349794018570432879797076334833928592656715898014910343451489711029947684791260118658289378331185948942485049275947090232725976133016494805597042470289136251221107601962790392824042048505458865939429916443471621126073871294112252137593259481781841269029428834370106179960077096553088455382807531605550246920040927880100535366276394407632591150274287568494956310509657756274147515412620920440376229659434630308666453575069455558264884433446998052650414767907768395801601248409955833436443380017850734548069898440649999954325244569455920780524769971068583397953655922138346136264746151172875787095883578307325965273716938549524263669362626868311007001742371763613353562109518050073565892908292797667689799341033660198733191070528782377842181338363959395618768509272657752842034121770754578707565414571854384499485417541449018301831061054247019537015010201600000000000000000000000000000000000000*i1^14 + -460811933936967543691486876942574581602890976298636926076479936830504683511339237918981668614025272402527301489941965454870370029041347689929861665408460508880894263516157089711730495723017223430747599917026458346630008825723735300373271389908776564685834784096373772955891769938287085585531648323014322431979318963598552531800918285429887115432553850684867653572465505631473090403791265632454249657463264979010196292720536665551331380948034690699040869052385853080470906532690133561876290225518048434296395396793130471089687872625875155136877218937079203831535954730142304088692705745404390694605081336300136287067238521398447484118905755412922751346860401861918060088504805711555563536577693398657363773966595228486609112222561790255884659490516514668400866953939964421011403137120166019227032075711464412556850322634317730886621688989215579777405528213062549977759844680251613963107008133216141006924311479070221023016201237730520148907577883342691240649111169563669035396556953538834755540104923103788656421734487638373055499311411269837692967562719375035295856658581743484610522847940568386856404127859388898311524996272036318014049746137422110965293415117037161463771271149423193621719371323881532322855020138939663081578811537361143174716086559817770087367808449076228522016374872354276488182275953839857578666384648636417310795752409192402949179442401843760711893963837968899503197087932867523685748925208489925849975367342589503087964083409949842971074463005760178275727880703838619100884147655813587547300798397277107721780444118000809789556884490141610926656609857595718474741844369281612800000000000000000000000000000000000000*i1^15 + 5087453885863473535873970150800127323684199759721648097557972188115435367611063848746646793476720658336537162584040105564715345251994493485977508160729451881961819720226484062653574542629489388323729412292334137051636998597235173359039884438376627638999275775065574124102453093975886596694530620984602678917196593533502535148245932740889189526372671707443183791046973029051819408676209994302695437784985763409150256300648911612853425502948479449321119600099711974892370236229015831169717806254642565835864940408092115086168291140704247086266654166624711740041407002376014015324136253287584383814068157837266976295839250638857183949635602573496139986103898618282765400507683247333960027162686652876167772653454168427496365463052833700806559306448647636059232617869726631924171970728836832017252792888568630495893974679848980156929391533001676052542149960949317368943366605548359729972477819884842946880243605230617786282935911305532188985843065548746166157302684782075913661157608159257479691886923257130120124114710919172753737094103680186927970771812908142400293826611939721841254224942936281210842858081458550072802990864212223983284847339346563521295496001789036990100788622554922533000624317442151088424858989484895407872244256986972970731055795137763976133860714987924521146159159918962987026575522892953161070045263778772388864703734469019642858280585575134441993583710061504335028712887262613787638961804154577148554568136775933611254836391777585416917225484416539314394523912250373071525392793989748440986761772757421882294268234316284802773930076140045115555637406192768554169995452123648000000000000000000000000000000000000*i1^16 + -228204225171492890816901365952438742163198132547912436576474391363453058275839862414966816591297860080362874674741678287748463439161805120145117546673585671832781161817706855570608562923835556933376132240668054401439188504621989983724562545178061683996470035063728419835055078767824499543450231799434828684870891905508764237646039595609973146701945369784096290245148541443147128585864657521152139217163499142798482017741359744081667861540272342177081208551016940597500231426743229505573861116822513011649130794815438090656701418597277860143565446155170691983460924011445035481043782108931183971960163769670009790597222667271989416837171265446566710488554752112428342989801909988359056627873041462346773041411650145289079831332416493851125644359219838799611055656356980357136664487266911823643213858792736212817409100845984497125749537570835662765889186007604347358248501796706664407869827208486294896175108230940370146403038871132071051883734672963026624251835068452517586813746613347670936226762753734536851756980584938423237085603216473426220355938079835542528975652804562725698569643113386048401620101332672065894228711712859994769772785604057264058101427387185711724329898254336229896487113289610614850551549393145996077374487724245353245424134702566442747111298664884946833992419837045153548179233122575373137716429333652186981194837948847744061208030576264367593282693188404606101304477261854575746862993855866130538971544665937132089537296049212141563503782769051819221019376708927700020347195680261499198318824709860192085822854816987971948868815685943931847129969977949377227104345856000000000000000000000000000000000000*i1^17 + 620385112479317748504329845586102065835667254449730260020762744667165377652611253361860214141654015176986873363089903482991102736815068034342917253080757617170869850497699720613154417981232530289681786558687257518480191249864422670043161483827695387112765913005902235091348099199707076107272322177949900757140730920753869554870821151249171837650386893175424527339620242645502593309107489632295187088135241987027716123145052685021542042640760682017328257567002579076051203434180921832856876501536750644795078487080317725657591565302709729228462719796254150420895313913684496310737418586163253631432868627545689024145637466811402838486194161126708019512574818799569300765220271327292870573062692566552497698057670283208730488490291267554622030083458603394277537453620642489646355983744123093100916578715458844417735097220308968342585417617246640401763696631050654581679810352352059456259841932959849547480310490443460228845699561893389132829313728014251803335589645457233478748605752437941356100228857642784112029365042852761929254788389248044210486468818369747542764650907498532954445216651041801842931698301426155948713357075102652891795784035002221362784598114832868702414338759704729329412484950345406808219173394442655990126241201429826935247447751860756585803306314165544606572583469852574026173646102440842321296090677523234073832981955272348728109839984842765621397838470576568812237972076241207458707208692850575226785085710890760605366909266190576258712103259846278193919439181937198347169387878390594304022017747504764257453283019451231662331894564415532336298074983108271756277760000000000000000000000000000000000*i1^18 + -14069790290588712667490954434648109634563428522370516005620314680319615640102780468893438937087886885582365238644956643918396833889590025395498943629314950535084426550392380094192311049684858612364861719311622299913207893378141657559172213184970219859796087426548191838366137568386369063583165586801315659418054857108246046246096577739589505455141576240894078131045503540573098798882216256310955544402469887126167591275577850041077888333219296395956955487885802382531459402526662836063259186405477069148045534859987008785877138753704952764150616989278803155766602376577686662147920605573522458384890404548343106882470931088653374925347451556429618327862920476762116585828556513951382752344857150481448695913951170091086842674861199854221949952137717534831119676183762309098299795580826123455656102232324961122233502784756774116100188774993970807001732591414157308316248801033292181262915744427643528515105080776537432805419754154673570702980391523839864769266172105940168432028191143220986494079229256394607005842399893258256980340116450348436586979762636347995140777950650678476033309391642075414834107951024772889374194890176158235621893538898881185326559118982221762077675719918283675479715515689549878935341435175066088884907809557461331614299952408992288698597633122196994411207338995560800122093537723146864570694293383097460297532166917771628282267753104014901106895903868828274768864704941939835796681167731329729496889455214600393415921162606708698420189941284550293186330342681353127849116581842427050607889359413477967474327724233408574850919510683463130332770119392060048384000000000000000000000000000000000*i1^19 + -77079877280268963682363739162824002233196245743746687312709034771370906669006533768567608429669435284934702996394331863526633348508913894089314725002061384918075814526968388985935472808980147767681613426621742588746873168072806695599555547686929759732044375117844085036579113894681154445946385357766264158686816756533786919755801953710260583031477470657215690308043912833892865704310899146460353514909393174628953356297947676171269449859601002996981657288013326680235697737324336407863892270221068501503805007036645634707908065205596177822324088050698771071021273432545228099843995759019435729059475363332047688588573468214150437507300482122482229489128794330074521195105442911152310066995553840210488046130399986263134393674469007940385616367854109657918540984692296310615665668722383187444610875968610854108236025988953615169150908761521669503791627120917166003202749568804358378323798569969439832799012940041516414139899283383216351309668525519979830573887219587726765878632186860232298543796992399866745391537491818994143255076034370984723586786066044476768174826954860298350553340325143516436560498288763982279465381074391943234165625684266917377311346630703034462519154433761647157221289494210705972754101671557658874659283542605416973301824104764256944609631797959036629787178227533804881822900778787125196284394367876065724792259766779476276090113967825344719853365651393167130105769643807072074755433673810789445051259968806639330793491704242941640868158074317037571921920722660619520441274308412438245093918306380239895249308015057495723731570608296145599008088945907609600000000000000000000000000000000*i1^20 + 752420392102645410419267484579302491016293007362217102312629060926470317256679191891468465449159521825843682655261538632282250543243569425347461219993168893342601585997966251271018484171702351149385776639380045453680569250619357691241471387500745719172548162917097082885852138519085031712727889820501444070077806042108651801411452767885060123074776568515731821314525968072113867125322923781767741003108776801925055197521215264522269620866963185478653989644011044162947263209602741243589075360985511000135693712658702240184822564758471236262143681143733914473964298393805164656251498552242097136261703895604830139269105969462916691163646285474382913536575568748614948636555507459764461626618597968402917745801899257786325852396908117050590093637108621215716975934775911713100283692921973036743163291216887798762865616222863952803837996611627959175923713188870834578205202912540376012071296381662544441298226739741504694473240929874046221444055568852359771462854791076895575731441852547839070438289975260907836548491792974651710645883405028910383224851429628619076109370724111466130742824109965696193254850979376793444787171369492002804556365397041660759178103097356313193129630707123909321175080167114787395731661860982586469826527135797827370900159980153498871254334950820428728304486632785796327434445930099467050671627283994715865483546504078680305064987795170763747204422742128812257099804366949271191338139854817775994957263506825756139953022578644892177736045601614691421874038835864736804876085018139938775488339889204921943882917307802448203414668415382853534337632757760000000000000000000000000000000*i1^21 + -3094304603736796658078626077212374469937818092955134887621427474913341885415794758045285944879587699356729149452580809203823473863479656084536420149455784464159048916753076288691332976460767403470169154645731851877760527497617958324324804131996365974450083412664449347942644099087148540428828185549288626223381802840518930017067388034264266187065229256647163192733206705067609401010898958880164096965945591021362104762449945680621604226476271072020569318121225486481459798886611362649969191043982845635918497281495299953694723359554330848604024681158190002537256506136317596356343600637095581407289958118897375083924514881843369742205316685490021853341678095152726470970126651580500306397978128472573591556797887317638901433215085434627841701573722242657197764223334746200645461450466139101933141640847565367277803600941485420504597829942057096570115671495646197157093235297641606936801248646870389459181272381236514949671231771955880351622593357937705865357535240617950907187288919456069770357802970796472109437668739294530976226280392216341899897282467241295879646462918782422710054275033366482782667402957158978524780412789859592820755803747027950997097290099453668708338142039743177505917750703185164371865129502959830997177093467523811426165965228788321773211183127296724326517536084262089969105003894189443140312787057351561931898265505515871558827649916094527107635484073378240420620798789817021346418608220469647367461546626809910847620695877531575299834539428916155350493292551950940043185215022649339216933487760244375505890640285644716584426404369472419704202752000000000000000000000000000000*i1^22 + 7458613364437169642142619890800029755311859344807415565738278708842032698572200370017440790899775725158710397611506194007568873139642509625350664440686136782059355643880193270429797257888170685240177659217187437666958187605933002468261949210979933005852657553991279995334244378755161491497194782165596000788789436971954216435867721409693134904858691433193939106271671124910275965426216767020851784109961635685700600062516485107982683166986716779476274179462425188664824253462451461718625287996967126125763850131289811091866360163875799239929665651330087218548024184307132609153367409992255702360277479472028465513497626711248496812997301527326036986054001474657397550363622245324778358426990000831022605456476874065103605719907102731197635119991572794331117602214315228815927431916478938290443114196842869595398408240388388882232360016371139552922858166001877006429297468259357453441200152828139041815972086988872244439031353887161209798914104462097509237380851270798835674675828662889763245284364687560286188684509546067490866906460349645666986278544437060305273017434480334153303002513061434168923146129297409812170152245458374170281020524683372364951883087658276827807106086861494525017274302761726502139365641526498580528213070468979629360369643941801521568958100244746858645181840355295749806944861637064300171353154086310719165891209435056181683390225598056488463821041577785490769298885889961042263329676355977115397657691484802166886517755950264319698304164533757017055160403170113206755885959704996670565322667256805421076216850793360858084252041560641833676800000000000000000000000000000*i1^23 + -13309994454767422231930907096204147044098008341968757438512798503217870434427436556966363951204266025679559022042933716667531019321315100265918649193470013038656370109150230214742019203130341654522964858944793475888695037805424518791733378959805476716578907779468686362931296313291267900954883940991134931375096988669458480231060536366793341749734001262913746812927371930956868339013376333393224125694626325687554106593964784639819882475699163199818553844608579441133689323578538850188089425717968871089909962737824254697380081479348282335037264173210772282920619737034266433173990875471560935957792648996977482460398673594580800322727450622795045253641403781325718055905433952769840660862021815181549008680455588062639574238260680476385674298152059006706832714606568976444073023132587395890055027774910382160211707434246900245839459916092183257119157536414140728799218233096632549244161057425383056360393179649947270804357746100351910676759576826834885916645766357498120189648255953792863845902318234021616983025483544764240856346305223462202968292385697736291577302395104727472426367805305138573877389943815805271648974866762864788609827397169332813720987410119148336908071273477631229021826870839425264067658889241861405684209295179300966734704839350846757877213602107837981739235556326286917702816289445603511366002970391888304266920390644078268887686549831018746475257166998026803084642415920745708366699414664990552543012954368541588623344764305141195615190308696344712101025689760501257800881674030595368142872330943648139976935998205123654289042411790556160000000000000000000000000000*i1^24 + 14167425667682031012984490700079840352875395107594540886343793349613536510477588904833011140761323400768698817786325351677489480062982031370928934203028828653155533916452768498433328039253029763051197815943461637910051434028186908795587798208368989991373357974870794077369217642790278918019743995861496397823018146981355339730000637231491092641012501565617392708241887299530323591060773486016543390912676434832493107983514118355615401929762692075004387709901464954413040006496971805233989512543731430420563719658902575309166990301102924766199614525036193883060767347596382844898536486131505303998071713363044139921294990622317730258102221844172668101999191648466173337504991781520334436132455079171382510893927386145592711741709800246932583079959096994654543821726668045687354252835616596748309482150733133031330260269445490351423923037522552535128226328641598384573032912622851735582838288993569091444342639333813505463313694342328500995264846693141262702684906289136768195634844570998383724812859966954067211492966389415401234441893021695002620749500675219491523971994463527133957628483858016247861082582353165928490048235026150094733281893954554004966447328061101029405004103272061311332400886993815770357998640795518175231862408258226891174601391390167214756823633932422296259653090415614806604451652240463005524148425571059818652510823732493505599463708861103590888585329950840097512283532587193194598076607102000243987272508942789126389504836663647123634727233911736766417555910544752538450876447127528909950186916615910097839639789025052337996428312576000000000000000000000000000*i1^25 + 4492854000727896172257085725743997357900207474856343369649019503628139190542899203434293865034491878462472138687004837914508937133959479957008286684836040033258065300482544980446079669126755607338532775573019109126423927482015741766115275830969240294260142255619631530532407695014840292823584812188340607292649555858797499068135652388006264371212432015547857849545554671706211993717869140350500735887101346503502846023993561334931320173047239347685008003350713765889014877092350202566060225021448742651747138295743790379129972101283568669813044297884294298393761851729243341362958186215196064076983537520626885195121650852565158636854620038935832571902914338954074588871438428153585017475037460815479690129375391041488276430549285451468659105536150677898435591411993561287152553004741587822210952808050290517242652348767792149088955787058077497995899368497759388061679485554127642791268852407694713438205208633772344921784296784547904150937493194053804182431775298903791450819546163463787844347057813367938930822553855015667087229614862252015125060166273808110212345486294209276237697831261227463061977844042804136955856372863876901106007632757256588182521050872128677828558372447327547823582403887640380667147370244192321260572531265629058261378516310624756913597810110298876226479890394198889000749479973548513303203829457938170938502372323627826570346349685906417791998295080256645785998755016812756304639731788728853569502013577613555865771423240522881931604531261090239840975334698341868758374730790579687782004416501905638801984029382200092481843200000000000000000000000000*i1^26 + 176290960426743723037527722203295164660217747142596060482906213477855893917386948591852797735289186884156696524481437106948128067544534451921300471916856691688174888869553182647506895320136362714238315334489507482082094825676076177535433035042392309721911560886630425782722252248932916929123987900793405026374652218755282832324370070364112411215911867095008672180677795681473932597383237943752111498099486181185028618107856542644342359846758247787146326135936221749565307739317957774052150631915063639989359055561365439865923937755094575536946382450304233170219381913579644340671290541901643468197297104707874665780495483990376527688175137924083790981760618261921989990564735425245504714542338336729367544722137701333383053275682556724711440865559423944357758799327622747360376037627840375761025571388468063869769438875724035605464215119318538116815257861440244657476563841500466614794452638975362493761776493244529305140287274972839164109024093285132943312885499848375841610655018325219676217184254974416616740375389606298422363537565376312339266608992308952685520284353858573642799347996137742437169830079483036459441446107219381683624676913049287855185313977879116436307916728943023488993958733614253700195314916823377529522460253238731905814110456998959118420065245780632824453966081478573100941747143819501615240542342221487616296926045447869367084339042095944385763546163065155260951502994548761038982406559511844934557431941204493625530947901442651184808111161907751319573196941196873482324219344739020424815277203882747236442676367310376960000000000000000000000000*i1^27 + 7878631018832849125851405071373815751098813196596721024694815938901021034165791910983213085955474554040037576013056821975617189259044919192115536160264877377210979346325754145085843825151019545462772730899024292942189874900545721204470856749564518207702658590851271252065622003701678114166630861791681197317322156361239224304726487148013603753235655384272272243869020352664704109479103119053017911049455518171428418581900077913701713864991212567109442903345904694876341888440669584280494024180754852126201803627512596397909749912013349084972620281680955003562177400838532171214995580370752156725434107499264381795391965894717747749736146339745760295404056129876239247163001603598070380549742813733088810049411931486371073675470353458725893081277002822244631327741881792321235626933857608344433255062088628148927564237846144682232220995991118478102544059049691503787375918408439778639663132939209465882525139006616086238602276101540661451877641121536462912492017144427663705816773109819640901680217081035805289464011735496892416530289124266658871570108893235715952355202701774242181380930406928085393625986370211145173454089800863315089215540410741984295807562802495708528848747930277651445104516387705099287136899187800366853985839572969058890696195137268218936729735254447917828096888349878441285911525785565237207884107596398117704323371967783683254703074982382306840752136290709388172722821009395838147554304659547494841241977149960836703983713714402357794023768529565519102086592366884359548394135719717963476394762880243981680322696192000000000000000000000000*i1^28 + 567756087465143592455295232123929481895731974887273825952313630923126678307312105446040220089530810548794350625541339286959706992923444158516149878481609737700932021246099053849644421125873149909316959747882194289165959558013562743961368297621293983151958259683139840028201117472482625156162122957994851058564450538283227887338325111157472862626404203732143719065705790325167895316658946976606083879485910695584971584131440874836190937066062502438746344530828580658047565251751008520228350942101525245856416236063755881982874512348077189611604481968768029555134061941213714131338012423438886101130420560765113106318400355766896944576165420183125567001300080233716378268544766455160779244868954048357004763999201343443286939894000989830280973149670873753313320080261369190012522931159434944158564516131235498265963210360544287849092040868596016671223246892093407348598386761234042389701028982691480230110642279930168145930172704055679650700847099081532889186291523312563955114453740866904061614189264182222054055255436055984372269300903093084650621779402806222096949107722550557936642983880839906864113764645194475371682314778176896122538821665624124137079402852270176401696408889784560825260494488495640251569412915217462769069842478868372424175954580436010256759387024215527535716933069753005400872543984986850457370775896278438960941679672010461952162338289161615479345122006797254719577060378844152338074518871199213860122250463394442652543664127846608872034798259378094052608054109389352724290479070464996881009855205197209186150400000000000000000000000*i1^29 + 24863505932856449656491178905932499806067123767038783984655092657603859924107405790557822808545404563219188228391982131172674060325242967612740273725212260806935574889673662022997304207903967947237800715488403576060646410546531621854068707965800793330726753626187003105219579431260214943458211203284400954726200803266661063495671683602850453588063538235141659015456133591195479619609403058524144325909510331900962807030760694188965719307246182987162131849267966074549167196956588733847821895690470105405022809470970735620151203660779734538042772591143660770778766937670208942508579846766663818311846745249466126401232644568197243764995281944416054390933785138110389269655826561501138819809236137002813850627389438982214914256601047028000440736044284598874831594172713482649368624210561644980745451101698172221582163046714336510063806906745309183940425608593954880250409606590921211844452516029193293420957169760919438466533372273300426638284311038702118904717304710184954152609821278189843416157983617100598833391120696094113715626507007154237700130624864467533350396503822305408626395900065714296358905441201239140315358784051233171466921411335259635157969324850089489590690847989803562169513570604239186642113413582401124759154687513117785580037524512911919795226767472006687139672073130889739440526131965640190494024789899770035170028307764967660592880782098347040095029407931372929457534564282819139817697574810709104199350766393863559113691251541138472244939082457181620426516279515353792111182417272282002886612195554498560000000000000000000000*i1^30 + 605947593205736632073287288613248146668828470652901244721947719223288014948398140655674476103475447164361124850261705773852589224175144399823455615248267656104282241406231231717887019077791436281910871574025811717418296534905379028382326490641197453016503104440880337864211200152962323743931101393656190881773965194293584462171787931955678585430516228342814246366997959756143947399404694327692930982305831109636796946031616870777845455823527914582504681974836158964765344828085096663804537531753196139839430510762038738648377652836463126636868598155076091254078167843012431234087263636878459422646666930017829907944504203159975162104807823567506385628330502223506322386644207484256546090842552018227081229031133961698113560074437913540093822849576932378300063630972231005486710970946562404795867593677436011374730796545212047447962531016551182528819533731888373593820941062759906473386212837978220985076260946798774368437132564286029227769034974720304853352563337082826253615639921219260360401929919258642856299659449804723089436751698563405778997049171474107165565277984419452800830447874523001495027767416296869341173646592716879504599398587410250219167660089117159526572994142759289880760698948796500389105441196644414755859987776074103185668072436747731208320449135984743352146611572347446235268675582039406071149744501556205425661047901788903467333806069769123478342187821320653135354293905304047864030483597907763326223797111920247852340774452639081568303236920370114566808162221902996105527731291582379908508600320000000000000000000000*i1^31 + 6427344193002024366920492399693915424598718186364471597446045073713624861557326691177549458123286286413317386545463670216958054013809932874377865840214166966857138670924615610502715222502597071819652382045151331305513916701025873925196244621354763762441122881283804265961115027141098802521546392968335035291282423191138897978861235594429650061393754007051838924492724389890349197772867131537210184376656546696652163927328661812597573607045703524374387681532087077042768628701170791194872524503267630730504477530463828514784346243598359729066387722350697196120129750482908741299466909644882842151977001752353852737354028687365650038595740262320295545909807205096266843381699855003573295717898983982837003007222963812666953106121909101626228098570371197399658172310442825670858338461960570052214813856919676242620125644454198116649520339917337754506779917642712018765310753284480489689749698904343539340853136193296103754649120125064327516770688181694460239036993402077662639813977739364082367321792326806685463842577174454290370832258342168909400876322032291611407198945574350091353913358436876584208429507323558671411439641713545131579522422831381160080498948004825555692385426112173924054067485964526409700424744299796972082695054579974580453268577973532043383810944532570127273145119876389311732210019221505720686622880621599092609092720515302114313217041168615764898002425953436257792428295611600558605581055071300828778451732145857664439028598549623242757035855775468171385717669907627700510429089160158737152000000000000000000000*i1^32 + 8353857910089976333519187783027110063571692480885923051170814718148314959939485387138709240237207430163004747060912913398588776449980501306607654958319148076680029480691809813665349198070237201924380143307275917369869047542519181737706867942053802001929353623409158362306842223123578506210057499354068051909168844586530023391364527899226886647149421837985908930597706651189537515107031604476823563938720043658369768277945115881510103184146998959886284897656387724442027560261261114149775849602381834974185291102404094687550816700435679578924030272049141565832952646074947336773616249995238199216879591689802926766507841403692643582367096306815973035749773516076659017771291849319483707036703438292031057108743028660597712087240381646352785133261761910319661791551297113536059596063489453547024239898704613886762355569248073520991000497522908441612493390399751856525282231827285844075737893508850554340002238633186175138714362701577070872995553451838007177791806956186229985366560968646901914111566853924014338638929040609297682751258372750131868970927620340769124713378174581621067893360246503941557186470436663068758261159367402720664951632874444739525036826528269255643606115166651579619094838346302220203919780379062141884411437608053050682505320346842629549311383389310024514605427837487267527133721281737043941053566627892035340178547160733693997560102861713509667933669029962672765059478422546663091599402799924508769826047465588452011518277086572426712596686793761485435667255136729899831406181765120000000000000000000*i1^33 + -878985164737966568465761296331670222118010219502736724823564966689963953544604543714580965340448756721811582551066001132162821624121930653206386002095290950656981887442273957579770727065614570745792981914166710298827446506502902583964757379491504826272581729612947865650839853295252430446147704330364156925999833712566489202117011630856519780581044692563260698210788911574995629051296096970771211192238254155858246204674074972217177159973997370088032777661949969277691749028774605036674141971826700229782367843954208911908460513576701277096359023456285262627649860138902324338659479447879494438389498842849161662639151866409760794360307385880600454549986766605027100370414479298315624859608572595951385991320054156234504193736223529893113729494047585710709884629458778044202192102666990932858589438449027316207255860780601304901171358175130227295481496735375666984795243211271781085183877212777960345209877380396547300999608850606474909768369833836532722335862744823914506751061051211764452292424580993694980579455288329380608571583502685267002987875310271975338825802168209077147335383873916891397181739101396602096324821394645398730172876537914942656272919535333507277873770803906722471203581729860525714737269562072320177073903129735083455874108488243922194911176730396588022318245324631227290785506644073531574102202709476980633814783054120577114484928949084524727871194902803368257996381519831327571578167154050311007018923276708484568047587134825503985096373405819395051519130287455045801904128000000000000000000*i1^34 + -1575094073310886224838684265843930741925647698979634670849215290917719960649727192586230145545428822013730763471807617233471550022561566145137833153382702564638944500681396989654401192764256229434272125670630241139352139845499318145725380944430118378659024949924677573053683298026231158040430183732494279568015875758563494352557854059182603543473449028052201199905551634337993891540473196141600806822678446342341829162624970811865353705731629205047548602836279473325659626546005103558909658694210716357014770378209720794649861842346848290845840184877226090600870189756798565499499419573456505933197673462172542868918717003035121330929765724439458145195955673978363801981587224771571535411371117301883451189711795846159251318973791011722619618088329493044933368742741215473812669198131749161481981121432961850256558005612534590542103251154152565220592287353711404421215246919865197430253924495376349869039454755252444830012697244947187747671188418943525026442250150057837842134409435074412416385709153000495882231008303120295665278126317743875507101515736290368375647119813020802962148757467632931995093245364061854619641133627275629382045041507986822266116805565090565185582948443568316360888870397324593586935233742828941256703937870221797096681634526785917715704669619674458834860966665840909807167672397609325374078390065199619184964710208853387910893855596749832412202383083982815150901045446812685930782471412835328562588011931861506222776488234255196842621154784964169908079080517455923200000000000000000*i1^35 + 23646468760099954483549812634948455369658102607435803430440274313499668293197447989753754141620544562218855887932199433914875889277882093646085819123792126305786187881601491775070047719210656420293531642902424277549476241814840826625842824933988235102795047711335551878429765276970024025294642578078192233679891325423944693363422289676409030540988402098581946719859415768007855519706170654191953680199983790679341414224566278034901230887796533214780200342113152062457513316108712787870267047094038761979396048835113000839133169560142100620736849462535162348836830378399896287402962736382539290311826233022625644991484336840510396913300442919527549913765642944595565248159226971472759496622608837350285313547413648383615105967879382780175058086489045373181417229068676998077030485311644615664325461260066316073480986362238263942155162162101118487155881064717786481594027862695167518068432408887986681244597789446703225255064877087897477845265560330210658568964852625734422271176978407048743133707491187574794786660724746196404503378076770070684671481294869208490929859209678656019996593895821325939021020026070192101974255421986574231863221000034799138223067429301554627848362751850683708318906028206228767558868405514294461896694059673423488611540978149526715131501977057702454840233875949102260119954199495161997382105198428777787626579452803456205627238376620337131709577312951744298926079244860235781111810609752092137417839572913123505576458219546282181977428197925810226404809989120000000000000000*i1^36 + 46129988520865962632518557078691503312091723721961527424190050676355281549543831166256465993795615598149182211316325064531209798780615807080012299320104760749474000973893604791313120899361939937195006883400000159827260973422732727025083009209562983650231588023881471886739078746859570906728094139749952495226071645408685939319566483994878976215079720226557646213954442976716423791810499182458241712810267155252015119131116792565285490701846639366469440413790747660518398582089560736581770989465301950084468076519386544237995672252256461590249696365089343117050463275728484842003367080710505064706130298050597322561676399184227057573339758366449336225121426709536096290590316679844064491805095256952515969007695594375569056543892997182674753318786395617291050108120502434120142295164548927346285408196976306293058442229824316507066548677032278414644230501989678848459152169525276772250169009112706821988934272689203735663676489555954560996301914411661532592076767654828564093765209619779069848833779400082890366242707527326460705589025827195629426068017888647658672976054216547409998180669986186927955612429580461389653863591653125934426878442160825251217549990818746217626605856413712873301997689467833334207099429443016060054730844419668122450236237442961889781127934579976184766098649951823804159534879120837243295774685361480951933743119820139205453469445619473053575431074915024645442728292651209064542124754946343405452024242459639261234159894425240671113783792125479996416000000000000000*i1^37 + 24881863242894189262556691171762414968384269646971755100624482917451386979057814903647105653435828214990379637098176177410669891836191635510009033339921056812158537552006373162817152779447314031553010779151421365432232651353904538750208264737024521559577563381994458346219534743425344476409657929788015305907635055561572692165753720718874497927324349583611817799063149232106616461480518363644156683067754468689267967180564834770715798022450137977861483938645835712708859574791710356327907270251089606355564195245510965794232469029423136299784640142754683944661253787458135548721243705676686472795836239652918811497193609366472576670680389885269687752954602459089092977587003286769124664522621837992635458453912196231021178205335527354660283630899133879909076543897393346530137869331892983318411551973737687516782914797928903496030867134587511887687107009142889967891077957109097365001982906492489056241722978973632288957690657243335788554813374139716721674647517040845937194785289452966017233099362208096314705697855176592095148428273778069194147043468261240873604264940002043193870549281297701549394896332969384962593961490283876092883111252393390465841613981734562946522975580474211521786193947174040348661543536384275936120915568788350553245858744672921458514237120088293436816475880744268021450433175978597477434247582294261103244211014157680872138495227924647609673414185007836428394821128004435520203291684569204757248497908683697219531844068828599473008774604441600000000000000*i1^38 + 89442466308317644498029868480523684931143260365000941724043625483543871002900898182339658742762035087590717082688616080183388135932133195178051981362924627154515951139558313730655881170840552416682504273928833451771390315018982724403215056707171193901213055174596973617328498267617419235609799308916497839019641562571968520418577816420903729640759462811217216800316722978973655713064900992131018718927677193525075324006202327740824272171330712883830594967216977028151245167544813269387888788715456026889463585153237850149201747391981741837971568693310907946128251608937326504710060292546118073648905270890518712593334749662233359674712440756328391237149194920708396027640591143576985149255436115612667089034920608124719438726772805540366035516989065317043958284966242323716112896889738485957738956772007810731445938650389983369095290525586338919767021876654694169140548119767949127503357305086637149693370029346196121342026773355837703044901690273366766431398259628566424768397242995563352290994791751485873303315542765476016350353305704219171395827383381160171413466699183718621515406591881914560089917719843300163547428706658467291111275426610397340533818531798245657140475462254269970370393924553523905723926527406428429343322210084274302001333600328471515892487476312096966494324427957231199062171227137986479522966888134628023441638504283954064289808637508393001987237947141353948275120524073044407795583191340205001892133162657420022264177216042127553684480000000000000*i1^39 + 67334331843869767474072013183845465371707814382322918160600537568414207764646332100310625577842611192548734654283734628259197565651400459002361849382774437440907900780905083200304200219492722773818815510436740797820967800380134432033408249384166894831884270078903291592343165680847428798172875061600165706181483644256304289294178875307402290040928089511824260881637200860543255115681025529701228075169283721393353809629196077316682923559445308442506344926928203993701111612473443232933911241947712870524785543755387104261720372836671600103242309663220784373295193797013780373282252763147814858082551576228048214320215415955748234723241753428136275118218251295783063598396908376919158263582860659757370601374068555311467274371221180292019239030133595427183368128780136310944194229625791442806532523687190615451516299192123197804612008238200712655788761268434810520746814316666392679697037891916008143736274187118625207832438993618575660754220507329772893412961486571952080749738396306698400333482879938499368722013105840083499077169452421947406387207594051546524542839644177718258244685089076429232966532589898773284575855380011735053488605931608981284155581132858602835592805989501926000570358939264304502430765006852069792412188097086560390798394409909653489214168389416793238575012276315767632341863572698574829511557237719045857853920633039259233589461149017686240766102433794444725393268291542311331548050647266954733839192241627933904628553496559104000000000000*i1^40 + 14991673466125791157718885987693110115390487130608647620716140700622582433113895062807480719316586843587178576502955506698682640619369891045822194218400299692287951479525618563154713184458376300835761131552561067066218430547539313840973779868106250102391142384245710043060919161501746632892387912851445131952400607575730456309077075008730395714355391259182611341012083202342580755937588575676088791750775877428617466273940747767727440714512698256474704358226658970823103677771086148771019353082592935286414022582071272280463463651777114214203527153826875582938454092579755206786560318965062315451194675055118042062776426806873808158427413268076321872084427578553247218743403889022791801405526257530948297337811712169183484510889032513838313871581093706196055939466898306898234078878469264132765216752502472337589970305750877988103385052925535148225097651899803684788719534159428063837807025477332902373071015341207918643664797861788693699688761630281818166122758368349634824689426686313213560141666584342341117620408224468989583194385454495964522811992472141328706330958625395959925993593553732946152396371346492955017262925340505396356334318603076031233707313140975074202722291093703979891586670776496380896515878488999920862497397474463773631756359444398191446499434137843633572618044445309097813746470868767812754673000677151780460551294064351490537342336562900710554032673467732737927882170842831116050309929733164156525220671234717334753587200000000000*i1^41 + 629998175452174966894130310835348736445710233695033342242740268428703998594951659796425342643755262383270328108339153882195484054496852105971957245799378200458493960663359476841889436295272380130734874592718772423450190965869868770368628211498023815245579012400610091078370413467458546201858388152795416105478544144797823461651654805140526575507786310636283566840975374699697659186292189550358279360412652518770684108823745198925994986249773040882264368629806055866717601552530578806627160340892884980936690411862263505419397168650199158756464286008355563111723041937615700390845639657315792887713006508209443303366451800098104898206227573678254954762282122618484581801723589288695475846858282680795507433860991632198393954855597096424180695707032390376463946625957769523382764618113720717267200552824954371803126954857154683668996198034916842484199119987566138868860051853211626437089927364767814109641197899483651265532149250820233051196765189458684884231930111044337126942841268645719807322198308347181537671461039542145427667375040601884157984319876026680107551284013459121360762289109166093112919375268643964381985720143390762855608547981788173067367029784535425198972726922105630608710492593666251312925565873352902020890093358549661251107716940156094107754117065543695357128587266695089252005267722496841025419286923964958312682058420075439267747174213936303324256390469510288812081593970615333200599333651053794890674383392199680000000000*i1^42 + 9551976241979989493291285789089693519593924613185310093519855192969308339485940616338958853140220130074049699954259936027749387221773506566324586029770327630614502764406667101472684190156641357577256839580211580929171649925131202244924241578783657299286405057940096665535064968711264578899566685855711383215440414054480167703790460724378903216481723072089244798404897658866299701322544694295972673091987569035133577910218624161407664296358605548679359878299486112102795483820504176030553887859381541879580670290985653419089275524958332466322135653671209708986196847635882627895081280627204553184386915591348043527515213208522218096766957868906268225235514830151641684723046027188913504924913047686298753370261712853155340315428457261775238141943062159125155589008876947747672958539622300594702722515874405907199795807385338837968381570421306218432096771717987832825528343709258969658062893599292779015653193462432031547403581839514342566812426622203820660011155931516882889750731138441839474740558663485247352046661686582298396119066322191596562201021213098620500551334705453460567551058264006356935102383065037988156768244166530768455920055920050529623643941185441617111435959616228841675870088117098631525005130212414571403837977183394982028508745325909125691625832201029116949364803989850846590326874591191054871468327463776324324396018372926761751298922899992347215792383429718192526272805805373692592653471848946091791360000000000*i1^43 + 62120170141853839900285576127464623566898894787177198747220909927211153973095145058556299094727300862552662287670915951188261480085373460338971690069387923794911325420277726555072179167507348746737420074360317544544357088096725279939994739838082767211523116780422314021593128461539900292112859548886430079347241556428989621634810620327742906351558301397801258258572081577901578802410684924279758232094871740786321171101419265088581356353317302157331038704146679525326227559612104580259872201066236434765375745773126162416993434941734653792107728492440301573049743538017559974488871148782386832806625606845241747882821215854584749038166257920459685557187345393603909521890550912556108155340530877828619841458231450695458383105138363130604626851868583519591281428330824280889640112577371431596414043067445984431629135002860546731898279475972741936045841240277084041662810146416154967652354184668597048161594107747449391449470869689464519072128494978492061268664181295099025491738618471713184680814174430090464797943618461670303423827997082349223398341595919661704919992569242252712814356759929630809872055684207896866863074935596715737606079888784668015876435518517302395009632282192677918745622810163067825907102608820025778203353047169427220517615584685557406945035741322566013815065046206930017925012700622008436511647429115015199088692830846873314287069940225829233606906860541354839843882956762654267980990176409600000000*i1^44 + 169536646330690579729442960777651807787695963703165816049455498700417124047601513544818625203595428076683596352837132306891351082890025444383952387286323427093866865303766190778244080517504256396700804219772003970330637345720310160301450495001955669332116666177488658915620871951041888029323597869665792159255663028328905203783323999422997796793684108294212553272943915196108544318772506332122027322815421324508482189791942428648587984973462887480211994769528110005274741271727618233778546916723971231511872762078321840792443463160625862171449494349983464913012261903900719219724100021133236681542883892118198423758364340303881773430186290755812999936689267377895532238730029894064821814831425433366145557833178272729612711442186263381521128070115022094914759230755706989097190792916015051224321144947444646081137398347237145320079176881113523856867942355234443675670001172935185124767287815664954269358578910380664418137666280470521227393798992267185985921667910548755862283366243682943312612306726616263609453310948644469774630557613159329132589283381510740316492060638810864869858839173225575768239076358268558583793525571685347043715056047210429236430253629895683269002945160896084301678342415029974665123583386199483768462574650691329685377472832285460421916547058427883389631162855076541883743896645746002466155122906361933201204031985610853363449626017315868875088215887277743194021634108679200844800000000*i1^45 + 192739701812720110031392840335586765986736841419671350841910354905409099911775797778017010610912865842139436732916567784722888003834592645405543937804864668301833698803491162487169629721378179532810548739683411544721955739990919038909362548796200617158001826921423007265806559593730347571192767029414223742833264987215548261418248535192808152621061011900658551738264430666766739879922683778397844947958233920938015911897836758651323961089130858087291399991994130143928543899262787981566335484255623365541804259190808386320621434051218807615592060029920750215483087291413989902942418603083252697009130426283987138258776051425085084312486673673741145498951622454280223409449792187776970218463077206684091327801835504493198660714775357415806263513846732974431812424844969884329903239655589073850646415369022330070784717722137435184374566804333271758477455315058022418965401738232226694301767824764197708112515168544637684303085574507747384888482934954051465690893705487515466471406548605391357550044473412586961420748922767024112120402144283373786544522709907719983060053475921102195044879703290696191591837030872930959989458864670098360128640303639480549885807192179960636070398023396335725071002946688418339719758612344251890678340522194843711514410469552464207207012897541144604994684661516687726439518097743713343194174450633692264427381803423222182849260946846578336667677173726121908476953088000000*i1^46 + 7364153348760929885249539600517684662558205163207587162589779669735794752123653693013037772690177283806693104928910516182595144493014060237375034077062077858302434242546217583244312143763161889146589317222931037195850958425985328891880071128987616843728200505761866836985068476385785102695462090067244777091337682301683040067814992833936038066448615781546342412126743719283118569589412472342003974131896585080863770658210550223071366016324528441539229511509237500849017359148926005487227953219764499960362761945981865855876286417936816301098728316585177099420592396778676993632691636279841377919539860687525536487355445402581511829098476094006120986851489741131229665132305486157004330935505055239980321893499800857351769214482595588162651398738146380263242245661687875839414658026654313936977956114303839410171649907883518660677100826491232411335793398799489531584126861046657589121156450262194385391122272010779406015293225049445281633032813013811230727871031293510861247908266366242913604244399948053469827265886808376925444842086753798941726667407253857564996741809388928313040965705487390470304117082925371663243688844467607847641297410455191130906541852676103175048396012478818996735992520649733724584806613528221660540068121319728142925011877024727658465825475701495594849583452893062985387433779712249312080059614751063224228362212210056127419189897953000807535063487156224000000*i1^47 + -2929832510029593769823284335704842668747599171757108429801398937624663066758568966713202940699524775451180589723649513586921798148618386763491371647899658159310773560545793523222571752557046935042612565387426040526423260181203444817860822945771109095470866198446078787317669774322577417007115670654167429955366275723146827879992436416169328906911571364911863932751397100215306150960400978775674672842320356188387547060193634003469350733140225704868131923665950654006828151663824355945074766042421734815971952808186934595240340688200022912420366912832613684424046784124904012280003613044084201781485462516351781413929110970320559881611891010632922612943003455094006576071928249430984037431221215314482705668619347570302974888653436394214363498961736702892084231670978955513879500645343693959751798811305894251269430314379026519241364581538488916042195756381064416498489648801687654942622579775433754607442525686797213202533613312617855904099556989221394902105695919597832074055585877358140264087647429227443671352697641967280240813787032462758265890106833479235348692861953131810875077051808484185813026750181052744088212693419558442411514418075450394349925378022631360541548154262898085466784499000547497795186212101518155549085681258274669060848144155698919850654375552663789356100544356026587080176689180086508677457927040591342399421021113220927838106257130713328640000*i1^48 + 112581451117513292689398660866468947913412334115932508495102406967527789116630970401245187517495376836578103256125836019047262602192948132021119042703686751017057492056730646330072899663030836998522837762294711832423368453227561722408799667290054536383809632963534566400599696903467607354717618346560318937050586672607176913689969581576958108963466229121182833385537509729295392602956648708490434815485940770886407277248312974177932010526326253150134085956469558483063114794476752055242745543848200868052602409199539879977970466593973823229475494452584677999739637696261092179696313055741264281380313407383039593579320275825352724026977181074223960835497502494931973860689263551320654102396778036943489325915842216227750308773723320712492503046317184735967619794624287367240874438629091431027989407552280398977662419010633033423350800257954118279961768289115098721822805860749292540382477256164119437629553939221150025729307416822284128405011945064453709171741261472703182103226654084302131117997617733336166479277183309939071617825897377514449700354842171618955328995645216532038393193854740916535784882978820459421896473212129873181533817786334082781790047177655767184573689200179403135342299503072765695726137505207604078353086075101076640183090575635951950759889816885563437009281018487724800766848979252841925947267939913305057705491971773705276416000*i1^49 + 5581586625883879183424077569852463977514404991969907308975672224165121168181468126867352585695732612035575097160121315853848955554069928792697157735219450646387877986098206578556407195491547077614129272028594049323834953480626491596277031366789946694075354999616858817661219873441709458620581332038299280077293057939620856653282211861844235656228637011615241330295760011838885657247818826255146422030465671648550257288935444331938452117053929057997464897090871188087965900956696725875933069867472001880584615558002166615642604797475594854250944903079865197375793565543542919308948873114182694073166234614126561466122889756079688931004567481744106521767417407236437236710524547756892115216747469030592606015293487780807521711609571713538157313332304614642630545364985488020357694651716383097205456302773756759810477486286231842303854568317810434539572586581542024314075585511317210529441224619411562973570172487595069009635248303789028021486814071998822569251678979027451333695092981385009499717130842394880413463641003289067544410390859107434983306341149644364565990735962780787234250757039604627004774836731817776070107538981604705408830823235716943387944318861111933552965329539390888814024379814194169417393717048040666698671985384579127440590390207417356625845270086754438713883800818157684424337502678149009265563595547676793699532800*i1^50 + 208330591869026722212030725131540458637182145562099804883502656943090088642492948840504247225031702405557961507950321648025705637132048486413932836370113539620451811958599923609558743710062428352780576291232955248955892697916666992849737990786333798224749083017555445362819909116745235745848635487836841985890003640236182510648022143573585916112142032367383182514556229906026406608837106392613075236115558701257736252047734822162918282591376694484515007903272313211374209191138057198400584517482974754250623876999014182119635298893445744980659651742790942966960901384839140216079843181468907414726771603761821231881072089029239138061575536120409077638472426912601546097340044683301717807940367924299457666170703044603419849218473169195092661159533142352204748431234950841589873904381809732263017616421254606676797474962543191920109014529487470931443367698513455859848398350764492841940095274934922956326560034584221581752205275469558758132049916373561704524919294855273533030183159031198839503887932425521610638454173888639145654954095333018190596325739845029702869744239204696593900778902001934852267316921053868559200664375168625903755668159927444331511611587070996088980247702207998651071987608568287747856533603926216958192969315175206847956039403377904407893964740196017092478045121171767684139679921157120*i1^51 - N1*419712897902051901943424911615641457279291370524387819945695139845123956070556313255004539492658938342414215012158905598197306124127065950151827305624797324595455833584199788270183656344317520212024494019859314277406509830023683740695492529689123412071325966094878702146579870841139833146777837123292781915206286028263687499624157616660201220473548359691556737169865122808687993771*i2, 539903095299139702960017989689355411890389033747887304928371315418197133148963852947420842682162171271825133231006472815354638374747965460120909909836782517578174417091777535527990334203186660371898997416311952061131762809241040694643419792765274390544918484931729450067052049621182576769417624006916861416897281073968724411716393004298693151489095899749498896738047694207747770049131344975121971500819882213885019192678685240229654848617018577136047322720442773167650785395573026757802403392180403054909381859460188602929710313816523408339785360293120894879161414794160403103627768319203001827033511459804982146066272854471764751777952544536114020668836721289798012563326649355747988525868562034959407535800997015781754116955412207642061081572701905980023414820668955842090193932014552310992838113674326797875932309397962347954616126024487659014688376119005359342088617994643754869121978840798044763435818126668391808992632100951025674752412230717100356001359659057473120844817936382607397025716797672071741117426890679526995923220150797059273714902120757484258099816405402268622229748105624070032240515082531009605870130540561329481018563074399900202305558097234704033239362343538314555185166000556734356828087596745465672808989516730081091153240386255321467454435902377116661529164572931740531970344641415233197387759493436042640320164116452679038872526406564311431168350889010387109853881005189486757406749321679813908089455808462588881841180150610315530144518645042315188539147716435274656467558688143794883049602193426396759225827184871563711215307383515635442900149839995919132452187118102326120947820758477081597575571367199344154749280000000000000000000000000000000000000000000000000000 + -686823145978663412902928512911943426322240709146300657830863753182635100116768692795825716749354844556114137036497972352284629150107396136791742363157369820564163381500238930592513203382759723566326957840777902293654165311036666768437001323939195446780912528558633275561675247058218659099869729735024801771028803818914765902274784879424860047299422971501574458562177554797937906337861452006721992363266278920230339432777261998168114733314114162206041572080934364883526059243741119675984683034068202432873844132284524084964234259079244687719323256061124547302398095336676560808684019212478223979744831987054868729012458853962622215386765908454940565650060299481083465908143211399452119680930689201073056721602972609650802077667006882830721658074787602843006271472313822840509188914860792607652142468950670635613927150884663747241417903438605457078976107485596075625262314977352505452376133915343171738587256913415165387618300557367337250796170862790898723267312341348191494254510548731016199835987092027088842885408616734710446681796256773704356968713979206435777339120669883292436509047138982069464050591772087168977166312734469049590481717425409384553037807427687908231409280470394347996289615258295839399736233241719406443927849808669067838577889438872441485589905367319231312523098489573739625465691501072325127054416185339371235066502263297918730221831221262580245239316703298706915646620071620406604564847565416895190713108194657859170525586332388881812581701333863015542354000994513838245372916896480723863979881675723558589645097477582233938064625077773349930426629801177983397669827670382857130857760036242861430198875796825287715478400000000000000000000000000000000000000000000000000*i1 + 299266996483411284779436229710800716251318355814058941380433629113782445479887921704682908014701795561777367815382453333901583941650722298061755046988588973555367211554167651623920456959887765351759771933419025099448122102369983351721735682836916220917524958167229173793787378600653815184062243289389900731354004568751528105657826257643351637044487941894939709470483752913718768683047923843560553964443053527676114213245736066190126449819053013336199096963282153919878021717049484464842316834785723025594477700841070935805623105939004944739831417098785249851325964700503056297320240471720719244812758007742648307041857463924030737005262663792997246451868683538493193864926700073302192834162265519530449936904409346581864055083275608949738961600022618983441163047171667986366918786603039959133353194549310975746124232152757491541796254514709547397517106921432209211784573448565681567727079948846330888439803320305351878197843584747831395963480740098756004428443964362772799954218283393392045086851731780672332343084857142699006253673930250566160525224703823018061355219648588472251041624258935960672739474994365580692702592576616124260561866044394011778479394927370156990430172860637593984730917014696070291554995473596565000165121479906237904207313675495667048409705548742581893291944186250957706405212950988857413868260636963575649874988314475958966977253210824335289644440861456386582609286621262005167713747633766586993281683314288514745064032260741566541602245520629223705311152584711096198307460384464980532593626361304130384936292319769603207084227575437148398381127162009995721136220236800872481954737697936414227424158288027953751840000000000000000000000000000000000000000000000000*i1^2 + -37639410537381529800548437727135422880972509767283929489965585811086019727687149696742053891409548512372291041361621297107082804120609181213198833796165605248231688106241447131961806970486471481673632604833725646163748394533721456005471705091923686562787872123703699325431042475270112728620722475784062992270709628376533199097785493772262657991788339305930689791732732558278441056282861958328037476314764966006463896628280170071433670141699133120734024950187878521790616516391515523420262457174133551011033987384737606760554021050603273371672189422425696133536222591977742435195527952337902750773914472555301468068762917110230448279274463541008097851369652811649360417139418663088186408864600463586406122279562396077797420193793210427431650553984521045813797015442228499889369061520550794655096130650396621125271509939799935210262454898170496229478336781277358353856576248997966741549328130769246845177841026903880085220147777573257571194063873818570715668388611795206955340062597238266352313067790302704172140564919287347724502065581437640983414241300663196919838311802972705316132979840260038779537407276555421852295194324551680808751165208575972832060366352380531923366102923732352692182921728781533983321620349904381873257214463533096540106239625072886785388031876320009627236095611252212864334226402594047663655290438434642189525207888493315765733582201963026190177312741813930343449592973797753194054017666534051179462671688928215865066580862015864834954510106987650471213990192906744003118134392753467650596777806383882534486255595629175504383715846711556246166139835220605654174347130753277667620893887334063171626890327203804768000000000000000000000000000000000000000000000000*i1^3 + 300646470827662137100624558777745192646116181997413362372040990394751233915203754464205600648218327564791218535692311637512647666745917415154009463705119103377810560558054448640520513988569521903043541751724413936464854480975084925338051578623861446600442673915049603948266911443593159116573114944940025427002571927172636627692549534055732732381108446377550321138659877872818717682414859432708397602748832630464343901264720283168796457577341232213426456984095233538604529847500395459133445111911756267834682480459372037585618409032027658800919273747849829479429858213922782239514852501863984981171533181184724071419719571505538865504199145971915217216610113696185576626336637786192911861618404849313816195496883375200735134187560970147670419100186826400331478674673931788398823265345962603408839331564599082526722943837323758254746168680781108034163483030554582605406788838414586930857650395747475262012619558973700487209818786574342578700815776471158424095851074270004340417604757932388535918972476505026590973050976166927769799488903823560707188518295322526705063822039536437936816256383950090891144535065295476340012486882109372856437969760203864920709255759317546095818610646650772942420272903529722461951728665396227357066470746515344228994641865743901804347128555295865880739994509207084940818036429026340485761959743209025787710357637674047261419524038364650876326926832711222274200443076417764619775113847783793161919085796293752588286355648708139747101876118965816227130013552569280483102229607448588461166283833091916705789733057543667052157995366836883507936155768597110126248547953162175571156825207315666834133953745934353600000000000000000000000000000000000000000000000*i1^4 + -47978618669466944087043644218496925001736823702778014174795171518630228639076758512302251870904249007809158580897969000325336273199560340624470237623857370598342503786196273078464619767163159744695707888090400686376833395365750910612641770499819304600201899786683223812476169092372753708531607122009051150002970822882358352067061762901374555342299597809786663721646155450772024499124281716254620197334580493472956613331985331975246979441633307903479081583801075990173465212253115463693690705635756456590281895957866377758423849117525304273210672651602784050033799561922846719805562965202990766838230813626582191921434333533716421174397116630049493992990560259714409607242716397732528154612296695502009993156146697958637789156953974860918277879476014934074214856913936843420548152684773855257392525696851323921394972782985939405256751171672914104901920451461562723909888387640031779287223644945720443645638438393779815948452011365981918388672496290478399671930093307935876121965976691271729437010119642431848513404425479451653042677282428610301067291415300673659296976838761972031100378279955264493540582060549033684186506548803113267436013486860724175477460479258251112625014440907582818714396829345402337194276447680333625651314763984136932441443003874980220320146620110486530328268724194508301535624091259811473072280326893383701540064099037717978693522762216610056717402010774797942224490863627676006312379714064838949389891764724530140265419654197586142583318494559985455835611253082788338730258532606502510290968052376603768343877814591493081394465941731320417809845733915895727611121008346865763956418008279166183571192219042880000000000000000000000000000000000000000000000*i1^5 + 67804197992842442534857192118542033567095076975479694646579946288824632447228739106399453244645740393681459713672814687638475959305341348876343727744476070410126956779782044162385647262707640584439747392903024594614535486555330082938601008609142784002324574208675605423006636712469318327267640894158871663962207396513209911090380829111742375989317044485903100824121591631576183202948874028928097688718578711887184194003536080219196120126102732106644193651186455412437569350757060795113159335006907129262114428984061441063764660929052538034761680943363099518671512060913779663522417270326679457427864856507618735024191709752873826339654008823803894461092676234291661182786631640725952007734508912821964646148991430238966905998422649537639643723223644979647957500172131472248374756831786839139690515504178189884822395664713968020722470710018832901467142018078202004318533844070815490497545860307628003277517614070382318243202584044393077792141556035534363322093717969195633867953964007887039711162022315346693091796594182093539565951197969946492024666092404128070668800649166333001581080808969966472549670857588206884391986824027353014566095703093050319893620134167199637584651280526660212832824705700939414700322523066849464630679506470485427886345190773673438391889038263841511005850921972179497015874557681187802957753438442906590650847763613063111429086892277126810660798006931089360150514344339232176895340613336624864063876209734893142997428515613900376478838305053423982435525340893581413410261138742397012713813099309218748591582550274192929422739150636581407909753106864662113915499126678699088704464179063929694373447328240000000000000000000000000000000000000000000000*i1^6 + -11817115186960624751165848369953794204547309226771443152452545004774037658046896922468314861382500442686026152590833034482809071869040717084554201383295973216326474129892419745312647983038517010982592913675877299722587597762227262105745743531690382924282391717071670612719196741492153063326323873564988819620784097070743885489063984914431179393418311697788419358723645540051722223767063033079314464209056113040143938219006484798054502370866715423887982924001971979213491897551002832827593429158567393174090624767396175406249353577839404854200715783829595213244055073345912481992212602113890624028093842681811992092744049464044412290280987047391110119469391586656454671047457467555692075275643723606367951416514092700853326087290024163542056078950563747801653757132483103437095910162401860105865522990859171888175501328586712662330862042204169207698568616807866272099528893892304362398769434296035948425669472153757628736219101742664033088811097227434446434771666841776542983179636878106236334123365700172353012724104121409210830196273221258956862897828555801144838284460305579230784992878226599913722069140590466607712696986862852783138288690524692371025471049519973504025848752592211871009906943038731092069822385374496262559677712076327499918391560375541039363064369823827442093966168072440667157501062954785522968758121725051150195426505670103405530286397550043721762221873629837093679873408130539015251355722242900924058985500279673557641944189467920285147248195617007167049619790863735735939543187266732020837991293834603713391470175487342796459444707896452858367017498120070376262579944038861454555466080112588871698256566400000000000000000000000000000000000000000000*i1^7 + 308525453328778504543065149071697831798715586662026876968423570776486118839834805575925275906598968535310552861691014450814550489867401537925144536780953313913459429860927038413045821031646815815489743070608980435523657651844552329586207765178313647092012688188927496736654320131086305131189980650741768610277947506511050643413001499302023514254064511137822979769197398638997031117944586486095048313539640366183865084226547508169161057465662057539454698161628763911381613338882190395548855810088814726264060320033240948359109654374241511525769582980898575505109615979749730496671406642246662871090063008658246805594734008238778417920229143644595825415641294601343061526379145289674486068213202255908906317186780617618060653741266645403228687022639359003520546594416691264104751275861588735324692937118325102650207698856870959131104872080042606454223434362503439797129969463360259999494116351169261799094040630406840696244313320957324437249645914857132537810988885708320871051317365802587666444269420592880654280524127530893174960267549206190649331098942154423181350023480536762790833981615814767095684599434498821904685393159925917426012239247940048858972438395882400165141621255882952942652899545704628883016360906047993600102830740671734847226737740060418683662366663362754480401548751153360188365846571023770649616827671904657863825744113250759070404172078231169139413013751727565778099261825750229302458971525534776841721542519199356448683211661557255223462696199253316306224575246130606503387507970159572484544370450308840082026427063060336528256428092705614170163350815483479305965990010040346018575788591448422540616960000000000000000000000000000000000000000000*i1^8 + 40609834423222929398407260882695181941754458121996650274053242543246955119094165285706655913008322095719435274406059385268496341561590305475418762211606172107362329193824585746380061764460864078408238836018834539101352190131065732695048440839033284432894393246630472271150495967848493197584718316473444080561893892421486388718396091037768668129321701908580420805820122012690782864651835848261531328489956016065176891771403847814130272873364303234903512512671863355361450235115782549822546207225167561833916183219379614173450521339289479120578105022882698470513051225980183475868774215438295507859622863500424048590188496894167047036548581799705603141475628711908942040682724121226844565503504527845506941721338686829283428343496674817258268513150584204249709300742971153524237928701309827905001569156106038452096033601042314481071457926128989567009708194998600061416394119672056036789274791419832616762452516932589030134058383073323790474977794039960989563909258251248592761389618041336398615811785283782765542102450112854447903499399054733292848896208590158054494829091103235956639695260829230181200113459697181787668639937467021704697315962306171588481993903238194870244193220667368040457626242788368869234689549301362384288512865881015162947420462308152543190104355741043485108367542430692719385604405552564890246528029192349068137163229310952482057632309318707015007240749893214260741070403159336891136686561169153181232238672739751582158636176157197473862664553944380123543127609080948068658529374155797177265061409500650432416478012985169793661949550223170953033446947806550690235655048387354801875230661696706263152000000000000000000000000000000000000000000*i1^9 + -2183716905609243999556602550658774875211322365023027647299790179376858531272736999392251108957190422812545051821580202517222207018807627555292457418018131188607561274680557578178097173318637008733219476559511022416568088747137820085129156960825316940080503962548014260681233453455212368717663696830367388386288580408853905170375313580965900591157071805223100602069118637067455449901974468408589956765361607439980572259612724763259082888964747257585149031860769369963833509812139225791069987175149155275318362392590101812697560638543983425985624235684960245976847970461269918621274849716369910119119397922751288201615277670072681815799488349497319375312697724633948715811547765792975194164324081821107525826442572170116554749052862486380618754549695396384029780877406099588392938695873868959121255700871884822268995980438353333268160093957591762762812130328692890065215736190070942007448220516040114613080382444009228688392265108386466263657123217023090559899038656623155048573664101284949640080272804468757861239448955479875385263236215192175835409555220461518753500536731334094624786633958710632210143884657625014340775319460649094405321071948743858979018033470038536728368650397995376882105947303183502999816574879156228747744717927422036182845582800599191454611853231821585842522183571573142968920428057315483084844799618865031039880824717478756362469894812244665399146030399693450758515544317556888018054108719988949850563367978171400691201691535855218163171636549705952089518359588745659715365806234467500710401375758503629660114048279238469280117991403605215827012434300425756105107114085109088441337921711844913600000000000000000000000000000000000000000*i1^10 + 65877425542348237714239005864483653634110563554502656887219793742358443896014988410635504967996326228321092868311972633778704708545588775120939462879481332709598851353390710753985662852252246857034763357554836810974303382348773356848472171743664815094825292457326164479378593212582308399854114454682754059843608864065058122957591174880427333754928260360595740922064589630263479799961703245091070827545063357218856809832215756612619149444418117605778293863528664980924355362544506703535821310079075428446988975199750937611166682128264858111334823903362014040583436916457349203572830195678960436247834016393154694337191718152879587408908857434708190074009312338316252567383018084188790820094259990923433914327642429373812231503183243585315751586057726863091301186952711237111311944581379113564991361209692789741285818639426822904380157645414415874413287724701224547763691572486143502025218003053052902147228018197180783729527209226359218055965427329666608014494549333841540781496861419934845095646708952117564526113913380992772195098805218543063012268036214970672768518870886651256935193039131495550403462295412571707610581347716748722719600813084864937338156128243173682866356286275733817301387681484974169768849933883659056726734395608657531308180465390228757693201784718991460619301836662522013306895066579785852768504182908515533194203234639633664447293429506575100048917274926889273379826026925009302940414025642735193944078731169418868776893601959532919230807744823465185147697303631439054482696963649219047881880130444548230871796205251251502361940305893744347646223443784189907444409713013160704707407522286240000000000000000000000000000000000000000*i1^11 + -930202922431757627684853431176466204155282605960990618337504923350562538312655736555796387219060320595908308475088694453507477870881770656079880694936933431540431802417073170996194785348024039292446203316975696052885286196700368510086537262596899566179881161596683124425186043416210597977883435289436653161010086984699018832115649896666981381782001944915534996704927706229333770891319141369112203568393469654621755604943954679852957152125831213406346790982685709309428842157380502872672384679182611872731735118048069947727715281996767248438494158393010210775235091957559177215417804251617885050060544366522516962525761351839021156664765715147286162484722097036502460276481492667675501549584394950523316933714040903693717523371915762753068758626106098045148337795602656181083397029262794532957951965961717828453093117586974432832918753753406603398054380635567490638760524122760869140479451712143298381138506836641516498965586664334093811675045650709559035794076804462289359308443577826482774728742580687963712403094493863264045049026593303577392824062863523987476024453932857504013607706023671364673255148294570619309125005961397538154858030214801311101154314363936713584102222424455464471314309896341996534952100415883339196665303100842704309817782982157640883788584567812035534929987726889429071910854674811574917470445656795722833400490211787065805073369724003857774838257307935295619432423848752163345153434865482709229978516872621674825823618271442033866892998070870380410834273794188312905945385942249314460003907402929937379858859897644780986496341622609733072080548844149236894657225731287370754442660560000000000000000000000000000000000000000*i1^12 + -223655946414641761285853725848631790220976746562208109200149367280648279823395959170086005283306220418059278602118893956331504887779222996498634451650960818309108945163425738028280120566110598870537436118361105362916379649489841249229752744031585778179479495275313022417107110032275548033559517681317686248242783968068270462793910029234269304186448624208938122911750635274503193853842401762180474478240313151284814605907630855499378377481960978852500174179503263398311393199806917004872678505756798848703316569675554870303292106808157948005562818277008285298768506351182729993698222667424020481729417774202129586636057620438278504121062325744155923708416453288985153935667771570543939472761240505320823393734735292539013388187899218568833663509060259985762643219559336466504435276896942903280689017501204703013644136613874202027177337987086698972629144577902809218255736328364197927351672475585601298173492122541258786907738136518006970447036710851365419892485744263862517660465445465185059638794852496998863899680306739180289358422673744308519936795439176837631459718221243315379980290930932448811899773145574662631903414000667274394271746439939180555355675896842185214135612220395038316907641763961626534401883294706628502644967121600338205055362021649967077775740297116737426575597383795900896429803984571339255303961433781704136751774617314935044821788334741600414221801880117092162356682290960536006665719502632176000933867255089800639981204424156891192792303437778918899511775504923784712255740318710963040767157802849580505027679731264992587530349784971030478094879968714913153464822853142516575836142400000000000000000000000000000000000000*i1^13 + 6593182287625908025575414937305647963230696755359890543874611744097422140478257547831963745936951698645477959806698942374316551826306656754686360631417341513099911150454695693256496646670398985556813574822979388176591345501026423829101239888409465152930719590559746419985917714640767268644156566494594601051118821704333953451918153778400554823558724688454668301577437254160919495277351850316298998617669786309681177594126810160787963081219874265260551728835927895144455235078244148866509374723913180696790567939818886639660131513489502667498758723437323691060398270946266509010818048733115291991343226506498965118799603055332126681641214729864659230128333289557189535511987931713471114609773518825121883934885371571845502553702516427896178473191272668698229672446354789850597061112315724683662587609394578311714159055048472403852852525242737958335118621678439933476290172651830651245601332478124889108894419809248275351637701827368339193691715324824968758344713866364337567066546287126906050286542816608099173889686474305856064768770447809507934667429661258471837462758592923333011075389960830053660547532463295461654396939322922056444642419224044829394026082137053936297601772506815137352058478953208085952789141351097065309853139820117472985765944639231195536185010918173494195474199166865648394779744180430205469017581186901445039422663104106045101223488570088856859878316359723771266632811009100784566008981330918201733340993410099249393478469549724524983968928644926205893335672836757354503009709763326569328994571693311628298422718579776994665340971341705832811629028273436787075922472913858061142560000000000000000000000000000000000000*i1^14 + -420785631132146411877016920653727499854233516410536041700512293566644951166020392275985714905527950478390591922746304915085816222996373604320987415653878692660411754036942176123439529930007137506170767847060258185451371567570648689669751343366335236990768929436349874484789384335483865224268394793965141805346634386707799509081606481220019270359029952253223943214691670497574934958552882928336356658562634141304234499757726382349916856719997098061962381254842278069480363430750236060386836323266548892660972866887981306538356925020698104914878588508106028772254322164831799845705578406316382484658599064567632130613924363266463006970360140701159099164741826290753177763764468579246458293576640152258126136148667477766301368186489290458992396307701310684338399087493146919533913486186964053420100167887666932750029925860578413438284754734508023526670078513725503330017757638297267196660177860454609846088361352333455810808798679898533777506865058356233116479668967899862953875418313665240859136595508703487178569889400898277331107651112239273318005049784428702150420463741613901651805527793383526062890976977754097899033055952195116169191919457840101223226539838085605440237681874542401755084720928219457857821716408401191714528771693953872870121717076749170587983183542159541305445638523373312356635079228686525492822187308212609511929853857920977155725131003053688612578856053813875366403198783024210490611946234244573089468866232968058272264990186837129935273143144439746809002098818583840083995394478260856066842508569969566851970226288253610687857254441632783895691905224922462723282403685561560288000000000000000000000000000000000000*i1^15 + 1505728423912829350756549335156100570608934891553215879525138276302183555623109109855289330427632685692059473858502523123732548567338355831493922149215675083444467866784297322133728705324940812131900654286583005514841302181288303089930832082456258103615515481125136431458362138147241110040264629754711902568745697497154541985953471436053656883180666509148957543743228192803933329831143418892064549923492861590344037736076890332864392793149913452746761873936268357768660547661368433494661191589113614939462886816187971473549637366881249044182130104887461490110953161851162705074970662584434946543030289147155914449060932469564047505379625258686130255734028869119050837953830855272486796011238816516442969356554792293291823474599219960312345209738875194745358503251275859546231107724756882729011199757039112751530272915043658766704282369809105320910149181183210502506383501900509847753656189494587749413963687500381262540410368991828253121747024903509249018729931927304026510730660127764561375596278150982433023657688056702792666757641453240354181252608976028633891120619516973011546664192455357782189451471294278127082282158006086508601444425655229341312406179819748975377110296178183343462316205611689005685880104258567316460367335778683554530016139959443893461627698305446337519754658850039540943204470066501196489727059924902619651886852494076840320102522310227550385755845035509032043803874667210049291674350794217849019375921330145088346830262532534087312808716063966923291290738057429696632297947375519227405318481033360905978466736720613366244093465700097178043922549336707434366734075487155200000000000000000000000000000000000*i1^16 + -206460463643698906501417024698773485428231608475268363898228470781809788235671112080509859601236590287814941161245291641030543405108988011034268972860252580175248622671227741904892296462194820723691279820529437560546761646296573358111250963721458778295070646175988418427951999876079800013405409119180561381272152913864150629450394296661746010618261409234222411330631599431202838699316084110939593975690820166241249847273455357573859306579195942998678092452479889042242420713783597119153422512205442909615475687520581390995201794686426449560980432229878335563580917735480170385848425114618030666266720790860843741506317744734889358385767199321527029818283493263246345411717052557499368677455904708526247043403068792468321025831633506755487813417804022473487843019135668281714193601148484230313349579003226679198857806327505557849334574306749846095085715215185080375639069682337265784527676648766121510972484266117506487391678795621774636501389185960110743901101732321964699460457628883498446960536862291122360311465573566496241238393622075444670983792523261528988124435530930892831087668253826646311458392462433307515617038667216232035798659662623028108836788587965408755122021105481124557949130583388167263409820905006624644837248452017302461735912773820737484935754259993184467183667751768141734393087596594665370140811686778216011956152011110560645610086723088356340497621869856187412824295668928019545933626679777317587867997709973447837482249169514089762962055339044300897949810247952250488404369365856403422133693156821472425889949879839373752817719584028204884553700887922470436991195809920000000000000000000000000000000000*i1^17 + -1024518913982659798772235646159010389739439571126435630950198617644394958498971589513237461628672855036945563333309677023563542259165561886873891705873861647826188763473977863722518091693094431676769791192771475551565204877008255198963410063327231637910152825076385879278605963892902413859257668188987965137353412556035857077616620049954658944586804947271532301906729017992392060105168327178875532068403219119942905618376024076085562721328442816016907314701460663204621752636615656067124276795919635963813638955142551210534035066147634199884662111058366402291386063252973902157570914657606563790195783583837597064803334051214048013074172674722861245240653163650825374966870159986515369990098715132234341916160069657309710908105066825386773949917213698797613529572231126438916471129527467766176077684466081702737980601386904079442731738943718497826056321144931575415031123064523392297026059787122620576548522112727393629224308644358449691078519980240967656750126588480288401507481627558278378956138442154664777101285216681580150485130386323091077789666476876297058839590848625366909128980549025849548731843994102996244001689014427938562823855219819396186520592949626813079150529422499235964775624392063004062919933563845188639410153995797607297761229795807045795848877402204388751045867696003234711201524822177915872248426400057491991319236558455244337946201456328729089508828159139110134908744753198997513551883204226649596943083761961897069133366319239204508561849627065309671951706620860454018950460802258293048883917093162542590188667806132482685880195002368035965331322784120562072927488000000000000000000000000000000000*i1^18 + -2036186512603262320586171920067553666013184699572648042899084911264124214278596098084282636630146569786333021910529176405576647316061787687929506189527781166147641723729118344112403624529611032773470407035598002054953558878308185120918995548237511207942996431265976777500669046178463600065288628335888742175694383278969911766429297755904636552013634539819328660837688284199159131773854406282018781825169951061459846533565377966548606101656089548253503800707833273343850456894230528199010794693638966393131283129043298770931871136877618942350918918718717954001430503822715539302809572971564320733615366577459686843212842317922489623546911652437144178134139388041234829042479936018443316154691827856858089669825630761042472645811402157274566147716642627333818179463477507288882259797129582797415406794015885417949328258794171755216353029111996656378170420504759851005014678862886691387497153905349436055904923137596263268767709891339701371250062551332221285096550752447995845405282273149828446098070342831955569363338496516260358403869261745676117424077043795633393472096530828423315517148513738889130113077329607244658825571750691496556405538831231673780175961044164012997486600788094789218142694102831864154571052979026157166565024067464946847161096714090108351342917577932566047682331151843512925452511976776689613679972999013950732815736022744553009436586416102066132126046427331339157102766329392450546252819953630842693943619100355407573236957189394352880880130294891118793115576690787300164110784052856892502057783101765246919800786964684210961196589193518398824256545235778916456000000000000000000000000000000000*i1^19 + -203447789372193640853141877581479523187692017948050760966049065632046752495900332529693488889433098990264237089020715292572467685480236123304280669774534262720412797443530752170196126645434454540381230792213592884896391273777662875042923807105034775577049130675817535778968258462659070785649701876739646503934137140287197673932364074053533450405942671697591208910070667046529815683943693491898239382882378982372291242169223279082490112226458487193149587222017068048367708726378687845859849168294843965282951380064004956435911326125651353180001913350596487142311573395751499120092802785479980295898352979150852706616193445376343334825094235718413854505117227388295462367832218535014033777364074569846367899234686684226072047331813254990919129164307047661202182926485644754374675472657886562804969736664413048500457598401074830051405022000347380201696943415227850939149472818190014400243691728257083277384177561094590108037483396266433147402979281512572896433741261228010314334991662127615356270465957201389579124991758806319765853257849071392383131486101573213212325573917735029743388065427209420681065424391572159472381988367883267399221361448803303170872823575816230013986570355983516213082158025035207339375791660530308101936276736491064528272413367788279953972423440262909693122671456961641220876618812041369281339798726782760197142236837742725316606843463256280063696574777717919691353069504354150148666849831197490030052144861244174758165898280797252835317342034260513242721494705038099867758995126911011441907164451088522652731700211396334759111450211707366916576980321347977600000000000000000000000000000000*i1^20 + 1264092718270374912312889620674953886956781340352700041716149626129331360007295215864101625493540475232322285501547750669777390728476198115398714039918334570991895634361314432073043305180078888203546456642519793658454305852061460227185058411218787882051475122077059314429572181924532110847463707485807070612772423605447428146181368880603301924274783619609694951570508170792137375526592113767077517795465744430302537274042595835346565265792062742955876103512470431869665900851978084923450832086985961084457869236869096463192599560447432744764067398825569283119871807344350244701933833734125102704095431617867517579371637145361540946359546457092887504562055655559388854555308126235587611797004480596166970454311928980949003507085663669860306082425046433686912732189325939179364552212810178639414379745346793178351792550360209087245613970526763277138588092326697305204879960991326258613858127472236171835516258233689874618544785101896288893754869746902120625779064433888955911334224077172619502321647309973013741139765723631795967719527614759238098452513605527785554253634501182073696797165062137219802914591487114710978454101877732868789151772310715851530163332497020491126077090796168168648580590274675997425351427990879015938488350734471828278086814007254820878291002295095068365517354400013721161262657085594177923259699254067851268597143240349085895335938220382960439801676184282147716918222383542503829207838220107603577908785958819858848599910399723642981405572663841154081353222257854833806938027914736821059492769594399605160942129534869538527888677357625865015542150296848000000000000000000000000000000*i1^21 + -4281448601457470124674894531127164866846225118443168946934124878968984014490910832095342405052971401897067359618791802580735512076047598083782225599794018900029291775950421600268439313257295157720934399769773712300686347212229762335248296937968847361552118993026627555152473548956922534219068132850530271556253631124224735968392708312745314752902887941230054213824486973466611519549173528378893987934821477395032567093379141389148992668036844349601769579073915842648401594418270514646006156320250694510214517309418757608941202620823788950323783963648580012126396064565335389998790270036628318391516940454746074163370184080993505313950565198078677147832935917642525687050492923214346021551758170844212639028605534939056747152390039780367514829793553957253744182053909827882857160418684568451121904362437947100078650514146790405134117318651739117962848524313657190831270290472204875338965115467722119886124454326638321244869306718427726481553471731430855823299075093108009245931221922895770542233596516043341004142072873484222396258806063181129123678836976482892389766914712662227715582696328939351443708242998594596942557885178882940269003122564620960026632437707409626024880428693690993373567847473968175681760436384978923457612273620299164987038039182553128456952610659031876331933090514653350117646909275289699167838989232975269995025438233069003066914613963685329340486993622532286424729423532470504596975911705869958290954512016139402204017859104615229911036358961747196876571950813848077442338577825925185827689690339137367030876221239656718628758417288593634910332001600000000000000000000000000000*i1^22 + 9546110928533026444274982518277160222158885833665752035405379039163087337154795570550011118314680816157271239995972785500173037645301586637472738749167659830907918308569578627722370614622973043564448908363175563301777697248291655546736805202555760857821018180788692334918030329590457543482004566678117503091087148610316549315223144801673927850302650336588746863453411397587454224812173423880064606420910597529315860231973479065066208374139370302200015911935748977119045714673799449574002737374528432372917014759450225726891989864216823223837946291954166195879582878530154395443320532445443812930064814317121426793619573958542198383897981940030841878046999833939013894260537645702251557423559382240158754340870312440180588723296631406953409230642977336864490717064641809013603815104649964091351695037542337608769056541794275692287191335530503328549259479812115284731722995974985471868504975260462417772556259307791700652452370288649757540418815774269815087620127804576605954468967405612099250070318769706259661286269492663737012273329352724151481925706171471261517287451422082447329038501181751950603715997810323600855737280194488464018096436151414973888729000298749817883993678402920038851461070077825503513138761612007139621908673273259408677384193218393396535134637805940771780573635107914042393986011214808891539578876822497114121626296802129733310050039730694534908509861747246852658778070084107198803289749670854232303164219296870280017249707608965841206439267256290775571062440690655563854998626064593188545534706045796105798667275262657076906887856495174182854720000000000000000000000000000*i1^23 + -15959470592068090239352547205178730452987853270015041261916297614463142640293419176794486853083485225288963819394979189512459471103366288746088249919941795498364231190283738296920735726646744903511056789573634279712918783579178447568341515147417415033563720158912724234349264140922045555884039538941249956798615743670447864187747588695463468530109377148664825331083201804901579433511122157384847373174576495726681520853793658790085142849926875722100456757831545313711408474819137930388546621817001957111667562294581867769791563017814799040557871812411994102886111789325921823601528550143534476126653167142281366302098885585191284052257093826511379611269362284084502856399416240602617647848938168763669645667049876998445343613764710923419809299515732565718594160550136213909714352723729967705191047330298083363210250003816510756895334808281161613168067938327219569498287002527444429476813889136232562071139452254646570133452701266032351685930905779784415211532590213862753522480078782822255859563772077092797513533266045164826152618588178506384316562248062111302144634094291842334391532649942949105226542835541064873689699141285036151183088496981458543044572355952555627598009943368254948367577204687022502576948239575261213930995937773943698256396380994742060201902245075311854618633608591981232672526213391976270847634459485233715377610584165889828660600168976239326041514411037357418183736813898893350425291244362454433284163629371899959492225968617306796999603054215110581781894555880512920505043805013830728820947038074967996271156293418356576523207675910981424000000000000000000000000000*i1^24 + 14152391759767592142057327079319792783452028180072171952457018311188659916376905607278996441452350773831324555397583031445731535498599418697536854991779635753794858660478057257775043046427273322491959691295244368332023179673729299518617907262623710001092895865761540096408793986894648319067249448231985867796147331765434915782533493549948218854057181599211614330472745868327627839644375724109485559152958179577308074467928554473015897174788732501049510597539773233163381089452721334191250453564066592308896929221252740135608877968987347450842275199024721340008057256522418239203411455988480722238909627037355976796410104053781325340491665482075666725963170307991614732523570239620032959255019729371909572890363082987095384434233599287515050686137357558751014218372355370825072999101843770929423816783370279664359715128958913455473464352233044511609249345553767529181642425958097424597906829206302578791695808179641914744268136250281576112435850674269598081480738282496741581997234327734936013074903107027112181334437179755036303818465187000825596173226878561395783919116168332448135348875997171644107133872637252651635769724384194940194651870548876242980208578163285076131148089176242930941154414988094879956578875230035985438315876963119430918591778202924782491621212444878440773306486157552643779682496819964926060157398125056867350149099296851058756447477878439902931099861757788064503176676367872246451528748264641503562234681737744518269494733594664597599937313561421312084287376363322024142823695070561825724490420782303317072216141613316704345911280819200000000000000000000000000*i1^25 + 4073960444136372426071137612517640436357429106006757052531061203840667385957478520585350288739178960573370116323312786942538007789913177817535772466913989248535310433573704095223725672974516117798565490126018028707270514153620998022918546315493863265249141836159319526913766671342722590856773460808950141476440123434230661110154979753051000530163793438954662119590156180906116016301834861913046802036595616561410797179361805789040643013734675954736753807429631582449542415857094387039848558729627551818615287651562924256306040009263890878277547521058679447043085177921311729231438352163873658578569610647968328707170175495506645101841821159052931130130119065808094027971193311498723344809802759645495162496957126355431403356730161523070191669391947775532153334633841746589010426619241613453248958015767143802232668000369997398113299986172317306260997528621784443085778188982610833508912987554292908115572947452645885523397753936694859299578614612185138284642148983518212392725477863760854920143525494700721004558566959469705785266570528851522970945312935696145838698319090594477822193514684604889874677061962276955747474535067448331534461621713760352965531824584711370285211665331486068610480020889960252031825378031103276040543073117606583478741180889870153202420723617248105369468023164454190334280170413719451429116625391591306682492642168061277560831683905516733276967916895653597569230549780833834946612263952559375628752668970915942768657005460401096660939088634407290765271841693522470432150246911282018665373076540304166674530079200005564313548800000000000000000000000000*i1^26 + 132819730265889241349350294744488713332357813469990265642452226900029994707781122550007110902608216091095848271712401016745690292508484289538793910888028491687527173335856592379655106628729130346690390293420531316545954890410619353110241306870741635626058978938778700933651440846689550104227242580011614308935107550931730159859427324825344847606058732981549489577568983509635796496731046098010347567143088925036061700592776339907736410155980787224518242717064200175908498495466167305154240227177845624485415643332094233975690289367427049214634616872154944142294694559234425564805666588276861629967149690720092403484103059112880310322692002830483193838244999146220262687908017711509173555289756285139136769944762223665720432153062780603264816207273823269081062624595801030208220780691642772428439663988663134106061900075844531262798896707989761872665170261486956439690347789193157214057991197960682185874595433113443385822007713654020071950266257919391078221255506850547028937529881807083386120823684751124396132892609216952876341096963350030706534897262987114594789099518189404027877463447472104919117704050018134805562571772390430813920744803172906470209197675969108780567398583103422013739779490577920888276146649665235377057659916667261984528659612362149519344921432550335219801610520617000926456878858427854405817696656585520582043683481758942253281176431618274894819729839083259628043205402481177210643416899402307751706897187387380470251254844518851322793267000955326864745116099899579772502070640570415126832686981518054352628679496343878656000000000000000000000000*i1^27 + 4471260086178294654187761504596625800359451317305960318472691415187503731427904689694065555957205444365271261559849128202577995464036471002663851029420909059272499009513474186745667728252146502709305244707310536291201987523997592420071418498725556160280803913214664627381455502650181768152658134462135746103931272033414641346568814974289863748511421756546582687853406714678387959594111991867360981281420235905403039144884961346728110521211150871816547801333248221479848781492224034233654029847905235746840590895643629733355716907027911752388156776306758043437011744378742085513304033634692978558214372384398111900870625603359509443344070690171713939567053064873196591676472754600963199060771534177408710474921309584402224767938084911253388630523078386033167995284579393820759759020176788992657291642945470297536972362654426353257637570903486532047648289838639527603472957964145031425515515509662421137083527567803241643076834462819520835288818798424885333681332042288112274103110508083370463352840220556231328719998124927220229715965310287345076656262639412408119996918934612038113529764828281610235381746470878620691869200949677483341433402274834673429521189086745081132477958615596731463351504950933385520915968428494434125184416192251860131955022833771522742043872207647149308205086604044383088498812565758294587042939867268346173891502932112135114761664811335411841284898021642983210884012197216566750566887433099834816903739240511301849423659356554004460877540514369346159113558211656427424504659573419493796262175825961781972454066345600000000000000000000000*i1^28 + 384219985887522679905656788336134101865272805059213338760356240445182612978901955582868302345328743488384632304936701617486396049613117103306016302915727994607983884567696037686183633118162385349424764484713103639861561155482622208313931690062677645098954299973315723803095690001303632363997839329310490880926109299147944629119818616293618174421917930409828067998916314495738222134259974081814980794761013580283942802636093727634341024776321276809020247608975014651187711673704898534450912291825515641543992156531349582406957862073087793285738889709754854695757382543834483977376119314577157774293960611315071586639647807103562790771352371976972352046697838493175824266110988413080708521913890453837376203559448534951899930983701317161333100428370014801284693423619541414311521604683264243717773819589762572688382085406476537531621288702032156421796808709279727216436023544654759151163824791852483492147332464395180697385331356489248541193540658616535785917984086462077823843006676135880399121213004985610533104450896830891176335281481673982560145633412900670500908228798384461853773088270771156938106581697959924803822862371150488434638008243289508555288509400995688683206829279814906518172038883354646657910079687404771035747070821976759917448348369049666745074023073414384066548311643670491212007662278752974556437257078214489274081891299435043419829133519993208957468822892594883170782977995459389418405718941368377376341523978670354015542542566135586666884150774863448612360917887730742739945697608608586279669411570385034802154720000000000000000000000*i1^29 + 18989845524412327700197900747414050953914822030112633197836192243693765361062387159595629792565988976351319537711887404037013778197955215382014892762651631658365016096053344807201500350584587977463953170880809061873818295370746480997631638235381320640881460831036785531473926354959603548914034836115294784357548591861748050729366465890582797968259516559423847778446694331481177814079460347781337834193870623906002214259836607276354059350274248003095783228019188005332326061590214957526897408479456654616119023242993178864416072972574259659427005488716542508950507202443821640758547075126732475495201310409112868793700826620270016385197917909234293164344758826866725850815285342166902883767307985602428240504444425007250946149481169847231880048503749457587052593132333913944273621772215730333794736374568100898433591992116720489853361837833120784908511184610791929330097584596004754494946577544581739405822436142875016930670949282596582585316626527023225325747260924805788625791165946641336827881560459188695787872874245577671639528960151031051951106268878964740259670300859702560367693151524736667628376838027215790013663638207809704170279234929492568784853433190159678450543880678962152174565174054630840542260606153794300264358784216818296392385332022064992915359663701574522098091082951584150641499298119785595580567773974574396756611783871567676156632695310882443454464310604957469724248594488363629311419074400881171375936710738085275429514449961272912120369489370061368508564866527737742789702560011887682865341881099926064000000000000000000000*i1^30 + 500584722843524737230188498081007925520550151583775372969287176860964784679162623182829754039412038397944060716670473129864689045878039546642397771123890183760005534640059886026140315228120592957246931418306684001254334233495545961308774652639297440988046632434013767573071978564825059577806897728507135853797410156070916006898355020701554961878259931207657927714852103474989402686087601430277743270188577840985513248429757195034469450756127326179080735018449315938178918446513106921241237317351020532015544754431250397007480469382861990674875442396944800395628766078540447075555266858702885349813403946703334227503390881361110660405241956873217972314572190299966419534925183176325491371926525091983631874639997078546871632566531528662296878264668562969840026473795916983837035273458421467141540117802372051682345884211724456621805751982095772109966511775714364264566214521810763337614794928906271524532702080319296527965571065187681252145596582113995420393200815457892602746282136676315245680863003314757793654668499506806670479714369547931732264383067484952662730098350585654216012361771157950924827653078613657745083561777503326828588088742719008972003102746693603705328976715383321658222603276226518291711616802198472487214290959690549026805184527863162344068046632271875411088223934209416591347545551372156206375836373763698374545205782664336403587139455244485455665533158043095893509489786291426245717598600028349356547781757978108395157563002559884287834594332057975595628590899249333805722437691698916117346457356800000000000000000000*i1^31 + 5767542656473159542609333391247341933562616062407319497225579016493627903307043142805024909731042247852549909671226994365048943705332067887208042665003580346826042346371558662228699129682551912999935275214106486889551105175832778081216916393221699359462190908934587699592315583081989828208855100691069953667997198105114720970939549115285580513752609888040586818661305160827350093143600994432577164254333058386921359657083678596946527107392524874039658165692846101509994155800648955124558842451955016180311914906094404059697552170551102882040523858717103180438240129475761204920438820399957918426756983675906657415683262502201512972696484366108201802761030419248520008445257727094445244430203705887638291654690121763449185631282946032616955912617638822736615657143171691969036450369209327634246952815902066113668744776121258240316140115759357897210479084769605486338852194502471859433637069701626801493499118734415831662261477181080520163012093116254603603487680503371691381892716998354779803175343864094702231987408145114999974052453339185859286308446693270322925725973944660696703607410483420056686782124453060188232129453600539737857395215556940715248074250330063058533367148604286894018176269040312419796027995780220558519629214649861662808207581868422331792296284787620667477742725524852409601238837886341114351177803223780453210424436201059751020530225466078943179088358685290046332255656440088072551736999034955853162241810336705532276300392820895923676934011280836284029092684477303227424640652274177559857760000000000000000000*i1^32 + 13793969815136569290535674873171189525018885662792768024183320524865546351999329614351191545054015013917039495173401904774839013277745151143503979765574268011457730724221544601668735557816982573867487275171820430769512966188703139874602913222048535272855165467898004260192243491771220452405039976586397849294820310366818115081296001279980798230973023593859943968814446918775558712073076438250422893805095144456734382824953257724188627736505163719183849837108984192044381119594607177792600421903455435396202100358700909483539538670726703391423440749571080989248010517275380754113426927451756916208958517519587333676663372339976572730506263681868326662669647399703230429474606073970351432706345140035707652968717056278130357790410235018257495102096976091522413130761425076386841845023713269112362054301070131809267088657188628926350806704882004173471255918019398831639276212754698020317563037271890491313664371375723175571224250442645405209286398862251156378813672794467255554527595795864674543260787702245480496341342424752906846686819736018184222199660986117289299248249249286231379070563040685084000258638666735340805094898028062745315712864010480381459750220581032739930771257726401553749128402045212769860191757249260682868890831720420348911187980474338774422025177295159642762139210273050270232970666725771635328411997216956205500352462738031029363270658391837341885084343998545876265033040970442732301942767522263293343902071382237530327887090748043510281253307779304031063328703119223980660191652897584000000000000000000*i1^33 + -745487935931273916847662563618932986508392550355009722777649948017603482086014877119283375257528156654833238020113824629019052606597972439369515984613527808126861611671228903591444290944219366116494076686472423565199612599443497835281919609852064207463157576315237411256795286092132790597477511635920898819022267053223538625055991720900586272101726875709208885864584152778640248791383826731147122481590393329400133250978502470625640380842584250112870445504108808327905780304143298825664616687600337805913203338376311934754964197423110969457281102118214013592717466239138357520096349313585821375618913864219686733134547540511436468843411125570154412477759339590198924167679366748350386487229975425942155538739818990250819690593740767321660997853326923952015245130818139703943563148058650799032353131478276944200089715116796949363236390896219925787691424468421895286877645525707962623817249914081624827547215939466430289916459671486341153960170917866115195756157582952710095938153025656106942631362429783722672546296266301136170530135770342193783114223645321913878729579484075154190622802076701533259001012208363406713577232178650837957010505671630109796056766658603453603615854139538709461498410306059182244856600287383490684155772857804985427409562473716761513433607373455774625613581058203585095960849586139314980505490784662847409363772545371094174000713944252531331070121722094355508745547363315694905991931562469396831338822864483978738342079904553370843638138362103947617179146459346572141983744000000000000000000*i1^34 + -1920681169913756018677066034048082624684179759367351882326392212891194006292096061612525855718457306761041519510664215861851286591595565418092683602936923682364584135522942012963883511978995834739458432210124832984138085500439089050137176219729460022215933452494566503344464688920791738455129661148872951430736184736275043773147825309928312816464325260542149050032948602503622837972391207765782092971272263798305794352813122428505557681689674047964681986649304570802558804958496786076851673813995901563624596271804019716536367861054104588064711087252950584177893393535774174570278977830294818854577571402451140144860674362919403078803707726040532470633557058680365057459342889612822527451869461663729809384473337073769754208055580522673923214334616418366627879755382697336275541912283643520131118299683524492593254691932854344571250582207669144779801809913464032847463653684546901768102215376086624102426772732116635010302399911089190873941995713958329791578307454353892644809291647064091552622287429091159831477351221143075756060218644627802066906250121914507016137893240439561380524088638656474953107181750825635262428765290747675658554855147582430461102926962792425436295214559061569287583261118883802176516011255513657476299407336934466303526554696776171304835466960328216143594803739996308651247608805548431695131036150276503185663836503586862080103609598016510359283774688018992573964935979598262397875761097266050698772464761373400793615180345943336943687223582260085595188829546698229600000000000000000*i1^35 + 22036160584353587773981043322153931566063517635324713618109846406391082306189828494179603780056868462701678501069563492165321430476850487462710838171965484913101935654663524812898893352048908843127047878629663688575022172569744196455101375699386278129829146116351465396444062323381758432964960295915808505650373249596328552751358107277521839827650301483581897630366883962164787919971167687894979354025179474151282999033731928185211628385106251717819471289861469328524124704277389841150685314545285672547190761843845336726527360223988895338513295337225000756817856894966111548490171818190910071597611464236002360335645742144785186795413233948249338746147010417744554029789769569556706126476291258397521354529755667226838244247622513258858935324346062423055172101540910012315709433180408886230912272030203405341476326822970201153191627604281676597398941845555623968045417258678494418054632473116946641646203835293387215017179208103471714235330222090902851681516556054487823098168774809354492880114240922961209929663379535267004078026747643339003196161346010304737683838742677067128411893659035195085091949408486138551654702716639994490713477383198736287323109203485347981162096122005527659974268154761535571463083342986644598298918565939283728131392628684697997532284240379044576719151869018666958651604279025156551088417407899064519394920466805010566018566024337623193752616906081541132703468310526694050556574904254967154934158238639033577898113442512627791653975622026648394086560684016000000000000000*i1^36 + 39412105882220820966209283621699838355890871995049921295055245972568386835173599664371350539302253602404885034773001230957582169386944938140043160925291060765095655973456312115799951001693052439167453272584926266151774577161971670547828237813481990414428262403737681600383148145565950182719830223411786655894851438827517544110346807212071347412042569860227781744614251272070345563444578437886919760774889984728676565995281585059850189036721453972937464791772113578721715785637905559674354118949556102382750329500673020933579136977009760783444649109380807207192684516240282496812318974556327192698712201986493557471304227749933652808568696824061608838855222758213274636727210602970481236391981817704040496690777101424310131530676595369161596103826504091342933970993590363359518163797287868765390474134924944676203050507212296734853144024414427556949109755431182592301389328586359801854580942858743232850430738957366888760101714424765313223265388695862965268297183350550155173758747530404899409746841505577484038254660340199952196801721151243102558486578883780519042585782050717464758046008526152676270672450064492985738393456829129729565236482105374505463728663103299297899967735400928412566300684197474730075921697297621002578319898792636927480041266049546841407486456950377731948680286589125110471776340182601624315727957296719640037427288392002824987907736060821871540927422543110570308921559333918519528033264318184092103435083346942243734585687977859595556650599524289505372800000000000000*i1^37 + 12753606923640231097973709509525131831268595920439142289510160078333410573370460118078622993278065785480506438574584415681485484254709007383984026690775765638429775358958091212371328998632524277994306828775016900326112805966729122071052926921260467449479839056949019045912396119682879082794584655914258184028902075979463013161980250397931629216448574797408066181591547104277689846216125339446664576735622130804268149126568279108225127036298266246125263442476634277899671074982917677127922313189360557309281201008262831445007179760752007958714284592698640981509485150267976097743140401042606310671965952132090455385454325394901379397344167646353802156427068533838834354547500847783115950073066895494376063612114089570072438539060895530222912322976380263474222516012407395096917021488469747566576852819638539260814789462107596687873101509496506539896652757357440024713635817132146460020451125197574662000727719209553573387550618768529576985139057553691402298333622446121967565333120220685924730283695123223942276299333711760029361637452387107114378180500203773445101194745228877171815575110415373357240088690920068441200774157791718289175888037817716219835425152102188164691519906371687660968877742544842095123779526997104633374689511423842288919945872328129934411542400257325475743864930995398736758342123063698972213888368456944081327026424490231384664845893122389953358345317343639521457824048910598545104091824986082755703311873713886265686024822654278618918465869394240000000000000*i1^38 + 82650690073614827940068821973216118066424754169129033552578557087974672677865839926824009796203644373735129783081969245362209995968858928273227992514518071153469586053087209494455085053989672621732351978754595698651706372423247959383893008904269186956949445303678021695916192932260575538159164702136701180690706740441072045761296512563366502760186827683947226963012369763250636631678249390227665824513915858601601412970258771407894966804737449864290935826422877833540360350439867983407007462200402176935031808988693429446230856251232611257637054477626960370939802565959086096014643847730205963849442478411530997348438802921686899650438152899965104847088418515102051904780616528079019711350957767976779457115120261164757299442113354111562779283167569303898069458916784126291814039235473920595536026664829327157135714422283199700464864917513115054865518696595854526407920031512589459404606586151325695787946673063905802110262320214905554566393813966956780163990036031172618035607744797897337149038404923902205644578914397299192768855055252856791212721966797437706116212419230516013384636579847667477469042069023126538431405847828286925533380575009199823045901469414305483586327903344514606571883466290962906515992237368140499043153554068100850522171934461897912441955020872198714132743924747265041940801677669164310848662394514373967366121124039178066186913325768933943869758533644035533488180980101462407942475287331381399408465374467427222153189597784696378093232000000000000*i1^39 + 65997096287809491577862334013756479353253162131396274317087655546982276159260211529636894880591992939114176655825146728906565806172983996411569294565808085406995254085166264838060583595652188211939927728462708420209224741287175239498262645940052755462904742021972238684400510862429591875661054952870575276738421361008381138384897268303665857200287405405922407313454399228575054689463182124324717005155588020691475651156329662618889430429990399410686452234542029599667962023555027731631470330607424278308675770375345288660392154545022889466839699756905800434616310367662933125764948009337697155708521467052896282389566504488806285572907494954805731015649949345947572198453393690472859160922498327608817643374881298967485645814701348910271191482569342671378132413894238888477500221840499078977067416515049799779030648804235840880891038185497842606892728128258448922139264978857649856745680276125666438342225262364717654449854037620780783995276554665375582588736297438847424840391548560348172657745633425601817148428053078452491193521104516716461838521501103284185097298560724270616765121413114607113883584885528962472946712580904155630555130955514929408511184043742135323765932683071360214501247801341617816039719046211600539433302369141388404232890121324057309490735356877602651107162604757880372898658673911384424050255597683371700865525965135593022993620362148723899923143669998894412283647447626778527247582400945301352316794495284523788452968878099710400000000000*i1^40 + 14904160506271404775907448865814734236960796085452752654816922313504040225782046969966943482916482948867692482511607208667448763685838951933781492928742115697378845331015172206577317239294069758831468292395314675220316502457749575227877127073139576893115001154748227602796887798125224734893481547009020115839478290001363543947479723193901359366865582348041024750997515328996592748292876390870959611656651392515111549613174158918289532087761562009329375718447542821768585175311551340556361883175690379441243749338279207467502045949471917994253060760109399499201541555613825818116034768467396576962074536372321585529717748808010187912837966828575231768736955377660294209867906175359324109311809413557875815622221440457765975440331505781564501355428351103848789396998347333101129200134465454716202370550230403441977368651445753099069547324653683368163875629795451868432593850988886694248199286227838210704300689928326858711231101774494385094894868957480685462314014379423873648940935744460536790931955204357993627574739659125331971533461981349935780092190404528363384524283188589280745666111363017832528064957931859887034313018116669127322367801152441956054095275215498094777908941649101005242709588016962114223758091361967442064659572882712670032597713542650660473462703393449546564002694412771425476517753329799979120862561216875101299895460333642992759985836783509939562903277920691481337935857268699296788609006830593380001409994965039469821364320000000000*i1^41 + 619101407974530188843975988119386987155318112734729889037614986939708995737587300077774600226273631766728667540661328847382957696579368022584511831804331834630412591838882182006919459829771621466690775021999491412148956408604208704680839036964163133441316852819592806920826767919785035767124098546540882540201018978017095623459778661833964896143016592154606660918769273014876355971769132961433434094058304978557708158082835467116776045394470925728131140416410994171600994592785344645385975017451482364636108250647043364777541520294481587204862067028933634827089090992890106528742663986570116515568819426283795168138393871596718492989586373801781414846043065595885024891838381519603335845962416723181836621242321296864589682298559857344002079963653420185086739518323868022026537083614742620775623396861993428888189521150473780595754003691093363097449951196622377897910162264177907884403090225848824648452330604682683965560767713422445763599901287226001306886863361180544060491660905852608928603284889619083007734935797520011913692368877218667590468303711158597048389229647697424862771372496114492258733714683038603546701132397389536523452483034778193587837256846187338795955779803217660769155780505395527924849207354254245921686204402421463586048238571592806523326181556151666854414148054308938279033738111525367128041719614596581258055286787093824955181450984353337987456544676726839937155047869580924851148727662625245059673591805395600000000000*i1^42 + 9261883548607106741105764185470667349350951649213722798240557589843898624363747915742768990313257578799731153097443834437226187468087030673013526549936541496838620783178316677405019584648624898056678870146435238686725410447336185076687364504893206916893775792834431336918936549484431744223043826826615150832365368195701639234020543953884124020124520438425501748025397397567115592706838077978067982531902749646261444027661183761502224101569089476988017239674943437712422720306200087245571581487935827636738992721787247298344987915199398992076401017166449074475308603386305989825210501123349633575250909425175587877978076703770296940199421025457379350664168591510000365076326243340065345640788348875949785080937173552170716331791422230828413789168354165430257719347123749494176592545400539166811798957946375081250478713714858337298351108877593805239626881340022028370517378964018110341140843236920845628818903176667266411945125098444464361544316567637870830780937272947632035217269009409132885758068277920338699582453185617959443870955127877253884981595179203458910554695220540838150102963489097097110773336619084624578562834503678680740726945202074505167265089685056321664675736673607218845127197193060488045582083313779233463442836142436747879965676679625871657902870536706298700796001277106416971026537179584516886165764714996203814762201339077471416395252724623547691738626986344772233222348652748698113083975067249426607769600000000*i1^43 + 59444343972389829795926882561931269394416879024671323550464408153621346695132090322744146388188290727180626417353909054722586911112805879337153451517706426974810515558744947206058155597333294108899854894648595814491587603291067858463387351702909553685689394151675794973735436619299050603950830415081350950835850974397658169551138356992538608227789629217308007518635024896803472882880506465791686491004604143080585713381564342737653893459663716063731918476224703432794937399746993575768392915690976230381053937399936359360146898740424447284876408501835734404240574535094217196406971438230018836971571477383743467100734627003805252857786665805169583763570765385287990877990821154645649616598291556838844498291184667156412414270037746605576058697763623303332691280916410860780823445300543366392871933579817484092513907332480335055884277979876161794920837294668240914137460200855708669010916005412289072715740300061788840173878253175869218698388125520397793880655447063129884146580457981944519191298814408698779774093471360526102193295771121457628711724793469427909541907990537846727107543469445200888288848298968340976235733184612879612439943879113359620657372136764093611312285330819621721699018105261581515145149428278476163232565607356713905885644447891951888223344392336411850988725787397108105378394639775618124471611654276645106430020804700309602974194860108775243896600866802358752118521868653531338073973881300160000000*i1^44 + 160116541394561654992429923846703963616667138635127682379357965787311952668311671489549285932518934738161394260636391287230931819914079896914839135278803985952616067364572634817602415542322747360929581777033610490397164972949956788283504970774652450358593428096686304665751424146020574980524945650743269405875680111927749800115983209254352650006131728199303314992047949077897991597399281010690594639695911715954153505279106441472026638731156598109352222608522267697265355073780395529515762041802111067709141021896877050002282187185506864103194373487559857961324336521065134677477505379164476507217899686595910564270034483724339108071750112016558561159103270306851728867105419418661595085866409089828998689104635974426078142462078859147245706332560676377761045282213752312866702264345651727565903034556274979128047711701239617664824974001704973673235293117784618488616426062054351244623910875666387588739760797737669293654353082580594931439269083452081866718738742275415308899470526232978906119512184873021967809653055826807199690821741443024828305968483901682487796641143579942092194373319276582511709143540783348490246791568359396303598964994240503719143801675295038018378360506197790719307305872041782002932741771455993508366779080552579976049289832222050294911304214285315114648543809597647431160148882619122396160810177090124344184472815645531738482512694078603002034341539017169864131248057971943639392000000*i1^45 + 180092731916627466274530441804375952556545530910270707951158629630095235402981989492915967353776442874837058693450029440739255081384523919815373378038127158705275332846599083645264451128222517732222694515922434241311542910561287517659671218170129074009500400091378318850459166975723730736682783711116080022214726939922804176238437015345011425845993559290435138792810657332270320221549466774451831406425717123127881014314283553458042589327514935646305135872910227186137891839253221063617713717647845337401108535639888996729553504216839131400076096924903322997220963145847625826195164161477499427409333030179796859957502953199616451917840552735261251104748953108852737263231601384328207205128017998004309274424695510834099119925544156173815483751035273495132921251767123269162532111756068815628561667476672768334880755049316039949132048460158712385334223136675169247033617271625407770353813913699886701355712182324035746645045341556501237704514042756298648613547017589201422967459367564691637277824776189550973601719337634457878128848529942957181647589707899269270336571605196894672283853788436182670942825372774933332260541107648458325413773832622346071526263529434635213200513927100919680799143495523544019743814088371643709675488795577142808150233767314978180832618946738411571301515306825805301944188411387613397750401062304452306523079897599471510144587956091128843442950655267763176523774283200000*i1^46 + 7379657907695556578018555191860689297717925401195732508389023548201930990339256047974046110138277725343990652818347680970521405632993155902345380190056974297393076172979332503801685205242349986349243248783146690021107409746345790758501063666273106332327556096002998279642709115641714439719565382237575188402488480431326201132367315239968392965350235303776160880568395085406604428495514994564462923249298457242406792334014409957236032924421289043094207281889017401184763998430256304616653450464063359420905611910383990654956523480788010801422818424110420089465716116908587440341263836287634252085202617476632167184539654511979409254198290251802161332864936847001484590227813738083638338454524569344293369615403154277289381665856295688455292018375010982963969523538251403015499249922306630542948743485363113820221214588642427297812985719110853447163259692541911014010131096458642663533506038852986660049618757747229335014536816130317019102547996101495263996004441820150189208105500314087550920809481922141145616728006962364619043601655513759907933410108884543941248014279700239158794001321761829592284773965741678607496672729681833886981242380874082309431818986457926371562776782762787908658438144785207504528664073699438851521532472806430308702895799341300810478136628168332201751721942410648992756387075763090847799339265897112614504848577090773219733846614261692702368347396007690880000*i1^47 + -2458832834536999325346718068076899148096310071028371725466826133100181317435308541512043241256195380614154314026650851604653973050870558044064570972250369412421658884650458804852575154553489745448448651956363036080164550987342044238846069347546628913659370618961585209608989004951995226692630844864053368076732249515443830848823847864937513028192208439217013570669587248966749985964885766244228775428608105096759722561719712109305537017537646571373646037277517687027226190348759801239069717167638584476930255418665943427887887163394606158050899612640274564280012064552748720299351047464156892008051572794086849080374214240322132790632806952438679233416666685297662683631112092587558459593458039283502048828918636756655802763297766054785544306022399793414394831927559395963660757455590201935603833309494380614656221771763707677862033425447630407306865154648923725124011553064645450868901923250749393972621633365630371302797679397630161469181684868205721450878802427310429676153925913839459229086485106792172109793176499434387907180792999488974434431614566633589751777178951996346448687540730712710517210851023315030509451137495246348906280156273348161927669585287381133619136165111751493562271926753253376898089438927941603480964369763488791020357343947307305949182664652887268389871012450733855177477505256043768672289686198773856468785877891164965424814383046792065648000*i1^48 + 101187311918715705174278824298839597733646485309816761734023307051235563929439875674230455769640964440906352781205606570951390063140194518890710056606839337372656678639199433712122239639472945235893848814373433757909264652276975206215619556869022761581269210364458951201562916017882009329364470034973053127702542935933680723577872798267621935716177236984023473615358286319827336394795769350405908286314987935412578788342311114594791607742390324145470415189519615195917284264455203003666385656060250948862437799292302168608047364758809867054976709156759519646625793295278621437627328229435271911743035202446263947089634826419512831513822325030757825088217666457556013493780332594241204590260938130619845595699376996046362535626428790179077676401180018662779478857861312718034956162523268761753007584926306826404051999735112834564457755142395447074688019792679809084924699471720361773710824862477862471005684548767073750764557948726861763292928784328584789031840778332196569750184280798195719484978914160780371317257218921293891512366202263824749751500795137969075845445651581042770156837585732880712522588450196459359917471086266352820295030222279642723984009159014933396725696563708885479339887771353270103514659590521938659003152331433173117577625472514317652306604803864498626774563584527381330024536606823367876733763754193173200467493948392562305496000*i1^49 + 3904519261724469307541789612057974620978712232751181253795163000777559841960936750736955685498988312412328276219188068341519173958007415424253062916892503713743426236291918990677082103014549889074539663205443343364090393754488881712692802514144283837337167838757566488506823024325428445885074704818909308182155986328973265202423100321793546644456498593517195776756624080208956727113049561308681810114775131478141778936807831625773819592346952807699740931944839201700029919949398956455029591080138748949527398811547851254162275117461447891705036509799370287917172660324833697885809138489367795051459891767858440941172119979748300222433038824498813499870631364685043293361096759606565714492638375129203627162284124420041676112044841455632138708871124348267080384312101600247621872978213687076406548752288974665916687420739742783917362911147652297684926193138864632198835042200781912357033144176295003863864541825966870199552399957947509555577157457483400523389688215790731952220043743658788726487229984001889727392773408411264231640382064212708784923974259699868331111275518055697888150005373572258641873635277172964540871629703820359671311360559756731555997391068433013120718999915754032398101859317102909081883613954726605887494089260884066784888163962830899224457346876564829407238289844950911570482859098324337432603133545709284246448000*i1^50 + 164853676285771767876159438623762276244465767516905710563952320198795084085642749373963848334972028706916624425306149620815687275098722279010419518840671113193153661904625964247223553266283225849006549292498354088914900515692693237730922207508090193065803688439171568132918645911996427701754393240084061570760196171940576470630251852557128038421692250921192856054564682862645603258878295938900561242422785780253503763518029498337787692256925375021064303499252938797692373881653081063702332648321115009007951451269915469742156595996071791886760444614043529921213222123181496142906540147934610352779440399222038166925255608623672286313979417476010000932645229897878521305337249009296401489365469445713315061332060233605064542263958673284094111642858862857820011093527800811884318283531683426488801797724808888529426882884521966723106096086857609463102279945031648122069770095290731297189638727564825165228270712540013113422585109705111980708193204060712503761145884693681141071290860539469411050216785167229482179399174505104172308262702029611835720918638036280765190658445778116751890409852930394853004744082057211741782493642778294494114011274639168972053263602155329807795990260359638145733507796809822238805080544234884156633984193568137218121896122439423203780588224486933418411897427956469126972891249379392*i1^51 - N1*1259138693706155705830274734846924371837874111573163459837085419535371868211668939765013618477976815027242645036476716794591918372381197850455481916874391973786367500752599364810550969032952560636073482059577942832219529490071051222086477589067370236213977898284636106439739612523419499440333511369878345745618858084791062498872472849980603661420645079074670211509595368426063981313*i3 ] ]