[ [ 16302506633341027756024558610834904271196088167577427054052674674398954430483128147801432309330804331748772901700944096274094108325796256800341875568344933685786651455579929402752093009615453488911647227663771744305383771116367444151368279168604986054236138231110383043384662941606765375780957252092371131118270057626418739139859444407801676339413852112121438875028285676158985624313904346280001711256601867299495650314975463028043083254568850165910034110439090679439908280938656516189170877255837656464862073259478675122249961536249823001025077724895475695215880630455403169386157841403805572059621887746576426295896240833768469787592155072424020022241042102718544204895005441308553024587026533125369895250715361284131065277636565782480908930315921135674293011519471322520965543669025026376120618596463023873994953833954742998547983876983529651223164623936372846259392061337549939917639867280359432663179484587586297748760040528787845677915380862329398991253078432510509313986507783080615357562463851846350275248431207013723491017460222850011077551618266676353752102510419324969840503102721660779114942560291419799501250923273577433509477986766646645547831781285223630280767073213634431112942241151195188563111595545383010503953956408486390764100147893862218865928382698540309096728681908215826446517234698106610065821914614375724790882037462757613424898020587646859895590781785247799360713053020392595128320000000000000000 + -43837793285520688688476270854909541734549846896912649012362597709321411175576261043476259827198574532028930983227177393768019350247746522064630660073716493638706322767135099739954894312040036508999426512008757250601796396309747636777012960842143308300158819657831716385821962336182030093760748123316652592264613599500073603938129676360569212605542414309238686460965083538838458904072711729823219954714301433926962685896647192966538863182953259990071470675062442698902331482574770600260650753354893635901979815887677642516491737278884569474569837435822473227299362585553812700452176628200419229708590003673620036942464066682422576955481605450724148981831095600742510060482926588524392883157980043811394343318059771004372603311362091617718092126922185621099947036018367413713223619799059543573002466807160723773391027677997848544899527719526087562837501055196833922904527378182828142369778756579417990525147883438703140354028640020641480190136361924948701475987703849742502264614084068720337865802161825629340801698994996613277502221863621587509616504616288482435897174014402881801540070594044853364018289660242889227524594518217164968029586131244973067747257452118254451447657358963089792203972853154604132087524389768199814744484014605144254909114102205004439436289720300335046014409296717697300512203243391367953708414931327385141879044600490352887532787622741735079448855651884802895898887803835463709491200000000000000*i1 + 76227547775997058346731293000007863500822021458056788199608417287177468625128472584123076863489006287569114159676467902178637217171349827124393599144962153712120550430546017874969159032752209512095868438679674294334886040798581426189607795833531809661782531818007731595491397911539004070622212261498804467658953207742582145163554324436552322460876252550477083972890773809096513634644568682310994409730022883965017169380103552444036830912488599986716718019375770663419221003399788981873740996060961122016207766580951668322266731315122368627250665656486801032052487312015616396847632439881273874354394025997441941209788524160667069002701690717125770578804938190908823805585125559373989536758723388495000722906137921116306397688175195449789014439941698365168443876475180359618329112096483929458767553830854319549766942824710520062146671460512920396768092225734526462553947652510461856728319429271893219709349943665772478007634227807199155577726488920215431776117227639316584341739486254874499739195333865935423598641230025922866110524005020251801120775247894646616379031321543604386510024135545907649116635220445928477611463489495855328803652275855745009648193867482453836802144615848946695569808934489155492523086678269789328019254448041453953956071309797612414224299284103220354147358133115841699369241363596687265978453148965958737383340157171923354316433043418965635481459418556871351201817040374045081600000000000000*i1^2 + -114780324161102343189709622969746197193698090682205122207478723375215419760798685133331652349541142665759920254323215172392884457189278855918965498410288321908368951607685519641010148712815351113391911294732987106096547214343416988039152050433925222556921824285621757744010427950774900343741044110668705225065057572710211673910740562149566793612553675284090404798839087288737649443141009305700611632934862256734288609236145556539352779634614990052069109134498054058419201101885306762420539438284637584754888079704352742886285770601722720612949600796840756340092970938404136690447166520531167328239684942356473797988720041684321744317870534312848137421696132432729541266048421764873803552305239423473654601804418497210693756047705192076662864268452459672112074401948748346804168712744782369159889926988859090968525428433024395835035247196974770527464413991177915036464720261511025202517098653355105799069047516033323919154769697107154151438408882047440142673898974646478812928865815070329084073240386331308924148904513301463331377941206127598491824844887590689064190129231792971411310781745764643712738619355985679577907475302636856834336612334201340892500516403434624196103588147696819958876379465992714283678269644293588050690726594247084415946043083230181953417203975243628421561996944880615213593941925546839968439061106562514915564212633177590696225583085814525046298591331048173796024869812997351014400000000000*i1^3 + 112161351484440232776815104742339211240416324554633839634987734436702676825220109543866974017717532557963495410533660896006952715007126341868079004730198136679542505870974471873923070533440778466940514565540065267337687838949969290477395487854695917660699122724921528016978730543991120606478667758021526086159496185943714869089830310648339436822341955543796838391418810721430922619491325065505569061521742379709947537653622566007588898468202558297878542112338447274430825373336354284894272672496440431028577532750066351578819802808411330469900170671161635868252135639311122041704868557449124991311805873405319221845694068134056807606219385040745841548698427925753691566020170319865420875701681546328502629002742664592024118560114833818967150368007520048159443496597194389140280165576130020875792814718701209407070205908161555942395331653031149327026542380028503466332511412899204436534505327907982875308572327590277832521513341559550214962883027246947192434095236532954355445305492454714075134653413106491416775581842096428528131799735374073250599977778298267281187014009612473653509425082001909889211242742565403025213013720515508182535548370105673585965509946743576651363973823142179519784458556545719324366193671243109651187943218551996680687194482514581257349837422391769023376876197978871847616926346944018328937206433932245301502464380431931468898580867053630696410454312728494112132448979190284288000000000*i1^4 + -109977294342409125226120320491685321096453051720096017165716607558878448792382804982698589353899478005417131648341459356282705381215459486580063911217254370391543855015906942599901738334434881626728057920727121456305965022454861783860021304538210388596071448112129637916226224922586927962414323824888642380039544623704707286265611656600836848339358512718645829252451685917933000495524371547610598146286110352277517031052735281242703240187403729075032864468873189358207429348875655921808880049534829615586676804263474103445485832648931335813876986386354575883228244535165605397157236171021112948544546256335204331160066213005958566047529008649384535391163207151707520654211932916216196687629245663577139931906088493028521583199062541858092314765633330074101404095797335918056656262182715609402885378489985995777619075767930836357691518218287695292818120788025915243443458717558094833803501132332908952483352528685355093193141180514901887831507500976614654284696738833877590274211529983073785307944770919787813723189566928285644041347759935009395204940729071507270204073281083257084390752701514833852116219308416630354189730494682162268910340030559608197898538331192926530879798792243393827906826986215014596900807784732765305323305675077119470904215267757586579904549222115544309967511468351550853736251844662330876593934797337512645454674777962588726560196353896445104631995236978882704423070251500961792000000*i1^5 + 110989647738510480419434150605620590203585533483578696004101657563167105426856361974493677300843794101111887478436608514657036847079951126143595064859251487424362969163750336909207226070153376885728531116052645175787220294135704313445555077255414276644218696321179068235364383323395625739460278634249098874135533459739366947378975183185475261279976464115181995605914931753680069622564108106868173896826939147807092897114418012629629471735048014546269809624533643047845185095675843787822147386793512600893710389554845458984346323918639038796369893018084185565546941179890109852917597899531576425576965407932933514023625170471323184965135319347049880068056890588472675871631647659583684189221238453282066890340222105031906452331517384960207421094522589280808137688553004095967701916332519245684615902393924820183327802719455766025134244591272740711455641969305987480380250712729926400426308910949998440992109172303952153805142376284789692057537264596291502457712831072820570121758528047840422398763969076324307977974456409392118856621405431286962376113276939313065335488763915276993717261277538170053771296715104401295177259151735950940475593807985835001081559109721879329382539589939336762589524298614672310291814486500819398203947988249066564402747808694747029442443909340159287552643232535053935869387903407551360239465508509149737953831929669752108102470024427767962829229159962799182445912836821483520000*i1^6 + -111927173279777306821065675727592261830527055986536531853606574601952147229184763007913457422496637009766075940354109724455068001027662148956617651785529411424123272064266212342946823069550681611432192645988801879701509598561692035668567790324992063268222052378338777251357365178214418243882548557012749367665157348968558491522487050296554898718670517853502974340544392167546383446537957802192035334942106681102113480384895657034980631550533302609313821182845396408650735326674135974759674793734843065919585198942238199851011644369485761640901255947067825771139543278774214815199461905470438355851026573036938003592963142164969155831430453085832780128094604593828391158313301007462457390924877264188416488012564018703587473871110207107194659107046918493872745883258413067675067324373954472301511887828128567344116389062870832747945402268529283288724862614172234330065514611972246371363978016983119094252801419752396123171949785476135991859595067925430829474918091343026301669788839356395077253798840664530059729309463744902118274296513930795922702824072565164912144786745715614461281810072002831962606977293483618889418504976274748705991603693375070515106701553407058203635276582140054958754307844874535503763325370501300478018324093878522961022833202319871175506402228003384905658421202189751286667604533103579103228254278120182412523148916070140875654334917611336216293086496958364019143793497341952000*i1^7 + 98964543306125249660192070234623051931480695862722017469005355588011964478546137273888201166310777732034932181800242871518807341240531141102661668360751673949140440980300530218947200071880367369779243496021535757871334473065045362358982762123115505737472762806703882466438715239951714123200422298935504134945340107355844667778282017243357129308463413166245552976635250622310354553709773236959291401603761161745732043116323633066284004019501795096902237258345554681397667161450011792900450228110125830354041355300523175469743337757997823682342079537252424788268148198992935107780234825156659642069597117932427720243992875132792541608619087833877862633877112947222964682181382753230866755730988286473737932302773199805019227943391696497795575727579202499110144450659066574887452153290962789318390440387992836771025356014774565697306731645583481511149674681797892995559754989287128319351183100950452698838552667313524936847470909264396455390331954632447529789980003382263312930367698449701673077978327260741827688180794228628979029189349777910284962803422357063275632288471920803276611363637914790559688514948711384554532689507887491013491699647656842309760007846409019793030939354975796244604333407891759765881321730216927497407986243206017255485071300983001689718452782481468833745132197536858510569623857294618188861206943484130598724866157378764251110509969394613862807884755926187559315495190528000*i1^8 + -65093421904636248163849553091526077777090136846695980022341397286869788019344981179646597596761027816242980540994831793380208329413398992128267856384525326427140490636412233636286842349101933146689607170672098683254481737515364196254490429370670057323067745188802566236813575757905845017476195956767731540085483099458910797080692582186930553603370644625676879164224471502056687592355282897404551417783621156371014326290414193729170155982572306927177521693679721848679973680543075224596442017877958899568259152078916010371639572041862328204633180965599022411390532882293957346558757060199411227489227914539478071523570345069271459607642902302950359755988371223029528284423058990588026580629490633951375324716260241428884934716140721563372374423038892894273660357981255846376689176153374665395689465884342460608022237700330948255140931735414182141117231816952395822320729154752313572600256205556348922967870106045230278466179541754283054525840766181056303917589115983925795110613318888580091684254510471269112339617899698582391816198870291815278952939248342751554064353217835320828604845689580361668698788601765157937138812735688626277129085857084431435731438825208729260713534594291060253060237409873498257844843789469459340625456872964823730022620097534797728063954812113264811890078049505830308974971500038152286640608992232118889339537330154384161630068149599659713739460932207416972690388418560*i1^9 + 30384368575598643386999540237184986573204566545190683808212206157681999940226560824230633754788686909310177652708240744788125723437866125989873347023950515866098900621739515108701084425054941607326318443503749166323517166896983547007843819880039833870910970682019197339921854088021344287086278165625189036768216197107326666962953411054023184273976139933604248802661053537959327297629387812841284673942769075353150554794383674127122775895971916642443735526720220579705118110230478807941811048718649557268347507057500052355985577500587662535324670129915451883873965369804627724217853171941438062536752644944618978894666753913664705347697158663710812811137836916673337231398078820888503152625724765255256796191469143695962585466733493247790468476171091545248867680208406886772975974106599244020616578906370718062352997959181030430884249399513960106335065011566573790400124370982583665464366290183958560634479683964854692121748959244360376411200115385304776416729826236989700892594733098912879449495901942014366951921546832785298325466011446211282308751378939868884731885157776576673047867913429638181547457403152609724035612375184539242717631959849897451635454430831508041278105749151480328335155000882292868832469873181108875516537881660424094270936619421257313657139021625029549457610514428795512069757748413689172247568625757727139675586714423860220756654004636530935007156835219325554872287232*i1^10 + -10218179695504126876925877413795904295486563900317578142638951424876523462011093943230722952654204486861576266766992828145679164293320433815142853558986013265142406406231743644963300125009325074060634609803961124036324182076427715164249038573492355304281765102794113453876338982745613563990611985188955049246027043328661836895996121485595075860959689699501351873839265328794578779468938728003179812971060111481613440653057269378895002646325985520969058267702769246706806347388556613700372180622373813158058520953812557880053659948615295664640292023062540838222574986782983284891065600511562708085660404314263332276436642326215381311891564209787864160460840862459126620628058065806350841304808448341980636291291439165485761066288321738361318299707829716685581740123399788759233330011547642487761186522268561854965773081991653986163440687627669828964898981652500845331961760695397565894040863698407678255488091937657215136159704039780310460700490060827373150672396583972548202814550893198841550622692744038151027349070659051165314268142771671804889857282512468126796357922443382237819140831572295517533986467505223199410896540095538823729686549427741806889193565921586746673723740073654614658217888661105598025572972929069184074592619160309478789807179690743507690755654097679637377435353115968078941111519612524742737525044844383844642877810793688141882611837451627138866273536700460369444864*i1^11 + 2545020346794969520113174029252992915607129627710257680856856653900919013021133584408230344480011080190064070243852705761324475454652131431994237035809554193909300547628703014933267350037649029551634255530511799594119090761297837307263818775240606382209714265109852230620626665269910545935916671356141950799884219637389557694885389411680188143084910703395313913763006079440072917660314368962703927674620245353748408659415364633832669655283391520759497625773557327995280011874284623797540129829842853641912503990698438846330194972715368613695716192160587534583753283882534962735709469819638433322471151264414396896095916443196498635083309190545731139319517355705379671318797117744841766226543900677627630599213756830785562395642578862906735183003948100881584070124085751464212370722916253809855580267200016401076213654580522649556384074843886943888107270715636710613837478436314252162766908209482935152129463046045965673647546304693885514753177389012279141404430673478182886113625506044287284733179770770962559171667197542601936723394672335634549631661390393890670400180083710928986907380798937493064840734338583172587464331230924878709874548813940702827162013579547353175766099045029350917213147626809324714347966133829274684027870983615304651408223054997686752850599967804496934447858590483071149516242379384684463553410052979350300585926485695623168363232003403351911722764105601253376*i1^12 + -480839446888919503003551348689464558375905747675423325600994550650104382673380833097439580217346492751497607157340544758141437428994840571862461798946601586893604656892465061472390848344353097629700551964284231149760207755706544600039321152606535754156701781830117446626933673045476498681603397303592694283212746876640481754287788423097451491691863668655690361426495265839178148783540000056620995691682043801731161492255984450325605029335318156806472295060455993358763581953039412359783504470572384337411155868024188874784503204061807337035396420280298377832131122418992165466956004512011824306325575260707196934218423709581700710315060514545184912232616090995514319875084390575504508452462472050795146828667737678013352875576331587468869938622512615845444686180795366904973840619439782358249635869993134104690735555995435067546563686899484694024786843984873584470550448115259464666533149077706481398618596940676018024586154235775329005711610824421048720534865826153033289430870814447790951874224650821238134148677959004614387230913970840352819476540878838008549158249319222010904452439657423703053816124553093845593198491453598580345428866229317254745173350436654876042763051906025613654507308683517415211822507034014120205644127445993899012127390536974997643667846489903680741045948481661455106485137917103530094058088539065722800456674221523905812220470660152107409648211850166272*i1^13 + 70058218440125971418247183326843317444033430077445026947789091133200955464020452259131719535602947258659118872757310378982117628316946969808056841198960546664932127719981563633895318458980118491124597734032435875038946982480283351668655977531711751858922582655744065834495452709938735265478998172898640407287250264253516362981176951506340660361695945110503706738369163587467285505266108840001169525328184453044711730626650068414453484748241759166168665811167568607782199464645168351428749794057122095654064053806740239338849049791530677280864012410033956885552911625185774852201129880125830271409366922061289300115628980001169438293592044017677466439322106108379000938491523481872444316827420096987080504602928457130921612376578863234248149922226093200345010255919214809922799018006764481842028272062440458747858738965743109438051543240410348407036819788257496025403782963072757021014116868783066661901619346876723965667539968730068631256093715135497194014030391302977882874205203474173741486431706870721842074902527857617803573013485400633858651002122263149700486933246761702850933383172084147787111976986152080413061454525442056958961955431803452688531980034888549860190910073403164033440650984766184009933963094208638219774075762900017610301354131723388748464773161758014916291761996721233764759499770023218907007035229112449676886740528403850110455280634260433723581771284480*i1^14 + -7939957713377640664120451637134654588194989962769055891763499991276808554304402153071124664479286716313024231860148717953860752993816743403725379268715721918395243721125196234961386161014670129276233307003849388323137475520384644064773825952375943140286387742187043284217535303107220889317167111254939356253087714282659036239328428596636429465036402106101427120256384198781836319604071195691545809152026445169290109817947129719261390573348604665031229538748459421806424110881434566028272908877435652275294427198365266889883913183543664029408218154463966029690500746184760642543051469184080034737407870613665433122966310281831783221361476546814415999582007499470489967365688773437397901673975814130750279614752075862545403557067026644832312680641088992531003126053491033290533201153455890969940179928206019912266358867670938635691620572601172516671168578803054977606651924993766476654945817191123358369795570386834563986593699516800884527284055234730926474549782747284975902993580151046320787226539059645461642272375713341649389834242357466616617413215997552800013417487189286729739934661458132620522880779251434688611679509739002306468553277621606005976171440587023648189038516024533234539551632247098283077270462590143604197510668782117198472993890852735439052202670093213211974092493756118583199374737155027841212827252678532341534237716109776913883555703544017737387868160*i1^15 + 700490632213896886813316180526962798385854046921208999273335924365402947974725165012254754392323335407462579259947947885839947944256580555502992001641343643369349409477584249087587086806642326980553758754741078726899464715574831742005095693408181879044228457585499615930064251775453311208033644925050684194104784574559247897602369142459161883948205655234481795391191549348284674787762198562718981845580340102369718232361670690660526972423249713483296026483784341486617494520025101134363890626714956288355094958416137741203892442093075039665547100157608701329951206800373450096145080851818652344909606024517956666499320690372391312368266993329043972861545116912718817053011809834459588043234292711893916170102607157468581629647793577282034942367710680051061226027337461502401656450563377331366504829362890271090068932678124806953657712907422314673920289505682781374773571255488263034218147614696879546996076380350256212332618140783680587838263861967707577907626992466604344536082301211589083216592047310664144854086716909362800005214953334142413345441980937223399228998164789258909482307520639530235293031137676780525666946883830026250361378231600262870505331101227837375382946747470879428883843235083686343841364264066207864295952070627707115322074227187907673586447876730953166259504796480661373924265605646217928856203150759774713692125340150759884320254399720770764800*i1^16 + -47723632412214251948819599186342157828935429442966047292306345910547307556380474880711274062137772010114692520922173421666720077146569878977121412294781864819326655837178836494087462489520386134233944553124876364944412099594875618733664109744044675644874272091666379788221760079007085844840780464601956241775152690987442122772478693038105618469972041476268490292601242536803219973218681820191951309877920037702179004094867977755962111213180256573374455859862666923552310569657803243556924545247957698022639082522254781819351504942191887602935517933963212063637699147433265805238782174468336725894086087293242216563287816521536398806203509193224841173566273492337039645900703602045714442198370496091478371755769147592073752019864198774927788038893592139913954529615903634300046078710370587626929555371692794545002596616067549946912439747044267575668577855433872465380845636304127296133750298737947624204032364678657007682184076659516182764841936076543416162057009490040783199176713305888526836562477715629813366936775052927038434989323797273461662650007362027764122323368934524094432309902772274092732185451922742372432946452357130126685109419275986065339435048899646340076481934546891433456433296804925571100904800848518862152967631010100517794419993155360731003488342813563234574073323944016146716138879102817860314053047484935218925162009540153432232423225569574912*i1^17 + 2462951053913520534298187736218161426838260504102457006469915534821474732667410492592174612780932928671096337768412411830125103100235147154373570993748581873735558214164158496412007210334861909521413455887396421025362169491620712389747003386745927906513747663432759946489963571189702939311374563668362709490499428954115473092102429303902232333004438368945177422700817895942443290395277701173090510669813497748139248872044284645049835846846774789731653613146558385990229935390421383896283351934027550747734768601255130702841573098612510877090542685037365211674538314966422302045015243209228367397395917259155892624762799674185566112689986140433434590557605799222138848868553213920634493068987757726419849203076422323910245036206435882184136847381259273327624795372960506391481219904416665601161903421432331370121104367446339617599557541466916717053669772848150048718875526895810078985542178410520299089577072424717394151630699638943746708205988313645315554698417078305639642554290494478437958298638331863056121538923364011361770048625520626642875783992920391881037373233701472492491083938669912933163628606810055364957490052303324653324860488435531334150242672417400198583621486420223176398492225734165117477548754785411213359793505631998908818464955423401824416564396532009009186649110167981412000831579742666651421085434615761936992168188759321578704037667143680*i1^18 + -92900104280100697606678084754522144998960525288722562579327108691704225784427750374994157247293925084658039820006103686611946327218051823587219285090429828784899899320514595641494847651490471727553625680249321978891433180199825799365460972566970985557939467017171517907844017681714418686706761319512309959243605624809837773026793923506168363684399538581205149510366370155537251418149912936851264870401506018295676083387517288310501276779072106974098128768827997126087318711884690904047648906381327671504433509751007268901151704585222476058855507136305657970425365402925177510548574351357335420098857737705723734274144292800498864613048494234583322376295378345408767123031931204396285488625269784683089989828788751037808624817580951071776831680505059709821608854523127790216777208785034360999494739105967723797468169929307284962202928801842145156287355568168930107016370708512550393498335914290275632344397857262317666915050700841045089055580655345642651400806983416047025181714947719734875668859746390371109221396952485840457812649439555365318136662489571914728644051211853694076850995932784003843682027051192723093900216122979021776314727312055529036092919851503570798034257205696221191730247439304111070746292383123550377608878511874387194036197025374267046893809633111298068165829262456752636081395649711520488526483174014700658575496732726118793663741952*i1^19 + 2405302511489918764448454586821834446868735769167600422179354451507940490201959096747391174272170030080737208464109220924746912081763879956959548732171528395574103515621809265527478035514594926276923210229751546278424113724132880927291163669742998797843287243000557054570608454253407951938058466102346106051421963617545861247352120153239866558292076199617983084106483926018393552553693993593212377665016012470820538450687768769332626803345233654430858713934871641740429588011655714876286787153061707007084952453292619810273763950417022887664002763080772297296389599477160183054607337648166116186673908106629670352787568129961242841389272799425241198786048292044812209336220619809797503853765291114097566611024868906192198007361659101530111157350995592939282460054742651909495031742781918025443914208683225535900189293488768965711636197571161130142836259393024347804639345223552176201934826694174619118538719239590099859696525584466113029552857501634167592398137258421138473597328503678505217765531654572274281352524087923635360650150077979310538688847154357170714121410204693413581623676298901100006882256052961045611525162326466828099760139923093498192496270421782611963906044580565664224817186352927974243942283594891211890137713298905774790697326691345137400390698410107540241179350606224124765101107153189317102805598595828681546855130476539673575424*i1^20 + -38539226921404247155921613262182643941644493414233623536356430290803206232225014371189575147705889124586911801356419069906923252042962142380652166137127803242053064468449342420227823359683048533307237951760642205517744151470136522944767238298596020410553167670763706859955958139143544042613115704252535617652637641931497606294461912643921021881878952993467517537300927625970052894388257639590627625107310127560007957350668251417656191221140987446994401820593364330875038494081375596560890533837297856941309772641634373606851760906934155582306767969571487953922290568444127146848997200637994335144427769938237243811451991310333224333423243188251089860092970020490627183632577896323376144903842190809835765186438381772397701590175251951227285213507272444435887475460616861852044022052276117364122247517368362468473698646690416424546459030205765968023992234668280519321267440303977664394059278177502013195765530165918808880026506849197759874747789141833021916576768976019510803351670673684336590785518090907935689790812896631526370271741074964762988101073045897158853807322884194156003896437177324425659432820398811514605651062203321386182448794008163068186908660143032582094911398504794970532226235742027836918149947130276902609153775171298297472567940951500019477223323207991402289793032845107204580145477375116761059656277224187255666314546495094784*i1^21 + 352713569889448692581926116539807949198433895395830631517452416602037095178401653712060023239522684968649286886234413101454926145077087449563414618388069928654140239085231565051190538962690432900998046008581198882666564139615437560638428156882632264778922606106553080393066982777368782663454244129790400408715520738607462721013414516730197070765957465290551235214812785787899813286792213699269313057177068571238863817051697257558999855042393686887105492618214668539648379297204660594130673733861011496422462786721848623025743751150369284790279609125743887800350975059762091561726460406514321702024125688617051203099270088954438177695288916491512298300445494586256490960844115024045337071424323358878248858884389538216827787274281130377943335042169546776983208848779799618215310000900914737384676698270445483319290515231612427062989477070862233752216197509360855799340843262927510630906141039584519207347317970419062921564900236288667820914019929159931902136120979385804474482444952154480471234721257001550734371562642514863125536602480325365200051444403839004424585973268005574580077784549448684397419492768136708560278014240755627178403274030249217227660591276875193662077762225668836855392989336691763787948945820624015089367211848107172872289173919302020176110595087287852004466532730519948789560772842238091138817077284530650070848781680640*i1^22 + -3601427724024364101742398759841040563063531665397922691597883901879834329056262774877981656159278020483937327766167503197981819905097326411289033319905560561487685523208781025022478897113148241495410131368123593617154377870888090478801422243942787161781111384803790093138684450790929765621290445523450015265801985691393747942576727014480886467293313839653682187050038699791722717169454177520722305651147177535061419068728300731876871154425666018769161751567361998296329131584993409033598817032472319361301990192996161546358464306750440002363801873063019950184444579152608398385925177853951591530579434789899228102603615985588926258194476543848568450330204964213245630595155761855886757903433533181306802328039896171242480109984662642288819444362251180596575665987982381610966602767101997500806257405608333179268190489051081157282774501711964084395117094518521564312823672425334442419980610725296626040248228009312511428699258913460756857543188135190653939127174648740361177689437368930596370656155319312129169072956962886534840454394375673057249672199876999726221187578880214760025102946873792728039363143071780359047520553371216017216951365265804623182193654937938428339058463802304736658124297854826215871322481457699866717617149671791236451073997343620071651097723164164707877806704264218767229439317156554833996442366789319024449683456*i1^23 + 48290561655602609012318676924320447020323698920123927664384494136089138036643563048948521296375679079141231370856185994765360197921388347469017651593437690955699823036049021351112289282735123562393117800394463677600419915353007426387286335820794261886241662411897669489321366200862625488028800827050081762664743433400557687343757055347005328579220158120773968557758794956654364766913444568367263534569937437559100892201496455962392563494027819154982008572685782162943343349689893437121787061062668211543898926002225746923480201164096943911989886231743709456856302016759734719014823752635508464960248200463504645171490500641176676008412572426748760389150146838081595157040512177402136389324095824325347470232923096710602062334877723571938653326662457701188396492588175114354986395953134551552597323990747098055391038676565160139343606403305914207510477337249703698484950706577270650178417647172346202512652531121760366256981606057039243089315399730637562950760474691999213200232429497264050214388104944556278339668109701381785824515631016889739801072400996030625166030820225237646628809310736660791084621216580944193553232959315523073864361092401993360043212840862123319044731474805493624082989088766477608271392796838540729248032086022551074091258462792688438824879105487903435258218798235744233324100981423141540155565838386707038208*i1^24 + -146587332072956733253016341367239163140615889270100915819461957227701137229745739812880618280663946648840104909064841384951075514894844199657574382548659239802950177380624428378036791973695191054523055922454050639179657319260692602988631558919326006236353108838981920844011896164302846991360881655246347787307315985155387892700033240470344365750763933895409529362169400968464281596100912684008515677823938206757373031081758762303495319075434455175991104111304956277283632195520846726263123293232056943311181893769620088571235583601040734220091467250765389358380088254718009403084719622415917048126006457988410948972422391587716364428758219857683452978963469010712544397595913166836989877402583752367728663796058929416432261842142135210385838696189884840171792342005522661180059697567529348451363938801256842174991727859583501242706193337366146571392495330493011090057793058200676236282208623809970745330536537114012618364020794297278863285538705872929241396983101522894397841857827279144457742241682731590777838411825162301744160303892340165107844946929254518633432850928911806399656238034129421596842622267667348176482957080114088022704540452346726159472976564851096604189876753225480258918092597689935578480621041085087705012287743340146642505426609387321479824655593118597827442075051903975336773002622498771864325306974208000*i1^25 + 220086300194789963799760804763737543827931336889744766967880151155904607854699290949992935901541687607700804136350499995768960927872372895383636087053205949411831511526705159884191869320776822464347120547486057498132551562125926045919841417919623507933977179031385576681105982228386584178550749154740588612467953396663206905643174307939719613680109397848513856449702408306055923623391296240292760254698686693570995414445607097044780916776773886577354022540761936776930062855979102555526472510459607196790977706655638635490330594395364545808789311141650346422273127874516365377938075730502707229845386716448112930277529988526882466025764973092831357402233293969188880225365816149509665169970097778252598764785610630259052756509087167971375717015616629585167088327844411464173030510239222805865563385838195850178597940180671422644801705266727038351299138268413580508083669234544774853552476485662921691253548204262424776527258426520117870200226372171475420208977767786382788956159830281208202990760627296126989453227253719570888783334745831354969699582285300223564152459266444974978106094196517599814164154320726585815836255176213059611506035304159401373344918349250629005742823226711164140315707403792098271944707865155415920267862021981624618150242417315153857789283421000834026861874450297924830246748609778726286055702528*i1^26 + -199824502611147069514627142923189627951087633941365039921868669228313597371783084746546395370352306742106161819798472602023070755472630001067769722886688952794151075049302376199157745936395884755342008775400980068084118859119703730345702330656755565136777324638367605457185749466230239336002981311981147524316320741323193599786625864434674481879275407871395530036607053234481946253081635477438058810905934276747619935958993886356295730720211979985151892375245242354598731229105113450691009121317803439760473408126302825588879373335469697575706319759750527765810129685772254752456857870069555729602027182945286465060565401572294464054439914764247913472562290276251133380624661031887276131036449371563518277836929145060333949857631051324046141768027949173163020491287486833353783148421988682792258655740774913861972251127702873389827195289481784734811617469618584668650887435765281970583547130973654214848013906133725292961054770585801526343545631118840692471923517097683758004026555853886980953911901106250026158213365881306547292049940807855810615964935120861456863194799544423691101998276886072550527675567212517551036166427984121462425232502100277006960866964665675080811312428399439907304748931351932567735194110159612102342088217718462771449729661402141143251463538774086213109340136185527920380144235032185143296*i1^27 + 118672479135447457068623039731277304612212259669997200038565462252868621353890394691414228381617266221830426907535738788256210362195414892543845033289790124699765735046113808767335287626470820657982752664483207134664195597598499261262702121058838598646766377013689043996076002419404709174101466103160588188970309480952943093124222122744005755334025361098922971107194568448363055836460523407245774693677306440020147087816170933942269463810211263446693984134812568264951754026593527113817203876116922810631763868271024230443889809200724716848728040286408218138851546247811063416971201281406472403992855898696141612647555115676236893241612991269947703590887128412449775547574292354390457471665597877023769243843357089714674277479144524351050913834772553826731201425502754988135549698493372948695370211914343506979784088497360808787584663108849480125150368985621283810947699750783909729559426785012060553834373992455290372652900473527852018965173007439753166032012473702702443001496730215703412983028933134975987667596119326729911861572753984070490583515652387156563224242455194178617339594591606061815611927309134603434900232491292240307276786177772671719384003355040188682471272801252381240912380620816363301874225126447721878175764441727087384983998913743308167341619013334760781911737596505888111820679220822016*i1^28 + -47456390948603218541902542626512056114758264593874433748491889628767881648243812891664203132558215206889541903603388973161713899556702009368962046748424708517131310320770415815344828341614915980035997651970637933427757282215186214640777970418083278750129894912858184814009791347480095050599172787873772297574297182560157836786808017179908042618077201086213264044334927383272633994563174490076889085821489064636609967105319208031678016897703128851576806269091267340297510871463574530523655052534514539661155958679538658129215612538317889591578885942517126152801990493152665415285452871050288570244744146538751532277350446716528778368929636860175672592075456130444732837577154307982237366069576117957822301422914450094064705156921648202131613011030221179032186709927181882834177369694101242115828703179071225476291718976377459036403604989849865747032845290880643831737208975386990942407757678575352713807864351124393337687628755409310049877912684691431650162678116711704540918230505125649106690892545621803782061783166312025596006350400238822527023119344012668092594626047147794406542968441634103800068467011229645233235378396582035797749374577208315070099694711609683992831900719485776398359454571949410767285347392290434309917686859898948122208818257648675313142532028156890479023580945617741901979451392*i1^29 + 12819305613894296427984939351032681473393681846713726194191940880157859989320309664515306884416152893314530525205623309393012626357867048429014973506608775434835347868044418069866376734619610758494198578190975892527051107634582441644547050957046084180276336260587865796460247143137899987139006145572138079369817905788973351842750633241267403665382647378587657295968571386123524316728442422808631105288748734823730951150506743516792896369453379167123529053481117483501340603810089238151609435493471221420899328910123062626513047107480355590916764856145680718881631679613875180763243125408703742560371680493240034020031207093969186706325247021785664570571570880812141643138165251428173912228119448188615868833813264882124852801777597822993915769050708027243044363083717962974225442355190286095941500210987312553580399688071527182317529691892425975623748191665382735115245296042446291474422487809010455859978503255259366457635897789813841544040068609567345530823671310798069035697049940892739884292653599969821313439822588637053285486005008362919670514641923276989334981998281262354083080225985749458793509323712772629527903739755755563835187051928105164292342085360008306468633616252795357215489107460164676979141845534061622749777393715606792341284601929050527939584602291555070170427361846125133824*i1^30 + -2340439192272011408379775248766815850978700130752826265680079708207987669319476885373545886970293205872428107622690738373550916235099829654067335615688281606684677741994963449458711193587378646362851877359318024304824532863764632317197260212081524542528173777716773935604939229325039161494514841224070344985043101711534220744310912476696728453923905767747811056375570552764487491405977798830383480871399981057807107902692033070073400856605405032394668014979439805719600485249314508288518661489245982948350487665879127519701503037293456118133822327979753396399307905826517360982139771678818005781949520971635409069174653070053025433236594825638281398825087431300473847827262600771384824964741208725275350223990167590161868546773081386957962743981419632274938938478132120639825628695764092181462171948796936343576992145892455635093577907709425904582445758212799982029547196719138293267233180138909314288176222345167276004834837276586992223905013644050698138598565745781634381999800069517803252810470439962846328667234652001294371821119524984529860884745296434145064237134553840322693160391364746061910581562716033536009294804134314260279486684646171591985734861983647936313747193627340296663142157976833266653045851370548314631548131422459354066325831051784617958839886947975771376203172151296*i1^31 + 313624421320364265556982922547806048521416205827157728825619800637271060998849069921487637183820999870215807228077853082343854191038886521773252158349854994574586924541250531648777407263236112642918352421402585434923438580619708068464470590618764368481022654975606932434959085004706229813154033174600042470174310034632058649939333423590061303393068592514888064394828448988761522676318443413357232856653403494817767497462728831650374586702989125742706962130891924373653781697321207565423756437275285911997655585548746446619254816039889248900824217298659067867972111553454695132352495919778561812031642037306829984442177030025897722674773550837402732673887682011131716602984582733610861413369887543802709590560812780097873460182618760995240667577903461541535965851640790878861507886957594806803179662598223516987567870879809280602611977439267474485254270829718482010603933316537966992894541140441519831248404575091052939056288072166142535094957467216593532002349500588031507206037784860254878376411199750101476783760365555116157119004138497774785672560418689955529152223808465698388917344448631569942320270265760138344851728874796406263402211667298236023996537930780885473191002016549833087749418264846138370772886214073637201430413561255626416358732145129882539514975250508189255335936*i1^32 + -43931847134441564237784180818891953817187219638388053500714643799392608732824343838071047936711435319925587248669432241165114463125421313100787402227801883764287179870833849578605607284234674159809334248440112765496380257943266482207405812910924598746766123071149995467942641077217411422419729156303612787887912992474125873343115568725742454029913709993616364950798433207571364032907854196690340139708461465744606652592588725608170018620935715649880068832779967161446420615110190768134035151086632736940364830893484022221786165650262992089854582188756414912038530126742335412111565113047052906736902964296201821004840623679158936382456335441920410530391486504448799514218198958405300898100879219387912119917179074249314561763171732454622637184676674055255769793253901379236043207758755367008843163486684545556313240373454243460315044100559494675729339561771765771092521121707820575364467438304707473329924161955532465433280286159692246954464464910463902158903736475244338890592054177909152259681494172841956039184124632427590471247508338110951794105229347520264588359262403007085368336146781504986929139504052808380089579174705295187526624409263192546597515698411322683227202999636754891149873119745952440416090820520214611364276294054398270558810052659550495663298617144246272*i1^33 + 8030131322806140026341681556454924931669856778688422522101146930269622803653330341474067368428530216507324075071146807956539222441956583299059284055909955946553057771467543914678032278721541884441584225148510552411462128246256880878876982052891873895677470062511862288828049436919061318930073454359342978986513753257108693932563947531334993787614910174941265638173873279813564099220350194317042175344295495213696087848958922244805467452955973753227458256462120411461880454124936967591794143739904788177275892568573470951622801210714412213160226830004564862592013955189691938792005776977299099645820310755475432389719756104747036311076664145436856357649595246254683526999049918226581967939026505084502244637747720418413170879034634445968046384028088982043676912037101266351605687003781951027743568089174340805590921686232016742387105990406967923071462298162082518992484416954742912721414553771557635500927541924854980484549579148932112777099133456633875565772669767450480610614240636345022741517873715074546468967059087396607004748297086228318729539903253947301779740593561491353393366124289188393116343682767644738717420243079008216203140826623934985432195405358591792018365433740504503804555263349336773860264785935311688844186883247918154811061835152809049958731743232*i1^34 + -1277275071070683441710554937046666487494725366952194527845651605681587530998491446357375264646710412971507045562545656971206228344714044589703236531842284168782376668657034121704688158456825342209101895912962869145670005508719974644200769924502378154753791455916725113691393220631363147882159730645933023834390749534910751265523644408209384801106470902807020991996310848400894129864796795534073343851443730447990319720729728152179390164777372826710481383456110659216581568940312949317016022795116159869646757698699361754392780564627384693997967566185850414276384614630867240635985205481589670391992138203419207898978007833329630759521036337965974612034600039607028879150054748827714979210504973658486949591287971541375616822177329669300552869250402233756586687398407654223401707266154223171821719116178275810665936699037798190305543984219647503218304526754437767632536319771237105053179592004956150598525544054453302566810801433922285842803731753897461662429240771783244340954885810997121829999197885569212467912540811388178758382946102714697206848506439193387315563897654975785297309396822397178009822654199891847664796189954972955236060669678565298612904333984276367398468615557759320445397833678182647525033178853524761285858981511297958597123344588374399778816*i1^35 + 137947660550632920074795298918710184435522273939540269113710869142567782160560016938135202559263990773179628893587564768983173977201926461471912442187668287818363751051276326515996957346167411868961827949984600675518494147015669540084979125615608037847002031114768642969044712940060185712873583657948632551201945705271731443669454760114186096879136628867823988716337112575111398681880720025440627597013705463091898022084223648076005041935968985311571923187098301828381505080806181756735000545203908677097226235738223738761581887977500091792185387417480985824388496390622758095675420400588933942823804042072559761862203615951326232755040909257905772337266617756135798105796488564535525533742692917619165536294306630686611625217297402972692264198121788979805567861657871615900317488449092054007124048534213158374178307371169121424735729995714187996308367642774175850108612476671534371301406557547377691516487957592602784065658295919047369569791564864773058705213697152341468498110975486992992960998246610588257628534559265336724636503223573239532517495513204933812835711855779121711070350260673295780111455934307331769264260265188606784592203014819209900435631778213440071395892948859337661009909830255134720771210706079747188325183396128006397380890984448000*i1^36 + -9784404832076752008102709183133352860446531613448431222745387129210334103644363057066743351503782103341981365196751716513366085482867901965893891180617519426713016445544834387085061406213996719487812529241412963043738400715987037417058715784167939898284673751332884084312159207278055238420364118398575874387981839825600852130189891529178923628237960585083662089585696802998101308068978097752767179223382806223267597428948420349516741327810962814201385332437706426113857869038600238253335429143736940407491895694699278393189419102599370644356933818709120596655732675910964206967572926351232735768519408342350105410187062718385720875143855022273171711467717663061951388003418218174708833690029944471001758134442083684484723790533196667359420844231332749477763347049832050606999354813600877171068416540491442943639013427624105535760609569173475188981979821971413806007501418247726635541663270968514583092886645949009186432444152846139230378515816835238889795362468019453035508614628888057111894913532695041001131727364092158542075772148644939995623417329750660703224900756374088484025449307283402381775518288750376948231616691835656506856141844699587708709596338136849562610839200106291560340054330577888892909917002562678376937158738437084216710660096*i1^37 + 446139334925419634070043479474389889917773178593008989552681539280974336393125435744920261501229341171976101566268174392973630995190149713393091919235043329089115735855637315833538677439200994320952657273845714445478032585698861729382683296536316576681040273785499245037058950212118539602310908165898065327539884658551257192686887323367201915181167310351292617457286068249711224404994772167842437162391882001912102266166945344173167504030178599990602270763674948984096215536512163198445129335281984728335416471396136021960850310697424181141940138503906337853760758459222152755641761584907839261670642847043313944533300346130423680256760251224058368694105289827658594801628111027153374641107100943390955445854622528612266035069261877795776091337046160540004971285536979401444146607545149138422122863918383579725626384839554893382188309646597471997018787797492664628048824726149888408426412651612150672907775123079107779475624243385427899019449664570322146034312879418272543788340422124242381342932460940546684353822495051974610983680938346343068848593440152731551069484694092399363886512623154180161889682563826925367935995747572551197099543165032399027016982462617658701113270438308621449357028004293368549160097346570907790873007496825405440*i1^38 + -12050157704081884330158532669307170939833503158590700838146895743566282496816837624611782066754963333348607502301773985968875004732291521268094803932227412097252408043743385369778453403192786590808911441293892320006280625188102268229927602305043102185266669828428870682776696403984532730852891230578551868779298388481521435054217558471169640671539091531404890808575292896660648581092437251677485362313867465971313856294126665736051206455309123561681215128727741412565006595290599635219104618611110523918813968466988635741167495838438779817489350906366250022015211173844575946888357526458888941605856798106552129681653937979244291847134209080785027534739972233434232255412224229946168752147475108675104746868590880586404518661410481978865863988331410265931902635343533151326160339729969528195964469483394199080335627146943613964304385302170075830322772874577376986984097380797148086828344273086334875978769340434299922061711699133515085484421829406817337431790977221243754941764410696683195433092179370571115822505540995678127349755289063733320427774818670980513671985136467897997257815410095140904179598636218215186868328432997319634194759089877895323217498531476028401607338731320849383830010720562398478765996056921306646933558788096*i1^39 + 219293771814813314983852699090304289878890080356645114419981272349114220220229105194836179337823143396023183855433118059964862634312648325057536238894685563474542920104379243220326837271535384105783596328297054889352691438452865781501005071834107386016774391141553196712855468183830179403753339289585154886759109284163181192498481190685629385534377947614191807415155829798534644305577186153448510923057317217629048646097294769479841659121214073189848020075682441570006693045954834216177527505314020702013942023970238392628008624032057087544576974466284423441573236242460058055828435407453698167947635081737928394929838805002188296590448735394467604152858475341652137595079516935162460739622971736942108798622954260997284516152094790060337198179362579322830669786325178142014664191555294507100212891441093252541492336326009350394988133159240639579949762443904110961796791890460506302232741455234269803598477791493007784769553906761514818752062308840482921650930164631575072646921014106403662569160677161025464227597193625352096417480051289680069394985143831656909502439823402706463920373385395649020005877084224040638159711454045274911005331964865192020412344009278899351405926816664128626402270930839282675663507972251562541056*i1^40 + -2638957411194255255732641717751472432019031775416546920488511277626582580613886466236165020566866153571387772418619569007278298058394594977009940977542191768945661162732123292293009264678777695702679789412180536870982595552155079781539937421800196776046819867090037057266919627195519951506925841244698678269005379616460111220047537634373182360513247159821237972305388863149578119712861219111669686671773568008486131294545134769605819139450604319580902310382259367588868815154054698654167806321464510090371861811306252239182697863564868611114977934555390827304379002606808574146901365335779932133099707486897114271813589873022928199364601465866826132944778577004620318878622616935398922986405443227444119058126419868247996636967526284903610159395877030346880882471262841144351216265493783094442538988858698335549027003353574457232459040830561345221233596518968463821629373974252762889061427241640826782705181720726377867405593104079681867647336341225387481021662606114794852805727353403286319531543898080913820964492816962077427127224813770356942144542370443724284786766237848810998987267251123070292491256715377369224891662114516001072281470237050221239679031797444488215451658879312072998440131504113211342598254362624*i1^41 + 21657223578407508219575349121253538939305236973823297708784417043946480492479639890362340644281062019671752939910345235862324529000609983608812897161768462129452369906596629405119249935144117946064627562472301523216973556884695492418136283696143680481778594406506684107657571792013608152017984560775461283638327883218631883078371586850654663313356839905553646024724582889007846170740195090516966939593246485129067633909113778055503939404432139561909269118612231341851552659451008010454493352890193291134342911987760580042888283840665950755834705232854540307238434315343237433815753158418469628932756170558917185078704400893316815598280601701635865588921725825896173273599025657046128828096855473352490681487409362298339437405081028952890241729184555958791592612837577431017841249950692195256649694592783162375352659699661022577562006423490145632037569780327924703826905657993050030149884653356903941687901151443886250096502665487642984311892260088706367133477633671145950230005593610884547177356238261141263392654828173680490519919084764419823113100315602191135505893841420836713124035198952062145451631188068564678933601177151513365468857175511857701249334690723900879066325357890322592272742311701316569661440*i1^42 + -123970711751283621536167710491456448010123976726516424991343268340230915756233198523110953817868261431968010447160764716190209293162616734602290013831350619904913475845697572613307148391515822505393388673324696224328383396101244404340792039507358404771290979956839796046844306711859159574863151144462883190472300965648004317954791471001326283650170814540784668332608366097657914873180944437361434367399359201837642636913167921646259962580630136552773579485146904532074405637534995822236141171940064255486840175164174888498556732013157486386060611597888895601286586454041709104050258194980694204973592977777318047373620034567553641325776069354215498145116153894297240396900677150199484001010838242738887158151399382841466567338885279332143345988087473911914967158227202442001630927151535942683076705777929221732518602045128018825439106210156290360431510095462855779796573239343406453751168223667699191975067966608320607808357806453430877447879742948264802151499717380003985117552084297067277289099969686676776062610792796182784169560178507990812802756584086017749334264638749433380501612576085564699149267169297904408219352115723240740066371513871673145030409641836589233212207960110142276331407860039680*i1^43 + 488293428610019184332583940945785939318750940901699243714240083412606459433350469567929113141531930886957494904223810700866316050966084887361015387715629481521210692431195651994578471045650432388617004599855309126783621867438237108523830446194839963378518644348473415417111958941706061615244745510993660779888118242473413570409546231689121927797628963157626639945219969089858134880189815349861211861339615651509615217497548133323998878103593996573871123178486415562545070754024340133454926067631663584670818259893148292582786551842042791261245092884070406476685879445887766954973565232829130546729090759252949726272898807590778053972810754020944093042437085492421818722916178666870592144538985856478192195917787425251779418682023089857057332175144521206237641459510331070670819112408023587207942556954353414921665135318632731747603913687656707486221467188751817740494203826357277468614071946620505656351536457039319999939860515736419775302923759432120574716736053968203802476753613719223323616142724019956786964522396045084704441186930818769044231002598874298582281017724780976979591656609510330603503312530084706422417763753939875018898225391002075882602760082074603090666767083550554741276672*i1^44 + -1220151025774173118398395846193941891145998649368796283525458975644463477725694239335945208171166719022434241945347534292697485348795057232324687798045195215066558404633040740401526749749737481447581877912549497164068155743873383449186190394058309863264055338642980678300951994907386836306521744843211213341950775282996067030230119877878457913217997193542611508503321488177488710091265580938388614367569833564456239644649337769457867838487947850010483642227859747672378089494961500012752467981894227339532676340526417565157092352795907811023858172707144254413780124298464100438826174795630011005937287584891852386975172587221812214088675948628051302287091844122249900375432244247290511070813664550474838714668111509771202323536661334277278214380605395209937178120112071728712237634885125079519651369787529319961734376037976729776583647167605878280201349002316807144642289136377074248505863213406786296665374775634090842936332669974704259057286130164867673286199304692237810987485219297088466502703575765218315262684601369146095774179662656820262841631245753283543348106521107684553855954860231831438041261814580484747420846240315942678166320933572030216554529860151766682723047973060608*i1^45 + 1489243456071354827700656947377098555942085207880879485019071918716706447940799015562944997727307610270339337335552426233590921476251295236368777911525434844956149158458306383083941123105481321572566916157060729824517579589843679291877835080732390281592787708845582262052719441143946936898168493777762965814600167727149469224266500348201486771364769536439813421219359990111316294706298254340141085373878992165046652171865206179136941755513248467413727337371452103115489738659505124007070581405009147715000413797863583169730168586452035832595588778287594748689626288954260175604278258734160915904250064199043166907947788844185594577678573802547927696942882872757844481617368661705027279569583958935658127591200667399634086477376709828500617162496985244319271191132747877771157002623662247333903574805161341597488189732418077960746170846449115282709875869478907312419553808607686731306940372996330858439329455015852899221467054097466339361867901437457792391547418142397658358706704226769292880034836695266272897486575567011138348260598565493489498575624430388160362572645291903342421558760255006763945208138324850218749723929552665644553059229430444654098485870997605264790650880*i1^46 + -134176859210124530123116220344511082195482520085471083178437408021742212418807728168097026162457838416374677859810785995190717439148513026118070169230880494869847898386125265561121445965569946041035521388909053220431443997294219235241320451318159731592226823434074433101493985120217855223456571178372374195599566020052532016478643359005076920191601351261830517467021065961881085968308868559962618920476097413290076294449753123498239555501215444410879144291350868642609893034423520305689429543581325094961904531081528615131713205967097301276241827983924140509505489324709472220251257216937467278353619499220775120466759837839450952406722785446450917005870797424625751562626089386552212000263588472794348375902040612434195086771613111256177162463489313249155296384541187624473043613897133252400734077227835632824778013851580387952227728313688000478080972957945381344603072171737631821243069825959696675645990807377611475894449386561145188784446576711609044957995002124027729441959940640061517426604518984113648476472104544523355853584735044549096410343183483936456397776320083332983618151893439702253582849296527186430309339039724281011436752464303749470408860810870784*i1^47 + 14693993249859806007709778383398456513804472557789417705174575163577088855171454460637716975592315421467829616231603884552930661907327876724293056869036722919641797347158218038095804787253384168865218381415368878225976284075844370476620272864490917439503218197448557174424592680896363935440393948132546997761226508931813331704895712914200170831022638389310814308670723813708531495062551900251741739467848420469777370245865985853213598356665186494486735746294728431520351987985492765638758595221112890589101982083161006726186460576193528782504290762273100857296309876423854038099414786414299448953318689488030420414286940951884163305206890913644288002948944619628020962871172257373852831711333311658530145984842196562351272607482722047383736690984983507851222575004274369251463054436333018069867725357844367748407602195142729981382646910193564429357523971089550552946616625039276001848699107913399088979401548511035212296318191162187501101440049752647819686902035686659607381966868770359445013398729365865720672283915235084753057304172656237244423985756480427279402335638907947547028244027119978986647529554803788647878443376978551115122062589236197946097664*i1^48 + -411685030002284721011036528135348637572925524555652815155055300770151570793101283153737296312725387774640633863059162219178777914658495779976055999403283843291929388504493506806724953245268355441823404395195296801994793373979865975216643636371802642461485126513294856042857351683334381420277403452178045274611511959771597589069681373944861222348578711518303454585852734163913701248247791964543272257948254447375784230006772571697922625206007850253539095652180837452272361370871996027924285314560772844707917371153823234656098347461350063186704671198798287966039219332697510660400812818603869902841899878394941848057077199600805868149402751111551929772925860108977274478769125740690288829346699408144944385359874093399294292241926554505168631503442644333002991699078949002978468134491088918279690826202396776718265174274206904751801502165795609303952198306454522268719422027737277459768665382331388056600207196761078126280775016042711569983522303133873939573853070103376526902419443845682580227518346283216817401887901805688415900185026556221293629606851264223532058791774367765606444429741060280414020145862519872479565947047801887981278963826688*i1^49 + 10765494270980256703546414512665498301262095050661439190769520582085719707478502318525280779445055956968761961742042084178652748917779933896495465010386496943280867311869495071095728940322491836192942633421030152180628456061212586400865121171764974234975469680671742613480609688238524338143675428079843584947639110867409816222538742870352938620845127927838338522813463070660309947831023931186781723286213973751301315050009883842942308885009778914375925476530503852839743137346647138515380472172754885974421996699132821559605561928277607529052175345619579862932131345136029352406630350040994278381243736328035609886278903284728094970563058525878954104317831790443773669631930162950131092516533767911238031476273153550201753908342734840339792417982495186095747663184223889195559274552154680353140387140524864605709076858613732620545922803717296991564529314906996586684969367461634331001124770667232817784298356599635740758721083202637146660500160274307279116220983650590248110801647698139486532375592847066778438396509817743488958551273846362877931753289990441377579289759538934729986413322451985800880510713055634570020162047035894546432*i1^50 + 2199028663420796992899878236879277573885560616007644095069477555478116909240044549040530814870085569509552612365355038875188396073830816774316896897917012506875930853111750274205631162076893093282614644818829506039125789602413995758414536348510376622627369583262468819940741118683282171611622851077688732429024923704614380900562138444424436698340565841755040493548530239055296177091046805127751908627196456665848943719982945024341465383416341396179626169346759968960687006190319155677653979400619018456637330493422940901630729137665053681022517064354440766989932477635667281616710121883074947090304330030568823375630708304973076137770615870817722157428209062965103943901054171333744456483653941280736383792988353547444078112514569258842449694680227311169775796889389080212553947243749138661354727749329771855993246319718914312480564522511470901694896467294872345480953212466929316442518645869629962910012025826194934815292266812617516685992046767543558516954773136786831359259987161552864025206667584762744815288322362607566879077621097600013117771118677134435356961827642041638416225774519377006090090802408800097503039272960*i1^51 + -79243129755260613122446389253069635109291014756836269302114656181933294354729746500759218996569144358004781870348120554721257936924070430983013544341332427639002416408699903856407480549014544917449814038130602818205639081008722947828921297489752761953047053505718821159025644312158374911871056689932757123738706202450880922112271940963738667042793780040558193172401112625372042092169054618387541904335313434734731065014589671719874635201538695324491845827636683853130159724169539420064934176797971023999269612856557115493057185750615597842367957642364304986949399637931994793748976407081490385729359522791505608065674556808938233251552944132390041010324175025590500436192882274081218643563298637442793327844168930608991663952977042444322279735089256897708801942655391613443141328564772752506670067082036130999902065203463020697203558135160689373166346201613677108408464973822676464255422457656215272597747303050970192623881732119366185033510865595352778006446894381804936613840442079972165415079827853928651361367768643855204254439814239578408815289887587959202031447417316298931489369758242934336351821397441748224*i1^52 + 2039640542418112112537053156128773767462780729070383873248314490472127608364744983172850104257528331055995332346191726634070718445531736651482735170262553522182731706368249866312996845335891369158304780718900170494347116026441123226353254732420201135730210031132875812460040066001941755597507555075063894659515485467532847237603960532257146004499860068822158496711759882962498753843321591210715744404296128428663555770776320385764380047232708981328552143126685552583774040954750306799454531145147023656320678074530000915202578848825051326968821582882132786872038806218777433235409638547848016724143983303455667869789727677850080836715207701237566650245139977136165415327565733042835197332935657888836758615391107592710470243771073654758784947609424246931688928750962858359311910664493049066174118137130444054476705578664174412390808310366306114509075302635683937185660307777758013402912300592871542467893196579304286683396971473879099712971138109967647302265644567383590200907277680306557052808602620206634661799516626474453782579311906165102940379938596407351904708344816882303615092308234791977984*i1^53 + -2311373908320715042741945477398197956777936763237820639313144100313860437201566000290763506400235018479050045015592988018557771028080878440557527910194824569156724722256241239560642308358820287708989574171776602369677723264198503618810393509887680300094683366921265045529449138097440624617200533521329123508340531406262549874746220088705776714829484688218789153608631710666672831000563328882809260952358562870575722513545910323736477826128300357849449281320399978134879184818924342075519790334472750795317093066160786853180144919564003736761027798113596295027588846127194606358143791442919439766421848462712209264226850375451826585251739708008250998349001255525397542752031592092974817014367564351116999863866070673964156050701796582446044273573552401906179806265644159786956999081768695520333002012399110495361742014031157126178985493416922275478620781207006252355230212013783446622630463031688192252900479329588583932412412598510552502413662128378907644193662032847026760108693260982857413350540439535700346922847131563129541966902315473604139714682296543818070639231620960779488*i1^54 + 807383375845025252958634320120647081599985931252328688805297604869772921903168126298733732006201589640022203341744218730266886565170242796557545135010971988823453114225830521174845594964566707698606439319156835214650399819745162620614198370291411867135380868734363543734364599072511959008836562103962835109416617113506153019447556664570115642672732656129230209528477130565860805020524574215810449134906758004868537800242002945359743585689561669448237023906902658720638087397160107147090391433080078460145757523598715064709357667611848788401300831190925459020983321428354664093537551703824773577502546879157047860859511260985270584094615541833530908105783969173980649241492486118122256534778092585580284838461456117952312556617857283552207579405534078862186896738184644040456348882102244507738478055103283851037574249868725167156295689955765406574292035689349897990281982675255177244658591490023288091455301780930279999089018265856029088667670315497211772368364875357380105060669505612207590665071764143277244540527137880613361722968*i1^55 + 159496770237188622884057596073844551048897889571957455260774814234052866939078356247066668781396557573548990426530323066711850018416660901586516306598591001553740939333591559547125122335952457118722049692527180820054415459563203303842887464478834785238794166062190089598328759264937866167305682184953818905807039332278405873736295382153087904722530588578711339499312084687061037522862351747807636822903825055005110282906708238591023143425840159502025812230033632565192957732321556476287347873007100786637444427200275714026632775532371190276176081022359409947705381187926999758075957830204939445668085650112338646645848506940419583205334419108800115192299155326065442640228633115431826492159309074679244741150271764679596567362943650387825196173732742724940573062784039818028609808774658509054544951636356924515675617421503800565435257502666738442391841380382660945587943917825582783849254872846231191629492047338111194440637641583652711579051549186918795941687928675897787725356804881*i1^56, 40848694814660330287287218278439356100666656186510508329311845654680914753907453942935356781924773620618769624404448670327175197473596162723718825402589745490124104719037407202684911110450128559499561452213450568728716512945115932568612935807039874737352247806192916451981471480341447569156002445905104532537176272255531128833541282403083649443506236754115048164345640700334231861988753820779794123390537665660280087547657215379905997058890952302116639938118793520817310331164045506824067982911645380516805857749634818587430262454406370504780253123282177919516008873375095775515372517371539544712400625656507143478174499007199188737340231904585218108895556527832154903267342177333129436159695801892825365294871899254436524365045194497135527471202910910327404469141187768180458764877458055565652303744644096652016655651138291798924796432844681840476091852882510784764580784027816650898822683143109997535335439120233730539772622655346753485825549855932297368179830437795057838307696539943231666696521553679481392767635246765501396253602790876635199839701422773517611950726410565101185895912837708385192909305559297540692492327413718329835881137782655483863932417767844424213152971753281329618036648958184976926162673385599234171620658216758989178156150779234474982774612310181798956903488784079538001788923765271483340643784316153007784477202155924515749376391718841871141886133583876055131750001760697942894429873321583020371802864657892204320985254516511460540053994433065560010331979720088785556781067269810325807477508622674060993306263059445025066132999828624344877009763332105939346843737784503792431582632776109786514001474877362369822965463658829536697208581744864148867470215836797805879584401633040008737585423915295505667141125518165248734639364343079063538991221963434459006006705957955076341284601522435997068683294863756006905481520512455162564333055711601400310584914529484800000000000000000 + -48798021504454673891517778242237852104008643881449073524688310954305288830160743276357975524689038963080220715146380580215362496473084377039721650012218634165413766595251300578284706991913975550797676851940099333480714261272004411523968310052562306961785386787661592847787590528881401043066264379549168934412364721445247572521888180231314003492354730138973717943620876085197620938688466814709984396379713566705918966222690798746110050017138634324229326379932398527496465370462344643244710044394023464575649345214903674183778779184591562403460544797664978231763820301420327604802248336163919447401317280897718197842185062748278256556985859442443460233697371921886960872017511758848191577178692276257676428974161138980211843264926201957200047134007093478643229500597218590136373561715014617417342271917960089507914055808840523534578705307967167760224232323034610338195042015265194383950754601624892575365137049991885585330987897663557067715443616757608090881204576670580416392989255539534225617618934305815783291045616094494445461166136373814260415350825919438640671261518049257124898091733219755509538647846510673820318324942059625895787699394482956603011493530049638449710881215528058469616884277364766892270430373907989105438388393825602496241203325840731155392091460403390260151461402309196871492218934663145339692420293894014388231509174443707655612584525044989867628022034899353276493467347045380356549732350458727681989778304542689917270521083762755485903583130080010287354724982383256612981611029716388270098666042158318511332869114417765805889253863189013296159230931489488418063065845019256842566994476893573708029723912015587869206044499507980209524572045728921399113561720855695399931309133758597601996386465289258521589195434087279953685095847446108771131378331492186541214456121236693263893801613478572265551057019190827933006071649297978419102690761837290721094545174429696000000000000000*i1 + 116004633879130700191764527568968229253084174273975030298507121833210218716062505848803276619120347396556928818122978792306128733410661165738793677083007930211077494453917941821577090561551833179359354288030695377606900392329186175340859543731157804518679264086070764756251621912667944138445978741876880354822927532418718315230941790884936893109052022745197228293269234039430986912831240395026261612219357774195354401721997663684770560387219916218043282004268710115447013646544397395517365981185280828313410088751331847491784157482766628519344677667508342052598338357375311306830797734548608244264789917858310709946976731031676439624365611446596992262445457437573733871686208847761510500385392767407496336304935195724367632007091209176930735408386572213749671683831966903758488328566909504866642000284116910376937892810754340674569156336384311644662838055458110246048126436532428094545028756373259406777180352084437209309443984199752410657594118331217124932465673791916736575185181087696256079058644939543911754950033998450696624140507043650887197400433680901716222404219501915348898750279412751236476282568487975023475052026710127674153114512425290675849193308983097091952818734304897269596062659563143920285496883985580843499308836568874981706953392520981331827183917150232439117379289870606002129523801015916122787872314978836904449771919442813846180869329056570432958818774285142095964659365356799466863252559700508462373394942894098533791951271638516585180978887034060522036243166492847785850035927263977107687728887217919358596764563403635842370861487924640862714601405512573850895957220027894006240198564653564781604437929420820214259272182533512827614225112960722115631603544014035332528778184908414505487072990057985312855716416760618202451272440071673505234401955653498857313424356713323052133130703558689546829879818521764743324344483029366170026253273388672631281417275310080000000000000*i1^2 + -111719113056382418800430599964080961621689824959254508276771077067534221312918298806963524073103431168831443225560965731134653309186402662511870868491023659022430851058009809835092185133076237621405288686928313714986608371892675905602446784382008049410963936228085047447875244523512126390333379868952790873054762532487317774406837067686191505682882458736905936353020101056439861889098086830241918680770408955095058925492355989881287250826234782650076776274534911873812702669100838819143576719878548603443519186634246761593672113908562973031085361633137627522090301948844982287017901973187515314998759005806724967792825189295097986484718229198681240923983326778783696814976624562219121685119533117466690202632504420818393301980464485364703111227206750014037502340218455626504371538671272682993321177390333383725916028932905064866202340242329897749759568987032918200543672759947145139520789632628340211456821987061918912474798814432475711940538040030751072420172464896038801681372785208626055765647409350804508429428775848219552954439992946714635307469370412501204627622292523755605247146328630420968061616118058849423659311372340636494045871961709266959405659596108760423271824655106850431958661398097477564730708414341711206989463427575262763049919465188436357289243234515015604064424165196373882272738231762826302372656505699511917279406167744794403788454868990582786856327300773753867957438524823662658767250610727943322930933122683032120788904972477853532405430531767596532229574690588504541774524114037300675432960794870448072978028132622983427365803488133662410903897967649878713008808580410187975292480211494094169788274234032289425221170629714900921269923324983566443743735271808297138499277167410013715739807043004302904918078790217922023761511520090673053938132557252598578535135945909510379443603311976121726181993360783313185705644081519877868346578548766149952042226941952000000000000*i1^3 + 108159167029540920654714960029649784239403646455971676236522024185178186912360202717935649749464894238426140171614401365626072318588419508309165037489468564718848999930578835130244827765226551100716497747291205216017985365610554245599853425872920236218465305352544079137363989614235886986989424353996078853750402539259224553605705581989479448535670467632605600217944524294630595930405904533230427447227462862557516084602944404789139253282908656204432335454598059965867673536511329582837608300019822522410758153791048863345308260190288420301352302881532400342810785819008636119341855795783051436654823511128484358116067841823869711601490989126948519037450283550507856854788617042590116186829852546428512317811949732317627354139902699121862071895328582972271604242408242887753216968821498513739247195335110765061173780977559377251078682320324678048499245294769201131530441060723457407873546509656707256603544629242990617413142346353119892419191895770242409556410195037955895940045495166897589674687426710451776068973170348280993396966971783076456645521791405401822274345283884086799420894204407620667638343085348303871758992722767680196488958221525706660175738872236403397588966944175963558824175751688699162571489193982833957937218424089665101699011661204532857622703460572887308606369992221566764365665944126620108772317206997543101927694441474935341404501196612363601100087225935394029045763739958386286438539440637361929867884487277766155625172872066510227773913875572460104566789753919108448815383554649341748922284947404175780910839146617897354595946461290537269053469690049442309713876033104474008113060403911170045421922872401851665924452955111701726599826867782466803180253846428690849109987796898186166071297823106642505715409693701007810847475221210096921156344426325734114362044851598134984882959212098688329755452151681722003337970100684332282768662686235310051154806702080000000000*i1^4 + -108138781297228743617182133699827619893481823698531846585268648709528134115258926007668657683863560876532794399118405776832190234586323369016998528529989823756942310501900734538254236039363834990470950148597048135378808357272972225898853956935454648760747034028870520151153331405258045312000651704480886862895610331721689122482601141432443531985402925465398507814075094573712122868500076469952041568258329125023795152917643209639956265432556450370767857378615959955711209257994301569363050345039162726031614564790406733498107228919529191515718601834408416023044223003858516315475663659956115510945569753437775349491072065681014305865984355359351279856689515892506246320892025732034252461335453307744617251012612018027964735019073717301310568006413940789475744102851655912858223313442315170752682891909156407476039344091241749643447853181131754839925381340889592218604198958599895305077748259267578922146475287776371789041615738625668169746910224416172408830028154172299284153346861485884976908492678213525254520528761787910689283108645007671270912545266889736076745639708588506025608258521841141029466147593809045081263876970462207914986988468221010660469748221555031144222984557131291908886592513887663274219768135723344985189862058186176001889574281688065408537924656230340531763510897897088680191863774598037432360269520486026360881500003629491529368632290658573258644721570990917206240497290633115943861136100799834857733407317036575158058414915528653089478510068673546702309937715531955609501279888503282195589630163664113056263777364022455902371453272564014520022442790259166985453676009163691179933331994887426649736172398610456145716407628053854883830127815726273402587026106868631706135670289946175661432597887051974526280942017769427472592379824891520188564504509046806854723283961835943134403808304091393464041303156029465655180324512421128335524096279902454312404600750080000000*i1^5 + 110916654041757997807721326529558086618099768075107322560486936832068372870212704007404873631086280999612255445966010433929190023141262671953063196438241606517035675417984617980623356773391074185140460235971644363870059459510284669960516786334186848525360147221791792479474041865243580306588236694377516926766300109654201627883139198745824993852881600748584868829632464016504548885083453121230514959598315381580594130901673510465203566563017154952800132755510648796199911582210361648301203577180805789111528719119496200824970506080632066505510480412801532125978057572451492885135933204589506428707104615571216553586170829709840637199169044221202194548626758366838658086155045758949906306752594993370607997898484925584692517428742965792935447612652779818904816929511634058898275248587581349193311559343316816182766676792848361216192433606532920538750991648489659843323381198521311647116608793622908043499024827218091273817176079347513038482633288339697332983756809233041042720198651315986665445108572597149169629528130551584058453379540384320475472951549088962201129482738541336106173993100033311870843117695926172161438874421119975692791221236713244984225193164142353477682746232830681289434745097004684016571567480082838894226885846410747616818881247265219548010813534060615245245199288247312687924114105026129433480202282127199988680123800999786722858195138031906012911617066521070766546755554953840179999762456276976145366210569728655649575083462495472049685235810032090040381095230585910222342478926039517933266917542330955165210633207065621168984083164878858434471640776000330704737229369961094062928252427524695820044688544440730778303940326499580391558774555435273434525687023976006174992807539644332829441572543214701757712617933455716645157672063840740440381208369011678064373622806240929099299280950931056274686334982649963912022927083222558233153052402730509906151578009600000*i1^6 + -109135868401328176302181119316904535590712057530912289545725224387012206182097371548705319631101246447077285731861462467368276080762056790084755489817979257598228935890788702531361591418786355535420966103662883966550136420489688886036166321061949865313673374195867735988448792018858554915511533574049082647236221463989171837482144797677569744854375612549916095453863486325071505473414859277450059800902145516839271790646354825386345290581127706035878316495112569252211443342047726112668703832456604186302062847941185973782269206035383613245011804063223712505820263818805414884353306919857801321038041092410390282616695918529128713686782798832117048144652606686042211781603133952518893982166921069354190030066672564847164451117645637947289965787796887517321356758735018006850086728419331128707098607390731961727231363973903735268990772508602756127093572537062611771437528721523936736406890947344648596927813902236678412793890426332548412519830652633135010685732852665789499629725724425274652452557042442045620392536027327763456098490395008333609011015165952645897116222714660259075384747098016966864089360860223226525390438419770941387679064048450561503619943962976088510716523960688721874180171245438027020541229239643419617810724896922600391264348070573439892615417816667474315795110001029880699017484456928554809669864234699197288678164520450380047023111468295576266382602905654318079123108154864156337231138023007808548103302970728347965021287417624226183842349046711362278081969348845638304211201430636783126970917207187125252220213239767266609191640596068635946215118574086732597014251507292418685122104769864704350977199512754093008749747336161724835491351400589188407690724869707884463863905745969187187566066019422186841071767182522914914437183663263143577838545572402472261377124344654886640592357760031196317202219432631620933945373936212572139795280262482890127675752448000*i1^7 + 79168503064590671860576620400252663509634988262742765490637002629768260875778560732552279459916876207774519769461155979424623479137115431098923074897881677460947510575443507977198999975929523137491031011256442364598066584527050082850254609486885499009032665543301140368606602086734754632290924759481628515814199053853335273967131272108275366138898216126678626284343588113796144883879513350506422408279327227330999830845375676764985255636195217394096421863880658999508061689885794197777049983571309161267351410906875630457912799916244902321796650725409312334370214387674722427783144631181909777208953768521882491807260498960653772206263148279934842948547503551895869512662472546014158493954542827446375438643795648462897975375847406514530453822225900533727149313759058588103205208309948721025406380099906883265412021705602068923827675619678834405652028165631488315023241824353918177546067594778262430285290584593916209568766143237773821288844415090388500716497785505215181236724757755224077941798448099752912096355324913357940284371366831778027381493731303494019762516544715812925485960996819393354317298019091402406789041551798169867467595338547864646895481886389556306227754167254303209965441711494857993359537988696727341423937556482167155784581737024964348004624373088342516443468475643253812025962186678511238895398979475436326056346147787845191158252375971801890816949498992045794801272473169285846944444657053274702429734077582295602522033136924936222778939456663877419060330750705811961362800026065436734354891563976704616188204042471652734235095158457433088491005720382045614641314938620630955425640088005784553611494148065227279926108530531834965864037044277784340929768942917997272690182915653121250437759900425159080043055563490567253783012096668377374308508119951675224227202108457398010962016430146034316547647087730395365718601390810593448804943291753520486049382400*i1^8 + -39138182588514134600988643672828803835149116764760757190716650813432287393931487305216925344424105062312171280860457766940932505372861383520691260366430775420785839078664513326204290328518340469234934586101338025580844239459953095612806276541629073593906285640035797536042005842764614052705032948926339852856624805534129605692119865061404345182731645514536145142420395166382602562991429969126488667807290007868429119917420714321833162384978644768302563216056511067079572674762595049514143109958580183127448666492401322724764405788995528848070634981211567862055381245737946445055367093546743899118972337289869168698825582969712402606547937245571840677830982577731414535921086561025730477431168569460506457528501966763364755961630248904982980355951373006544800636363336066007648730103916039211399555658647376140669948153744581348086154355635988675895685681090029479723122688181998014955427946916123427115075819563508621887493639450575788476904163751248597827937035900994491748646366292801408868017364541476795510993065375381871700802071135086354787376016904667013793805836932025343449929110538428476894085186521145545412754006808154206122295457627882283404588102527951989373498708674628220852325976545995495832392405960945811423450912996417655730036583582695448006030233454762434438146754297152978039308159820973838320787081333478819043139621657457764177397485298188021599318488166920566733422554872033077292765275077752012812010403880665069997822271516460878077354533853356216474593726436419913150229713133805629525614007921268087223304683538981357497954748896459276163348966924071162476530286850722784426084354292821473797471445955062557841512855604611506397232975678949461113462689082318743712838908407659420214070355009369822286474586987023988033250553091392637551859502422752608161006218040387920175863880073225958129525251535477684974339034346757959494918079919701318696960*i1^9 + 13478906312443517664735228305116460155138485555099569673942774509257089526274992447338403310917770847914586341771101617950383230068592356382937216728359781051317430187768570290501117330792099145809381580374242439467506808477771898907522082867038796350546359679975622191777629131957112536045002128514976497829933781516033189239224202952915752575405854935183059414749513917356532783030826492234827705446406020519362799348380147050299595256844647622949922471266293098575857775381185506949822419220001174076565685991259579811932541320180129633656681121881098144359316981302202632450378619385976027884815501921247520474995791273152914278248400273061916271825741010516759395747353148795486030589136280377011799022656712664053857801706104041574718171586333657461252818011659806475909798559117088535827553402548609505316857292737122199512444361391903746383973694205741789143898419880092093046025135045299846558790616024005411971890025676616750289317350833384070125036526145724187807949545484860001400980747879990638893222803255886804831560605898243843186329098574460639773051774475000801609292845035329604568419505842347797818320807326535373783868531815386665809088364845628401046354129824270045083723119122733291340774666268220304012796503813444858739546017641439011739055407605247788749082020989360320832341476267720761797766584787669780291252064600307251332378504525922374601891270301206700561099347388082866778846067433426739548792575649670598239870120089856101945864393045529394186344336135618765338368852483828025112773080346423680651752715587315274640871951367884704217536782568403083817768364160726458995995180719338014350589978818918260473489015413494015077225611577619663730811283306554573230504317213496569352004229636398963237290481673660016018808561289579070795469440261771034078871740278087061604012465437015368880570346517053776106859974152347383798869342353253990400*i1^10 + -3351813954323462745945039197552144616893578961195798643603258476744939929571181163449953579559751467511055653915320737041464590506759289725478613662940429736519341400553233796825877350151978915841528432781473008514699321355509095892775298595039041220338811521164376328478245756474703234359583828610080117362671803985809350662822668286138432303974634789519755489604380547574070903924438546706543099601343517559651798420448163523683426040596115698160720960404249816419276394207949780607743725428415391569675815375879739086122401649886360796979122152101897313333347764296659934951788092546632252411622089430264692101853868133499122904252081245542225860270140261606134856578964616144696220600407660275950706918888555663086073844151900785377696218186396709183011123435301789959568943970227236809309955177466283526166455994935180380457797062191749764730325791415285660702448436528695488107469213539441064933416654585802358733504581078136647496810217340982189554289275896634969474940355984022041472445931495513466469910995168092383248667650011749465482522778470367516247934877493075244688019473027733299884478901235323732665238243275400587749426358993780087575552556873626414422843612746128652703236418876682151219787046250005805009860705498377731359171817026072154073169937378050763020910749001350229587354157460488576940036946988437024364917850147376532915751436579486125223112367736383194025301748142495387819244776489653433643286156825151005917207886208586262209932124034956914295655261148417903942912280143621667388390249999544730852945626653784710630005925428813707740677669159640012526842220001735372933816017525432663743922704792492239210007087795064008921830311671542461865823938646313689994863935649529037400471380938235638576397086266742490285878681395216873364512206429072427522421406172533104428145768857022274601603836910059417990066617632228556142717180722544640*i1^11 + 618840681431716864031912964587421589576166654023506658958526012115678551316432456962715378250147565673447745335568670134675007849206309333211458562650206898151073326708321245867015292150844516155857674528942254922299816136249229195281414304781703788253271837595384742899975259494843790879269090072166928473622473162585847980888971418509926042636081549012546968749899085357849920360902617014788263285987571181785494844958460361376536951604143214719660611842897132036021839968141736194221536245940907162276703832838365143120552939439568126634607113387276787455669347815014799423570684185088670954978490656888700935020619998563918196033171578401315882570316456860711442804385406255728224904921880993811330683521634106183006338098968915236953454609439022262288906408469969646165352179305698640063705011263965938414139456230232741797875252277388995291537656402767312343851031239369148277815279652693192203276034073335360811917214107364834380722471986030166881897680340486525116396687392731033681421498683018824493936223402656711294828458604765930183427459774660117007259161132431595093613823998997700891856586031287487484890264410432661624752931969813361726097938445998495507212697116865175407319790051054041757025423557856790861083331890247774758330688628920779791056643156284898066936197449356707414401128825952020359449242476705748712786455043230606208003935492792098079903314816940882539481333439682140350005119564314066667383621685308981870888464425612901436424915258863756359513051843105394261795303997454565895938424289193570097462002613358955655788907129681455533317775258383522175349008546242264650519656293905336235379735562689251461310507240029572958934766970091412386856960282241354670915618459584499307211872123889353004376599285370995080994517724064068444476974019271409158389502431592378378771031818911401435844843994291257963354208683102027420505624018944*i1^12 + -86204250737917198502218578303871518249108287410616827057074415811083522834964161664039085354113131909640861039480357387276281304778557223497433822847725653805498568745821225661163298416843436589533793798144093012330013596768652596010845224628403743457453409667386092536115211448226090689624393035543018152032717312250302777270687168297606952416061042524237020265955160231828100858662449617043749610032558458781228484034247202079725164385578236673029478527480703351590452418362085825723094208022269903775909974231807670761242300263279683131922901672212209266597682045295655763507393627841504927370598722216608736342944103739831953056613189013198354353602020223786421573323719142190492845562250154481503775463070504605960573112994580714732757632305278535341464220587797262721116916514065834742294107819243862209187159053812664193821335214190494387596632437829553438297026167847300667126411830392765721003717622661553020173751793119407086339432688242070367555456028578279374641270517505223229503983773769067140934681984433419513160853420847169677716758278345150767803890753651488569819329628656547088409132785901688112218441382092885587341067435019826018064166597346687408175926493141298263510413030862167665505529494934161361429778515361078489869559012923141207276515626549492303424531220726530162135813748383373280726148822694633300592946922454395063368620725591260332712015272426424028374950767092299097657452951599697093018328943506018799286739808150895524042086723048042787989476104749900775456816206276458508969753988052008542256894448740397470595192390648077253399996763461211640864332560861655000334297148485248415677917168196616586115931239759479951387030595254942064972150377978331229956631409404794420498989158038375300584877469828688398760860054739536927166858915161677881339213185160770290515457048624789687002487856884315715511798559422623357857693696*i1^13 + 9090498476406447889195716005975149851704308009360207710155042323658930062519341623937266013338777363211071225353424357628833328688647662554960687509080688995090325899400723267311594414306954774882139953589728810361771947918246700473540493313397623579343438813581743040462369292919798835954750980302648262657779084906833624805696713136388994031096143606701426714676479951423559208637636264538477160712018260266099062876405956850075137753480554593642772618499213186734170540557981264956030430656073909937015863120885997613988960048947915005346887877311458708717125443020590924371411049560085692107811424679214709118672155554412410670660186191852744787477851956912079909658003406706849880797735882032718254469328150488173850099191810992926801623336273436179326722489092306660598834661023622052876270879884011591249670345305027723780518453750070578165332312344325543540606430427867378171090272298422170442088934357993011940567062665475402610672649342219217855829114523154293176786978963784888874702083152797837599508208544002359715561932016741886533387706938452213604346330733469653301285824179069912203728747328837054589562468809240750844488533287574242880254061966802021347851570503521346622270914827278195875720988036014291030919633567552195183682776225592975716208588689887887862370809212466334284218987190521293740819616272508156307186343767734854179350022557428050656210622783323734786132614170384210369004967085453207730739180487684180403462155806879110261516906673767381195619079443885430118913008334258956037734505263462081514513872717589383350366822517942076013089905170877953858463081953761681269640412386946123526288449456407262852665079045759592062350578654531860380900925260252420271029839555941647536128364101950115079231930416892058444353238841740786783561569824690315683682033711895162809353693399639646362029737191076361769563710019496885354496*i1^14 + -716716160067149576473283064319821915545641698388295856646393101183005375855454775097996689243117149382720042059291666031608517886237748964566679891289818185343536810389164968116950727027012933335452416304003838747122472336628164240689658601185806855956257533349930827783804311559715654778109834785955491192595870012478720601095953102635876966495314931744219073699578157116617108719901350638801999045947173979715681744753344936259676378530386024066794467347400240630597707374786942851155346653907736027390581115651605705131906566209423420299283798182596202438020495213030200602542694592746800334210171211899535517134307479587982573458661403319323463603349997065108401975181224417769357290247644759819205222415395372873759510477918254350539226557409893922788831036797550293821251395995689108644292053268072236674760092516834667079846574995720956439497665978134582998906726507437532002167766528852633940364084012542077228900118926135400699087988564572372754680496598137718570667689426666528595071609243262892610631703088877163028871885519668087848316933321189665391874898057876087987595585266182591512124796604728357286819119222448828131709490760164939748407377916166476637271399215350704090798661352083076499364183603014323880262142998735703583842983235124571478436926727745690149261072949790727618353215042055049007303179751511329102133364822160542585183488473768641730821718877360481206648626288095957475759103350927913543011544472894919377998919705165318923653662001895167139501028442007557256490009216271556414627039105144299701680166887293551936924676338462672681035649998501657786742738137482393735596269270394610244024492226417478027563322466066169514697060584779221593563152679515085910683926223545207153191681144102184384354415603547622486888906488803561266408806245610154366461725191192957897614556110618468111844432133588398710168019083305418752*i1^15 + 40603507521981066610733291059556198178933304409326453163390325215618139422008456578695888282580847913808619192979175584104373144636869222985515717224026174190139710395342625750861940465523008504730485711317970203844057630098398786637806063111141640572062395625628111459974372638563635475582459985919006160118721660484016144351683742964602703431052994211014195981155284357200948497092487296850873904603574290797918260977347813158156232364216502224169341192703952865279500609151368538627884893862197491396653248763192385169816263480424750317960202747922219015667622273299127599834087964021455673180127847065647050563778164181470158414239866132398288927222346250303487886530352258313277273032177385960769479279750186064939294722657704367626545299147388605612414295593018532615325061435223851203178950357618407507061347553264316591620570133331524619119038530354018682062220080735083893682333299298397711547811572831198995587226311356397844039932534616593860542226874095988245431901195142205894574792483149605468462922252822410799163492844571959027316034480977352075464659074439423860085809545189220021679362320655039117952933854236664410836774523554262457592379515303127943086215795691490023966987084383114352798549946865530991846816513509409592239827679301913903820116799174067540238321777428406148425756740000659065846955798992131731674475081954397192964218588746989903242330767901844238642372301373359949905407711238785159471670424838026068091157155466053335000562990071003271388124424485318090374715140928658804609346919354304272075408722711744909695089750753527315293255064826575589070222834704719037198656179189370350806636371847688815330698207163792328801452430633481423359696959908506841185649158642113987885399640901953611236571033151092276924096468136171621831747348951172512021426219269806037269245533959835769210171112924533094790259124731904*i1^16 + -1476455708935855570305180931289829567398987049216212615174300442159880495593956186222681636145204603586160271313133586311775156636207566509198283227214145174410402133325734766604397180453618447876695552285347327560576567130017938588402179818168639183742391856588349291623221969233820957594204747565387292614719319138108697147983552801484793494068859571580241673716436903253443873111925000456079836038131485239744254049602128292092645697190692157530184510040883993914659466724168104163433983979708979935415276590940759315629261354221853597019302384963096185453007829803341856972350339144830042748791026873000631155792643150816963802921587976742044763705207804197001202543265990608008873356274805115597266743191660995713097144029552410867443933070035734419003571738860406552563499425108253124118251796206574984436160524737503692042227688094792132840776803611171852423018193092713718297670917056054679630046715879780908992604664462742361989527712869090141474909410319515609097511342391811149015430297715246084408739037458968859027342409481837428849687303186089181594153974980987312576375467333786921415420553554290859745880580611074333941206349398347340740801663499502927308649632987869225313518670290413067181334464441603611692157430344552919720610363107973109969792329636051880138617889110704031079534808002184455043953240987702033059447904708686258742352379364076280136077132807796442279630769107688021156268030984263966921608509744845994430357445759062610039109768332945584273734676284438804003082689973046702334248865003642248935761483112929161732161192972849767429159138819569047246842063562256963864404524652572563011646785952547980104518757471890761319034410615060876901163621744063246496371187966680034722451271736383283565661319058986024296451279980781912343602202828682648907667409497065972502987533253826056083927881726873790158116749312*i1^17 + 19474126160967754431766733200028348088603824691703838518386689565307456658579008380405092338439419100896849870676618163660746033158371824300934802702546959400688323570534176259627900553467377878412835550545602591941071539970867416821804593249705821465644230060360843283867394138588551901103637501561969496791446200707210794927798129704119120322108356544536861024667079714118306187387529523563965940117687452410517757466921698228209486259331569940537636518847915890571489722014572379380693587119224233412091184643290791935194176098886745770162189346032740293361248718711445915133510628148751175602288492850924321916577114856117021602108447343980277863559741262302626685111266461970714288193680531203065343316240473330599022143291927442086552974844476690740936100220919142905396111013126120758005937240977256593609987119062373960916249251252508086144609394618704213077725305067915232475501641512708565966719003851335485254155379589021318924977092603172434061031596517020296720407381112937658050526042484266433817269343728844545333452828855377010998174989368115624811672429319912831794634452678871804018169956125904659890075191986902748850054244300106472129474095352800542706289126862270971070012781232380984385353420740125672826333178099987410208952854813426213758385194204238914854404504309364536345870001219432841882889927018396566859964445288553940373933224472892968279484479543521259155581813137408531161892922644450421176219007757761685298007007330180063351303725731354510610864533353523487806234000064897453894390348798212503418183629591812066349559563923632393326159839128784939034959177542121583250068180029278512833940475413130547952383000026942451567083127371920536675611015558101402888299280867892874715343727053452243602672934366368226744359531645688087705762999380955232993829738972290827062819190644527582842238236725581604454400*i1^18 + 1102518082824856752266681234133002667372627576369017274652750854798439987558307312119000660117474676166344307992457403240923546703311636800422668391906333884717550867063996182705650322184112297257744075053035985577130580107858086075379872032574696222096838092286647956341831120192718229381356478703806395646402976044789818595860467735521000657391077932074683584775878857285453659203305065590302359972828487491054319452323195993323044872103805747328368142543001896015975494764249607827529985882272867611849908219229333200392148114566418048659053950066616917548221131851163109926988248839360750826454349755152002559712149321913930585394260809769419852736138590793040558812573836976541658971339987469240450201950696134417730713651859509626573772991965147780959778831160762158909407062529607881312600245192854798200089365142908637271255342716980173443445626473752606722099263791845542105222386717946455120031633230242172121376009516175025182072977470622048678163923719940968586648056656630984170528479136129896377062270310172336934310765406002815469627742872152750557200289429169321273385373673121218300193497288660218863610303780846209094810720111393954242785880166924958330108851222628029069507230856291097978696506514284479404839172134267602250708887990217384810011991527195400966490039190056320663237335422993233965530834301619598819126219440782207052703562915336929887503602214741206729995829875678548139466486787773801888781704560399746258312690183697485521110390638501636268638800373422593399443863554464724830714542375750656444993840650514946442963632406602460866045381937991578580580855212548115674660069765623977701546762131754597253846604516291462533623974571940671275440463557773221737411820980588736594657889599857752143387365480584905078234970079641406298917803838562648485043790780999899295159281318542422360048264326991052800*i1^19 + -68124425702363145662035760026782473112029702195430060355298557798393880182869850628266256721245966238577546536146610394969539985212474872040681153829386381881193214524567135021217197601803828294693543922063551420408038336861262888505252387206308950959488078430771999668298186080553499177008083301078427190989402479509536978131320699973937150005247928344330185570398611301300075326272025459501260821309341106468855047704909786338196252428710903474628475826713025780726793883478652116197255488074955520581655525372066561803852587132780733868224529616494340672466575006320930604280512009761168166256936704037256433037112020071227618120098183076516635654888205256238638516222059440969617852066961519399132980630233724009361816842474990162632905427273213595263009058234018278677764549816214222100387950974456257836335746458838380823286401760199930095711430367019098164896727506630804809937492233546853310187310784187740707687118088264170548771230885846441506013210965879380338540105647055442512151838061706663251472866171053292424872770229808592939174183521529555104192388698260442873669699427110410339493881693371397549048298170978762927733920370709645673575469200081021060115875357170806436946176641645927621386731611022980336930619792924230364743230392331109012272406585715272121059827632186516612459557237176996042740197743524715124914732521836511940913471439757213118202690931112210371103841397028888137991689241196242332699072262269591026875064094098503232527410176826931770026680501100918170594686926889043064729658975319627180899056038508391306024663900151254786572219716212066658990374972409063684269723441767669563982372021628905587084711795443550675550651667072094678636831822031046264089780378965730573996430777323624431416945165757876988006404795686424389454043634307680509140629782820542465558141517240870612299200652640256*i1^20 + 1511819847522849449981875978393857601653635263329577323816272825660901503910621978370202707582422409414116323285595000846234669269020609689617927753482776195794903869387265739249599747449968269645844938705760384348372931636180215832734001626752251096446170090952665065109333947276666195999136660935951916921433872742925174805814615612553076736295316210561127296301774219369752027868557954312635834361577978973975590382159452864793290624114613662182134346594961550512869192750181697812676824269480878518059070908362078429819381786805126449378662865723369043678717514710587357244559943200387009720824876218910347210640650618655760324248395885485372027978237463372421870135800725611809091896763428725713965427439996926306473186159932875019786647469297134512326277526496400048875585253979380113719774619157079511413243195641647273472044894566774539392212446278709354232627144015179397253939529695305750366183739193555601161543323572526496703643985180181507936894979961283110620676484855353598217305829950943515062619827890841747518097134696629265793060466183225094211652436581770658554765367243980217830138187157617504792908029053209159384484901292196544601344536843684572694644374908995188998723388312316325080522517131653067057345339924843698407725935588222091888295546176710836196171962474841410479649023441729969520314605718664761094390255847420733695560491295465084160701328805903289269535841802613164201799011622895083398890116819903545161919953905025101264765538390130452471350429578964235440140419389325963740533763355204326951521359596871508495159566484684744124612302983497714627288933016730846758085450530904938809514000219916976790662489458993023969656921193003312368353381021668798510302369773198598265717316082120724244597959778421895192618103103477369899162335344928490731825163532636774681829723641027935262327439360*i1^21 + -12418084391653145445337357671168207227809132091886209751606185130772599579998811506162764840571187916016812143313422879526428401363819193392807627663442607596949178696985231044460822095938587214688819438558037665068062443841614436525205308698485652920818852611714835065186308271973160207088627661674019134429805467365189248546604137194783323219961891024045254648512091368064520144064082788946711894467009489637825265431278737307113397235318866767114887011028891334006081804253342904641272958024536166241318654163858487237426320201945318922856529320814891831005066651623422257911149315686515631034103496739774838070597735246860745551357089049241049721865361833316209282160167014834154151994224504707546063241830810554096589049212985894868376087282764063462339374697241403850090848854589233158585358056903815906261334674725085261767739567098045410673030258127992671979633451167604247142632245785566552262766679914792956975388966335370894668380351285049346416158322745776612590515782428779039413196050983884078161091823554082166082182027479436706851640043167999715189263408187648652041361630931348206936620685668476451826031153914363026012007419048790473307796923745226468825278872778967485148243776551488777383331654492741111591668377861606570566049243965608230263223970427153840839951650571650066063866091831729841644330640867497822791893397936614148999925375549093106285416463888202609364891645903767834972707510138237282071787301414375972169686014369888914730767599525141349861917481049299754629954111644828504492192671597742545397451044809754749045558956225564922585478363054776614626748094385553016413382802526959576624640628140659929941027297793386593070925759357448277109383351345423181276133311062839171740727003835571518522099687047971770006439769138844797162606322955593208508078184000164499482578944147943772389376*i1^22 + 108017706669876754688112749323747980501851077346649747230581101371475827454600419896728799017723102642974916219256659349614015877018014502627198326724233768963628692962481045868961908467220110144636179974850858780926077944812205768389382809296095673175690879365478528715536192615510186431149501292357896623565718448631826548100958652620720132249081519315699258252174409113970467671494482876831222604451744497629572885180066122667581530239883576485456160950055785314284300011825359223445731373425650010294791080482224523320677998097069964187553430792536090193064352349145254621866946532895162817858041459555972093185230815127339617771852146335934366911058136494323844331152918958163800465372507358369824379290460904620677635036834846979871207906347113821956770199426099807060127933845192067476154222185309029072007318988753479225578549253493145822564953043605369848819384210314655560090338520966651455802373287421812192296848072543548670412783432993748500956506888976135194401641686671928857997146433379979025325381351585733855087658317713311691511265925995701577884099215427633061571384651799642840543205392438327151487376379959510187158833304998643684966998684741952193198619448877907421121584617809623650353566741457841701336749587020878671566576385016177744321378110708883873382374535480365254603399230230608354363127779451193167690542527191163111053457753663020498898801386559753468564226632427659155682363871396566799824007491861119357939470704188936475706360556254524932045441552327986845986558949559975034939677459837549467497126100120660007943087491967975175060869635495080949677305532173521135720462461659425718234867399918917086950088089481928078727581584005480505704232287914338027547227860182642392872926144438514170247340546549262885548441635596163833636590666730239760521174890137291386969435787229134848*i1^23 + -2416233939385738318934581463007923654577868599293312088913694881207901613306039755709969534053543104215743357630591748803787877201644115299636153235314429604789665637760534668564150754962588253218367616330359098737793270799817989678499193200067231240678765505123286742257274176942645615857781576042968020411104878112331860959895455451123000698301794277736058993446894513925360742505249840968184381652154842729923449186117980257339409479140227871150392536475680118078898398718084739384592753717901941945899578096993441605373519634563151327261014140434540435222545425706869650649364043681699190984278476417703193260407514722717245588336123488490601573769868802135781520768127498326080882108719187635158111670245427506509403691413520477426745601036990996765955258178772377051116131093140257165674227872836706424041283950308787981294059279074511078278059396429270687736918360039385191952172124178491040000891992941545394047996255830470192468692700624173414869168029934700052523329945394745626394828500337350965808551522583974390829247927949729104784098691780894896451778809334164445595684453341767520071963886723836884514368332312130701710910919606632454777284586057271051965046622701535040940570626334008337784957145392923262971674506420831462708154593021671706323354358523076708367822118836558683426540551794444870486989457867254317592367425372000187541210821673503316689810118565745921687389938389453141779093819681054046634774662783590513853073627316371949738378500050215405690298279822010357937944749937566055814052016187944552746733115185547168006085055653885223000688357844124561238224887279876288871104733671840572287306433317927733019166107311777237963252015780154640163697477493331791226146876147951052673650486333204628774208676739594498049800701991256683707555960736647339669629400303600323124427078238208*i1^24 + 6714444651419728960289004358251277657926099086519010977304188287011927340949905557236174001415966840422164341761644592311893424552741074174876020137102498805443124423353248526098820623840476760520866512344703259045330328543062238746812108297202349490656916143654968971411477846031571279496432434631231042281038228158028078961318866521684410277987603535434840669162644310746506420328970823989064880219290561252450299546727063377376841001551285322828243415859723374249250355202732543500249563268326941040259818250209901446678167028167538731129211928223236310210516758903250490987278044213880523942315911904252006772686154463010198854479360360781553557575671275216379372000730064928020252198081097421932692837813234901871707580757418612030879549792817096772458723062295879057948653036872933042560415181944398457741070437770411020183453513832946793511834182974837408479192225017577594971557663641003194322646647782063923639147646035286054748603463681251692799806047916864662663148153090573625028578100683995793685197868310406968446716394162441694760944801838000464958271548359811297603814105642033157162239938486530191773968601293342734093523228404304877560404687905888987602850156063936760065820732068582016555110344744901001841359765380233162721104057244622546173647078090878581466180185871559962242219983586696883385565658081103370533754671412940329586968245738708893428014210775115946143881288516313824574532455343656276603096243553379907089912879688852446347315103009339277713122478981265982917073903025389539843366197799999813102305276005756783658260201432746182863370801672989586227046851674209585275739079108950101836288597463098340174204428509406643122477140240417042633907549296260867554306012462176048008581503981990820538708468920220038914662966756920409518976616370193974029834080409609898196729856*i1^25 + -8717269794790219034871010925966432003893754142827250871913092374777754625231297922364955086096701101466860554724812004802811050650428181941907324365836515378544448453286645717278848499498805437053268916768266416798934302435043868096363473416606971962120873662963402371442970457947005260067157356595574471829726882409547622126986185663662744294097171353502762313510728105542479883186969981873234327477167042535344044373515937048468033755913856534449180114147794295246126150294092700667897094052534855973280156378084114753629496564995057056538936554331766693611892277337287334665425371548776368899037893621103119366069887513531969428120541464855509610713179568080875026782193095534405945514178734824888246345639915855925554862810495428899082587212170062106785370405203748472851525287152167877268646964557065543822383659526623626629701064276736197111085169736373073906393347889798890433816469202141394531782587376277399983331900269265957916769530659005564086475893255986401167594956387643738663414042931396586135593738926425275194118007216621899734148584838819214642605658898170721249737064004892629672995307568855519234822618078097028862591772768083664064821566469951754682946466484415240337873128087263483302081407057027984073477862457033843738241159730305430329913053199170157815121637019580431484497488441825382347247086132683337810332242387368313619595174191906646158829277153219130067478912449832363838447521159986016014957778100072398366482326187320740035252229548016828930408253363995649754548435009108276055770760220590009721904897984433527366757053752430652964786231866738337345628654830001642690688356959297400384462744077001020966903234786562456505967689929448344963375068282779360622651626036559619094718449241498516532787556346813476067105087041162208214395609120736146419822746203771109376*i1^26 + 6596602180374986851240195309209178161360217195194861175185202473746217252548563132420819076738938647809980399623230189924083447451359696405058824463874740382700084737713664613354212556572729570578090474167779740034598644133965862056529146537563669072465268482232524336139564935016286796102952801911297275675721527576667226569542066204263997889211917052127355489592325941587933978172271874144422495316231303178198918946657641384350356723173620096395301525369648268436054642856253102826609104993426557376868232834783369873264293532243789467210858001819963778295543445091076683224440317129376594856243221066855957870162830188948674858840179793470493771673129019035896614112316206518170902520595468374965281986604461300604203119669455663683459429989948122865054343593937054763750231698732122094459333301089529636193096993274890972868960950569033744296962933899957373452118427925489394532822846413355165208165487241649105772366816474998840607743591925757837547898163029137530840668984055257652004778254047675288415242897225541049673786334601276155241292877654972067456816774906458248213750473273272837509877750733971970258804787160135175886387524972087315507277497407967883914350155208252214433529661922759453344382803971796425966524666049029554765191819615849876331401376474066643597161949285275212639316338038820910489853486872187728042105652313471074080843777766921069427276790356543393573909381899437189735458915523698406992020735842495154695128335791557990305607973755233729216662996280319356296033099577966507708679974967037447467401261893838837397775334822650478629329583140413740887875047934437938026583399643170582701810586511141478184468895723873771268372782680358626052449419588976118493608831394813113674633438895798137579561091120925841325606220518616793425182643940347935889351428276224*i1^27 + -3127874180113312769973445945185450070339133481265929690568380442329854872798431300573425305509062019910794609397942018225389824091091840015475317985089952839719440320863378561086221788262972065082996242277896498157770317158345877793760977133412762950728144959740068893130876027629676809408227326084259394452723946034007815846701456211690035785762257744261369279783318989904179657906467314671814493185656282697656439555737990311573801937876857867750636110238556632285119342558644610638176869501551395755729942785763171938289352204805880223887390338523336949477856112127619051558071979887414171150088873858263960731500623406633076774321930435616673114974848768319168154926493512292431792847228121086158713551732471200206470442683053280030446082528272474747600064454105295854688000737707340407539738410655284495060289035767986053863923705351375326065756230086670640960923126637370972014238677354915147162677364649643883656523357266835864831137568605049783396897352450450505223533686667037027405997920478377008497041135876816826719012800240706405155740690776460694819663854498964890055690283825299463206692686786299958561198887656183177783146895151601162001036792054042202321524026563723520824775364156593221822239127559247111573255115665242055363014484938608061841933510258149998949163414063417418233909946785820197595004462800875639189647075354188251828892968483227564831083266915696987016443922527850060698881139575396150653367254374192020185704984659740704277936640717791518993932013086828314737595823934773089261355223019317553273955587817895079735137336297990346128263946467415979650875402015316227156178223200829554133521961797114603126493212046051641467868488331409949716108536289099798115560882004501890351618726466422014645854017042904209489284066057977276667886589349218853876400128*i1^28 + 941261737793022042402469839564391157361767320962739620036285450345449104601993400331352277456814738779847847379105064641601101967334775791598705504426932078591349794234686429897728700723575850233060603281909550353527856912877185729669186220133398448076659863341138032743237692874593997881016311087636342859128364845684258613836574617603577570600265112894921582268382922412722165350632577292762949414822698688408632969156595139844802171591525902643114932518504935324819053262978258629692416006348592436364955323177302770622072090931838655554188527452093550532533390279642359938632894137409174984385003702047002954288171514986647222763911999454995481437529094136273111042732403986377325668206696037638663985643860418230323900586443522104274631501301505073750377356709357580510885487649703206335934338361653739615640575033349402246169246341850516036450924044091445970576904339598397711855825217341335344438687747241077821097117484550210954045291021925496290339201588536604703126163791798255543033652775393393602579423078347908204522124623767468523119537556792041048134388971197704305871323002062321899541713107957388769559788491025558722399838185872834343374305335433627552474324275676711926619773875635626236141170268020667956157839427247863267928653082694340850562466608376136561547577972898269133272124776796595490356432114970089733384325756728642973764627288096264136069227640758473206642195565755920061892209587105173787985223243790232858984101697774268881849650785685307369639827845841200784900639658157751764649483644217139000810659836588264052694614406978129875808897082191670073205134385461974123537460775576941540318774502229573069364567511693149096261370425928290034384687552563915474459133964400533130680480753611983555928235317648180692169721898937420275780962637651640320*i1^29 + -176729345205765680361762646715458118428387431155819285189409916607317482505519911848013364827311462121308220892961696409051340275667088675273352414600241756390640129945861650303628811604392619458172287593727637326437059826904474970818864132275096577091991438860773671560804404506405639343083468320889667805086955339612458947740567985612381983417146105556861137264443674876605378858635216763542933421970932490108069707742657976594165480726538593009730850634424352821342508314960138400184523787082532697336763682440115519543898029275805728829462307969305032268938046781179057681302030906171468279951168352097218554742421186117556407837086593786938366441651851539620688767108932303830794537562655214110414140683398972042138248870338488835437991372381253877252858775015799901402282165194468610094509120874604824492094945978752927963438565831840337595985018026486623860601879937498156936871714175875892824158642844122887076948960215235654382380495743468990822222739559208061164437502599497253500092244999623041107634010919009226600325070619700159122250078291354389153192912498772663365479199245843907001159936243181755086774154911560332508162462097602648905011624611824968489804775081947278593766376096784427844184714275685418428117232616424380622893220225923078247900904428822820853213453183507726413087627673357623696966851605892648156078521519663637182435111247278508464071821192914784350617951107312456381639782661156698132048931647580239369609847710593770110238915375038698882186767851768304732309296678453428261704839548777804853574324122884189770813066163653878311039743833074185043811603910522678824409836368487190335267331391192899326252819216414434102193880422482239643001692728056053240382016319569181146145757969651239267532931778219741462828926241851833316116338311168*i1^30 + 21451069483118602862189671659793259059093117264531311150056167286947510401024562407097938221931495690145896245818556822822072149872683497397115752677755577287784282764957720040706342464028323302635260613307294886284299002901915255922157422703008894884041062870947290625483232119652364040012097908575135173964234170515913786046630882660329201940955999655490198482293575599975402844520069853754818497175815709354109584493187327844118796871399787237449195496464295537996943014905344343037063645351033330916310464949946910000498065392504714537686448866386338237894962555638284883603107871172809466415775537300136839911752512206673794149758952681651035751160036178797626339506889171079480175233099551755807066155007170365621065432545456770905497716692555318058838111609839207610010057719275379309675286571110217545939851536535463463635457300905592692843620338178009235477145012660905300319809054051890423324696257417374547856905860030243596828446731371576102162357410866828995811603576508058351652381182948653879942766643996407152466479131327299508173479522657175957635642391449879517939708874148391109347643882152850434827173431907463128993079395709052864780598783460483785890459554925448153253827970489528237849024632281526969807222412673291195426238777479376823863755065996247272113926729446888155476815325178840474423848813625600226646918640300604768586180958635311644567361681146900921294679567963739744795888265165119309215130794298558676139292460651561907872701670416126234917328607092907089120193591182537675095159879163389892967824329310984782441211860576075376971065550601761498699614341940650154181677151889492341520192918630214467692586251953249674679048098748047555766783899599876553691835958715456023039308312269396351660596393946672271424408644882585937248256*i1^31 + -2662546543960722735660413863721291907018953360531317556452488708028644925452856891015099531964073819297187184984036343652117713855824554623196152378191006028339843262400145117340098057220171315714133563091361932281240284638101760649639697069172197409449586732822724265916250863167483278126969646740366930326375278925821359312868475133795206690009402047705394663831346274395170099689314211095025056601165215623195180607728699274056893513249617989274715601592191202737796739998508477858625156322624731723618267378500754699188347520201517167838869100792783729943880974047682516549719692792830290263712793592210778682113297021648755011919656760012729056712537096358585524154548127381037230811091542918146755479256078211893520066344583214652374186759816332262965063277262748135640218287223733875038643226560986880956917564621784395606497375516089761893035919295701466517800015914112416685455811723867089972347054272466855046517666173306864474133832721067125574135631003790437479015876216297519413991794133406863458296487152240585179241968489385780231291822130686580532078762198247229517096290599743655600211747709626210329274458121597177914637282204869449361540718413785269610021683557287019843486710172677033968372800012833138137417689443398732612558141568825831546463936202252619017001169767325874242254899983140344807594978217991219618656152512178120746282945079157895530172840370306363011341830557848741190724380667329574108125747414578347158412838214582473780923934700418957612008812738871898114655628432655113270462653451144772136107643651159526139993224327072703849641697573217266967697615736674125142760512890220289529045927466076482050928429989712809347171694995545613237342833163726574062440325903660719784993776368809794443647366685949627142533100397920256*i1^32 + 549593011782831714488380706712678306314883759333437187286135398830616094495011248649019839751396690947107859389768356380142146942874319265787032525014685290962393147822319072350079858464432591872649159451382776048667178599509091394846151765653356098308672294153330462156773217992046114264213849878985428329924015622637930219321944243553953429757538975842849377912468702437726894055558305612127357579492692535581732513651314231212157883941132808157872765085301919286774173304630090599059885742483413774569203159565299341621805924584896951519836880429657200475476100012515291985787987906112142731114129227483638613040296299092537357605982703766455816502184120075864822447052642728913804924354275517485859640829090804395748547730608145093574674162438982640173571679055734609029531308350783115486676280260883368165069590468270073323865997229346908308172547991203325665550011520135933429466587994246252544219689496668614204923613763712320454754588192615099497289603882412493377890774519806757011717345474076021879910718154040702936895063511536334333146960947477146914768060018673602512714687161478800279313409352817094118007676684013769169859113306380708150689276133089590014181156642251005947241119151799919771045044001950367967013736976280401547193314662360261206246565230619074052761429324664293753804885377537913623520791660983161240902829419083236559690156357875558025984599319728565093208057741003907861053736229202863772588369290219199836778503074901762374789177576160426175243333568910273675193611222884567735562631046981879978730656851774940347105293478560298197841886293562872113942635896176283897760458438854567857030272692241408340959116941588514696323148333314532921986178154245960713024062231948905601481078339842055703119630558707672452410900480*i1^33 + -94532456127954781432499566117516299177638065985244973659860205193287816450470180510464989540873012498180623695404713561310651280141660606680431010666041108850566507338969658735736046147030263177806401140164864032830336169456908910772783257952036318995493418828037579449441650212204190143053846513123680773561553999305781223846348939563713048652371985975117865407592610948229654065401277444522129551913944875308045982845198271860792039819615157903888497994348919508082944926077583435207671411123320053247977243437794844381515317407843213356772983559666935009175657045460864461046265806940518688073979129021269400367883702830371001587951269893887411199536378035782145624871453951292740149909666296138889251117411055904459719892791212757136677985315381803523418753884184215783044317621860526679101012803494391501067932804140288887408053889079043299163946060258601226314924479211311955426014637023384798207751923912939258566099486232847415466876948486479796335264941313870470954057975561041953392156490620659857899236722004344741245046781492165243603777340974414856474498342181684776489900957697528917880728970128748261247766026549166446419785278293810757956423959081777034387139396706357047506219737372911816940541453814309872805365223482458486351845960892871755643139795328142836159136640560459727687472257482112296815599059039204939342289045775416249006981475899566880441818487768891661819443050565253903168777584359369266891110889467527976701069098358677201595619453607549793659948983205482383638991187331691737322024196098177361498887857944460100526498393004937061879361058947064058144616521759382821406034198373145051922114775645319087042628413893149538307363602791394332909177699046996617871917777563066100460936855291414504018934360162766422016*i1^34 + 9544312076639544297409214721516196687389452696199410331875336159220970654802426115532598780892501856952771101897148275082376590868469574811106294445047212448232289199230245991539367626557321798788766679615066836368805134487595547089169990900454061663806817347676479646615816069205790804471850685502542053125187123050981460770646568931000066057914339895411470994005791935384214906697084054749044246379154022678422054436226553716989999597379911806457173210993547329853754917948358688590256553270363589327075431864208172170481652295255887712050646271972853481449559469177717613199448628163079728819451607077599113705729732898975225326558461159398692942852279473150327470069563793903921706506802061024970841887294186391908259475010902339501036975258950407177066838387874759701328447411633724606810402919072987339335952495621516544006196900036903874871942622561761897276163968253595859550514276724602588707171190658566856450219173712292601159791532080485583102952796434255000449188511054105212095285157290150963438267729409297386403418316693119640554522134337359257279400397629511773536368162901702628948220163293514686724604281043877162806379203253782807377904837808581464713888636519326799903192380346047552593202106060179913564506431169608841273112611912798777337989976715200955091788486571471307207037557071391828592620527098392575876737018599329094507158508731416311993361206806395141957941163051255470971256209587271762887566765929422202207348919748338884418692699673753037068984661310216851611048565413414283519499348897790499201182529530196781559647429274379695804102736895491857133599575673965282412866761863339166159593199597190179578732187916465671831869683916420090841200194385439544633050748920938602661590207471773561336952006901760*i1^35 + -525704550664380511938948946311046915868339674019525456988972427518196771243371343119269604240245272558163326129580766263927638426004360359390422650136687929704917333163606895328751916288869109257378717708117893661610799861378432267179796930927096849693993237430352703311244898811387567589055236935442815249372152312034950008089605421116682095262161168742312524533403487004315956434082404909266600411034372394370410947497223549973431649838008438318239712753418881136948323130138201831762142335970321877443372162159016408757469845344376006153988693446384929026090519559451024741558215350245659952430392449067100823580938942045756041311511612682867207749358583723513640313757858222996246345198280039444265022894988395989399022971770973771705632752678859604350345064564277607261439224797701331058576359416094454217316406985609762030460014103545133228428362388453617492379040028893463795062959902144117315615213647625784840007736110727182188416154466486155052757692963047976618010168610211905597953357288756417756215023647191802879372738956811373069137406209434429372063115323298539765092491987069185117318387225359883245653611125477035183871044699014338988710005338305097656923810459156508783591512536115648293321905531139234507885947272477623547297080580041555835188867660453109301824559206415979923610095893158361077036645057222641018001434998159788766106871904923848545145807658975919001660700161191695149267338630127291220280213421659591606633174978489941163238815918334870449545531863945009205720279662387021965099037754191570730882780612897369988990957155154225420429734019706995655181957086572712959160308808505709725231440802687502194565556021249700843840376053855777397924434749553673491918332831313639378446442287901150007001088*i1^36 + 10189468338654281413307861859866767344002976848034698841313184239352080701674543046966025746971868284363127101113887230779072218076198647338986256259473092627529968193767589423829676091072175286961996503243442920537604952451227719998826577342848102341902392014775704550653269574162014429554760592509201678549273696400627027651548434422010154148233503748056008780193820007522648231921454387756710791025685666258314847848269471104014624166557237160119125429708269763215816807918002459620761339771575499158263409800947584233822374502486445785427361156167109037429773826565835474327080285438978493343480513451954689093791726068639106362155654787384498539521788577699924639357615777343042946282012769451666658261917711218561030950547899284083218615486485380646405215774884755860813277103996592107603995963544705554412520879754247644856651710468500760272822502420918548884282692660636768242035131006590330252162849625915542803199860572912707274233533847429219990574477661800545537293442416871567643776696421980934429714057228683024404408205690656319134003836799176712334431042889644369800206283163716789476373993394965668093648974017380745930233728612892422027891012288765682538707173257589253451201146043710491454525921302145819613311222439230848105110218000846641222721905241166846238181083723522629060422701355107338018094641495896517927947539863444064563422592101266428092248445524580527669385241902400963601440309570590019045125360050090362977084082942474239503968761652931364843031945717377071999408181187712134049614774325485076652386092197296052766485499972431938030771684389722530683438777441101990306874740245978781715208982813863580756064162399541626262452869659655886089241936378147496873304491192828891699971696478912512*i1^37 + 528297398326516086463813060155535412029106700390615077362527038123296940113565606421377203945987538006655618174761521748786716222468928765758140855556773477656493985231155748234350988956958936750581860096949407179514403730725119668925870842842199234902038846652647706412055128670944852680683877490409899167423742561366892769772857814056696345566859192777451575194735451552573435588627160028716155801581228384724862753512055370877861953374618930520373837863376903972589796301861763010078245087695046299616670213581811191878466343098840448933101431313442504021289412049608010702436005298900435447449142193694266177015457288374477573828274039279681393084054948723524801062694921123343839741313533771753499039946378445362690050274095480574646250037719468980055210155519810992737364338835901224002345253784251454217550638139743401619271166224566315055077523732234058704160758747789924848911514625714537029131913010913296611879680386486632512617996412552916876046851015603980570409504823755815532310127853424674162097920369084933897275459254722171889242145413586359900200442449159723589424332959160269071802380278547332449067621988094001151911581988625914301207654077852141098902705769671913034045118310026308234695646208548285500886204187881216428457170642512249815515599022011037097229409812111894170625386012768326443227035482167010399696620353939770961536722108864330763953765454601913348163839592333496003643989545694864778237974310889653440214315572097150294586011129823178160156847378492403951433411334495761714280165268399391809212559664703079781857284819455481994535719064974298222960692830097708874102763386889682467638141779934559688116584384929346560423712015357366995372478777665960795269395534361684425916284928*i1^38 + -27132167706277236636832114286795469476949949513076862307518601945737745640834764483747270323276528505695072938745927228344979461026843111331827344245771555260706472519674454842744647393052965132068194626389077476066031366927337011888656046872446258455944878136068054293126208947700937857625324608780089109705048311451951832728439353946322253449844947132265795955187910250543699175810460530765570325825409726510610532880718462812676873698109692201763841323965186378053252798775150209294806334131280029085756661578555850402968668979252108219179737961136133825271007562280147223844144093505161981626295450647325336984748815539730280879291116803719467840428616270464094441622584760298413391031356894334313767375563962280785740529367779910232694422894919317440324025481984993225015110449395092887655097654199039130147608026883214598485550485664756373868059373238317575155409414024867603064785600113566083749383021867952494350501249593624654845660503590602382876787886733504508398098259013429954259710466973411099261888827180115589111695378573805284281906901040157674552784928350936557390180819977991571397050726501848510499051587229155590690609984002134721327704223287797054634551535403587848970380926621742041015316713204594465084499908653623388377460205200269075243004816621850200990557458350564728394844838770233875187883278688328718407190132372099917307835722549987051728683859242575704103307187822987710604635117185079932218765734480550875826388324510870682782832965755325574711857177175005914985439243414319458187727590815669667850532375576863966391832516744346284941342184789554310636292766884645023284688919520030056746207201761739396371543054627424391398472162131466957718323825396722049624216341867151753216*i1^39 + 462689747506830329901086970006626759560372733188875478556587797341355880464405303972501244565612733916460184323894737596054075911267454779490646965523997510299627441797530907215739080083108066366901022872075054717949251815046665276685303537207289961235391771107156936355273325440546571695444621323144985675474669916582595180938705936580509317708400393997895197609170386332864111290883664811046738547478567175132734883457117633115715632542119788531958635344027684665490258900846604358823687191940191821684517053219828245965536556422358437937509093627404105177361305675640343321753705625401381581008594397393317055461711599427227102112891078756099694230349803159682236809936679597698484837007649827976957816564248514969586340290464891005168293034592412204556441851498504206656183255390026364092226833779343130818361981984918950440288498255577229610719218587326756682978404979726199301468495766884576093038292636313122606518688836991548231718971881159670621766354225540666115644526139199915486504632345060725226969304880447240325008789129488422677990006533072736251278136240319250717977073048201344770568534582708111617028311863296598485358805326127795921174442155541338704969706474420380618752164293335231759642677977567569770618298011742721874336129920658326094677399427030778855838551722027785618845281265305718016213060682183312255963002779658016387766532751190075196915746161831137259278235980446103834509344311970224078986717294319147167034981233352016977928770935001565778571553071425837015855832432879400179860806631969192263907701388680464778469965213823138133669414245006297517242708199131303347920763326169375628706538087713856347564554723580734123259565896366561617703004743883284994490407845888*i1^40 + -4596706698300122880516107503445760463667141044999020399246523444251982171710198402920702464576150881146872228877402190831811141958889212574353234199331164196586723476465332814347200275411835376244331659942909808678167013760086403045084022983957265419022219260191142865786365149828845579124181635014778345153867455918619805479465538725505871597670688328840928495534356626073326394067570226949190975346660502746837862103815080492358691118099459059923514017088182003059022376524474038348300058521564694135678714008353404481386354943738890881545837280128947356341363454954174799512270216131436016297561617734475146824838506277050334489211735476731347867868427897963348090717678677751868183359323914559285860520194394479899872652707183463795665886932243251400981226643823295472220559613876027558740572357121302467674584772751370791174346770253902776769773017081736490059139977847589208801264737400687715033959800212806007684686977042901167956884137297897064960733916968814776584308535847334393961371120863779078381662140428666156400533972915247767981463015901436260310758470112028254081542885287543292710501099372064884165637693674981746367576646454420048658009244240369489331770168061441010147560761842746513365246429569551204385044222241608161729877788306772657421830385325432681700019766321761269934214566452418738115206645813043254777093726550480204223326567927206153989580553538347626737009029577634996501280007590864822563577427026983147287439703248065982396802816840332411309488041218814936592535318661762688770713475404186012559709063488497427068374163412892058394342637773561335750519669719052549184877942992211310474105376347369373405993724618349266294075697029056631092078459542011838988288*i1^41 + 32250091975608950318522974607482072827944149885497067088999962024902897511010290627323089612830281820291056524271467895189648853933831210537313871666753038987346808543481739767770379772801574021981632389928264169069249371772449410397764933537624732652218507966741909249671783109675164958828874538603853637831405435735896199064670744002067243810596699391015712521479864156261453379982589172512189858066540598213890251958572080205589540463908432712644201127946257500088664871069085365318573142562225611885434151924738771381005693973059472022293039660551672323274531414225797081666935062735312724669624563314643463988555456479401936394788844965794916944815464547420096273635569718688977799829559275716353645927254382189772563447659978872460633380288379834394943003733419911623805636736294466251851917281328448603090850270661525442555214476497693419719778577696832536623989062308332183312401795515490239878258288537869185618602864583724219680060321138214658595429319160146043859866372379591076485483464262996783811981110458372662896245683539372571489305326868637834188129237408496949244378518872099062214795054606019840579858779428300435153281028514766676728133217650389513999773624020081366217757560509653801352602826276728625914261987788970800228750380983898631578911958436771963654991849095561161258945322608200466397207978577141212448506438126068861092723620017053880343007342513452583728099662545956259920926543024204658712721638686223420402192319155107098801739125898536869202597398360224967322973706006151969865488395443758026208559215552379633786531238738184706502974086214376482034953093986825102383840905591250520686362230911597506363622291023520554459566968404571157380354950561792*i1^42 + -164208294081896046456257789420478527818477345890928879898517193857018736371527272559580651684392786558154049991470059280999361185846170997129354923557370130676754098250619148906610347852737424280947777771866237948609104257595561812583176387846590530258054617659884147636832459553025120746275878630868828245868853060671541497394182999818265968964719916480983596888831219658333111421876588535881823911189853078744096215713638121485736615100971979192941541694517532565925606151782206570254994385922186847437478223611246343039952728144565261278920670727852161930857654724792895348569899763476027853770251176658154613550547612760019565612845915782870707678311692777820483065565837761558251909442843353262633833220380526261025853158904609783699125448604579528631338358206803054094653625847813309296410796661767105459645183363028433797773732339407067979868521138835506961330984304391859830071870077016059815994446895755516251683572918940639555005154588528490747816288821174748647346020204927725669077130078017197562293637405325751729609731775946287629628721405963353173248532076460310849932671408762210529784212850388927619657978009391489331954942229907982663199579854975777675727119732006918093953541488738096692236800379378156819456233769569475492155879459971490320223714725655423825928445974966618108092387965175999371610310384650584501596982220285097522803240039406526267306541296151975751905646384454295766729458523285469153797762062079374060536920730159788671899193965237979462363058423188843365399890996476084185801729356670842561142407494884546190344984344958037524808676529109276011373525204266050655811590145666335946738294813652600928245438864969164825787497658962881584037888*i1^43 + 623642963573821025093848969790588955045271414615213261604818448460074190762502101267762376318358341050280991213450713010383875442487817864334330762889343860466068896537701651212364056491953036821893027528557499423000091350533712332930366453691411569076391749915722009494322237404966104701231415112267827845690258783703206995630593734970069716051962819596709371842023552680191591691770363290280715691214862323246712729751156286474839659088253005699114772737047132078535630199203346351571891758859604305031624504344637583657700447134337654691343122019998678015727223491230182735582548666223026135729678449413554786661973611979724714926344413748980906310996505983429062753597371716500570935255019383564309242040510162004836117913535363451936588696821560254857596009527880296839077127330234886597364194483320151504915945156498996345700441768856639356971966162296820651398122524916673775277355814423209966021923220502294472997632262358649028548501883593255283569956745375342130328139906762681914016912756342612263125577596690689389099093804980216450095223912306410038918392266101732191347596855306745259935269325051047459722588684799220682834227511159228119260584974984234863684491863299916592250615330409246620902979555362824915629282010075900554051932660257072553175930561389213858913509269465302087467831334345937223285237545686810657615345898615426516295539087422748796405126494934304399499037380800614321801916994560471736888931538653264250643149589128469488138827338900883516063770594139169543084601169275396215551056382159284586806964245938200233764259349672503350854402838432115079611248722662650889388388927447369387113946433192042391166734003380168802013359412084736*i1^44 + -1643634304683869432591957959098313876215266718787106901142902475849155223366767622427921939272409343866700981264307709027839743085237218154139649119269230351390382191487431252300818765695252434648401198233537148374123014128328868009745516143042091098980354546928650698081615092123570641921291913562304403516481632228032953470868961441089198082384631401913657228840302852078635887029338973673488420671258741327727091409309534319723190839984629808419280090732692552559213672560890431372743556887567878851420416043880328570704043115693355290615472223635845604983467780265218309042492894343480400047625749724342381429046151742116633527794760009491254697985104202641037410699876676091086899394158072954504955561008475389647675191219770630484002473682471824784061876187341078620197969388828097098095887735474027344421544664538571836275021970998718461222635408784848650979805033419627772749250136752643982575553549275047336443694860328195480840090888757221174936243111688548817899795092301485586506473590099961281856451394602292771368291235978255955876605554523009152973627433364154003113406653363514955119024213125160620340499307872339870262838283600663483686847166323139074066000003102855416961019778672993176309582280661992607536260991178292099903667084601816118873962835912642833165295838586337162873281105590227263456788101314475913690532891241201463606183039805495612432139868160627775407606399020263267868760774768885729749699164129267081601489465365150802649467273217016217282502488241878623793420832848793364487927824306691246309606219961123061155135414840230946068482162520384899772955091711957931387942153164224295546121426841745345293830783628597880743264256*i1^45 + 2977718802802157002348517403703998093442403161955386213156600308745587973476660805769682899746235628104068895305300475502969649886016604069317739237675808952083462701640994742605407842408429372384325812526853286577167234816926313212642096640762998788087396049869925955980008600393526074294545028494556995926210570131647945915728067114962807992418420573443637159463150358227344325592345385895705260823518628708869392005902019370328938615148305170189282268807770561698712987419369469408331546680168763031369575924254631769270575220210338571819190882984216896344191887591706933633018055975746910167210725799138158940252827648971074330768112401678857441147806447873317538207515098146827998690297923592945503817975931890511415169389323819883661833897977024826183185983861761418641926145634844809548626488862924938060382633752804487940893600274469218149627003837169188962779338343501343987506247329106838549946681266163381316833872839856766335877841780195326005040606092849112077441119558334908915979483981499802203187345854242896497548929335669839379192249876552860339034967638724697834741423369998220015666423101890272727842826338662420293631061780953244314726018127683731969509638588965550530763395502181337646035582297780909615409985835479160379095483268538077667588585516072277315220641359857884199874723450615538365786601492841051440315160663670571891271608232806400571864411917621899319169678162837711273106871772739629147648171390131006423730118550283304539987673660715656733802788110421469381922284940533944579352040390432372789758741207618395188866642219790261891927747646263674670478459005309999999705342509758009776335324278149251781467337193947136*i1^46 + 34875531849733919523602283052671906417638898105949624136816092988382959235039890217527251603761483355047737533516208249376449472254119142817214270409704251837846901856316578469314605728538136049882641843898223508920251532958713915785771103522127614476526225781663471484257378710574782442910380225784248872496428982907637471801899622578491998991047487233679571728307322275610337354731906920041268197360774282016376720364801035008935005400793149181137037520616055486720249594247638587648158346038808148373952870368349437055180700976207042610683512219889920860877729540225076543183220021258869728200286392787175661819502651736158946449137043988628803863058990458344001442747437156436654522150769272919027340391872400762298211389442346394164827137335476708723315398421462235722531430067384893165065481546260290097167492844832096914528808671027394313012385169570921504312875214652045677094090498702348750052102978275508022255369438474399715258230702566112103039216843688697042445178386924532957915195634302264526192378726215572736726724847371241339122054591106416205982099888726630944261684633198227453676446027620356751876188394082354841237157324105233106226981746239564594509180683745657291096279601881146347470341938491163690608607258100779865977930214076984356766529296578894849131387297821974668784832667679163125916494095784227741846597503015090137907361270238712532440391845471000993913583289245798760099784625238971889353670138507650028190480091937560253476381359735587665181212223689413899132576923777321641127063684136805475973457632319239616969235654642498514568582817537713708272184732143158171139970663327127507421115464794697345597440*i1^47 + 9296699994462230094753699389136427676382978809448576100914626085279148319500539258683421078386091386551523752804007703181901404444699010665271471823087350287772579548044220684398114871858326498786397122045021667341905176919438905702466063142327528644971993547863520741056254541118794945281992279900816873979300186823724921457113801283180838606951891253699159824688024833797232963481994700531896980659275644834787390131314768790910743417425312555013637892181111242344058514704006082466406805204062793730431267129737455242736744801579656975059244187897442376407018045420909735902326329617578362111021795787410191156481014528692148891381139061834178932950334334675003368521298622798295210648611393667313896253109199542732055764345884321342628956804791237470462138350897412594844128252397491408737541960773832283763652460020478763187437794921624692555114318053769314693444164198687947407801609970269103628373884917222773721499823743584836265144176653836452788028626763976340419249502976488279369850481412023685707735681987659722047405706211557946548698119943754418545555151348697791708934398196703447965152727056489795880525208930153319174874317015140955310943360312836343518892878854351433100457320153444637391612435163365826619595095413316825885746025850675697767798436771194434056584737204796038176607293329908625842000454422223625463317448079247361391352428814688942270502263669448595458335522948116123608320176785782576005302114273811482223674067955139067187584793413510416520997785505929188042621942181425915119838564986398962230724332615480478013341448265433155608895273379140300120334504329508636667300257276583243261536832978944*i1^48 + 615566651749003524867535274899480308636476441732506066475862359100821107520145096373512423887612081076198111006611448883925576535473651699608287750486204639482169921204421701086230343641084828074487487997484601478335350622215947820617864612926169400900807433902992307902819923035281309954091415660378708049431006861974069397213608670198211853612427186328462722753330365454796263113549633202868610222826892546827072242656777847846740470757391229187691010869809958188571553663101952399061419252843641869298494518967082167937925115201768630285233424669255243852823425452811879964998767603315085002209234836004471721611444241094014019700441488987002114688542195078982944040784238133435155922477508039269292734049747255411228584167159198788880769222148772131354217735166900706034193829609852318099004489846693266276318058543002914296593894407346467209473619641279377908228959768452237857751490951786359023932374309738360785063831685641048087122098046698803177688777547878478761199683672193413460921396565131910260634765104381401839844465770671353079251209180049714316323211320972617194471814232588366414363752112711669498917601545975275490668151342369559169648694461949073087189853028774746592936207596760739565294943391284958400297607221842024957103658508443067609141480133888757732531716957152270041095866449361219448652643773895721679463232428340325799614130936557660616519614717165678746254675553720808480352538440032756497380057776932615862200892759274222796771321726350439408517425369601293066870620745104818143371683291204739272355812468004111431700933802189968155954690437692726545286642412718504348287155654492284485632*i1^49 + -22963803160109094632430472830628046181086789756685811326692759024136157653779821026226709533136703211974213376550441719491077888546483639185383719466648612873904189145855149542723267167806643129949795970052358250137645579311050862165789297006280376950999447012761858980304082532646643905737388219041605784567113765440513372936721351837452484556972296131112323932813622027610644133903830239955501881619431706257716558860350684061889564468227263883735854884277467303059842908827452938290233945953694878126171050748343894377215923880313155180383435080584230905665428712293576919829132206352700822076954304057341716492426046276896327962822960638071986048017597484701346463613103981228566774247005421383266402940329895120984116818820647571618009704891783565652159358102950236740099650649420012416588549484587804348371180230405387416812239927627675685753620005353283008717324075893671992423411421346702074673838935572292902879676888110574115445296361884020477487653883638436085838320593196320577596294248273255361568399233411481421546524493699433260161765336705141116370666681456853930782684123149085501342497593609435785017276408837045520370265264782445035021196855897857267668727406535991830558623345068882349353587682357825909633456511476659319681865032282985988121427289993917302473440746311696654673151395020282730341189934294426181583565400398669386763085674740138780210149458044538357619736843035092926421030876831982732474648622388724767146398846579851236902515133994180273435657421076917584522982802162658660683334498543397798088610250363452833339035712086775040386246365694571380239497092110401914568530452480*i1^50 + -640369293945693217331697626130285521474046893059295938613566442855685821411066940607265281853303833803973397168851142734913408529975618141482042470741927495842163991230137481263301432579813759057099438182331209585985052914042269142588154941588268725082896123880822506727617334538136239140991516329873603073039105560332918260714664665504681506320681211641816831645614338809104632077185463745372812088325342127765886322476330486540448171555399915705240436890458988299724828960467542973321183178889428268163903465841996180136319236131825133189971944529858271859499472015425507213800881256058075676532689094679116018760406240156655344608324077492552725686818948672831754753164053819941539363295167681683875183968874998464631408963455501085672123020220134145882999179494938782014716392584549017025674227705902057107686136894959529219678137402046610308923624548909413056379958279513907031822305684302620901459158894786706728988901053374093937666058329301866459528048499195023535352334797949805593212725223298319776384103981026379770258721566342284075849785319380550697538784162045351274411384892036208662368137323372905987781071233735790350162570897072282963637674630989900923665838217977695295989294789857031659065607772116399959534610415096550232626857094761078663692603381572736217488979711953926653615124586166022008536823931339761514905762848762284146457121472757293934873816743992572471547241506543040325900824357996617661509492542941734385549914418554092190284788157593188594328479810526047111189329022972257378375573213198429717454113987881392664235493082433912249617957236017724426978844669119726848*i1^51 + 4641437602838447611013843719442603164210444998140447094519356057314752245480591870564296618214267671704280734693099754776978389724766907382054442709070144098312115641443401806443752401272391596831990898746153433540694664267696838445033570793534827615495266812559484760651374721497353077333013304398077397880747184637060033034484503588189335905901254510714867086737987144198306534817086795155911606611133350327613002620019111289285289560705268573205477404331122483538601326297413764761241080895345347885856406384059150880733720944470330509599684148891205139537943115757298505285252832105224555481458814604407849764098527084569017164421453727707231260920645189901311370898385105875664371407192129175725644912413757739300309677462153013224460660916060400822882848531180611227332877905968198584862133930582868816039017845047620454408202114578820593752623382587613485819207878505339024542905054231922368716574271477753215744689303386584582704291517300993887479442914673659012295246881183203300846070349209599150775492462768552782306952119772441820553746405598495971382168840515947162773171510041674343573372171164012238657842379130201546523232970671487507866052426568880745090653584190544400068314526817997924933763238771666215699051729839304691410157264913246498827759550512857444415664380194875156591876544871576576619954367033954909156362605977751120247176956394528878752779905132935498999734579055600719862443354594845748234402782032194505102592452907752067176008956848292268848902847316369961309742887049051717342976793506378623271084459712339884744141569705228876133766887772160174953048320*i1^52 + -118721386123393731211400233253264805034391206831003004757517531913772007111317192780694842569903058796606672496591459912299206254611102181450990208258015295578070989652006028752233983920951616452896572286493336915434800125553475619423366020553021769601150872209075842446624236173372191615104129798219914442185814353397986612100357555276204400379535494230040567077161658541166082652968858959454031705919569642980501724857059168107800850321280833721035101802859739731105800176258186469968492916538202144452469032151854322813539571816868071895187130189775027909632075670372288592770124654269386586513316322483634965222264280734824240554577508085877835903679825074689640336830098848434572961223041748293007432529260521165986019518632822250887732009587057484921532275314497991048745000804518688310657302804126753184617312311359543668168321243059247431308393811841277050528078896792520276174706103126490586646318825006219004840243507081911205848832775876471421564671041602693087340279294329097176798097533985468726351908069421919128353091168691212427265897751553824205599115855950158540413762229734284696983290875847837893488114332756631193979609050549526865045692822679606137996676395888312425364754803340663076958913316738088445273536429437035291130876522557784752347822070480930932167792499129372688023914193867210222808813952223390413754042219922164684676048331914625767278356404136544440639366398848539211048984217977835733031943922106134770611041141467429346390844317421418625028653144849714583253825249112813891632183834316401433108880566681349008688659410554518719031711136*i1^53 + 108400700604294403866410449492243624266005348203593067555249744280048688406053034076280121460226080597866709123377403877962375876737511567970568976698566276674345366099996872829849855331726872860110029331635927081776260988690548640025293907983216705176531389892606123364451443796028203080194664484158111900324005468323219059569355294881209637606518740695275481756686886111547105911580924265794534775809708496164447234233896944420247879907265895719300116779835636106687359149599219073134648735433724879348785621522869171821113695771983677877685519643050728051128862646836683668354019016137131209754185114782254953569520745795876298102194921611634756122283515311726586429786611715367058122810641479308679307279619408954355052044648365787838595921177976363562234094773764765786053043795774343657733845229113246020940820344270905523789679898893998849686255948238134024185632662108456464493675087569659970969526519856697041970292523652226264287362998143312111608573612745642488231953386730838715019733998160319251461466455995213991304281344106137172070519157043988103590770760040781782090545757044672938341685917921212286893960566319062124669281661216855627926866803445650926104914057515814432423940240400724371725297231207018505462864449280224581266281544788665146307288324398992167645771558243000373143499137583076721978913895789001058239405121940923290471949477355868114090240559197848657054094353235860659539250714488226932559793505409221326476665089161389394887867158399730249216119790024543327528470891377940039226350617545927940712357367879787583784762000*i1^54 + -18932636256653451914353814484014480775057277540580030942648695815200091650980372175277896094009559764732481834578694230704662336054125650205961826832594025036421022941430639614865256284010744684442202934259439980194842530776195482352177030883522440205125046664252845851615098978963098895779423517459251672866876852343107693219115889437974375358318186351271043448084264341605572235078014914269866455655170925600524018411565487636239752018185917934815860397684716467493910837300859326499030564251320852141992498514209076913352037723230752226863890432567037045319802930137590041996540681326977780032589549586773278839764337548696069274301410491827812660814147446062747791294523981427283959189881479588407242179703843749123125487406997358048404428590924203340559507313901780083854251145684538614005640869228777746388538945471184484627345227835276507895942500617824940910805747906936737442866938733927878649723994091106866540433523006877805798152067435175349681005698222228414355578712785153296150616683565006419090857768776120106558396427960060211625774750002899322386030787242342811382027687235637991394568449937881363572764811905686631617348346016889809996976654734966985401139773215038702162893274575073855531670942304207639474355062541864755962168241848149348787003700613563162999820828196899420403500078769242982122896367187376492640785437111359551568492338636331311337850124920478794648297457594465457441810643046475388937915855631270194099965290201773118212589837358221174987525083372332853062948106756295*i1^55 - N1*366396724581190679060366653197908334668757623633837159099971606814168007353817425573296070255055056201626052278209714807586275137237397498714222579430568790677598129306283074421428373222604921467573526622571614539873603567582921794416600976965106855884007531165244938936022798904341145350356999758237959739559456281356570428990172559020689958888477690975716965423232894974954297275277732692485437252816132982448225318787632391823589992070302426182823893107354101711432000000*i2, 11182733993105908227994962188424901500944716010688012923414369772427684955093469422046523220669251590628353674630965456370404689349306259056102340894195010173031180932687577879652444239461435089669409029045227048890980505904418109635783700112086466297471518088298835989241911527529697617343148294980476678652309107204872817032296953669706493411562519128108072159551873710729810423833969407993777536415529064648767279560359634724667510169094876893238642905577842261677274187189644412092709298823360506834193872416478532596927465747013219277948358871328896627616173590884214062304048428209282104062235731558173963509701903493352569357880016808478083916713134729813161343613511400462846831937891081768146679052452761769442875561528957941825676409014553358352596109759750349819408982426341854798312339205013522080692240012723750456269614445368376002471468330309916001480269803558844774574113118478769409005777515327324331825659554014333000292886457515397331594391627218751061477358651403471980146064509183608308890748248451624104811940909895188233429144191397538100718928420207558068642538169495656781148052912521117129841147137887580308682882020529477733902936735606962835150920405638997970590582638380060645863388827447929801886989743749975679551619054958579762827752382540336204412649312358587782814200016887266003679128732920811149067905456712006343146436194140209375815803965588804575166170727434139618575880762602746289957318310159014106095846783425973565431235043706224081777031928499286302343066543358980772488131697745482850088705608002097956164668187324178607759977235062788402184391284000817762764522838975293859697142504485715256643410713413563718550210535506307182804389625928096527662932963528031104310643285098552322029106950104260299568369797825315668904665268167498782408033068900603919900286066744863454824690684680104588570147318185214722285514877761403563426343092018479104000000000000000 + -13509828256388347758269766579426462312480590821067922995692479537274187116818194831633929363818750640338167917427244244858957652786212087988254240892123747547781779919572920438072388559295239010872056275598694413839277587469038735972885221309323644336909917943161952259632687777388382219166695672477979926723352500197623848480242918700238676518281516895648984310515980293494141794783141088523613673336604965968430261233242865586379466696498152507677729086320032133766529125750531958363193906785853475258903936435076254900105869007132956334551596068183982194062399166331410422805443392263925212234687550045451393840133727514334468467044924285484215933001515261055518318048855887291681932433550062866422706005474341945134116893296717853712846109784303437834425674873776950516270460193947823980987523024636970137026039097136445561615239726176226251179926750941420995145822223101058160439394883520738285848051501240529963909804057435667998423100477925628178050892512263749231000336365070639501535767302891876177770169146360968387640410916627420845723600355769461095004968658468394321168099485189613714044683551172893560071843284675660540170734803398924972684161638292923501538873298333345278166838976606640267864228654081715312814657323247297392523638251799946614059771762102535483536882669943638525797191291956361954608893614840944651540739553067784860010020130567759927562876975614841609879356651432320199558029925290763289267388128773169446681572009328284250310229927810825274341977081581673062758976967126524547837852273104933304207336914123895129378901683072875627830432807423524756046118161195338589400942266430262180148148875383897663263273362034523201512704833964828966651006348363157443492859790009874332052245341281916411757398109588361446987653434383466834426887031022114467181850763228165614255698645592446074551895350370101788346844812721712950494397656339087211781165621381693440000000000000*i1 + 31942167855400241247699997811387160460334429517311383543650127162284677399708517811232146248325396880205246271989299718007823630491412490016282021973137721951952637191496338048278896786573293403838846013383874835557458877888680270597961495133886647525946996223099250130368256390189513104147953697770619744176417647495689307522446278714037738584178174494275166938803341312372730090253918584641433402971702061196167205315035524521826863273573761572611763776719337929895939461465598163011983398028480452126616489313311376196032486566052006026278766115504412466686602056886032413592230952491420593126474759795483728190993347996307661812214697949952327573607556933686855368854322341964844662023589918941392462541964939612350556267400842509517720339543699843920320200583287068873882655076484714031906414573175532813953180754191794815240277441399465994091745008890103336681178739469850985387239551768732914979521971965565665752312105336833702030204718394041346774368646954282958109218495645030852023748055011949518218875562991628041231131699962864190654188187596118588588584073631188412324464669492176691190191714984013176079434818918742357405320877308165174746721105529876979104422360297277502354425600314197242881995485644342569683373764257351855947947061778639971045498351165485109387837679445133936298100156969919146042795879338418041374426922942935227465548084699164814762893280847534306621725073808901949242441630290106332173120166478471872740204128521740243249498868762339378703887475631121568756210065602291210822323888659013956022617746883593073959507629008576099620849704668419198189410811144548836419068304643688998404569369827321671870817489773904719658058612706179553286089154108766674961571339570707946993099635021145953250522842446775494578097514275365927723499677008670355579067296185520593314870433302981800893953010454538031031021800211643758415178797776337670161702362021888000000000000*i1^2 + -31018161381568718214291991394540836265385199709259410701508007374558966839018198657359319581048460340103701664742170291732678528493830719300411566778484786983483739467944951124583564281867539145448443067038750932315732152236744650004408153168827853914399578024309477438504928682696232894346917906814766241628798706533971143085132031438389816521294814721199676030963521815208357818760880456330019013180560065521650926273480997288043936589528597196852100687028273594689417678466111177681909725034414097505399486101820302721721988069605392140390372061451490548039125954700372052773210779251138582589690688047664661587712183130847215154854605874491707828697598397432121001114258796066203527868843526727950758761823386866830546600305527238535369377643809555361096856795310058963533075922781558427135079229223199006646053933071017488724158186285151976448428305025699690963497080549178092341836637506849851650222933906147485691638958576662621467167815550478160344888950863711578423388135794682292365821505432249721509740630377531006135879540414659708967005184255440567083326306713016521416074998944623669030416822272624938567422580186445979238359837925439129986137357647270289440199587129649274389491526749837001114219567259100964435939707385645938645580130374300733730580463977908047042957281313141618383768861601904278158380939787248868946586772113384761341438758197542327418529923987410414900687556067598648574918004257670070072172779043151009598721572209934547129062769301600098365999182582133685086384894011781444612784027663636220526924273240939801197011874338335519963589525082565931213624257545125817013611150173663541166058757394408633421604146461237650658530440255264775329568730671064484384299842232507760371891181572306260375529734576123391554685872557514696901260409497199714156448663714062857273846986588872660829586730132686970141665731952131464189806540745141707979886354759680000000000*i1^3 + 30035234268939094617877630773517050802431708941824305822082149069621443979311093407922008575979091784929537157626436611641529926249149083374409150589294648709875034783818037380546600612655504312437051491763189859719688941392122634836368729772184913152848950550877201168093187788032304894082457897234089208050417517539388691871585147607800867912281222819500111932499882794366294487719245230238699701798991534329781302058478320602361854989313020556068522160793060530821416687508521471705201994237403686679436146468390558799208052209839593449541808309087279606778732899725792534225683648880492452195141563845923080437378574847736838272868896330766533629008395346589067779240532238926328191756126494259050845733238065413209900103582312056308238879654099147749603769711510738039793628015596979550864972138669650584333636249518839622109847162519776108509349007353913208864043014858041563780985818078473903476399397667302098104072195795303254875262629483368421588985079187006355263222411822520593920644210657116955352725784670903435401731523137688511223033522185126467649848212803523271467773980631450920988766163492785244664092823024660778398635569327817448149470698679930999538034106388485877346440162406525020210182532162929827481962321452237000694196995137943527431499356407619634154224760506285014481895052069824183879578261007043339502361170036754189150737246439854050328399027310125947381987279352343815738532235749423290887003759280953553987425638980530809470290105148793615833995385160731918006444689096441938548211871322191509994088767536309298610926521381398262935038210466990668868660349158892669111850169663516095895631880390909291712116811562857492460145655319957912270889773897587331805988384560046259259067704663327659700982184811177924977346911256222371270741930253883323476851946837893710471822433748880482446896923565941072141740234356030927499700650101569241544056740249600000000*i1^4 + -30014723923125175822683860615696923836497162074452782347561015545951524138880388926103362137377275099042176626775560496450346426151052931345376259619726911978192058963954180602307269457329063534580981228251937857431717816032673911164644813563241393257832731653995201671481257143115068934862539734003040771811893375640270856939074489223457890640042554101308115319969070794372765408609418973183248745263596952265752193749127643086040432496769211492321927997168295999879737619746840687676177711799101614111733932491276046440315812378508138267854254057204298933043271736836404577831757781773914381692630769954092268936170962136481362685171968187228944370873758381743019806150091944576347023755533794577406284965027520527736418853323323071245942928148855464361238011062967935258023303517403974927266480182552797064415383690696879967379357624320078558386261288190666404219720955963830738328437164697934549074333163890395018694054078913435061793637629798814009514620643284024464002515754367833230140156794255659176609175705049755719321707813652070455128388755904740716036498356284839175450160950873541782706288353582123644193104975022631636803529224997165677050918735397765373810084057313182824708942239204526643990145997285379898763840252075176548654122810242559234522585922101395667809995117474587120697453635969332260311077547751744983065461637314200364130645241694497862359392508926520552859162908294903637821092564114026517642537545079467774567362425654513767661928948710652930817118809302294292393365544127006312026872906548520593519072139472964442818146159474393231058333752032771014452926816406802958031782353621032600640405737192814767712329403138710228703778531198675319013731330153565837162401391757863748186593541431799907212298878698728490750488621610869772890637870668345512883934973874674713634558371975379276191598675889681486457821175845225511419627799502065601440133834342400000*i1^5 + 30772938043436955855577881434518173756210301010164010234721656850886733313712696903493445161900238287056541957661061055677320456648541785946906318524499412606425207774844419830893543812357694569987782198903071262697316528769175256321997760789824999852739080724547202780594346542264143053058912746209538649852357501663512269630919122569761983767189251822938125772412528049454504851055218729268541065584160552627267336721504526592142782949703002540371754830144996635680137886369134989754393163350656452706705856598755953962347605603304866226127404419247254037630325934603447980498992742524143233754077923330218438758386590402499919650282007818050272241985944396945559495479859719400327222624502884708024996338982222694119414576309248549908704220462295002111720696937697199624852609749151530856390780800826663616033426389152658569985475364302661744039184933693874264966107258004180752933144119927862608601810820697527143629952733544410023792228146477946994130223686787429161430357540841451129529208594653381714702240510589365540798168230614492432423245621013833270319412669031508763756226435427269578256471597956665349789047339272963209015035854904879598822532062605583070879285014473167536060977045113520630896903934963435834511533125944883895082712909017559445119521300969573282911273995242350910108654822449179797869733625677191271838888265303007818750419272043902986198919789152943738945700158173112115777706753820214936663360225230255633597887968839914663321820814085213079531675570857978519053755851923847625989916446479444724650927136686780552137030611845579879380552678315882818940698874990395989776150798879613972472632760068087641807966925748935307846388542900748521181729786395617585338058991895881314939399514139366412365995200440459284940973311435748742094816169318379052294533617453397817525355463702755579059014402433928256667601655793532130125171169523800610580331495424000*i1^6 + -30294950926096438730175454273243010649587340138333689444078451364872031928380763066891865377473085054878577943121368034933494582543187295880947705592813534702984224304209026533474620881374207853601563762365121398061127739592582342830250187552865144405883423298989447405479213815360711977089606245258142081838095058984862259735105146393600912511416494420969112195505451773673457862614371119538910695981528629188725350952897608284896338272585372534810878285160733312140775066000349285772157265253326655700511503835538646647261370960882514690192069878202197814219651123342901345491374580975345741018608289112435281578234547674449163042340690586360471188225051431786991394313944030430245459084481390171276987379498138897093123130624717912545744504882555753716199967183338755366987450346492324578677425970321984162201291268331088545586217120058734980539205227108913765160237942399654914963023775194247810396543906626496706971907729188568099532824477977538894072644544933220903311715790100809815481353732271499982409941527589596231241681297164588573419444136152267836021386301884988541762757397458109674741542283927541125325658269353545378452862597676383322201934353173231912639583486024646254261669774207190570361988779530351538550932836376685974446593680975565796483801724340788528087284785777932088198951546268022102963505159963859045103304592590659733629695285931631145134891102943886390281600343094104813052774166115294853836199501885706313882648995684958939686645466004484456740508199136121570632185065013221412998470732884430371332684817251463749930513751678397457816248835616798687721293264438494508132374047411285821652345613041994440254914718551613920301698834618372009073966164180497768890697393712399760390137851226468842500647649676834983089493118882211832097410393940622878735550740587846981827154172375317526205803490288042978793565817492141429861429490993634886640939827200*i1^7 + 22085848886533799000517907628982769792593303953576753800615510367973125970744073560869706724516444480704395236204846640146934691892455467482622402900412388516917733275431255229772251604899192504275474001639837647063729597509127632372969054828174284814336125953774101444350233982704073669103850106822029299936434778204845902403423173923987279496698781478870596035309109155133751678267670780051856693424508398280606184581763874367553075457564674170617722545924394003838031459022058509072251287611333354526685678799101437527849491725757517347085853896446957374243228343410092933660281795598741530853766314540879733277474688206162075405516089510014934760516028501695956786085528101973219446966527143171763345675321724624580311950578077481467376597919110687928009402346718609550083292028763284913146354541293141701549369135009832911718639305498053220194432479910200657045013327323624712878780085785353573060165375404534053841205028864142789825833855672160093420619170399079118203107992240314951976820212460560757763768944131104674250060294705621855818177166416561239585410356416867869899852876376107735573789440924978048880044834708963066385169410836412387057785625601371207313084858274442805366060558059571810416471860262487749104477472457108165788472467704752277875007457932346353592328641072688264544686714441919434250524772579245469908419973137415047156801871183093856046453015836626013373202252109862206743678615650562199067078651287353606760246547980379947667798920923508255678087718431131406974778137592166302906066396205763013418018056557988100401295441672022066582225236166900560034383301653371401994770268216752273339519534830553246531311040120155489207445371421070932668878940537920807953083441922470091614073433811230469025056845200139494427184720755623388797420206647270048369909835404853807297774795037677218168096699265406692506008460914560384265777687906246180135239680*i1^8 + -11018105710297546622130525450691394673465523561790241380230951555851238950682029453388195276312533681910880278619075302496070761325993237819054388460960814622022334102558921544323177868704127412582543579667086345052473066150909895487818077392459512194913807517691508527579479305752605787094223321439216532887694194573925989702402536544864592610956253735402013304403124362663973644344788261049360039578235646347252362509783132028664806464337349048503937232751076112471674273967693065297124408709866846872810020138139206605000963177216294607104691498972926917985301580187630195720621700870620715205609188073416637341665192602043158987232364215334860255486843366093768300077753529581708791316136152411182846053513278040944954515847772247162069974555419803763918209425298355669135989976584072824456816301958684613499549783578411693822022069562866259380184931426013432058075919494945462269660156380359086427112584414155838703476187931975508621698303569464645987129126335591310161932759112428154460178631386949666373559194136186306209688595890942326694382678913243833921221714392042186664604339560794430566976729343581627174965882352885619353128900455023659283648470909676855580406415615159305028531224585246948634119342269813393687262191987925214103094409238928335283931393104105998839021159616603058509144584422255617980457315636546024761561442135281504855663265076263892301001132186570054686921676433672065215473318495049588802719067017998503381894760538932573683624212910063360908535886733643940800523806608662302379966755892633438285938547624773127772522325575527336960501344448972415807451161548162336162322033003357401841556157050477917047819311710640323495693213535974939449560156623724227915813873734997068823683981369822795181013744669445983709108783928021177139828153517156020130228448161045316356389008067514778057053961560669663611906316108442258004401635688761482280960*i1^9 + 3843579165477142566660901966747251677145538306411541945720129236922971686561475828982863782988426132828913808056664870350241904360978973079365458107403936493943730895179230690890229322426161673425100048456170981154012429045635920717830356690516320063158494270738498670291110407282872005947722348558985478143742042571608150061602755938991591959728745820169113037404281484669502435664099483995190497508868387680922268835085670809068510082588678943872853953694131172980906965103118232789862853554139871754587775971268800400849022449866122126494452995119283802849329178755541581451630246838304646659880634438984256673473076746729863439208146501803666146791839388895637671337125412288981032189635041917397849350893457561615122677564649350350511894715259606592178728434441121189285609322248296078872191730645016318377780541936479315629433081572345348656026177519041363928772029372615589231605418322285134082978454735319591850523565842577744777651944744410774097449190809755778810299176916596455872698604294752458624538528661861579689011744594360758532523411048028347422053430775057442324227962119361033379595218365239967320086738619641890976281676937289521260940598658010851147999878160284933066006583611454265698044422704987712811643658972860606056336659082252462995954873109591511150658790491673941923320313411776123100765009206635798948157972801663582323259183259803300345348247194232315227067748017992586272123678283230107323006372029238895872007505548882395395350106306620934402509051972594094187397997320580379379961715860967904081716365413889426710968315661567028825604206864922205983923515879989200551165216891806664674579198711028000575206826042991356468998027353132452239689382768456447134770277397049415780503099760272410863952117639615937550067405678480279104803005279680711089871785862419894331644576275810825200919839857396457857215204494604718378636309866999709696*i1^10 + -972146074510506960185719690050754111570609838391872800271207955704095009012079627420233401484820912079180112350336275639300503886447816301947866520873934556422354935468660674950922534094244401659210802227128564772954845811367935827692530774235492555392067347740827128507746660231221324164826227083283302598653501598040961845948604716339165848519569783689831385172503899711779140593676582275198757184715360408014732615663934390405976065603861366673254512124861996404078953283275586044984341446692371516902045993097956130381633463868787271723568036606330177431755758675061248284773644724403922760386308171976038704006774801129323816921213947720916240106067246602208112764282309120730586855065102729101945610948324366807740914022597705067918836247073341652505671718294325107843062658629799600002709994260053430008342739490088510242392244724592301797444921069961241941855792121023974862242969724540671900516335608650243231182427701690517985069373796456359742737451590789408201364452938570652929752184614847582755545908291780452397690251581407177011622014029451592069457129749533517523910303988633681548911989412286792052862549935950119288526272579397473593526216630333073511512994826090481820625945972640407817578821600811776782974169825970091960785119205076677017739591211890135787989633333596336820223052969626919496049849290200528172426098038100533303011866002457641368376418062178890103528507477064923339020806505907628360847085942655138734667018049599945166728394104232904319209903322612487332082608071549718109213187701561831243632139953457761350329983764019691633710806118034204968592189919083810750595788753414708111623517657252832850854680681034438113627209691888881812819594033781226256009933901050856219155444604993974657414517921811534887137433317935849828363366252667320956700737651093850707942073761725451557226497962516596106622041159584247350620385261387776*i1^11 + 183525136227817153784479227488373750862625956043998781454031811537318531978423728429355572117852289742242003566039770192183825170037151583725446460346776973056739642808229630527850845600257852500125075117687471867363121013419236478614275978805640437996755526325081228649966166793740860485611115209406827856485664950005507830126989965642433515742845301265077318232398312585888728275040973410016325902937640717483469446590577274883893266004837361721173895201528809361204897466143589769508802195426245204079909693035654492997288242603827680915407291179048388380486962186808746152693768510683340897110548434387935670504284001452828195404512405582018107298668148543678174864018786995656489003691618274742743100809743466556279694067348563901736491378514260639598315181374334247174248396470930690167195929691747230641004951664111266183778152351365092396361245805835324773730653515696826416436544421150741176215505514276375325853821092631884425294900924783099995141610527670882347409274121551699513263522404832619260176119732699243569377172126149080600642055180243654858644478462158184291715686564419579768622107253942430686333513032810379305433320452295995859764690728793504282199049425643456396260378629117474881167934125658390928507840175462080253087314638706431924601598527642534555005117375628498237835181350001721531111923610722844152970292403763917549872480417043920925660274473336804941678889535177255102849951177001148129926169671495682717097329518728742361087687856933511503852039707432605598438675843165195060577474488200659137752841228850006053261623159027030128889266805436591367938407084403116240873040949092992973327256332199347899497085195791394790590161369756823548141774269010459805553428064326409407830225254295327421632568583065364767343905700438382009828445574593983697630468548627412413148493022394141699512414153144436172137418236656334843852881920000*i1^12 + -26338510947098694624284025454704197173625490134983575592803579362835519199535926567685877994167289983798527306043168438324581001827349878205073624048815202533056349237565576413904097340709119668973084015751825812107742284733450186391698826833284494774136628337402478113837719916213041911300010825289879578016566547725824370567812437578384928736527216480758652738667799987267590744288520252349883145029364165698239308865261960186628997814500960505626994184938759020541126426326965447621883461618931218936900139955231269947463991950945419879712498340718168283598325024273857427868664642658774581834494206228666716169614297478818325886545641035745897761102590874284762350472610278227836993303478660466019117375905243812901956373411914145941785919748769538805164243695680114216932706052461779427345117370950170132357947481307799367366696991978563722469793997267829592264847195641226520074338756951931399121329390498285942668874290031260501581239615189526994172672123748274292955366894986844441864197597178905446759134799117595204371377225915384707488895654998555088959389426731974606484229318929226475145708763586122554226852141188023147799786089991533662541225119253289840859217775479037560653756952020792309465583663361721267181235021594055633966796758804945703427389128582361734365210097988835805193681512556691043133929017345873341149861738965653607374500072013658222202646073252038604273751455523712826119220040271962076965554360125345922985441676506476423148665750923268819224031966691142561573121442660170158403011546705378237788428793115437376474663597869156883340910939531977549997499329012004984114919925778525805015424857599485842079948811748654783811028769578968792651707452880123981658902884010213394088358647418217308823081607269099234574564340577507118319488888519837054285737904814804826107951720763754372316219263344194210195616080931540196539760640*i1^13 + 2895761843054816924854790991764591367342686573876983075163252829250302205035908899320436203605988706553465535525633555178809442455084326087843608725762743185533135207720497578911672911039982641662018426438177799718531183772864809771485401881734650544985018240002879820076712215212922735774192315582818294009470888887930419250968647646889296439787640382182608736707878168559570167030410832886668440993269563350686137178421767765506080003788368403721741891776749195901227870197081105791915169814019021336811940698359271788138229583369654751230182101793608311471839078820435285990052019074009725103762485500763932451759226282682414574362756397862944761800366085444489444022078024593088418669886664019867082781731864681938081543186107136522837614204405030435912275209262635966049600249195026343089204761783835665973450113980026421791130067187245527730570088738036267436128405820386307431582547592809868264968279085320659264950437420808707149224403316850459231039345016590105356092498366338151532320917377789410492679282673198129356284157250501179722133891865111570852527345920417357314260603461673962795943470498508756026284541062646355686593601488682190600683711441198089172995873162086105952816247119032415145470573375365492564896710416745929018173927602850930871188186087429092281664318067122186113805789237778090726438997758621911312979006753028836220221574338104107340698527931842211573198465483263876359989290661372847625055909278434462186248888774535626126209179895538234266037451529478003931929104892321299802828239394116529568091679978378008896789749756968708602782414853992449039920488820234287942732625179050221750929469568322684693950447775581162253736846156386637156431213973860660844680419642778183408938105865349887387425831610324831888848366408179016102798219575397925934652454340069857639108315332239361510886291959273401078639835080004707811328*i1^14 + -243049128867239488246511917716851710036316805309569837739254641482906318784147161489141059944371951997131125143821270666680761422382654021447735181273476194044934660760599733356303907712787024273063177052825703074275752004596486127303149810923749911453222423247332989867814524923503971894298521668261492503470329472443700794445298641749552790775851096455000623080195853428372705945355493985785823011110516466789488542238889936119890701469075482181739649774107249921655140369536183157293447158883632261304075014012575427679033374383108538273925834223329805051075707047965467165748904882223627802743215160815992778212569288395703067509207243020718276846192821102278291701169382867935310318604086652647318094623241736153482088864506000042218255836387776920045031058900086890595682389836904312532310407703335052928316658240025039362885023174027262926027086174813707967222468056149969127926023582357257085015673277545998053984531799706037000394083187675111319789568605537849409273826512311941575353075993447982561214563950852728534039176100320576749075848215458517119265237291421041577615886193208530369271719217524068143498904991394209651706652379936436337271648905189464019241078000693417466269898372582782596103603190182724977255817703331799603630392585183919399318548350808730282614813112938265791650200114495479297332811971176415601739760843508300300838619397557433825051559874682728543940172543451636895917807172677192915130216353698097483019334998159237552710415849428820529235338356038529536829848855967268396933198622438041989257778686002298009391353995811197937989769865025124409432551652367640337731388166482643377432884031023630467101693191152572982765433602616484946208329876665932858451411381417854355269271047758686436778222380357222972386133444263889060482396988366019665903165138017249218000658314720534270471107543814592647523305328029466624*i1^15 + 15295205771529032405437461169184871060195780803454230859015083397666578812387981588420479948219290646431990451262319493725271364733536447740786152148900524267055199962412055697384505591931341740779146994488687442479777437072088656116407376619508337048914559882226115076051426497736335390269530934406479769234500833293609573446062401163822779482578461355525004353484718720704737736699021648365071972774416880214867740719860894906505194992295126781963501158115554773350081807343797513079993167478747436658762771555617815638053893683374309210436737126472675086524369388479658132497188823820352977615469223074339653654724105043805986067588796354912388996266921716251633788605614022492041144341512286207574121426251360554609133351653125622739524537254815797749156911362740004631512886704316750594283122692745856650738543027850253161733346267566288346707406531322571877672649861304870087340794345475157328906326821129838966488130160120694070363204125827616781752724275569207512289337119808882480073706701289937571630088535360175986454056263978283364336177331422159962349086001812564696647700272951744616397894934491578721980058686930062736576509835271497478246141059615957454768351203436976379897390643040405658563781846461050073795821538165971974953652707670809278272061771911094103683711082490989612968870552080661074000165938081337531023758129973466169829547230066531617724239402231333475703137520368840371766163630480240356076272100331348497007678922131756665117329345679120205235222504816216769865351326834620811974861237744475215354189309350460704169654178262005811733129438933219843006371227087359854825246274476662268908524560853349059321637838092685116135975652754551969042302676697317301935972540656335822828380033966799035120610217917463096297405273155389308789288296766953867848766482242053929614230985372312564116798779362858470249522788302848*i1^16 + -691337392818346636592026548059283773661628706512789226714696701621315362128361660933658942682473563105811567035041732512744620260134812288654589247246405456777791899569195567096366310335738069900982578416624800137570785870784592616794415228093973012729449943336404711162142870274738429440906263338359295954675936105110026954832155395218856849438523115732126481391723012005866059124491997665479527109060047215721326413922320928557525648320179877485780538814980505048256639510234032384725926412844834308747143933819162636478015886192394984431915245500357320004107423428446513186968610064700520572275919578950811935645278272933099278696136373000884140944392549274342990921074233324937756191879894555181644258358839373473435487641037417885675775478586622381420850616850739463148316319095585081042827934236815612769328745583785671664580585419694459947650933774694849385016549153650020881143579833844960950975358885653275087562345350988394950882779739828577031553290728764941347646208418213780787352808391194928799166319687009611716105805329825652570556132511410697224809816609507779703021093908872233830240831863704655242033108351475901644911352838956824760218646301450007426148501424714388564432522960039563786686968444458825652175680812454765072580751040168116052707763709546346173114595488582813490022357991357316038856429575748876176640982389228021958629438900818798016022465313626063344066248506017148901000128566363860540882710919194462379079075920684891312278657617243658254867875460090319672651122368337049775083349070355388789361701175775002781414465835256902428191491805986528877019031753302317332574702829869521298537741106899848708217206571956797761733506634092259489676130062417441987116802428712490155970413171344447715391224205445404033981250368817689091186425725465437443228901566186207203370257795613871409089998721754690033639489536*i1^17 + 20233023682468193815681798409428722676715196260174225597630547567125004688207639084895925042433412248761761301568255435993530596736045076899091726346521309691932622915305203217347947723982268989863712536261424599187611275187127505959828908498807575079760311213891155737286843654033341851775841440644987019483642532735304999014199797556951307852141140745520698666381310296246431275379862933318275798009649789249247068801233073676321194483408106632880536029750359047002770854725380274091001004688124094323407831064197357777334359669282762419007394370025961671489234126703124620858939727909709459350559190166820026087399143600418488893120476468588683378935605189120343557463430158337775815919401827145519502498468880152299364272095147337203853333847350506329080279672142625838547621208306284277827663026475434007522272504829602679276766251732984087935084151825671314372958058275521272739347876113226296125032176232928873428596507647707118466653025579821107623527528676799997689139422548535913554169460831901155498588255657078689984703607725213736174878399830646915608244988640695516219031903637428623696121833943800867802810590021824732677161374657882291789710727081687424621735442273123313537320940129088935282430476987625158636974119009336615964245212245472418241157369602090505722481331370359706335161989629766029487721633128610732170522943449045434852103494380654049385154132067491587636767434582227761143062449997243560020747685653438056255671360526163545955156549728710768290921556603887979158428055295602547288080048304239372731097057874406929966909687414505946637102838061855439782361721824891835616808008175064070372418992881638299218966383346631813123104200955214842438314679608588968817141387533504417707037251601468720116714603269504056823366804373001418186177916837812907152194362864815861036430865310068843589924529062233333825536*i1^18 + -261505112217716642810645571267485748653521987695029531497000661305407577931028405376056639304394279968776077953702262698286188728408940487685378926336973291473519675953305089213160144584837165939371019869335510992081358428918184893535966358523883071572177580651846806355617059505639152237411824585905213704543958892353081194067367526748942123385784105183779185509451230075198609581841185208454289860440987814390344827685576882570467351001242953689157671868466964357645116521801301494826215506293900640282733776485217906986662713007387241487779918593633578401603185981267743444574437414141468509597144540507085095138033681123757462095617278387061217719569062066889743581040297735012089222572894804289775302862564188694687071060862958176821204980218838040588009862132969087984517243954416876915756927861242806930957738058187679664326821486318451721246389337483224112891959498246462388323588319343612273473881621623679982959008428247618809512843289950306457409781016327847467168303079483187350638135894603196240416452062981667449361353681066914515708865158072234299590288703694187356788818288633166920651901422345203575170670649084011266543027759487168518766469202374434259829121575890632127338875352160309822355733285276458526833654765347877673625388629828580026457782643709325477222383386040929690503829855404044429141800371170825051803540013386424838922020365562312079101044787780046237425938028516778171775171522080678659388317486364449418701822969551139937681946005357242045530974730976801263652259057696098210899331563490927680775271155282301004802929499075056603669808799229801196535798628358034735199342275505829618446575197639219646373311236920513673463108483167606580350183149058959329222610821613735258317871166052507228217641655530944827951378353926876718462265227948582843061598144927643332261772072370701248419814105013026816*i1^19 + -4112302842952615181172611390963604405787067072869259374206645461550608295483318440194158175753988953461647126999952834923101736693308540038001771585949785988875268223712467989576741805505299635629623465874373563898769247185156273432801702544527832997602260507300996074149447017050465384500145441455548595675894860551779212068653443005763713987586186774876012046388710616361892081788048286179469085637548181863607737584980896679300174606279613035329695075132185437521519296019398366825399578837549170682408827508676977813870301849226683740024057452672031759541813637894842558688235852092341621957717098696401615989866294804009644862765009452778217274647718281658837845448594151058914399478389860666417623006029412961073718745179985098589619395612046785240367537353925131490390722131371997891022929546808526702403321067730983230683006278748059873299629387307372934889526797173343499768581347671243557189944835626124821306709366520073580543074016277977809273336197765201046947235276456640343645408509054883059804706435302163797667114240462272677667305990971484335834402395207378198521992072176229588208037060065639141102634831322050089481769294305108056565388130851946458208977869386397490539524272093851620030616145786957028977294331334399546587686870663556256252191212589712017247634181306892419660603286013163725159955936939917051580842271818753556832261774933796572402045080033539238157609301726445463734758286299022117355694269990249523846251977430871677007363822842096759962709497454238556357056840413601059334112326911908581664574620545524863723443778981805193006917489272442484025688244244288827798633734455902033859401474945617678453806906464464267197637202944270502109588158764883061973716616967565474872123198868580614170914724305626426407375147578408052701030335355546308815490684077359838243670409139041501306616350244864*i1^20 + 184581407152668465323856463395091864898666364695860862808952392097611556298601456679255091703910009347328106478354696761776106985683131081931978593952128507409712724278374099944207191370777093516602418998024638693471868607074382249183141964941884066594085051347586372208012568258112103590824384818666354106521528379546187903660268285640450711152514183843160917868715283081651816797699104658926975502805302636728914008739921091652059361203178987980056651541584683903182754498808639042966034947792432306948496667691602908990179731911727264338872297676608455228995601852790875612931493991223778612176016358715504450769865151845217537435010626071089807208553358698301521704154962126254752341393679772541646825862587909111469871395784576172946141816367264798486372968557411419197777226122805039889330863263437565441844569572701251116212292566424625368934706720101487626164167066180662368812154125353072623201213446680571550452878071854204747288360065532541341599263805571736770295643318433178266043200923176487724209332186796762267378435199494996257137102625448696916436628625722467711500376181901065517545204657094501514705424204632838899496456408084898053407183855368769070615194518891846886823255169550749339429445489159726498455923753737312822367691136319703097711572541851402187949921631594993712381044142211455353669262126326759989348249433432416364145443555362590856008846474125994873137953830311309603702046214519883084796844578215259918382056194869367905450422498916447912256568174981083333189863499640752800840399553507554720870567462779662518937615867763643930039425767748062484634011286554297973092834970496391953057182839950586557099202886275656735893056376322652604584339885186161406972048270331642544508081417722959426853781648318856087595946702421003906813151400509917539081685753764858192661178795655574742127083520*i1^21 + -1391882702175650186404993583363482824939263593623816448092946580212470480881947087802875320999541634076948794647935582853200014006283250856258438025640298577533771303532470851400069969967486867033637090333135735864073869090873612094775614895550060258677133746283495090937729970717141245756436821280679420263673688716916621692389720277396661519560683441409998370361543284930447572780484910598954113899878248556949574048726295620756401801331374527193817845007397074680041708085151953040989488988262413000115846365588786414296912849884287932218850519222259473267419241010468344576746548944951930965340216167554382069679055685126092794985102852661023420095070233737801116830489273934326169695823472132567631869920890041928477496197782204211596248258440575694031496603042867776179432039454733202997006075244710705653103198912994705323000338609838708783551149714727317049246268584796560646923081279460509316001970095815009085333412759280326414280329866117773153492079437904772077187796988627695593572997905922263291051781849591441980975126738858890072006055631237287745576688027002555965519305291619200374082780816566367919865569987266418718722283197536575302823657977960411243151542756284812231026894494872914313890244166167639461160290393825595666614078985319183229658699219377763481135539393474043443679534565501927622091942484889903456713884857404320539452799500271288975949016015895695681017895631895997903796570199495299611892343929409185984596829283944751598441257318131934295105142251352441837726641838459410313104160049456550794030720452144555276950529622979788136068237663919202960059240032569595317458550287332994726568470739592732131334968557792394748747690781672637614049537460721958358542829168079480687031031555946857056007397900783322473754349070019345129305138205212357861249871848079156686366249880821107261440*i1^22 + 8922877641383793223110892944104312603032222267227928990530854320437951192965417243950755514301238782259482181484886862244102115433414379536536682695199771451380381516909047760529698526494378099013298992514871899538988787524626551152619111849254963180276329619306236900036729606606087676995745052529698081179607515636653809893188308819754013383469372591779216127672261126988406555365707113842277480975392924975719146280385266706837339897408709277597968990552408210355040003727868119148320117400422419259808314675786703981165473529525167768992126219493088852512782719571187905622287279034679066533602558415583337139847349856782124262130992649821589575159361964525883745666754446395346685267266208401430324035981370807685330809341047620093060142939982526145513772960563368875463395362854847985041399065505834016162323376578741905722250649515866363798785296447264167591348209939306696547348362544277577727861066887155491189349327307723126761092452397567275795235213596860769264416262018141971162282802420501895614600100090562806712879025843123314633424182231373190089410341263900196277856007467454243213464844344871131649963425986532137150110370731573310352070619240275049595956228466989962968216082806060294736321881385541100392679038601713370550048741634851937586024489501168932889246844691439451328252486203098122771034715872773278515812408885982731651219027201933022368326124756309758204080128985325607024338396944339332759312381725402086200267212501432083123212982294328389051494208006517006717601918054936503108642482008247703779066948466664612362836626671678865195924607777010197657075239363645126036288129118278404825096030573173124390738446621299081394606607838114630177301566157432620765385184984779196797269979891109798429794989016656611627391652217934726228210573237922868292311971453490184939876171462475776*i1^23 + -371896610388152778505500866841645926690595331197344537698462120553988674534774715638269439540406128559265493164982022994160382359188484563924244539279119861842636356318384761247838612017804373887794303578321039988077170479191526267128676610803181982047163563465650842744207452372268278114161097986102668956794453152215515274824946321397921255881384590661548282756233224829932653577026833610561672053471291656902471132807201234196170113490381475412034817649475133904619126887281449074093108058274376718989379197159276791678635839808872647805171559454501590931938391412378778500954747842224007885885623851439241026895487400626612473665384378714462583782268754805790045054949523964492759793973801346561171944720411945381826503236730167029795295896906265175469849103580828621244042304200756064124195189706945888460871552878350361214510067490963663432436318029018934487207433989405479262840738289341506633124714630116623418999218729801220142934674486452475957117251435913159523224556134837732254253221825364162416806382918555318069364431544100521485311386823301089099844347576150937836422182382026363042089831456704420189576049660154984444821569326174785679762584012673798563002765513880596695512501092830639365938827632730203113572320156145286164265663734359626903690720246551488299916429269477152216942799781677094004808417468130274601810200068044239616701190727650747569999668179290306874682431158159084675214578473712259298117573608762692108451440705864309953119408152235703712812337460344645105650193415233360754562587662063972710121265937275450902776344113327075977829553598761171939765048860306443572188989145057290387115252266769755206241602884600675917962391780145851074545688734530967697840441613307009254224749192993181276269039061667492608803763472781865163034218892654773039280165051846954190658579988480*i1^24 + 1068591173749273832927229932495451641837043473215030607329213115211230835726762183532174889832223219818293434523193886573763233140678170182218869722445452065480227093159438327344528648680972945727636953081514935725885219607505610629506401178468242610109764906302745875021865722366002851056688907047651081840737283646396440226162593713311263526531354518595122911005785063792188698324913929491211464294519567071491499892290051155404084437063987296658875355256575628733226338911513012993105504863679069581556442492707530207614372930907794869103183795438913318186508935222888303155699698644681612554656738851071748079582915119720028752489847885150881111912513362435452953772942035021257414487839575381114878672955154895027777707379629355185145472252356395925176335042815706859469906416663518635616988164789221837628727709538249590844561856292806895697916411518784539072970317479591892638435765413354545989511509232537952601156385081722267669941481588003847199128990180416332146607731465291101754283083149968418900653120096644600021906725541327325106131260063677729660386843422116585028385576123660031491894621093187244386097885332196820916681647086076587342448369907035962322377427663515977472211620481567627832523171395301651996940056449180710018435584442806163570968931889895975117131010828529265888285367305357465472023758340845756040309111629677100913523788765520424396834442858221993958924611249207669275006320968155428829713586274747368293911813244268802113269807999032520352088437954847434546498678285953118174639173037431357989993451675134804794289266230151526703951847373122628697262902324335282116737011661653770970520007962941836703960215496827431574076232944860228330455005973738676559362003461752277067437453044975403675618536503553646786693873515616888454476201327297538610635561001803385984253952*i1^25 + -1403566538027354575870702310451292338883313497635493862242505823539019211011254338508383527119292831925949396893921230808608213813347450507010722009096446063942208326418996912587400964372086924510511540716851653851179329679743619589681391890974043777132217593299012661020787960475293877039282913520310350826977754673022401631413731136518969904134523082894563845056614703147299505507397066284090422856838837738397897493178703783434965756072910809079575838440294267533914635756574601996040139964550146235465994230294420934059471060962116531661493624652539823471486763612128966518847086676533993130971253614178267928865633580170377175358330498356804383063741378720859316619768936675355094986754835657944243259648603448462797674024423575927888824014351676137095588308859054369123303421037614402312709029986659826192028422102163994306415161425305547927380712397634615959643064779803041791256137095867062497478916728936794680092643711689402558634960544097241173126982329195795923094834171393499848052427811082805114603523377086875553749223862557572523552631001144996048865830905311045776277697614563407948051481604501135480808399358892398783433058380109328317545389006966706425384587536295611668314815975000721254372771827179529107941693577634460144531714261040247236555866945370403442422309918591529869680453740879093238460146203104892493026811737953976942722974701129757912974791087186832876034042942159202202676413804043074447038349909977114162558795961727352701415264219164177235782813042318264025059568232412137374696628896251510306747036949165985898700024103479746981323405678154574896594194505472902647182463220523492787684187372384703949182202044939433399967255780715522474504412501380527600652222626860404836734739032445958028413958070911043865945624128725100357348919847101717885269769189108744192*i1^26 + 1068070330791804451704615603392225593389909872876484340033759417552669709958729712911857785229109683523735225570701184515025741238356490150686253630602101034276283436836658114140061106757309598310726647579855493653200013018988375808814732356126610903609932741423790116912696228248331790464347998677814317406026295815278274042934375425688858322579709558419361356923582103078679385131854768143373056386547857710540679247747996216751022793014041933902190277463270424986748547069840963951660176725871663462112485738490825755737867187057151299643080261915284694131700774005194546769121464265590524013745476961052270505149624385582382118959656730498428892520985217359418711506973862206219472907156714773706534801855177066118255521685957045794895218832493567379247138840730662865819354095334474967189792159940794488203436566447063803263308993988908878755579655709682904405257196108024484654631588347614368723564426779934417195682114183033905999567675979923678742593460030356440035090682339061328497622210497105020605172748535447027257481594417989183940013490472347077128424774082059407948935627787295810717240197954580182620556010038912020610299903758497927429764597724543412520609009476711739718852406190389499005293700632267214666531446179011966193814267391904196316264154567452165853714946697643544491975367920568121769571516539408952444242073720712260700945188213819449017761526720840306249557008792477873922544220838274513109469120330209340987330446087339809468643238010141195896078378275077019258501310714843833570131561841347666586102575630715232789029441627460426253881743772490600513048802331666687383844740508710837281202679685875175882158388268465537761240178575548001764129444033782657658408670197703525877481095455887688008670073485631943990963099302793602514212058855236307648679436615680*i1^27 + -507787320688846251595195457351876757312027960014660697468693168513559780652000701712647888853789620344685762320110367352161959316880190663247362304031798439565500756769708191471693365980402470635952021055511579758919418087819248181204379661618378827391740300394058612032085923257935249430995471601527407189258554757876423059161855776123688662132314799429372418641619206798584292580907119925300464955958906244097545829709199825225299583365040640318372959568814792902891918696143002189610462128695361648391107906272242445974816335380785562691104625596183841814127495596662688255444953908543503797300615410158897913805424477158061439127235763636797626793036470909777191559269122789394948850646415167012912733012692822129595278156576124274842915063303409749200060349511748171175793108560973679485477607417977808018157487831111057206494268681155085463302259032163850867357856551334235862774589462803175822709886334948313494920981901374898307201799628342144932539478164773796154532009346709216403609159049967563311499355038953150546699283057926766349941334691675322681723074977272975884519317651204959020607724466688985050738704524784938154435610373815130877568983664681709741037988018082476566502702185496691002774152975108253053150077210573257137174224951953134538153242514620566690500742350475789039887898397807335430997669784211883066214849083878810543543553712039923286462286033301632105277580342088906573416262380606269424198034424325487643648079548704362700529448161488915841482694476056691065472377681956338828540577655395567906484130505017976187152430352712885303265318357883789311193021465995105109565289290304440638814352091187717234185270267871353254718396624662524774438574615796930932460537665186587615923011302110899467477666242137081206519225802936357765293978955768946808061952*i1^28 + 152849725448447170989784591187014845526153388105280954425410803584106534952882959275442248769517498032142389696958025332591178476308579619512862456439448349833964403156501828364619710789966189770120107031239797875311003248108792737384182165251634740640383474684153122581097360295027002100667279776117337879747372748559998269770790126165204985534208678661769955157185700349526832777458969717136020849981693050405266788086053131108618759096543142037157708843714006491690820839945809405947406545024908615200242775795885376318801840383888887420172750804783117580149706439405585428008572976261071642894058517766203559899691556071483736571086119553179383743540720086819586583664853996035811644317636163253882004277387988721897379579098223090508542101881337419206980072067837891159182112560558578858199538075233076979856629767492483608600688080863964943981480781071655358050957695235861428538886650369797310660440762092169994669615008128956437810058959046261963281305209154020441852372386370917204784688422003141732236905400599227660716789914973717836875601738758363588573753149849298296128800702443547259975689272063321149504611252405449526139001417858511696399699457723754683097996440932490074539174268536093863238951994553683674715863215616348341090874334144506630758549665593059647662600828181286108827778058076071213818161586520706744330420877567350152666196329215938170735038465905629672846850512164800085787318542012770561873434117373900757538056276935478033384748125067063866320916390302568751532585509792922212520945222969535325932836507835758505252969985992868017077030169911785539823234187206047480389019861052192821006920408217012434538300583374574617685171841764875754184664874498868517147791426025228420145390214191599670268777149814485726123498063699816733864477487750184960*i1^29 + -28612007269978749840404686365772196142497637674725843820527925138116648489584861025371527400815188993530448083915817319560408439743875772842466807123161866718600428244776397982470615246043388074734118658170297837359280938862936240567088897341991881069945242638831157403802927177646554706481061349192550989783588517191527699899180944289310620933873076306798960021360609773830015733739464009709920727926334032565268393884787768057869757241544456713057140842324203019148192176923912084544270960647595070882268766715561678481350296929681110050130331516910972665867998545214927139225519866162729369445618056942836873861443897229461547361291436079311938395722366317613380530753070803695150412114053545370684994224839974015460431541673537348809943445639118947219460423081021617615185398860099802307838880774550706556193204616917799877927859699040440437261646748215573973877408937731043741373154673130759479245632987366657181392420793034027291666103186601417923759179396414328613543597706092815839113089559650313283154640951419855800524872517030966016052436545957030578891616646376735775192643052303081942629970646492529021134167953919352870193903372228462202205786414151532943875297775415998685363895575836770677330191233970036633666606849080714092299471826177105012971985845663339932864602621027696926784621361536951566361251875482171451848982346439955625424528094517937521328828693461929504720404838187170740805224766992877343774502191572064408472786774955167066280363927999597818195200097637096068541123867132627267386570482678697849598316769930665222404186440321816643194024690513678909132537639789404650997930192873436198949346206610167132806166189086182669409523606326906565308042671866987578598417189963933448900781252100921881691659479792702877433350288165493209901767327744*i1^30 + 3443306242404058216313814681926383940784909373807749398188986324547384201838025214545800635063347448868691486375251290512330217527513300501048503086864553785573374732328863342922257123976929644316561318837389073364983077962374136270578436332222757869625112553965908484942485481377592621468529933354794177531397149957168078857368882081794814752137846828678045851170488360243896063805949925449045914995400028564616212764398905529588020524742616177882280550996823919701667201548631018987298651616336767467681826931740186412218457114413480410313471682598436078673720664694050591387417840875379663099391260327190871846615995644285314008923883672151900650798718719858656694402654391934584752217124253719640399037668833586782273412815230639059356123630861071814656073760134686732101086518638333380584231297373726234459132100909579454105884262782151621717819754991841470903009867691440661555522016015476566417793746661316598816225700938966375854312590566742646920412230256790445661679220365284384542161843704465683080989305472406595056112374085148601229991355458425499266651088564133454092956291219163427267971915849849977075066467142028248592335229746570515969161582613663938386302754904694469974095035606685554833281600949326409544538047081143001443994364750862220741450722751381103118224891216809849958879044596930760881611134211914475755638856247529977038985286287491365504411605984752806891301144110950127120293403530046285353925073113989034667331589215966440138962715293652643264688213317944700975141200102468720204106943451448487774207090777391633993337462251717779029784047583605370593676016146811335331816191034913746574350221267103929675417345907303470095535767794484872121751827210361817829441267444581642215636458842473149894129361988131526082963695311548986687488*i1^31 + -424984189263147047284885977948517079696335960309494083299299813067182908942881820345847666390916695906671961496792489964346875864734670635210166851607741648672040310762114322241521364260368624764172221047074430827809607697973380583843913142124804427393427515614999524041426150049449571068340677420020616440592238549611933329959895173340884280197391250891174491157959222087972102834687303089076337822533262337945423078015532870775585727422429641878800445535883440480042062762972656121742069896459045383386900609178484213283484206736252525890618463075232627127157276164810149669973724629380238085424246624283014140012192530460079153477839497814328229137559063972109643221366313803603691494404056134806855427652830388373753907207849133266801588431312051984115388555076484793473039552041600203246213141863120344424967115214053044422743695472390540561056097269314803818355438904943104427178678509443493722804021506995908958930611810785021890174560026744038247495364659065729557339093761270837177735084137547043646092517402419929546382881602528379195659711236729489425128611291090322422996558918265563420816095735447614262711786572780355083162867567739106448155497710798171964730999046928786573986903736675052233175585042292523150215662381969565648016920960210697734333866464888398025508963820834809769390017130802807755752399234086359458923687479401024704428522885553084468664735704428946465742813654202222619388956722038529875965548316708219667651452626550647519144453219104239370452661727795209991855062355502190285542031891640954138601029133488289543887884557987938693191665940103870508354429108032089570917177907939669853810622546251234630938729970223583931802526211049434401828403772389872985076558308090295837813958524243794603716172725181679269450557723508736*i1^32 + 88527947440214553060693523452993549505430485321331251253295815797355320104088244431821722873894470802307716603477051869770630052639713328062244397319619802140309961506499451407537586399212496092409920832447909330513406016937642151514904867934299740889222404602577367678143802157817563202412388490778222099783729805371324916207648545597439248669111311070411107539434304280989307276084295708686534491619765719673126724023750248820419514705333452978281905561531854610082806529565158557901222025781138126914396815294877382212009635116452404751590195143219677574216812265953046733887477052148438518068166965043406548107660916942565518513426631739253504182780452951335142501533769850969011126306575696615607387692173240487973251612994418639509097780924156059429782294456286995243887127723417707894894227090316192540385601847626480286632561508160996339524723059187406608560752665731090115676592941501809076359926782938352824604961325961595245343635135581463248377289668280208183685421598004267666189781057186942383129881847293092503574134874963312008924118078765358983922792708358571409107128925767838818040181012826650251571676130175440805302501240855701285359395533133732236869275771844049439514658019165551459599438128987415782083529919938970976098010784691228397122561026754569721198365621082008196500666167979733933577573177207902972665367829257455334167139418101097757913333495011851768176671233844601964549758936460350420896855321700537918035777587703664218432396183187985575501143539200027816356941701120418910455285377551121174938939421816006063085385606486790392925525443969064365315590058728129989882819997769825720016580040987909322180171155206006599206133728327733644473267148144380802817682887228976960867369586028378272795511965488132648140275712*i1^33 + -15246670179227205794962304022123402865511177046603599052519021887438341773839714831677159695124198500853722755166930861200174718560497369110110453838650541643088143189921209588287843644423459160984949897853519743349682886570779729171981279844382153806939509157467664959544920931471807950196489774483327318767664592793750966130047673468957467192920739199659678497443959123135889252829733261766052996591249744414186065506109394074939356087892847312779234818609957131464932286343366689323574790890648550125296320340012232942704649018920995324318806018753009467571081420826893129400543599890841263960659379218490111751169165135274147342891417947899840321406950748253173952557101313826603010145522327095754637810441303302031086751194262732156721014007836725716371154748214327024427906595530650699642244027428525438509126576866546521926418864955871326128941673757979298935851328714190765378421273065627054702651622394567412543461265183829334353843974318092879716445970335403621858666566389568098297041301502611957184652186270370486126878555718348171199805388610164951252985462612626344505798523882660714501159435839544351770843731877509399814837060420636334976318036133450414913510070279237323596014433328941727238038617824189506343297165037473484978333749469164796001960851484074380732818860095804748678555568204833550414562153865780087405171911107255410525930168307460086489653731543725941563301528198111297392667487824492898880923508838386440726837073632334682144931158940824491504333785031410334448481013213190697461110983681027303648119633845611079374011443899312530247626318620207045891707219896694474227922825452491701062669812592393100342099027610274793742866411216768151229777859883227478615475434182799738755041850295801352353242543389438640128*i1^34 + 1524602103126454680018688850073118834920202627378204971966595434664624267311806125132939485414754631994630296307567016826023515303379146686438518360988993437574258970528881317248921122098618389572675060338371071309005431271531576584051689325116023754984975345295034842621573347432924602149185151547511363050850492711775687583290895343801926183726240093433936346660746953791099509408138505551910151564035035959496616333623809010546193527987610748148241639558562483870046462811526065809478042754013852229697761398093145501460396179362674300951683551227808920907382441661964653308850828767208561747640447541379433604975986685723374196902403822042864439910698472100968132109503784160250001589506234065547709615368647590147930826886674389570190259668521873651600901861240062109226119089021429581824987619903085519978311905956458860256618076503295049868391603810468503678530697807095209017664828285755520994768808036178272427944360122150472700130491475104008954497762851952954613368200385037942272354943624555039401467319812245557979937586714284605562382323250699850932247792404836823151752380749225211465468732446343477634189955658493777781268129052334605433485801766745600945290407974557744184648563420911735166998711363726543367195592042156955384641549548048593737151777628905669155921499756398443026018143840438554829734683346350980791774293403129189019269251256412466346862124213365708401326038037960517405551383588030896503306542416087849002554078540525437964648031513983977792005910510728305797646436493747883977075646354877751285681129139200367059600355231261449166569138574437089368701706758588389743692926439786451828978311240792135656546347598504029032541837564708509919194763281253277721716043525226119422795429205149788126866164416512*i1^35 + -81548541144410000900241520238205276670798405317606072014747097993968354265198691543419964267075341965671413880550863237580692256331242358513673960619262657052790777920042974784161853034147922866151646833587697460406202156105113284880406518920882833438234142598928544355653884699941810073264722813575022593492935584401973326700147976602445356705871707064268047227951989161423044333673628400139027400478504517428625667494132973883437019025093870241249862412488694033614269328870374498663163036289081926166873707067813555481620415987267554799325423783302745256450514102615594112198360178139676864714333089327563093016691026415947972513071881673984547631050274464239792203900777401402412183345975142490616376105242628167424751870691481940297145991940573884636335073999288973568131116295074095177513243278640165298381482555397736134856109699939733477522536445990407352327742270121178547963741588919675542881692565163046569102447252132239903860635348169908546846505923765333224039122615749975957759863657458399718271772773889303895178515399948494410508163563936483925505134113982571642532408752441036144339833210654106850437515272728450456341954089810588275370429960858211023317518011068428415823468235005192195959089076089496887450832179639110612434654592383527993762379103710207080948148047175070837027024501320629705013167084831411773590820177651057243562231528373948445861174183150698475951723646068955785033197897923795206556185361561969447012752647702082763361534566568895299764237870955051943155353011335836373436920121818612435762888339540808924562868370502627700023878351487697331855923265124665982709452330776869018874563887177109175525398390641096419358325482947050718961476974649628942652448278590954859677442771305877695627264*i1^36 + 1315030314011763202371302092708814046969305577254134172109682963716685137381708601661164714968308699250856446734699625089894378139605870872061006037754158264055439056490013196423370949398234433141099716445030470813791671930226845206942140601906158164766822629129028740326258369793241151928126967993475090208501636247937858561683957794933869228827126252871138163119660094517167383067903024623339596497476514491872007026600206857598949490361444627833919949912204087569949049071082849526526332800811530359296028071605629618358128979692616707466435643992251867317660067005248991683798699707335376367988266372003568158078598800855327447245568393274313418761148007863204696191967984766109853389504210804959901830027279087105786977066778516310755447983059812378913542724004363254379542601285988794755824788572495967866505835115690620055057497748515827423307968518273919248555565831895551237953751294912138835623203181443595770695670117287276433596438454287400774006756715742363436035780645859874536596381495912302147528396261400763957942975826057128111123677823057029188106514123839053714627381920339759097934138042416255150795657969093881334095747289108759678405387813759869675033179788797768261757487621001906543116409723363308664600752974459329228856980663478381008966929441488239818058976873610806432510446175715497331868127926928346126754384687900610238365274293305703952241900855219592752411528205249759766914564207282281262370254846850459793305050717231439084216577343208186686288671343672731119696716137463143953956254485749073137979386553114786255022036568481870016193814274451333165364070092683063408243857541934317850965904389402939054717434153118540472699266616780392599140500056154105547545267670416005423048585157541888*i1^37 + 104279718283444009561537399364153918412640650111510993135890494333581931669382387446737151201124638670667808061386936883534071378532663153722682306096455020660186926693831542442564135665471645697402407414126707351944444285286562588541441707410440984072117637117697384749459105838750600434286618843832029283036873935458418389366542304463415247470034036323767893221952266636019238308998950689763413450631122082935224965135883614585057028298514019244935210698527356198173001727703713595475646735069406495653106951779835498080861316323491312378750924007096398464208713069932915440841292203202314323086372303466338942018523103078832001053973969010837386191739028498074704404250558663855745135066593305445338994466477529821429259325190981823455178051107003768347375485482516663178546181708173614978432474950931616586295199881511849214280869090924845652558932812728557461490743125152446398319803563562524987697464217626275177699738647483638836309168205644336894984550273133424167569543736015700404098910204134672902079121798102873171044486866238396033615733850459094050068330299174800042833900058576839490306078137488367925839155485009975072803274752646521517377928608944035913508304830201084271855938045445892660555405679604979352326629083010807655218559749147650521113377420361906282058213226962490057223714963877974522322969485405973922478033700264213651766760426066268101833640648990163724305024502695790261879810889442692792558213398178631560462366957006311210933545873892149823281335068816187706527899210815481329108656197017861467430759346268233741557538950552086846188646682603535733542344727808030409641525829282765803089592538053666267764177870306847350983175265729081274038540246077452513849024647662215878494126080*i1^38 + -4957094670346635521543789076911277097267267718050258529291365662738713269438436181898319443155418367605404473926329500045161411223284114155894744641751582637534622576159306176474518713693388750247355466031745345440475275427207119152078439307103194752751741142477809725520107068048404770364738027785342891134054167905611691510551740596503594305383518479641171945768342789275494099285566875986913446802095723894635704713497243161972471012463870286475091096261349563694159946195230205449456637598401203592050129303807380746909092989645953348517682486867442250243162665470836293273720022531829426455667388210001491835645807180091526557685012702791690131904142380089039432222068381039453959612797244763578817237756595739837066106896086536520910278496707119390364203498465036349985481660536580703598197470889605120372864695807650830618557396965859442388463608306791250778847232388157194915837311343620774991867701864463942232732519286932106002149791868305479913134081008369110246933705162450887110276264939173271077953669573966370721498518146433948694257974846331804560126468227593987867935662161947190709516899914957863859164408611971379256967933122917823464175956263766437619007431833668870177037139682515810079027659900496665556102763649258627432942061153368422986275234726091690128823133588664365325416975957554572446210470253194716366652096305826884874707238267706741561646927291152175003854765210097615254271273726639928932060300766937170044845275870300921221546686314479126474486598994332260812021878739827000289242816161297798843654862986930509325167477652140890301174498435048104400732088554686690783567580674832407470741632240097794817814967482990471100323034041191789175895182108897088104940735813503680512*i1^39 + 84580684665407948762565998601085804590770065709263628816784464565172831616930417162321290604155446637646509705098210217440625235068701732299183881194472604801167159547482647664010206326397188793159336124000530787087155637161330954980507259844662885321697428428741515543394050682935133998208345993754682663242822345428458890927190700980953980491695995645122680242819348082339744234345187485574827460486546279077979432230193526529316919908324519631206721952020102053199092740626933228988119267495849380498165995990841667004129514137703664174266091125955021088210668823592707485648681725636934807233852912974599682035183042930834840924381288530444373405307895575704972484572494967499944736019233865103394191060863173897842293446813537769704318181837111791858789504323944865702605886603108032869716612688689550976895817679495162895118392403406975543019716949867250909783806328092743169833743549919033488003477782641380431720027985203085032642251138928956417253027460804910378178443991411890846803832235493807380676687301696108925270147428973007765412526780588326853186288075764113559853468567699456388072389641332114590162040768141880038701804849597029397758340237660151093201186147565165445593214469486149340508790376768708608210016156467109840667063553634845750194013931402269876558024406038834139062387287495435599530907613221533984527237089585194170301170438180776668561252880236713604994694792135326080421162626440156509977898815478528411365723316371249452757819110411232121091599848875847857612196586473979033120344886091686740213046234092055137391875780140090433623445490303292141979721969380608017136327648444722255826502211554883555252500050420488717573704437617096636838256527896056412564277428224*i1^40 + -845365770455451456819474156780522628165598086786850648386840181125990111858592695413499330789949412518707785948164905200142934490420089924723324403647032605024446888795577037472645186284015044091607203932553527006048811638786825275231212747767882458380811462227171604039678122312545139774913955444735055046288805061449856658784310318506305919773433825033746405149827212647310575239586022749388220977039414357529723197001713025619826570969906151702585112772178784814281686917951550851677183143406374272396225920831592622854808945912163429006054271708275491301808294216567185975327511154763682012103769064811223816742222716129991912287152201956205406165409806449054696779685798990062215876555748357798576737601064413828251556469637193637099370873758863388745319478469719280267673702511907451571112026162348194344333604106315262496972351644561332171737303534253547231334624705004131302503344645922358648304800152092794139506038046094359788768775687873383332231564528925211092939394691455840392971623977283077144669291179758336282572873366000252578589410096915643489242636291979316358580164495703508248177173433196513576425212919199082708781376151449089979378329484959115737741583349835016181691511752008371966051217030401057306947851513012070661567150293757069626934655602250704343535394415508970290924947388889203056435950694297686011548491905571235767831011212873489337604125639414636091660117833836383851366601526062609505261110829302498896666968667270255532782517821655935719051699274650327727662554884351238508558447559686865091002959463191812254245526577236294695937803142455749829403822891680347917759785224385183196548331779820539227441496234592748701509907623933414287755842820911658958848*i1^41 + 5927648873109917771724542637804413983603094644440342422847773712443836336244834386509694007808908986145298809173704532622140185281935365395161154860752241167259406768880730117362560796067331197588872129334665750980126953925879282143829608862714938609628722927705351243351337529883864795984203979213598389952918665960638349253579563565920765797181972017515817766808628590393320469609072104154350621535072335915936895240606127937537676815481688083509754500948119674020105965475067780796963170320946176576257927594071320921321728059405074764812819984252496967748720101320806480914650276782492331688501498254925580727691196801220800968729254616409616493747664356513433430527778315514378687126339216425817947564148009069512665580623794597836943981219596723943614940249345411574329165541680996340338024258645500759681302735862252446271010205563885614456009275190169581044260411487152906438716719339872795615900852892787657494857943290988629042299119222784730875918981369676486729203722301252326817159252278322136555038558829868164733628732391639868331196505332384735412052079064520042994418852751794918998023484951544290493444367134031892409250229027815953809265114891828655963556380526541438103123007075243555972493852062444017129402740803157442905873861046538169340548611131208750170945589549527212773839517541285009404860029226222482072457651739506584398996053304480582450407324288013014406637306093203615834246350765462233195676643549634242389854383524352615759904902254214250004696895624216833552413681514427764665547885851600968039241420875162227337255416571037860302927432679108764063355097930653880681221700839014533783749968852308514166263449898887929018872496540793592195893050736640*i1^42 + -29938804435902572319735523498751610255569276166810073254831341563903469037221006521789427643143831347763424410269011658823850140885957316214439318527178215097617438927626047543729955481589735466484774100360072804216926841972552799471210170063316639102242556918775148509258203817781788760804126762467949414722689129156687699110469523750226942825770456752716606671258633559114229333135737681152182870170572508436268420499308240610929735661613823550107995248000772935430774396092760568943246656970750216901193642830972704270047797985501220215443229979527924187080365101251801227808629035473790290274207571414745323525965432622622701878547380181073047927009083959456414275093053463413506850926506658070599544343948827238737044273649762530449499534693106285968491340330078638989592563992233893893641069123494160037960104000109623726529912461863015509135950229643866497094949717370858485597553499953658042428721200259183188802440794963958509054024178293770699228375345720671339449657382994873352648760026596339654603255587691723460768072434722030867985585152356104999896872751425689691023126892690177749406593680683431578097288810596100328397096598544024665989725225868527751404855209042184194107872056379249095136699118687522518685751831252414494244294783782311041110745825385123533084055807756011636827294682077477176181681030355060109941073425475887611058743456345879558709670073609396008245870550073926008258910976619522754781890000237152831258868493608398741875391361546904415714515515747012408370720547964825853355864595219548064717099235864392641030449212772854559941890233820752194662849516376009116528471547598808774584233093198344679906498538030662037776700577462752261439488*i1^43 + 111501720522458034405437273440020113077320850494242130007550826721856180755402229492307619572461716967060142794843619078705647881374258926374143330005098055182141725306316259888745265990600388728890547573000918396350107346126964974130188450429767317880527091433331394844402241881574442639688328717209871734963170625014968719570537147225182857767439620659234924123051789568171395858493345121830553903434296397181250235915248084248878447734664437715773211239708728518591267424780676120039868430389258682366566873523538223779550592523757752200476423495189064748030404010326171529984657267332523386597785914122152103246073437106604892059769420903049286473641937306283515726888077285600398295063538004504703607026353552430663571174032004778464624343367623358081117602384155339738353958504402828270782934511013923752787399326849397132153823923203200277085690053160980253534168708295903485051525650059092790532110985579631752471024230013771226253082397738291353764324557777323615564360392931878915120260716101659684821947617637350831532798300084756029712994390811058963667744058661252117261349867052101815717685509531693445557490765370276177330243625323828499198636896345746370770777619744176751121501963059356313626756306300703782554120131959483241456988065419444927243124190296075595659914594132487360871927043823821527029590682156971197263921787273732978480447702491382861547568995503364183108402812357923333224961378412894672391916667147733027759554060872989835434098235166567336879342231435174840739582324708656856598426558636256780006120726149499533239388763794090714016548794915778968433915904410856256484960946142733547172980716119598101935919557989206069377074410291200*i1^44 + -284964704211223699097354519047809691646520081618625213765134644341329175198866794530321370041250735559952825792908182133165082780635970889624199204112900592107885782237064035239229610343910637196364615512257379067908898448612068380123658741523076959164093285604491308714767175214669744019935751079971497147139783318714981410867990132550204346328569618748091425563342052201094331595197504197658238246370066278206959101692623496938800162769483011549942104771433897504434899463614049924131122256799690517275695421280990636002154995311213750818528609103656704113317639519470340583861028740739523784679880160668129546411437552640646382044758549547648756288467025413108179605255353883981329643590016888546732371666919946942535533110258210719171547018704755890425556800609924376212369803498388979628587365658149527767251309844696393782377046734834947797376108972961079580073548412867038065655593131115942702689098581078514182857157934970021251168365070872430983411274057780117443856129337653045398853543172708097375271201320164646753290777086666692730171025511673516165012633276164929236897707751710226547989653458202210390033743165431128568142634431129422393507095640034946225086396187719804480813678396491072968201401621593121789271034463379025108273759550695962286120379429131471398865190746755831970197798491815513711342867565610256079474802130986639004935296674435228592240619605091554999654461352011333518890192066845407825991122702977487966692056805337916927592989174400570835615946173885153784007276693505580523213893377765826273379063692902445608130021803119816705737094345762903828896026376513401679420593096334938864865707310549485478832882205844438363668480*i1^45 + 495758811049129787854539528099148474940245250414468315133943229850206083153181937017859776880644479537240745098565800629071478892050454693733475552604586998939385598624980154269779133672864930928055049899495709478179391074081166591651608781835192511167805721524465083762672347483600292528244300860156795358362195087645726398446971705207591294150044081940541625560823704489677049434443187899900756894623028490221452497271752189599515795161688561427563122862741389173602089715517314943439961409589177669680691920045996745257985040275996829607258792707310489921185169987763793690473737268536504782995626847719250922871086694867011214585692239827561673377073580434010928166962387617345362747997074717273209736691908003921114519498123100245510844154270264007737149154848567781017755254017339669632836205716287965093463227559942432756011248350433801685451718210303184332406038282218058278569200454203823418979119781873896673384585166808603608539154424036592227241150192195770961932695158818661005180659334787090407965439185147980347867137453209524186017855535057768240036490842912537627394267182679383689822617849326870645108648404621827140198158564813906345858469853414688736895565750975278196412983046511119799203947840956750611103642720971033581959208101683354641073764808793441229505208813716409490792982407682093036619734905856223388968176168138529564368195204538648328098797648118771762269373102792050715037813943664693864524535432669163985666647798930400771421340190790348597753758060928921158633490429340782367546775834754518147386109272522749523461873439843902616622243284895659077073271693137131954807220922194178454690636859746763599872460649070592*i1^46 + 7032623439859695965701101873197922711305212261278573362406447198954369524944637780236584595246026456436397820303920321814422996527031688322349491829264357183386202664175933036140268852454395673264947959022154293164753885064712940762784451007172711094332397781527500886011663030089240117519417123171062934916340990048819427842405080094581919484035919854246664008422006368706922083680050189255054385112082579712820275640365362890849760951111593425410726831056955743376852172324407723027574407088687149801420951873895498509960570432988034745765082687090982433928512443835126812584961835319652357088101836799844078102642305775965943736894611251071232801126987827571558407540770962053302253937328964715644797758468566008492786618103214024905671713210782731278359095399392724531579180599161951177768133547447837259665134928847693080636644880190137526364961246053928114963143333320928741555883206638887457697630791727454258975739086284665599134242894427034780639608921185549184095197012145600887679657576303767757373087979484039059909334604759797461676724339251826661702146895086740565725897275547163048905861939457462879211032639384694533019209187419969764622486099767123509299949320343094974070700695889194607869627149749057691748746291914386405202087591148928815974110703370259650620823210414782384488110960655702898175196885103158011320373716202161727229940337756396428591049360335371059085412699838535740928908288002651830317665977091259983498267993388851191330814139399740847694251792652956722340234447040874684105091825228190042392655534281740680388424876706606376876412128531397330973136856726145300825775419429130038973378773825764736761856*i1^47 + 1559097836300284867455400626180941436623760872187920865543947712314293639217382161631747910486366904913917146152144523870572489173449488059511383086464360604452627110013252654433036634647443674666082622925457960935911098268719590244955400014695802436344400195078028031477459727157235560374281032814554506583504249967679731259009608550057184207051196040306234899493295474627443018857522168467067645369055838050168060652786070434940615977145385631624683686707089818824833215577409686823518359604879878090154390163664116371152870381106973101091274590295040942674535859806196684087528178547190213406205143541680432041715378376633736140658651183079614978508803435929761050978766052645144904113824199843834600632662087148324917037317822794451062455426093769979306431305934992161334414317820774242127930073142159654125098932729196866987223046455642711072827239066883914481031825675740894468333813432813721950811564741481828966638560535036053643287140592533756243599079968357421261145954408636723926038823628402666251894055747116224141768713956612127476863612432461215224604683313233123791830772647335820142433196965922848105563814640962933185008822838048464995612701677552530546322466738955349362365347770786820308004909409738194194103268586948295545979582219492873043849936438346587609386455624554173697288388245315102103607054846631531780255305326207243080489067149887817381826728949162359658620549557875413060508698719521329855770846194400955514451451729128022382514988726974906825868406338911812119266726848732645737708798578521936629297033478359530208030382182292782091806835898142605817503769732095383122842649760391791734296705138688*i1^48 + 106360118991051160721641541550050428890211452676953279981293509813517405337068962313339533137177938010475751975006246467242688350757478097563822658787716941398091507309539470768947591492794841718730385254838425487735433346158072442192795557770643267629077726333883887500782514781522060319920200798990952083578544708525568000752410584296375691206576690220121197982186058522273304168571834831818366243541660174739250599737616097259396781848593838822543705636517125881642619732039294864783224046166034946811244788215517443944049176260055497600459546125952080775219804383462340554446522867300990453200408642503638346117380063042233187713812111738227572744186356945479982406480806337613978490349009227027540897431299853053775029571291537504068807627883679976724196691450793747215454977231394828459005682206450772144653944664055886832383460604131651491012416401179271579358290776407736663134136387778549330170865235391359615140330809487073029028428291806038681711134569058810201827672055888723088236409666029384428632337191306776759799632621591223807707847506717623735848133908209086099712373869486132557834939198044319957738925324496510068211801937351024487716400058688402280298189302581882101846154698028985180236006985318475635829912909233882889562746981132327455819416288340169115770685540947408544144174888742712871265981764209523872001897141758054013561784929624444625824658789636683666728765026320799752471369747441624090841042821299063939599708908231954894008567139425308577066018571287263075228504011339510813525064494503172816455224246473372401758516866408979719474327435865665106862059351191529215926423895666329559040*i1^49 + -3390236584842529268275943560743948211797299227201994167194028456560715600302064195039463399984766342529607672698575828990097598615539659472195309047144484557885719569279625575441293647940709970641091241450726946712797290368816314119441329402628699208219026392067779195235007863884919987524268855022772040134567403838970605372707857755765998564993737820783994442913715879871245207260135062451329022386650565791590462233641861212259902592882412585408430953714999880353752364015411760512887656657429120803008739056453150053714749219947758664151665809008976943061667860826256844509967215508691330584217585258156850309113643074571947234930933462737354397586590879986025003845521737753782628823392974724270351472596550382421743528946397769461587606814999749509099430068218637365995982216025056013674657432503012269313030212336983668313323698490536743626726067985635758734333296094357580072491664357944259154127312443627423165027334299295889950179014082594072225455066713215553777965226031117752309368741890381897299456995606652216343179313350381952787889378725239681504298266752691454940138647234489887668794628678022418018231660890056750349121830604353541978336140898434053952653344375094998765314016707162798101166261567679812087462937542356596659852656422699897520225049488179753775993084098446426744901827585518812500539938099296626590840793768551444777327190339798447324166604744220028818581922067791177528973843912019577295217987593864724320232673637468229639916597667213525910613151372609902735319241253585367672498118073452582533074617027674892155242459368256920337660269113248201996113258431263344839975497472*i1^50 + -114664625715575990787359495162798743847830566001709042024735578238155027988423300396488259315439900378719131262127004549271471152742250162578204724627552999917292262086831151644544940893573211758410770746663169564880901713507451468300660189150928126006183055043191104303092321105427457870718254980662406017304815896138524094412981179165795272711218091913068281422259930304401941396278796060332828156258807588760724238931595078369311962581307596722004960770176441127431571244564169351535120734752128154220813030345817711945534665923351278513095817938155593343176602423273087784919524520369352772614182101135200543111937084312620675409186458316399139466802772550199957280175264038551169864943390413870647564453965490215270397869343084258087027255369660721239368643204186462250946042674915839822341443880319804406611346675914090820180512890067406763506342608916476174430489838569171951023617302176570192522856022336111039688995766265512944767218333164683221637762858604950125041789276365177330215512211386327796781713118020386107679968603516733762835803240163162696545968215505565922144519609303453340862632205615190219763138567872872712547034229517614715466609544969506082758625690199362761420822060077746865034244015866278157678819729783132503493609512616278838954561863105159877603646454641114802413054397653660630172939480414943235821947882387611582390567403353312096631431530040355320852134984581756929915795568428969344009438243964101992694823351870557956510505296578314384377871973812403040158680867540906510815630152138522804313825532208793528403230118758804693249119120219902620174855230857074944*i1^51 + 563220857031398242537072837075279604141109772641193908422045106291030094253993848621544237799912186669311715463173546285216226688785790682446131834186890926648583664155089249837255238138554698161226611299172691927253233397895853699150600635895292090816901390964987538305345420458189160245523643836753968013164869401390060844563899860787876179908308302848215675713100187411857829917804096212856122567824647206224371484945194451529692052673005591539691373282935231358408855992171658438907825329740050682698797171322495760120381592822870312901079824455691841705151847621225643784034249826262369484726316521052867022076835016931035184878931749930262985942577288543646052668805111569781850541780270461048132343361919980329569702809152996661135030971312467585171572160316815906059721755695965456250304197213897277746268992287700048281969660398428901477581016018534979655938984218642885081464364991662967166889548105570713505939739040645617666945588518601007617339297678335726511477195312132978056194924892258114653286918806721255431093601037449786152403932216393015020678575751840139108766451398254936094539562558382394583979215188684059271664859473265012130950022974502469134226817279279734793249873661197774363730340401409266945515243236727933610015756836679329747017338804938284493584128342752424912949954243353684264053448440219616289636753966148798657997528875322646504058745896430767331149967208333578535400161665330238893174715512630987634580134833667860333594625981154239340045487997241291749266466611092067126153429543218877903221374720743904402772788236954277077130182228879462763519776*i1^52 + -14308950122219630987648643059843671106962245934222769749823053174750288582107273536470130150461074373467298091606434280538352542307371904217414631048572803291843932284454970408848475076576785541245086636224851098169500305796484275552768426140787301036666508829080115596179711947264234879628280886165269733804615372835589094836567669617657817191943831868314684907161718775487643341912947380391122731539940646821172443878938212407889735390455231047859650609887974895373201422658263297789130080053854016849016877665204841737203149186399944088988450675969316033554991425696068881369509148295752068432236522173702682361068645363197774820536064910468272653850245521836908646434251354819866581545200714455557741795623646010464555788894527368781326863226294289733110106607846470981506318783388436048437425457514112579645684172304776258256357887411992693249284136085680872759951332510786215659508530056333164526381018440682480565759812342458124598269886636305286828822311708561081545131187330345785157401080874604597523073813255270278722191181618914856428522353263716822087559700811544158344944689367965613962300432214525889210853382813123057865373957841031292940852016134454964872213956446583084319656582403109397782969971848115462798630355567516462459074813552955604789439409091818567537130691815747946456352470479284247679923876470506018183764942725032175873554586862675427462774870894704061337955037130243160887393535032398032754229208578742826740377358528541622662307155301028525082236954894739495456829218697899121115036824927684440790804404649602919408707145728507184981628688*i1^53 + 13550089636912905309725391918235006770578641393294862647006937676262633022203963835777812124277750897939942040630631012100595294901387471175544288415987350904514913450992852556854410619516566405378160861125862733704732199116805339745296183857560333200865090459426959395357131203018583625161532796644647274478138530429462762741243581025291776328732288291051522717681989929653740165990447783927663596820334886162263218580528352755395663319896799430551886648396389769294172160854800610994343568990511150983773050879341452855067105332337154195608261295164613168496360723737756791286642093695442247581943214426522319114016499568640212085900960777074890593505208739707451871800163038927631141740579998946030867062670557877148552022410879020590231571602730484810416108093633409512955153303543098148022497187556136523645350988304559644314372310224418966527806790793808144629607194349874080301075654579394323415045504216566745252566197905475852668378501914777960464084595356885524326247530208229476295638210565030536995327790683340650098917083706515902874567034727640041022195627056147932319521034441696091973760802893825808596760808374088940017443630019389633108125007152699225548427299774812176408063230885739574187401576766305706578916129231080361052484975250208526078308715215772396676475987869693507989549861188321582241554748338276620252244178648232080499040199065539559411611351034467624300192975000255775722943601680067065448908956841277602719344926494958292453354442154219579154709765701188026782225723613605997161001443153827994371379875569716354443646219*i1^54 + -2366579239472489932322429886756030242269954114022622446207215910327758026458583586102805315795058586705258152312609242851804428362819613676653325893339868802963453911039145681799990202504092614467488340895595990808680410719473865213353323506564877064708007421413400631351703163665345262708454896325284388291324076199420242478671934155922655257912253515294437886437493953290183591133009044989965281865128582509423380455630176009655653271845503343917379384109938676485770769163550303997732111069880858095623948374160874569902331098289122662774557325866124609179382933590608683974764550566147361870881477252395326524688568540195883447405796623178313191557208442882773412303283682273424618643927840628954083484062382187877839089752549779197511196143300189521605602223078509030841402244828801466903834761905202095580363287662905214726373495709825671652845317145515323803581918827441672027145524591939761022089364741676255221072361160492990740633735299179745871950659942071365233480100929459510763559191732577711096391206622321742542103504099913695426861349735803518829619149427671892147679521727204955560769448027525804509464500363432721252212304301417215480094043968279081196499027781815975964238565510076450326249584092668425507884770783640670954582147245262831652545204663792446676339552439145761044218211944602586014336023958499491112981183928788508025568545393906534272032957605056718194150092664716178537815514243221235652711783158669654836935183423572799424295308284715315497985318320804039389018047456692*i1^55 - N1*183198362290595339530183326598954167334378811816918579549985803407084003676908712786648035127527528100813026139104857403793137568618698749357111289715284395338799064653141537210714186611302460733786763311285807269936801783791460897208300488482553427942003765582622469468011399452170572675178499879118979869779728140678285214495086279510344979444238845487858482711616447487477148637638866346242718626408066491224112659393816195911794996035151213091411946553677050855716000000*i3 ] ]