[ [ 659127703417175613744503947804602385136569696650576258477263120760617719796835407925641808629725813618500285728147080979303474401823576800205384038218240024131835404318304197578859655521273945595869811409752838804698420765010464939920360458400374877958014809277585265868000409451855451667194889010306048326853385224325547283192485564772618884263338063907677405467476457660272332261457703808146105444245685242787985994905627460477528799890216110937223400268746539521182244366589826049677808949790337562222860198497033852082972138729902713648478411739403565561829832404086431146762603909609649852176740810110339163522048655514363392670954874618796134219556018063081057565040144525743048963591658679472870501720861714611588004195797832755248567385301852881347704770197073923681882476342154952139933212972920989574204797829838483710667152892088864494563548912699206280652680431950846704305113487882453165393423513124851617973985266605498472007048422303387110084822221499069148137431155414668166376764784723552722135387619593903443979312484387483689752301311160437388339845653307097687621457648067564771340482900239447228716054429223115038802908022213122126708533298839754584300059318115278687147082999152255407668854999067278349394143852740212003780895883775340846279929530574438400000000 + -22009204887824971245618241487652074130722941345884753415916596338661125297251849352418482636045800812136031776513584868556795066103724688443858236902233746332033647058058337800367533082567410971959532306493530751567834041551484234894947427693932043792786720377818189548773857559571737048256347524201858899197015143245320233951953178157896372662332565103012711098916809837049945569460277387620738520295300639298996181930854258780397693773949803443624291517514283698712205831572249192352283448308101031117834204156028229403079380830115089032573981014036130334002878416831899906242207298392367470490272443762846259549391900073794213786748847290392851712646210302986690825527090918547030367136056598495414201233644503466961261906637900087003739196224064569992039801061547187963259274353560694201284345702556793400136416901762647425736333671208774494751955621636845294842749045949653295695151364430964145799817696782333047475574829725928709038885985524830449427376441960516171129614582918216271570857554498103536529756826911412801953375890211174472327720313577845308890407338956570169506841169640147626577530048892720686887106629590047656324857580434793886610631772745889356152385210246752691405221025223897267989590923977110837787876994924297090758958074267230997985216043717492736000000*i1 + 3439645449974727182839826097747907086892005738963572303268152585524146813602255115961054261358717991904506464251826487618312290158639136670938546134334116616667420516836178373249164001852556174784450845031220443174754719801114818654074494266794916604516893247322750364979344247562707389401794394904073305209726617367748087919264350794742846142924697521663604055672272850172853102471298419238928601958186581177125733376199818092441476013766492371032366762882732139312280729452140405568717597724150484385424828312746724687416394504417435598577655948471521990493051843533300163041637211567677694658016953737928304120050262852449805802770077783368040135242182520417921125398573897630771039345782339341957928233648363529820031411264227416609079967979468193641240942789558220292241011675804567454546315318692907519793679411701457507871562178964724166528782790729023331648972355037398362579370639182071503083145048765928323611897594684920743882643396068007300324028537202063422542709281110740361392867590993581134673858115142369435857020272774335606147108006281948297129512935301211603290154943435558113545352067222704287428421199034761346246600611741064676430694845845008090275140213318566208152609000881420392483544433532654591124805829163924670698705336106307105868947875668468695040000*i1^2 + 12378553811687504869961471791948140730715641731281484983374429371221632608376744175970716451596601588273291876807309914667245030442951982136943523193540432163034040089519428799052212079396165175311474568672378499392502496603266472312977040110025293242793910070170626988287800033252615080839600177954876532284872416520756392270971786919622646085516263733082302214219564347684842586329020292382776690575717658443329920095781970464149106376792143697181471635208768329863927795197282192726829384489861312168166156856964627954985509374634334591403779409671503178050819753402288185490821839727891476740777734059136109898058501843449707027480961765656000169992367186812216877595354823261045771503658707080968722574165801504455192566837235222857665155978759854425102876885445123023103223806415965032822925384870992612672191141351223529413906541629467762425358623764944497057581085215359546553364560454071794534294507306677880175147747966675695555471361925833474410184712963411819531644053459204230008011250384424848172679305687645993553810016169793474337271230647666648637910114048516109570751476628517511807417917886175497011064464029265511017940595418740678378546357362150600943972323667203273577283377847547467746511443015406918994177378519548792231047460827994564403111403220002406400*i1^3 + 119189613216538362689567415634371523368279981928075034527736868925020297977010355506175407498783178481987665015459701339681421613684075645378803623636740285357172773805269477539348956920696630738802602043220960956834191205296227183104558545255776907118904003898275877281272510897143715052791979444449726895701994964856851868340912791799258609734045747623292604266734864183859340934749651769817516861559682389324678818857523124921149026303582182571933482095878529834800263787663246109699818372949003490996779370306356409631433399363929255547963264170780118928985132568319134396021337457818397138889989694028967578369458911546945704542523517345442630783115396179533353128250520145857695662745002998381499122080388764948494126977357791071509503478678668752569709176151565728593109450429290167841454512882020205953988280833392393291057974201049835152370525372320513034905218373005346015606280168721268374939579911432600649289891443156669007579886505413085565794576171427235117594770802128568776975424557231024224257053985062688475806792003083971169640477216897850095594117173553658367696557175147032072183944450184755567744016475344750407970344068898361713250524779254778399940904048361500686324675148994666583208641548060228203370539526081217869449130371969671985123673159325712384*i1^4 + 936199056221965853544048679205980810408808140193578832892373582531631294747172719005778540773379599876012012386693868804414244245536138346819286021633286747516341416701269203127083474888345917500749899151756784896834588581714765064677555044159113284626999367443172096604397706616432428554125323001015853959373910916921153500917817969112898202403290118301534179661189826888700326858699527565477327990753305852928715200477974822240583030451363371401784816942832815859515705964567992891096089305140682140593156512921970086985278246460156440854011633079841719254436132374162946959913125329755864749083521952815028576588099880551099648009322911011567555791784783374201963637591777211098737024237895209860346081411773331426859368354966890351762995676981719491697619047968271898889442333609187070322007384704492745952480360918734850732008308435763483087050993225295889457929295182595831359331312469477999673277324624661160958179729056165562824816228466650826249231401167052984929938041524769862607111430637785810569586046422005110119054601527831181406933033988896745951828518423718022038123514383400448528794088253454527101470902580179736385811310363815840904149988501477519896077074647888235535451924602422002544370681939726086958694653580652569284896578451745882719459411937460224*i1^5 + 3126802366587894918336414589201154302869283484471765492168139662392049402746606059699861931517615320621782873406292333559301269402205951913722567399808288330455849315105256795997107112523569720045799757269402180385441856215712302214500505798378419055937023408375016493152237174893373666298459856994267103038989570473241302601602700682010158275474857714292780663708484685732761121078496112583127721426105922761160190648098108512953905881564597248957704161451414041948555638457654936311239140445295032119926486562912335071949319102410675000003753596483705494458052883400003791225529266524966903931217418495181168333239558038457073573580656915264932555993117479779374067163278608964547950960380977124242733218112571976868777181982242308265014382510229365250973729683094154467336352681576948229952077142049572600611708926757691615913309175294540629652569696821836513514490947284901438338779380518364619230580635399164125103110225089217460859547385604426213005436005643253059036495017617341749102216671545205847777463088156046230560891912566936445593571671884058814760831942204956487834033887462888543493817703864843521068067519545257498651175120553476768903883774432601540880090623377478203991212286953901950330002062802814480850611819849398899400099625255758348220554450829312*i1^6 + 8266124564861059807124478150843037187282784027821688255522508450320962487028483189047683342381590946110072469722636050840327078795864094527954518699423797625832748646567385658268045639215019267492898040674275734601969957152003535674648757911916440890349311603953286406180208663763214290813473578299073777496959266221919584361718608580983981215790333500942782573951029608318129787348537081251269956530934219164728502012229058834532326854976597002956092270779221251587682961390835848162135247281550035140551282174455468506838729249992298269524136221136932377381001760572119106484319540748643832984103890871039699460888474753827254637111577968250614385104776052159541209505411313799896212284431836034521182729946347883353060428420017908985406300882559921877291695415703043463968809519464016359159790702082433342889312748732956273166940063205579571562059075095709620994382613308476818612390922081130491721226626810125239195275057883736323442550481482859151981513435918276327268635410746047141688387930154855698579709463525198786499739227030010602084038316956787873457502172789087201003635721239357027172857183120229080971829153914449222692131113843813462272585889561143567103926711158884357911090252773931230289963983324999727087034946920626891819564453868136425306089062400*i1^7 + 17183960871564125726345015432095822056394503808763506666112956497961071632080000972995754446399739922341707492769876310846905762963976602731410667561659479266211206537806114334660570156233128493490884610983639459443802547738014256038661546619351441667687760841468612412180181258144346032929478870374491941208391392891641224842754592069967310766039330963401463351837942776497543106282456490003436161406592417921965941253718695081137994570377429990750100749674292605625066084032826748140734177060859471623921237746671234833482097659425614279314978126834355710221241603996641793246861252556253965941164447732750573739069894951053575548854146251775281119096095074138299392035993714906227997153532103258251758241568828039387218695698680637519484675141593472900135249753070535072755659470819751327896137345322143635861962007659852160639592485457287779271121331422608196763019432039987398056062282969555045611900361738860988500373984766328522717951414331519397485346714844226452774422705363052198648011909540214218885978705944120682630062852754952465822280838341396987136900045515001433197153754612289552849582442935242015060676808892201401721389467969196239671817675272948129154058834972069616479164247707342801505702526882930049600388233277454276159755871804468820552187904*i1^8 + 14202708018797109534096564561995118722430581432160680961714159286574156368400878784712321009643710023080362991696035639068483165615446337812178357526807688692082717643179427937789047042921800493224385040142414046929973342090962877383454557920656354887900326839241824427876272964616290762170907509555759458094896841594437788409733435087698183618236624576008851895185685578432844729856460573280232981917343433963077710684610753040244680949300168477393999278066313902077557355633679050493789732090135171907961253051953982250466573306998480853296300756716288678163493745763444731990131582036183298132725795007146509409573639224439731905773188959630304407835567894626513294549216566058076414726234883696615823168688916095754552875607412091387874372476832002434162882145702334884177117118071714441114194429394680916200371519840756970343322713664446610409138962435053053824888912597184537154849243930166387213273520988696675438831075276518320125315266544767754330641617147843673477353572340300251989582325431128440750508021318224446761230034153795304270483031964316248159906681461207277778117048763285261346141673450137443390294880668842831057561659369301623262371816334318674345180479356084663254998388848975396530854814262192923819335443110110293177953177996486332383232*i1^9 + 11788283941641057789105240947505756342566529603688078128174835222336025066904796472054033852240127425413044632979224232308246685056696566103262167147311367062731276373887289401080168746693530260554059836982066838200243858241165759345041999530938851292888615787880272382397019787052616478695715004421164970031593460143223426894256314172104548483939909244364467116198940721538051761559504123797104017193199298905251833286749250845536679215286907502140401783006229531812913546066051524932951854141235648861825880294720462818061624761892692762398890569765528715831337802026545759432975318354882757927662315700418502485394033088040760140972164499865090164974427046437723942577448171652963252911887476009802456110625071070499609430731831102192799177709563439685053098471940138401048644655039764837841882844687123481824595335010111701395235012676797780052760091991552170544284982912333558173207847731508782931518522512750201554422906318718534868691431255619299390809810881413198211283868955267093940428483158095142088944398964402842039534751370695133741406382695764741647344626352938807562529660374788584720258460173209562736029608506481169162570056929672657965578080280157761699750162872261068577564733417185196644367411365922507806800615127398502601867129511621951488*i1^10 + 7131241961892884284312357985033990278958745665575431739050718937869957636788720577490538102323719995926594245843198616689116353267631234805618724760535108339199509341480976565827768028780182470858765849486239990027800982500888569802222851410686804275837262126588556725563873348645872550730649355719658186942495273986127974881261755290744051413843170280089762871805630478671876912899117548689678744318709581126923348040597908934745193101752352074532062162725960145017910421350056820197453266763751457116737685854866239326484292943583863564496143500510837380410210771714394766417890140326686638127849228740687166722547235825310869388815305754277766741102816104372236652788775565462965633665228112509533993194929650607784999355978990050010922654978308373666397645296611515467204279927470359388752781252836174114306505753434208353698411103143972683129869399722983025775518045309906622193993504250410372346908571644197273434738576858703112609572033488932974825324636293909846038329937185128281498842142210337986397505124199767512891160875571218003358136979166149732887129815433942333981151791501789019116815906421431503220918575627147632897841146472962033320636115672809117846010825853331281108303168420843720073581113234429271428903272502617073005402724168105984*i1^11 + 1263135146883950501421556559332316747467783762331207362159985475403552376585637328983960199633146690432729072538329039807341008926537019702200467790830404708922786949446982332059042275806349123770435880042683230722973982896185601070706725886664691488626802737194852211584662675240231014525609340690085392051806298505609357003826282931588014495163792663925726100038832058395664216834555787838768296021428258071879748457532779008587837400916002932016271902771699575056532601483386481874379120881023482116806444699327572694525782669503058955751755459099422740901596532792021318281238648889810138735498703524506467551141530506434054316104091042963065727977183644224006025704748649663074950233807807961862418344552232205049308936842355251229125982551596549716073632293332405663406865217487035214056484575783612021774583014037634627893712244705722171141868622177824960824205230797961279049587613086949849503216506199519294637287534651426511779940181409605718062202856018389199799451392412976446101676511705096972975325826136259480727811634214496740401962877651944992962005038429589334960621903632787558967158618746793685407130421846772598865966181900544283873723511526410792914809959081680552762160635528314900135949849873735763490033878288016919597124927094784*i1^12 + -401530928244362245727959826528685901211791636395346429750160893333178250137959768330348616518177138657899030513670719080725693963402313641790769820087884606089566618256399113214001008759657619253012958774851923390762435308619599583220389076443630707874540681316665419682896045486500136095794689149487096002072307251081880641052809595447406044086216672776954705626798471178203152415061949947334756904408468001069807210494887881669620045119137840720448765949950398734947128914111957930653594687444194288261277843872556380056008729192921207322214696902670721540392114702144790713051772356362334985618804084197041378411301107551711923014700344281122647346909540205533616619638142386865289871774002955128425635548252863437798900422691735293013726204916086686506410568214154228024574358652377521142608452091556082736397276583003543820671699004342758549089520041802647603926199142710054502076394790939880983757135681264574992744057274486425357378344470571377053900234177605049666484354101594075705648268288383190358176219536500230875063361229996007332001379952348071657187061987137924201432005995980859291565253286597365018947605064827713464492772325200321653084901564459310682492130448022562672733637861368050532420063195321612584774333306271204706197962752*i1^13 + 7842645027830464276306569239346785377973689376882021746466854674783020681723287838403056657289917179506740730285268213908633575478703226963545349295039208227682241628106787876676060647547748135825652896902435738382851400745733549303743867324226378802497129929513366565922273006263623605206284565167485645107662753322431631051135565162847345670885475626190308761787495155796338565536559896107098167960701670851765069872150627933157001299993952239831938022707423902945663570558415524965982226732823315843229112960985257170617664660306803056094496656651761910159105086711540573872471309922465679586811682625768236671130678145450575790186623154045930803453023284179212758897278898987880160534741534159024654535896837447595122192788119777812373651489798751542418166960471877923291740180305307653966268712474183156712332800754827945427521551994213251503640500448588784592281953824969264032061325331044241369982129214045720871044366306232732956384758597977545681744999960387719642482009447311323241081766042843682267477548306433249933165733044973596527808579159097677890641033437960842865429645386479998225053609465051229795718725726846636936980411310830244722267650629788310080517541256603829984206432227019671590972282550099688126275629282835828834304*i1^14 + 3119717237067392967996819563664674312232918292712804411225056302077032992616917825309071891978784962490336335472840960512932802946140671491183657488558408683420458062122647117767914759305171789851344154915943005434842195771082055123181499198774307017655407074649226043894672578993052766480594639890226102027003294273200088129907972606719497071685970531004666718451370027871836666080682279553111086511180442889293325610317848937408668283932790102325131005936163734893523184306421428316432890512413172134700209522073380057179487648320273259052093053790557386134331843159480117513417685927835566579047356038978980028322475884046171293052960169942704170950864674668326814573535805144722400784688173857871139673212568214069789453631077468461143543795733760143848448351456530041315606696240470047140324230339273877913971762310068107049516932203058110438282434446939206427501344205899457818279120450913173414548222514547200467086157788815601613922732529945376303011026748389555939702836366669044052438351461066343620177711867425156961516952774808192856835731395776841991758807993566560530723827175603616387392294299807792986859810393670996161447851615446010514313224449489254318110646580329199818209200844295426804539473251946279888785276955833401344*i1^15 + -182096660101331802853429783696498732324761280059993934064932152549359110761715084314015659464411129005989861389615254158369459609488345234493356373169926978407141869015515107526303334606843818831796958863551110527419459613042579737757626497602399206712416252533672018489770988195509340533819695575381326511865773352862172625928390564692447548775387376544946149289458972817017902855584633482559108926536998534702007710418587862518676008039158899565302839463954141038629500511468819127955905201018674971745900408044091035442444057129906791181736396952386216615124636376783726442082410592373167919012210122384448279500095040494803157397934889832491697812796950325188482411635484815988631746887356738583161652428238051249551079857394568329128668181582431606686891982613087754713880658388319774746866383366919297251437962537018660783978252841072397793157058591829865215238064082956758416752499431491840824962926483586479958040711634420093456246697888222212509741709195267932176311565132503999984012924379667188494325889051860053319093273621347029446411494089137107551693648910814793340821296188874464442345068738421811633259411886641702071379904023055650842415611202842008343327055925771066729917929234254997485946573217656107145980214511665152*i1^16 + -7867548056376647752010057979761522748352041126136469792292425927991977647794423946428905310052992558882311812954787032905027128955621697809307058718965605142270988009268711529664896877871718087534516687075757971202829269586744721066573282281845744326013802189523665420499177295883227325368564412896805503993828633819263169780008240475868175478301091472764405604237958257149350704748132583494827443196292862330121960286742570718113343714895033394327012877568741099393351314185026838103417134998643702158329608565995377419959067543982027732731310657571143025765597114591010688733598264359629846715088575672934851410441345150668497299150060223793358570843488892177793327358055215428921652400653994950106194431011369707172648497264766886449789568032208547420246375037170032944342429217446449269131468646082670949934773880055071631652807647351908497145370575601963766267541634549348210750311119654452714004301735907876158433098429461067827771328940572794535837231490953579957444853819093206078793381518476203395434369024645037007703128892163451403795732268719156136215259292249690245274219529767433765719529093715795935389138032430799013516065495175416791956644086022526916600066027319703220210715195367116128407700362898811206832473767936*i1^17 + 780020952130371701885203629055459559488464804785262366549918476729279987632077945001038409496387427188823041203363049910597992513337141659155478700683016866324540551511577902372777127902672736007887286811849969862612524295335132235240157821907112506115220302342439183025742717702765841923665940489744165906548436005518878444355820931289194100064504133066594441308435969454241234754965124830439241479934374539008597421399063077922697731169248756805129189045139594688832393110724455520049359826880970571528119000826958521121533700645435675401208334518064127157749657818896864758615654155217605463428800901648774472394376418216460801835005081016893212215192639961958020705894003357593404268710686270291338330151560059082603457241335143869484631806751227506213966480951982743844284601748581975527019566931540129793938988719959321094783813331670754083584684342107555866404183681420889814003642891970419527369783545241381668945781332277181321566915650552049444688153406274513209768852569121780427803736091954545638008067149864335476009977053983477335605712652158958228735550156424862795591531593207293736059337968914913769955410702224186018487820810038869740441996616862181160366809505096478530189019491532640636481071750310146284191744*i1^18 + 3155591108100767552380168514231710416007987311576483254714703034290519646872162319438328205093840539925032541161827921623928756145662375416267680772738727770553137045217418946851164426311372967470581491244911144517887602235032410104309591098625397744037181890137673110919133751422680565242997379563596567679812926834773792958249707108144601061903331437576486542515525505127732688234959754136899445565197381284784139376513561211586808961933656909285761103403651103950475043799381100510057237978083618908280698118786648410057151722879943757980854234323744452029283614000166442886656567740211129219861334125335976547830460131067395427462633495244919706452019012114535168944493859119885357148858587708693992730551194399536646743706330559469937485152148610470687356896038178571539503619143136102411952596978547917227120036585322118409225171286701723399812621053996077686466741535022102672304682832205886531326947498385046808507965502615176807982659946014509614179818519835762196233624741244864448092171467391393056879272072027563109809303349793251540977299187981040582935785518141857100761754471492791927215683151286560642438564930122875389899119334557419056339208676620303733268192342383280747214622008565253771982053904847208448*i1^19 + -672200823524361969834978160416131254227248233318240737333978692546230521336237082266671148492187871330362302861095959582288562935890195141431823284598142943066760913604649082065413340331276888251018188388561527386668268628339835400735970568879384567065726759661754873697946464356036525317777522648530664310084671244299341009725932654851864697111822310092386939477124157743863243767031426596106097265158834921653211761871984827707147727674584783795531385014446446189526663789459731340192433466754349649201927697605451576073692301809161993953665610309193890001883923267865066395646710458440331880706831023829276164368170121923464030961991223685122038518711547239544422090106253899553904867576648245563502005751999787701825035462927311731686457215576135032939134724886753381932863926469738748488174126445232885303519675245503456988996938490566591156264669875090941135848679945110840240952129831794518840157325865586096210639182819344901219278713019769942723183088879103016219781988824349407316477111738584714774971386482821816342481750136833801299067917431220090731944504803761604052972998677959947902612928484699337199972854281347519575911427106717657365214527535988932182119643768893582840776689129494639392684328878080000*i1^20 + 47444153538847233157290961538139233865665159266884746870097217489663246558712953369361580107360165811984592048305691964331083073840655464985077543797878982393304442034937321651851476661048259585901391736787606855778279677138243603298247014460610669221464176310548312381274032159384677957557122487207909469110336899567694498337982175263352737233165954665913680696916504546378232444574067308448855783344000273654625183208404270871255157221400460206721542509283262968931953001722091380034376634204863181201454711147887366035903546031624221597444436971450628693782441842246862113190182861047062620216252280313083367628657710366473672421267940696437128998145708775253442873936187384013819483408369847392242843420428007813375475103469345963876030899609978471402637971340187580093781633104754453355611349948317439724606970530253610190950570003746528274514671543865632759590264718944678451301019281607088904785068768971175716563585980500732302356382527244841774128121603575032631304128799999484914644529315612879307628171215836761572517856146454959093441039193259963007690093725723480621930325774096211073734383227690803584858385944055971261411711814895333659143722445394552294638925257969770957827820206688589060290432204800*i1^21 + 240574341292949243057151938830066547246953827495031844193301101876996352376726618568293489277164343407656093632155979818933087787411357519983101432127875333881284853150053192218677084525375545905451088136051713506824774087389762075962900241575398812470582383915644367120832006666310707472726413926382582235678682596260523108345295041085341617969528827109563915877893800826075484327966269862495906207110084554315570986937518480081842658565765805319439172600358654058719868915171638605363407371049882642306043676438391369638748600349759729617700364594248096249262124642926194458600988831444706636150044938023233632212871649048995646679871899507614522971770826686599275898601124745287640660670078106497609778112080579215615949566964803717791517327986857438826801330725357891830116830847307630233764135666400270162703810761595498341233876508514902223261534493605574234839631414011565518333032353091712721386082076962004083702121353540828956123246365901941416134566247818588204089686293015996690887545487211567347003257995269045867420951065439663243755195742998502750558529060999532191449599122552335233693210065123007750731394133966847968409804325417409146026676912920963198401604717628943442886896144484469670150144*i1^22 + -42054762528257289416176791193392988426160995138690465925095984632917526030660671221486968383026420148476906325908731296656722233706694870281498964422405648345857956859125523361961687060627234597512699472780996925910653039090790997461840476431800770380462053599912066706925186917465376174449784808782654222076020959597809861808019379184026243373442716232955939868443295356500556581623544577698927135996603402332248858013104624240173014999562967338591100460886810304746719320843094395974057632337433314692316140278386914814939540116298640744592461435252176895041157960789102481474456852499480193159928863710660777079562638282803690292444333252268082625043554839507163652130722279735317789418923589824745431796437027151768753695591246299556896958397990935768004534707935683521618649510383521413579673912761138459093550230019754337987137085259873549002197619715604126439523733607020996386913844483683297303195860222312341812042616004425433147482456154963577082473268444501508548095113380930738097024376149348521507110088341043943812172157648041697070010570259315087567577197371706042181029718349560040654025830817960371070364970172346334710619422186897519552401397077082070610836202561782196875857265558233808896*i1^23 + 769379204129764909179822831131061539488356800724389136966648745117084340623329213433667647053177900950377368869478204574101103816024290644765394289310465062909885404550797641845436462815226827434622823361430100561687768545968170861008473007347238608089230697787052176911667783996157402184721261455887835519164670533271173834909156612313399468585540139706662495106966272187329692702277082489993154458943009782083612677914684930284095499934530173454464554164286559979672641083034853711378436362949487877337943444404193491105248970634337420916968052205218461819360853998227215170623014788389477183551747002204043851787783169542655070258117123887005324853213858986492350865313345411277143331296721924281729316332095740368083956445080598608832104382020950556649061453881191024243156273784581098475670611787824399294578757702704798463827723542253224645260826938731629595323904223803881327941586175461383396318398558811626795278217249669213476164205461051929554749663635997105611941443824035393691159799201810562920506649719232274981591147609572923977885667448499807945564415005202144755336798948178658309517570465856788989914372858368990509050058030787992699093080108201714123620888702548251665808325945065472*i1^24 + -6408105069981768783522131090293190669604093335733577263464239918886279254120939058400729780380472440019283397607355126292744699755275823624176426215188702699298265597492001026294374069376134670899728740296183510539283355187988031078822873844059620448198384295568739918163576023651366226747026322976281247938589848483886139998301200283298065847144987118820577986280226723287899548773999077593377262951041999511895677487694420808145326101026345585172868985456868581336856563106648398802718358610854994998826664771258429258492836368392130410972920435652462813310148223618873160378165109594957724855463437029573459114368998155946699593057801304552765879818673493931708487478473103231025112221066376817817392233750319629356853572706038702321741540399798012267482370110154083147826985878763604384835285811401202835839039760520197239534495793550178770463488113795949593216329241995812452353336757095458692822911157487226125378670925387514804394844578783250428891255241378105249765276445503232044768015333678388522155708511649316419521178052112573829295426892019199902124610057701602038221497195953307879671937431067069594618786109441701583670393028766299509260798827979832080588517088701664112561233068032*i1^25 + 30071023633043890584759164167947384794115208159580503697615413860335813439787819700008531072768221912414134621860376930417607771089721683300547300231074899092251630673892006173772907698149340203263636801710991189595053966947212602945607862773205598314595094437425547439843558388031001268684186449329898926420253540359077639959311204322118303457456092184392133010459989504159614560199919114112840903476833998946550881840884557678304751904774738698658485387178431132204519753492411922222568644880138178971754889705550066816403742676453991352976027217179432240335692360763490524456764226674132519519108235133168747609453530582673803578947466014112708287201336368815729970685066251694399277184636295006502099212267573124815228011691041482564064544827799589679502305462808048909940208430554274093060013563024163613254911395995085016346618794140610265097799577812202896158228801567918524875846138966779271817533857702487479152874930986013863494367492493173562500560661926698680077377169945712791834359145065856682366474212953316295187089649308976264994071363695348364755703271556092483138222304281018502530484489406234836691886274540562097296979634999773391751125522457482647535348094287680060260352*i1^26 + -91827473828674201354753439829340123835273165428965031552082175163593022458904902001523805428736398125255370359214119354588445137473592874086653544059234445674611974910990779794036494404457327360084858399038640002624615532323150685116014331615136494946023701241014870017635997850812791951096908855231571510887451850062239231935959295680765857421564647244104075269091775663554201530508456654067451879628153615801744332676273150248060575155473140214444216826987726148582146729744941645975691874500230580078633603407248555825935134859642686002742953326482304047590085901984157119471243939509020190380269831121784043605810900542285129905014051225931846239651403641250647874130742334450556576820365084885488699882199549749246799214352302364222711730553266304439315424252423406399149015845396609290071411003724852388510625040821947911842354997336603011998165907896833057519505708809667126282479821978970860239213635546434760316990593392459734226486074889660228566776726770280849122776761488543076353330872708282784100351306730986425210744389619985012419502989365759810760561731768370328222461183638826776728323405759437657690316247427036668569531717753501734527028331340245214905348342073524224*i1^27 + 214896154654315297176892268161461957674512251663088640019076087646308510857388330659499651701825854915302374305561336281575173758612335125990901188487449424148270033144954786361260709658711652320912552405110693291785754809389198863214690477914796280765598117297801769367385152866201912754683421390856472414407597362516460362983297723134802951438624616969455049292875332430541233586037543249774373979022726753500396247381835942527447626436306808312802325163172061186857561138254373532362357125015076554661612431485720026907907442367088314595498722868261209388302066940893786553482798797644850532836292978609630059406479016661199727951138289047176472962422776940858188837131062423443258938004028808929240471854569465998056040083589805901765861317129611619970482147393684003637051396256676759371266183885583217391980271577871690106955535690483329736401587221545059126219997952628757966639701425809448039865774126514193424391072961720133713671815924788210929244263224206005740051117568457879588609205233793047398600917489843409086711325906589955472646972463733257586898909851169387019008286441926939310948502621993581635764135434310757391571392909785661652383788479687911699745515503616*i1^28 + -359552361142620073898098754984465798877597196243841377887324251695589290484287271465507422316292214579346400218092391152256904420681068014698312971748822515247055584233390552867629272126517671669441764071330192926614548179977383240812803610277592175551214830692434998810730590276567915244875433799046627847044381222113746109699462467042242595917387874306017829336120024036333327070986706547262452079481551440969394800167004138620528024189964390389713361864928563047911958115171443926738553532412314142732124873526317591624988254592036834666029493474675630191425309753681728114255472786447089973371579227824497937618487340511594786597445539734332667267687587664496841114926814461710198022833121610717814811111721139608567186474826199694385204195867110102560447381895596613699287474702639617768087099629285112932836535103438103002925867859261086127844831705740039842568681476784429970179798488718816064669599228351193524307199989418089572420148702182253248254868187750656405321120372076555439877645343304070169007076772887596407867954671784251467866646466954152899802731205819310343208589342330777450213923337601478815054651978740446786659982393116829059335402673016111508750336*i1^29 + 467934312097687491850254571184725153877405769820281895417276221356415054696224626161081042370831116396397650778041686953233200913707765462661524480027845396938166921795602847460212537134633525346487576960510057504090445603573984847323035239861382491814524588906857183937829732770768960286199439176086870166416512021621267294232765189629853058031750854192897400633580707109048270991338324203464022337125289713172989584720109068879864213867032490075183285076526201856558804162242351451627959823233620292226923654371501688016829884520450119510761718154273342805033859809314667658179299927633291837474399039442877218988865644966647026302777367634190984721139581823889464978278205237443898619962467082929724193761397447418161694270482967812030941894936041858317416311861760981859162575434957077880651327410059543679003899077078609367275676166808446416806191496992227681295519598318375306062250896630250675176533969787433809264612973666467529889710044173016037919231228136976705004747298047702971722768209136243299681656318760402088213779884795487576475710763580077646026573812269968008775817131483633979091543467779801216020253786490338470877503881646607723379793645587660800*i1^30 + -611734364976417198784192927461068804710508806713252378995441090986494303184356633537501215440085465180690509226283793616205251423703354288584774872873623784111379249738750994750090871240338807540620825834394846809691713162086386138441858340180115136752769395625579091411794613180743986237554438106124128135708533090964018062267023466081631128528279155201427273773233235252953892232660695278191026816746720829040926247982200125292399428115048675428995940590971307307261935420537242159786890065653231069123774923154769717833783699972024173975839986084686769624209294697766118392154884417022250017985413956419032744118308053309590805375731495972728906322083739666706898570175885489954757201154098697198453488486093270262387595400457973547417646352687622723051429951778698214469066681200180889417822247133094784742366717724310443362573402375787736540822535475611031964554363166493466396153499552665575357699045054744235557359484094657130580907135102094686523168429924149118727775410716611549506962422316358873672314098053414716293419550318173677026518746297630154052472808710797725048244444372887710329991685235760136213251742016416430209594589482965384865511945273344*i1^31 + 921391633997580408836261368716077196401364103146534477799914832623711856162038174516199828934837925366158111348676699372115960484744099021794665318887842828862709432360045491838816239634831976460969758880723020761579309323304406947479855777335384212836944614179474828367248236460294196984942511415970612326605006668862294168337920287312172833754889317476601174379879199136163956593654774253812796837989885289422868111026814551056831798609182057495045499137577546381021908072125658779161103671546126861405421836645146606578895487776653910728201316238672983080730181581775520497951564735214852871582310051168676644454413438776453058485108003734890666424012498879648615565452733820228696949835587812235630642678971641759769077075916390902524179218171663770347396848584431073182587968454750188734133843023108503691924564223643486516672879951236427239138910598121272494040766122255904141244168104079290297850584197379694157671995911717382106519911532549595753335460037682295838631739365584830300119111195873106075624416154241741169134668045685357582081679762320724898653483319784426514934123970237416197093737607392081788972946764693631158829721803542215237042176*i1^32 + -1095723396238254630837984105510662361534733264732081242836065775629217187150769700296068762219270462345053703156429862477231971379029492706870059381475330544574768402763061652572955534626663277969491863934239791015390438436196947873849271999954596588188699713420152849304989989085540195547169529814245079625351126725444879926796405845335444282011521910591893519066024194609268361153540174281518346358727600897415676752683768444218155891160696455966285716025995876434792086778801408165586282151387099252750569710719943157959158665023324967599897813115915710885158260983038940486787120528114800052455275033232881100506168147674496164174396185874035375604703376937624174745970099545289013925234237397378434472284086105734803369863506419482798230795429023162180135935707959934802764362997337186655599969498299319049086269558659599595870958613500897515719770833875685500192954408013125587761791444265825350504560275334944676180551216338158191156556795701267041527081884859331299413223221502409103258470041610999667439678451966784152532911942239723776123895708486922820233620924212013658796991220297307288025841614591373087028064593181781544001981199163588608*i1^33 + 1013514904524248126917754553421216232029932676982010119991416333314932846565125653828828088615216907946846898299020314435292415007464808060276447713045532330471140241661355432317843844969803423535155368250840074453989019442565242054721177433360482590477082029907812574135169377046894114418763447372922532054728737474597106817980141676707868939877961374107219956857656174452197977918998561975844526795840864330683262518405325990963651908992118209238354023624728377288318903122614445766878766931347911558688072301455103779204102697379929292167948395418416685421721909029226039923547091614225930395278658061962366399152832801113909323289142525208533123198352205691974936232739801640784926545723652467744180885001860458638054034462139533856700408954170735142182163230416202447061484119951397943181403930882641782635705839536289021295992611125370956035767320586472710724035305435339103235611718103336529248709187059739897663149300785477523657742037944546268021139613765263841176321305594375435274298077503011753320342928575867562841214964615555692936268359439590964012190466708951735167335856878985537252879234942090321808508985445323799214862989524992*i1^34 + -1150330385596394859976584125783079536618461338852106254638787568548716668609506777441647987187806422300042438882005106620708706329153155089045123608060704649218309872020165866793910738726704672760063161963512516072930431797579258561013294436191077015588818823593626146053423961818872362275411093207626951193635899675883324949099500533464605437685361953795959444978370511474470413689508904578516511905564566593149767746504729649435569776688476186659984489958395664595804736746647298091197483690834596179897129594150091224581851178902327773167146620358468537274151403069947180570370612270483868021164637076559430908554641602790417883589525114503140889750712421624635523283532425632381552581393483040380402846834666772756943668913301008726116144541003674540303487654638657442725209652063575042008484469589028201536925594942281781554721997744859244866896038625885785474183537568642274923812224323288174402583520627762050135017053189923364382343372938930665946689995560046417235490897484605371366786272236103099312859729467252571230715819925717574378653081853176930703920051221644370672343951336093617551059079804912394774501028500212434857885696*i1^35 + 1336551215204720358260546238443506546538763551797668569152207012322737293385320701329683469213768586426288789230134690824510056674141860857228694548441555473792322645289553492578902320655963340763981112116854760851483113407213048065791676095163366968056468299756948357329235280696513684067968159384734265270031663385035799267844968260002674196522223319031665142163678231363707395242390948918676922983729255797954057879679002086248530185464205877692584631654009153428829661688446128810072131318033597217842829386420299576336776785768933041656036521148269965238416088316357139015956452152948882858094667725832267853192819753033046674214290635917757745252590583246753561727841067669825034255704420518184034664848483667583405314682672137185399050914956570467457720194933993135160444467002810039306537199282685475166651356263556810051076360839410893594290110053187456916034319763096012754715856039166225223696337727913795559224662813031947852840005867915501907395368627800115314348752197034701917416188768812909764001976904795249167614438062770304275831042944368901256059275963895942319025289774995927886958981193190467588979968509208428544*i1^36 + -849068420867511168624921834633970869617857285914287491710840758821144498117057358191799612441864582209298953813292007263255353062751574948691140116913781495944118986972232764770580506827365966744129582683431262195352357115850413102961811535846634872913068232216910399702674897190416894001239334867391386408338990032075352997394450476983713293186502247002324823490678533963801690537723891909064710961032520044233757421956606665276235869433970156876179035389820132063905944207185626952595816508842174016488810233629737696945397930532538937704814392462879769737150825547053952311955059179428175000998231396033966933391359616255171800100720523520656859844373941024068615213859080371816618083825120735613306495489588163697782594883819382891956522846563896900609654668789979143427530255927704085352511667757880475200202473875339224707434622784758789811011516366704048759346552857415301632381814875313468155476392804983295573295728082202437277032975595330661991866411469794993986922212303011121940210602574828738261293124487480695891434862704945188232180241926307161118219589621186586082515377682819359596927506323865892410367173197824*i1^37 + 223349632707053393171202733640820874081112456228975143898630781646699227055151583295534434787991779476268618956682576889108749758735612531136395408548201740536596647857660326540145456936066955646889611994147721847186566891864402240327757054399791548202852722246300694949384266626972433943253561216526881760859571779922689683343520847236483418842691704897083452473445329802589125208393536858821657205342284481589575089673699528789508245762986588474543988558125669160188288613684933583632486671910648376610503529227345090718157985413118718056582324170522620673880184519333840034125565766130573712059745437177136481294727592840098194795449925690766845339983140929363896823915170394070890624325082845279654047259281673272180239972586216745813415430157225049820490236757004015766020473835183797159397408071148655000829565026395800803901532002820956617886632296091323996567455407062989903839425860595095008822231197910595323345299067715675260033286880048218661447925148980504213324650138148325422768450861237243635174413856635177728959644231734662549384298369169468297323833485600348700939495797378244606039930453465190778273792*i1^38 + -267926565449816363062568951996602246753619168565496065372398168965247908692132649959385525594945355049847792227356183152829285171503613275350288741318574562857741042958928446388810017464391004411765783769817996648051325692289608458880830000925821493300314973413110080823193468546415225029073672063408272739775493746914366238857061397761155421557129024377832467952559182268690853923347311710463603399967866372569877866446000992045240705602399916737994635429289960541959890652625459757547942257053055244959831735430669967734178157613005813328434326641827480548918116194724040162050375804515516288049955416060417256809704754873773095145693485434505896858040062943674372308597063379218099837063732931233651716204107619341818724734980118250487215597193353064413212885373406902470227780159603178236356890793269763508570913694539048584702028445255771464489623658773034057430485693148470596431225865808754946951385313570155738550779379616757507435989893685264663078558606607958252742419260931533593794444326523646542698494575643310147898015439945545718742785051433593362753291242322796047565833707050090528475262853461311488*i1^39 + 501738795986397294569777766428096417673508285489763944364292038661547179220148515221915046698589725829053686967482848646327330318121087982482028598326078295323148070922247935825676946210208412312234962783998356246595211762521850324754398226258440696700562980392021784137700403044262423051451145638231101348906611528836704236435880402857216019359538936839983559432979902602813328883723054800724673953459253986726947598764533826322777015042386551242306348846817679214839383114033841193013481124508145949387909939770270415521035730408698796316058925656005228465125071922321017022998235674006189706672957660310140713484165358800500673349272315751047819221587260902123691079776950547305387253486133274728400153850686987673852675721601579530290224233621475684875450117735956392090315844322046270366432433396688489582642828699893982549724218456459654992106716490297536748068463790626300582730001746219816285118021384982870101899209678275018371894969934788564012867421918161154734714156451210573032917292336908741156384737428150545985078589854648758358464607558644993073502455471328680709143389708949328637816274419712*i1^40 + -397863799260411405476478780252495889723196703779637762262408028676954695218229185065928687919965574439836444382274152223373282916320068843458577882333867013081347215856602038963040984405767542237329647705165415029701806678226623262008565969311153206631767046402285298290855385539440189707055319648676724453070603212748953283439397566079477900799965271100914650691186396886296835582609219669704598871386782894608932142138402170770214363000268514687429561842636654264785288677941717538850628525225266524437333068954318488404948626688860329184132255347559012734505454518513961112817801035827702539850984629688354277942318897195479997824842333807825986570309850861157273267348168872474895353381351004938068913704688211363646916955565846197074255479569981766280076246771353001669801665465448307893697789122672939130222535030302326298169713193978011035068619156616443646058207637700584287954978916185764890016758599029518290621170858143487512773608924637331676452285585346069158014401505634537129412143147257716988856491504422947853056105103463258948385429126395958299738795449068271341268074891333912261296128*i1^41 + 221316678669078050889398186673408875963858173717917862872938994848368163515237182787141196440572264211692442711977857187982273593775319168356367051237076956826714710783502634443390096575212157177087977134908462753303352440761643512706468262158158568992710174541412409161314547338963842039482455253759612452177231071916760030283002140974808019222358472641242031162219062001442655251545329702774564623249209551764830760212753426541413032668287571189216451038612558162865764989513620949564895357421721122539668795597566542635200179555676177439915694381179566067661136665544147457964583709679294918659335459529464380278629992397938053698432740068667104998437986127349720907146644214767730373576779661147542327228748082361952490148260758879674394239118690034729048900539226887384931164991283403340733943049861881744234121386731962220023410823043971719053431758519565321846648485223957296510477836365464538360992772017763941263010257738281948280506494059814461352877223602545488650038827874782969236527370490072567191090058736027760881338683754038581722199381349405181732603326610346976389476692965457920*i1^42 + -105720911716022138043999480586257575268239864062166032704638080158286805561561654217351744649864546472412574902784202289780225415134822404188792755239924475732829105456453060131352502152821702043640863351123790275059353890269313647927849557674661667850349262317830749870156778439324742774042954211388635219492217122939156663886599331247739100224864212677179473722703457848256345442038520597387840928474436357161855153843546407547909874745390769931932045896050004083946522215168350980297513632240090477770411357308576616699426248095511574639738800820720073839923743164357168940436550815644343314318576235808477616838015217047117926330833756922740703583717932098075477885654720931365218964645241260141571603436800422522790720977495299929089360992410702260801966985791270040060492180534201436274352484630977725709751717474427975793629816198430892904043127203986461783381608323891892257646982062366506124035163003646924371938512772148184060158223954475726517072511328460217042563348631065966820308745579580813381438117131391719320815784814154221117897014172934864523586141252512049565247953960960*i1^43 + 41836237840057459587819439456389731361827218914252759987971679106601876213506203087798083100030104205391168509355910610374392992201813407200591537050393663708145398156843797549827193485874267329540033558259776627410465045504762460272824676742608007381294045998254711447977787719942872595021934435571380229130567673497884028729769992661085975871520517822656082584214642408750053490509547489383240890419135355435900590458549055140436636616600986095357281751449278909035169128831749870437306137759486056864950833496722513799511416439254563120554880816366002895317147017175513300591791923537180921727122364176803616627080169365190209167174574568651133317754912351770092001320132040173275711029573011153938366839239148282778177271174737403383084978112783116094990461089246450953354595349991170065741885355094089251885207890766711503739823854137095062016053587821963709853988017492470044900323036901760386028824492895557555673723097502473839638166558683970172502763568741506844518549410220194369873896713699274423687395424370835970708084840324416919140218378798871410222534220647004511404032*i1^44 + -12669851415589917915822301826976400269279750347769850435254761162035406591468117487815449885347739100884724001755692590605428907057086434332190341781483702710860105445567355677247325743979245620562315935703611781931015304467578032957250900577947082363471040720472486404823487955411965263244156912273801054517419946353688608791971241225557332337111217464404705621987995135821687732691613666111990439386045334012685213497277580248524568731505252117688741086555077954484581430518240271871901437321976839836244461138836791294938074802531559488637067140040102812724537991158751118251400967030589778090655921807049044865301283063749395781528923560205965331442360948716296217409308622035899570365128237961694584516289794658384541168307987264305534952728479105157296069920316921260703111709830581056615999356211471127341114735151242672291177276821418619508114410116549192806345107293850976114581726966075579049533055986291945385069170895918010257676201110293282170875614261935813863060719076865357937841661868934197733078686490746824388216259840116228387793364547631770660542522385760256*i1^45 + 2156053768738951927116624013976519811915520194566658042114947493318516726424846877609898891663452138626587217907021355511723408154094026002985352167333113419614938233025022754229697352615496493711104349125962982165580882748914977143035050931678974756898822381159936395611737907720997593918188967947984556287055101116108256105444994952976927736913625821029256973502817502544790832267061950895432566788924974751413426090217155843659701684274407210966404939812340558897389895177396218187613677227548713271320414043191963981751499115819218305394141683029511077349739482941612901609792482263577545126626999892926879836655096475799630034787111429009149205902610893462997038917064328093188880478154963080299627276314393153040186395119845772482933356984223021457123347198367305669827009243166909015668402370022768009938700315450115972339929020356802639634019490853572211250262802566249626781731746708384470769643337265794341277956586830832063771617591418835246511282509455560843941374061349968632530405178787219788911222380100162433423201745385301015399124018679987245687987240960*i1^46 + -50135626486349010643320910863188161408157488065396185095240431506241110842796301468712580815273073794807800994947000843789762964001227344644167497448609152922119975953843636515522301940987628357010773323913420557699371485578777677251335458970381842313445042564716653422199999143623769659864461580579253720310439440834510361200405483587916821453734445192963883340633381921098379784419958779194479256589587965197698821757281567352595249660514329803385892367980137681552635441197973132555295664952609190153478001041507636631256764303380787094044110244037597993898231805938462048719329032684885380954231880280864410732847976695986504896259396816552852119388920626357018347629487278360889442128729976515990645264171023946197413017480291108619755820785544691092133386974711360654919722153396996296746481217105592393348600895745832125259070744344224584308609061435986609191197761751986389907326382604535567012868897634746882207617682584176098292470800898263771854035154482932105967126508592700038676721391871540347023343285072457680005578206150210250272231983729315151872*i1^47 + 1034213684385631622482939182407619112325510977609845763841405271174279544748089033378263308584027005295798577177754198132904718413379019690389377762818481090517313877364804204574955225534958495813656822961742601648159228961355381715760597334335229502434708237173334798177933108471289083983001037544006588626477446535602253526433583978428297569719628675832411574134257473586277399787766879548244156840157273895065659363554198965040616574124277349368338011935893220521938208377027076921766608315764591657936146953323743469750100836014616040597257174976126479262247367402154478176834227399877894901795818563767252164693640451801051753790024752830974293207809954227893559504126515395510557439680988803280821579061412318536820327618180617271150225125638124262895703856140932746823128559900982352135755899064295051716806708606585573723825944939807032086598928939935584891911667465962929519863679582036620607466541381661599454515342807051764490944422555050064328793670178624344773643451128875924466583882835114245890330317727396038625150385772825612589603072507904*i1^48 + 18748600814019804871267757462780741421231989780267594711562390827813808048394609749686506396982747889100680617728771498688010255594459188276637856864525826526458888938821378176475822169074793375770533566528131540880321360593571382371624796945727134099533187734678532687895633053418476885004541110307112737988895890931873436793994217676240904912599786168035948476504519362352167802207212856016503097413632435905234910187431721152028799396123678162018528213671007314019854868651165721886912158092445128841665453526200738885284881354781952740114971093147401872703087334191175799874003978255145262186639848979729358773232830988487180608158016829284587457016868079213805088337930356181342614802739659166094666805119146584476694010576684841726166619581461770719540480105656661831915356947281706019994511681238404844960776249786438669828559807123245506192937549165409659295128612279338151752457457191047918185112453245488907956812789990556532293820991259122274623771961822063820498760391269234452022665103601608844983158292083633037589545726065197973504*i1^49 + 112309710746210700872820879955412610917257577630234637351696478894594651397361428209951139783820241559927657628771746811551255964598067007805384236246704553142882784654332877440481292827500235682580362052142376791904074779530576607009327645798673265566116899008165727580076720998682976323136605381217352671289797189526615182255649288306545714100684480300689031954184503200994108086649848563134974621498264946534580937929530199213744220074390015322209345893934242744725179281424654536376806990513024765531881212755991779990143846446335843607233972600251136217207779841551474142197832945912876602698979958355810389031274963442600716623082316860237335186139595391829295896139073227652974254731559198840526408570890106515023531863650778858918056382968039340680353668447882646388460428359502611552982783472586503358378698270425287943094464173518899446023879771015678828632546831700341412615370088297272528178928912724305919562953369476093230368618553271971110456176250237647275341393779727488261601671747189824759448644731130680272552460288*i1^50 + -170791719021380704496344530806177592297885542964318140468194034594483707072121496513101034173958966652438881888673081929228649721503247844903942436602877312887527892809290349289771306288578073141067773484401100816313489169126346591324127555532989688610066019361208967713506284607096970976642295338710067590634302899450992382032963405148190057569831527123667482350440225990602037378189204830494410475740032211343207107706398995808044159055729537888685015674895921337978217093495670748867704930090151457131935951489298325475862827952041449459277372803678738634797804536880245178487136122218286751334918102315176584002904411333007941714528021904243898501603630741827869862009768895051683678969780449625014079070860031799012843308523142092466320825650403925518407540703511048322365734967047970283772937971248166640016375017441265546234867796323166149293874036521053963565777146405468546033533869499574229759259585239467618615856203967388589230558837317508500977813445230856354484634409348410522433620519661549768084720664969216*i1^51 + 157098200834788676213280845241630740852347360972547392836117111159733092029708610733888126610537793794045052582420424170965019496875144980696693783834987647782955803598542142284956468341319956223936451113179702166529863863895558889928596035296908384909317556156956962434639003679647870571432384299294897841131345622404190845730788335520266338657661938084668644554427211967953810390512992881219435672834589731802483525217389565135984242115123797054666249761680011588500479174430235245908603110790544802608676471307045049633418397625562010724294744613721588199854326665756187040205645922227973177536819752431128266438801455438650504636628306747582289469695846254665005316462341352160685079916825930163018791458864629049105329204902506376213962738818417204628332605904513642089542098030736333928884006549392309581956806888468937426171714500335954092515801619888450868206557735453220656528934813660717456084005798353439296304922218910944794682149574670624557870714185775700974672702942895187646822874291460792713216*i1^52 + -3591309910365809271675240568412529305702315226052778440678364444073315545633133559572766402412765398233171717424270995313104201100009810191194397971846429630025121507259399965905036056507639297640432581159226895725491331044443068358161004081773715612025309477152622907438190692328262786565894268061918592767528036154502617083722149988444778093860424995878259471890121693147676737405140108856358840768349191851559717175175421946715110973436076302520297484279543256342929182838099461523651422834238714700330067193095485204772577204084623358153656270922127961462263737831375003897460651894280399153495555259306959715394457524553100612435116780277372885382156620960697174329666565646282590111559284081131927865687973647271697358812736867891034603503475333202674434687935878685095738201284831671386459352206558810117007918188915257452275271510329148441642526896417571934381004172551683327135611080664392157000386788739837764660317952228947523199591142287639874881423406857638224990597903489826551955456*i1^53 + 2736407157010287258066619311641883369521663234971213972456529442576508762716268135623722856386369260909383586224293373772317390511872191214973982999452725672724324921976230316638819267455148474458210762342649012320112205711889974390156215634569620148337574856610924975476514035580705854370569208179137143324294034030519961383164070097193229139261861898872965417785118292595818416392726283611282453930764884713211883894010007543928000468666585585752583365013811672248311616646869715564090671219275141007755463511969754248637496435121055031530857386453688636724048216539413409192837296418027918026443097480986699883747144206544795362251626018095332683844296518345813616787123366213383581594675078607615433382525535656478374421270936900663052090035733706135594444093988099797390460462836007069493749186365632422442753144941847758120286539901452613785487524560188584748348596818232119338881626212146559247013035158501531405178901426117738899404408939414256462012354390463736150892439056384*i1^54 + -5334672844359889837961717255239022691022901935591237356364299249278869735785294292502847929588471423296915552643669072277775143170966511127846507297741381149030305830389315759682244733153282107140524029512922511138896395480881225224137156885306633582069111064930999815824265439348536323276099087233695180934992552519386714967614018129756434671075789122318521355518321282178501795484466801960333070628146754082054571027613596963781176913241232273959985751735334046582353679289710074842169619984781993213974820302090547605565179302238921290076543413170277550223795442930969908026645974115874822084857605653085121389547948960185827500475755592670129620775708377401353558472928755755680040788425046522366648942365958763957338037345933696405586556565038773981929282351590882950280438907752462875364288267950976266213148115004777883105846653121600674282352544282972300501769586284047301147427499466796280603858477520028029534586717436603247326432621174541963466822134299756544*i1^55 + -1045357937493010061759816430733052608284475093255738052130044030004637607101441904197929507055059683139070891397738792077977023307967510520038849244463331680921847271908308286310740549463630812847936790993019136162853215658681682392374012987732901250955589931240424888264237237873132057618176619256905195120270555496490500744489540974421389384282336112688503230854637221501077040900085350350196888805742431831491513116495904858346689428196440899972574698858088017061422004259508221846593207880836165442536534071058216142793907115654448606847515183079490086246098784397675803438704038120104164487514703018611885595606517403715508949664287696826295428069123693996733413296231025095291948649388589247730073976350888319171777551172846743135592093960956564830797423249183375352802964334916403486600665455186032955052239307430270108882079477483442525065891233594789051605075107685441238602643946009437350691561373739494443340498549889851061611488908542751120210688*i1^56 + 326472316597379061332012536993587476281236503341400415567216346544329386798475314598649268992147906377126237681237492503659852691468953910697140215724405624185504403966994111959678297090874141482870389516888341340593068768603916363445041001847126329582635467884787182637465373788874684657188008687384926113541421979846974542462874267791628584898903452653259469295678377994425792185202552636700097122832825695218464476191688223804032250225744523361489921582286764039941062665025894575579099993713186034206282838713427274029629348911073410956621846631472433945334925663021661927362446114178699673792684270418444925844667176971868027057435305773907448022381472817196177308420269605385054702191406006673604582921956290947961067073443671112559462719646540733708491900585453799787762982613638293244180562730749266304109916931190613161407983329434826164832989745903149764041373081446064188955495539467714662917294827510388219583243064968913658746368*i1^57 + -27560048614643092547061895142098913113348310875321214094781296940751618760046514619048956690697447850161109204137485678889404515934896044506061181581095860503068404142025286874516761890492784757055550239104505035992237472953586989648471718793406274953387923094971374559805849861078012036160382850391330362991839479758004134944859163861277485502535917740028343597948116455564626656409536045801286261188636712372311884297392643111545222679980585465498497362363757357993207933344587661838373898151682523459340244394824315000283888364211347519051216431618097116347414707731112644725726616882351563796438452821922728029223293922455165907446738077527269676736675798710609873342134356751408098824440213981459683483117903802624213486824470372780392427363220490643838238493754238412032178952168035817642992321216146402078596123587151757462753979040170994778718643814649828793114663052738989939644614858800521007831640932796691340385680*i1^58 + -430387955449635481511756645310027469910513921487495481783520622976545224831115978792627090887557518592676439720889881596616788622373054305848929996509519201689396714807181306156908230283982254056904203024363757957478798160870120777480005112451685061403536233143255766077156492074124652668350663733370068297578483934822713203693202095154142609152216289542985953041092990091693765063529442380398157660250019776407055626410716677978658588995332236054911690453170445878117533857326489989211858896461425382287269270055821571277928609595536653688792090461829769162034688984662503159349171015321507743345310702674239856470777718645224472671010337013868416100062843013149008069496553577705708617625137300425351265029404331671868395166405876444289627665578196905056804655933864551564015700619561720747630015687277081825894197591585079952188711693548897546024037313054868932633471302660935736*i1^59 + 3339384835256614447937927157918811626791695587893162614334806472214105487433206824032378638870272609188639558786426212882687856165994899162743232395789949156466396878776028050934196864348059244523503636956685236341509519754670354968432179952838800029886864000897428028220265723003529485945219978254588688725301728203670848379610927828476723933332340853211322946402794854848383276139433599696965120429336957091216896287311850072617678977916692621918409149921041400837993084530179155688220394027668032025102621594496249536659657206023297268674750103398919192669030682670855598672335869497031583629216021423198587369464172660969089915424177956777754771469412280644929940080688223504159379311846478292425719254325097387360146601918244848418743842300765341772519687505421677543894517865296052124516192206570640689630837531308422453101721*i1^60, -293096160799880734073520225927077470830710334178838297082418239271658889635971833462927417634135217556316952485456942859572779653421689718138165449223914921625242114294053637940137459026707037495353347779600358270534395967598758579601854456025418664723916844503968012011400534456367438123521515344215064021507012625108618972792591903653954162197662455403443889730362690313868209791750323118552406294119946943762761347976634902221039061766159282725315356234311693736361919136767205161170202863075411954641830692758476665545950124347666894258055251315698538717692578700098714785900331594690790647015950518033856853222241531796819838677762489903721879987594301644921998731916062054338086059472447412044362740011221692503624153232511024253793087287134848354679618473347160545573148589138755477273629645438293715736771921368738450997418160983191022709803637595842856261309109270280185854924472258226988240054952712737052190689291687375672280582502518038987891338556227875851205759288792808013401925486969799447862308978696642583226055440661627932655987423891981828261234418724385511716025317483841581333484169152686785783222958254606326185933225545352822174576193431796528346674017155457633418284698793627109275016856087824548958440030856678895336414832764269806217537722251150217105642871893736304250767414533799847048511127020843335655728220457286317954132547095421535851584687641696712411703734708462960843755038572021253145485535637640290469193912789834280056721048369406719797243112854804992736795264411477132658462209431966642949143172613039710264652731436868030772949829635878968707067172757007186961394470997281407530495363986227200000000 + 9657654435449929632412104200943599122142759177933889774855902955490552867174212671726778337534582931864352035086309179170220213312415717784659036870065142473534239474679250763452544853686147577925190809795690051477380710442506384615191601971587371893389905390564608136732506091376826141979464691713018087329071740203434518434353739815030311547206771881129967500147129410141890706507687143688628865111551035479048317661226262218100395818376242639463566037323890815209785292383230119570677065923941746158931404483974630011448212611035687723976060050523707720438173801238126379836442618795979752224508648344462290278399723609593673320067733850105620898786228040558340403789580406920570411764693397141215492750292695899135474424781118103486351323525157222130452112258616189239745525161995250614979065613778026146693163004540435927608076160866729585751860699231219546805198983699557997979164260952738042617769797625329950191402924789393207956867277478353079469496357287895464350774508281497534526574191543912307095135346503442474779027347655065727725261789847067989643585494077429060190625004595474710262151919935586594580636840021464811363122401584004647393734779735246515926639521614760933364251811664076869511274468320663142258518476130948563636943381537657670941403981086411290824403636231330087207480975988645500745632387282723725532111136347832793510916903647861404985860125255641335357295841950932103761525496426543747600865102569581200266356121120324393176348307715890109974052837671221356462311991553438342546597320149677725784862629834554133164465666669034154931604081335672540301275022681328504799380991217954201547834904281088000000*i1 + -1506536714867261135320554869634623225122542713217496935437397024628517525930712766176665623939494847273719071503085847482859999763421383225642052292190201496058578764237552391788528274510783169945445075946506675042899286341414677191564837825126271351396744218803539398297503962939308147734075368624594844731017475021788272089478588890155581495446688428981583317879636946804725424472805218159230813441839129948839595011080485379078101886005464534908549112234394701567027645215588287689624330122346515512955022078650914832254975113665814451863545046733815992418936155188716988326889334831860534138278874526707223794676332911186575237807454878794824266796174299666854620741984670267059156835322443766799182749880878648952988117069825800811920214178639999361615861227853397481676794982566695948139146483211621370910989461588813424850247789933049265518392282382237298657578210730819899642439117700948088785293940160519727726292272512949941343407368156375956434293291350840531760369857315125434734675631388688623363881403006534521175658092447384927500038890835511573206140894411162253508055266331339570139022297638116509552420843971810106466845159890914888490101365841838272233056807162264696539840195972295469717889582621101260067739328457931245309539366025454307813631221211283828805995675140562465606858858318721118126535383386793550778668607647140535980764021986804649114357999544557547518608320149991647338407882608933089236406465239630783992800223654873092408617593592993846988095118668904785867282521172535629499764500636046510514258028791961161888165637266730649407328421824133058468063488183366552261152744032206365117559932788408320000*i1^2 + -4856471330745749939505588657239757772368838248622647422956772565011040422553986028835911690074755363047582177178008517843880680030294863244301403410715042080229641469661886365201133305756818722280910289855848697292244227597851115801621210957616787322690510342852212511930718684973083074602718781209455445311372506923884806931417553864178564355239582845702629677038392598283804551074207338566324190241620533588243895472835053896831080940607212312406687434826163091013509208316545656659695657971055226971584621736267123633685601541169954723016485249112991124582148053548073208528454943831625369210061252488773952600796191695337126929728833020457429044748605950108126646902412608835306446209056139488185341477119761247479086983557131561721526967478997130359173797099384922750305212521648198062565675489750695839061110934436121375103590433868814370059195364700405328004326240807221557078507666889850122117043422509315430431394213954295957056541553647481801488364609997787078209680332367158767832589794292570161387560279952672188138198070705713894821418727194525657237310030696122441140322023711990543531769700130229846300650498463933804736539745064028870665638440448111249812569212724831692726272181698897626032027168122656248814582834904550729537146093563148988022599286212137093316311346670715258942854603787356089304088875830568687859688979737139446577392187953392495667642744890370824182191864268062995945865735086984898142263206515829313847536904273294647122501355078695389995984497360258820187212709425779671820582745726180617248401294737704924978218680868065735598652512694209852840236307944905436023520099138682550124893271438131200*i1^3 + -51831991687649228158584079914651696168433424344441973652272906761239056991720261261494954403403951958120961931539301741706199772888502520056409385802352377252175657368830295478358938362991935641426353991788959687009494349586206133977047982219167640528010390533238497313900201592167837265430505071873366105481775511649798215241952039785020072046915145778061962587766365755316925032004488943907332714331707038104089479198245000081433214908924499090960924426902292105442940995527875087911636158937866315518854935022147239043761937210045570404832452888396951837176379413079612993634483425428478580973908655574715299343533736212181080374325781504862961670292907543056963140875675863890409348816148431141665343744731528886979545493174637620211261195996330790362302038032990187997914873107969184770212202597189097991561831451184493034707315141285504222095649349521266344970600511557459375120988058032933561927004496206262032260494382480879521213872557034385668728394476186807853678733315484648973378298954392157254721056307217010194191336503356888377828159395478144192142826091484048340756424462309207473981150320167502439451477911109055094240730103549937438062516154763313136248035600820436583321133225419134476226361310510331138383702011235737591342772690747380727704688000435933985823039134400706492251516988576513494607559128133812999570210541520816867467428589044523549374378226347746208519764775808638982290502654109208372624478823339277094651588935488447913061276071368584919734724692233661705563776428596652700903543099740922040677348175406941410932943887872188646810004380972245511800250060362079111661893118741994312987632438607872*i1^4 + -390949062475484265613666741018079189039877363347324492959838229401217619684297569793160113447935682485097686111346738377911818784079604725194188713556164615687622470885142415720536463871495051901634369107985057194183261879605031186437160397351006312500151523508279658884681797687174256408183154727647062369053101170366385703577834731309402240086568732716047856075548887596631324129167402025818147136464079709311287755840211446478340736700758107358807253834976762606559989139704998658713299573980518238034311131480960276355919440536763559133199874826510606733688339909471751429825336868250877309337688321555882899942485838977021587379919465046014111523458671035689328590240200619934183229430950099199530195586645437291829729611378322471806571154431874442038668908224983913033134717255461840497394724363959136604846305769441908472214924922144491808230391356260452440185643445821019738108153375024467518554698601410505887760189719671771775912734428202473441956989935677044700626832048543415059078899804925884026302011023147232704116262995846242816699997528282077641448902829712387368822525143591258936076407732893419348823985105239659934747262143357253569623939886390700886768458094261122285193216194917909753589379421907746302186405946950815451209280209221002275066152844979584923741172187119979982812036632624479335901614062462192037951703528147966786740166714828672675797660526569482643554620362038534406354381805330643794837341006930703507554437023675435846243707413860875974063209376043364927549422582090711985899194831200440118263253340023984729559952193643025544881715204191174124471483745751347525432015225202223909212507865088*i1^5 + -1273610769505513190699726536765767341938747782507903746391039791013700813616268980561586722175810132476050902595054014522623754749049078015889739264746375467016583797337051519054959539444254272263632132882322689199697739876343575301612781986166498154553670031409036817479958294557597117054195142401883276187523720118887466830592984420713753873508696189722003944179907243521902767358371623527552787830941050715746702847749353703072379951658837034697216074463141569911121097515889685303456957113148368351651724942465563481577719590564582945781951930890819143424925754545753461294113055953205327905178959093730731086431524696354340155336998425003379413062365828837225909494788606487416266695907348821499141655586197959274417401646545563720865608666578242102293991577800588726674611361258222630346096775929249113428181321124067080473807955529320934597981493588769312262379857741689988960657670946618530758224583574452438530136898744027514308220502759546102212729914532576134980014109091708934419680484994162403538571424262405586679596073583678463905350733501845493759393927847834925370232844662634838780674353407076438325778817569592395920019358560334625168449040820980646793100984200374848369350448705088639455742245154232279180526109495891449376495853391413310915829522508995358857599774817874093884217705956294882004770019716583042145654459694690680596032819645129738537478648571521637841626302252564111700021900001065094407056670349377498629104758053328910521720492265895542669600661374504094445898581320828871307177546377587359572820089466746532876038054016011014076401184773334431036112900763919039147823220506202830948383326208*i1^6 + -3392881634114667414525473700073289622966070454642408373764933535422339704658556555694342140290214884719523980330357511010665602145987076778190632052120364336451137585156862103869577211788983608874942164034546095932666458545095151720607511880100159466305283171834085175357156331391058490756862117675197592741161644176890822257015774604717810147119559264437641674683252546422571170255028448483594871279365042840793307703549683552712176017038934536132823182144974641449509766015714527386989136308486895677425610252305742778768080648726515615660153693828878702351090162961522310731875313653563185395672119887804407806258630717588373320047364301052255497848083118336184474205054623832402543474476117906668050788078479891641040632104394320006362241528882432753821744027907824371777606984833740259982293161044019373643690958379124569296061819692637238477135503613222235387491976433214538614943435836127706013156571628637261981529576704209310123851280302846144579127864799995620979555975319263796056871561082802739347931278996875071816266510092595845737678538406517381852039994475404354352772923837706532719400961074487565798425178011331142028140221869767820013298198403391209236681195019057134612378416150152863367636145750769889564496061456216423847187133590199034449242012185173526227356231237793054550839180725127007510832635238867011147824698226648961053528165090899752518745691407478742006888626131797184301917683127949440055311457813983552465900579426344363873171176556592442219285468536187324190300107867101552099400397747201960321199446943864135518869810817323686059493380414885239515116546670079709083129160615154433585577984*i1^7 + -6807280202206046716784987303345710607800283322215168439731063873472184485442608022266710539579155863557989828865540079817877460775312386629337996145237709027434462870949197349102781666424056611936291550274779048331623881645699591921783588375285139219897381446045180981532219672994747599099204863540893854395265468833179956329199725355712642670250149037061467666537451298978659770688610409414646123351943385009725482724955110355448596373057256857193846721015871915003801426170488903624120583299573347984843197094805374640462153269385365806206574746697535607899006564554600468316205964915379360692478901787887565281852135412474073919354121189664389622594524072778098817300823730673601561881799982078980330280272497748159399221992391830796044211848746249347507409619535201987460626903462971447993725783576306792031490086157781257194664349747983976035265976588504810382471502731770417367259477491631688024094212694571764492691466118906573953502525654118288380814694682906612750523162712611694981832959254874381279455163795911831458952203025211087006892531198448660949729451745069384844931067892124011720056294441509680815095683627607107271367330220791318012644988678331852031323100436277328112503062283752791083697536347488430485024130748152868248785395783740166319257456266854680899171655089152764293795662475776663508867903885527892849646119321672623095366098899620396209064023381176005462620075797082653893856046991586858384597382120185980111094777867130764860848762405722599145688260957446676230945048204912882833893746600724410870865881494763773709973969084468722448570508203052315051538725428366355014169072682002276155392*i1^8 + -5675362878619951984032539538012676784271103631144087723086877171750045294500488436652411318265012716664141378667893155755069394261032127048470905147331111325090199990191530573919412030396332755616004181024135711364873270149754353930976458172416309999900566589122910118372848343608926108327607682780148085651889519016245929986374965467204232306206047251979577264712703310488030341434828140716263665905578043471963555602726338766370089925615998880802251939308194709473824610297867286057193815241933826445996230551214522429318788991182055004447773218695984125026003543154395417555980529323467575165378831882585281566674384382160811297154610493979038507832102186163159542174869896766885101175662561063953492068249575813128567894776840574519646544921965435887796965497399897939198721521491206102966899183753474806356642504435383783824506925161900821376139168126319516764998856666131904240644420057999180122254821515568598500615495620720851152942341923160906922994038501310846553642915273698470888578038417130561998340087304050142608736164325212753753824220530974726285838011813460540622868863549274658040035012428194761009887441433758559735649822716914106730440371603645000963936129642767411942552079716635575958851390451470734151084446537460911124018812226743670911097917094768922473436857052717474353352758419905459810345472263038029683133800045078359571473767093061243777610837176540973135434451808119834636081235069636870247452264957695750959033440112109546100338668029589837264579953742731836685483651868355528693871490457352422640453215502864017139054941780838468591639137292677540520328584936561555446113045088269500416*i1^9 + -4688491957811985683846895614834974593695492195815533236822094149369905656352279922068429140688975600012312241453328281609729809951107157875218685508525195310450406234382180505716591317120100397833153928981691021893264049038562237289412033537713996400951022414587072854599624941195999166453127591408124415500353328608092943582758371991383051953796154419723908111031094678199772469234609058273538096503731062001564361976654613674194620212706806914940625149794032875542868013869362991945408094061191874865659981861724054420199850124450837067403685925149040290705876967552283770689618317647163197810784395770347420613175963763459332929114899712780897959937323864842562862568738164184253411552083862270139628170024351176886287866890902095413546616816708228089567284576294677363421327982169709567855770278581373183378674298256804981702167675114580440935848329172632764340551772513761865005971512400158947706239486953237508449402518468769957855342977491923985108531001316225672670184656335521667125404358590377616135172874537776352544012761510319510501779497665983644573534280896295613398792747662749498565403148481302585077825495935311504987866634485387681662676679091704897614806188596522723248043469775195307032899439124552643439620428465351207002862003924858737709291467307193195873383977908690475185397466829329091814793791885538405668034598090934104142762003423081130340393101619538351749783687116700964053748138988278181528353573519904082651647631786134848585990374771501289881283941142039065475278418881189720273993505702858227811767511836957469332283913262288186847806365240354481547652671734714735168962307377070080*i1^10 + -2803574929895806826412569777693451647223071854717854559371386430712881172670592554532824027581016591740707090379462989115003051385825403674609826184918068475160661081314556032501544801334906769448325769110680770608050434754194947556494467801784733705586399216377043834321407057754238657373379044576775814471234538950011138992107183371252152366199431775244293169658871194669246018720193818770323674986790148620785683051985238133655938380866292573318714818490979377747090176909052650521772627608950086202765644484744977490206814679965598381530308412015250850557221073181250689370333708733271970581870155698300727976937830163593272905495437121685315957894610944398133142862293668234641039873879640711403504255513576225601744189647156521678581090358244864879987629477935991951257298413434895482549557680936044682969254824156488137976889841206916599534706267054155166485789478467578981305637585490653654207447600140636308029055117019092063912584038025026412207842393785921292140976169848425096593340544881467457984221867362383527718341824053689707930332598955742433130959199298283568511082604741151022468889686836675793940040843775273318010694856141748238360063402689284221739235603069664939631578273588070938066596567568835033005563154032353156617038779906589880922745388524297884178236348939785083402605441947151121843356362363837836682157006985356561105436798320556648730725623451555549528874692970861323565932875036237446864783741323452915450639307160849039334486873322027199523175520443830657436461284250976641832498332535950002611642623869552329364864549112087423994555539668881789324823178282825985812983768416256*i1^11 + -502931561744942484171070220793572356978582108610529558067263871167604666418706864263680505940110581342173235760512135601141880476065079840668069057276190191327714229582940438900904372378747283116930379450885355987307661330593337524972831256808461779712561391336268764343658326255383845777061287683024519136145897502671110696212265024466729620426028316531916010773832475398265340463493642433369346477367609702295003254614166566396059637150113912799467079721921204560763123080541665057278122379086039821916178145606805033004392881815883595604489571725392391367773047426841333989931761702905223657020950973761270141609744378875657350241281495614626443785116108742123122658693608538984163420852011262494600592774964240196819071840921125572841272432403845220078624145376038297012298373557449733390008604757087491211036849032000024250458818286914409355422977304516282707783200432240307592553114785867437396176077036771027692824803745010284934161482249627681917698910850336198824872452126733158057749692904297061618817720993269422005025584536609525453593670870192100410342869872775891458546618371123363259487356334878557416579303176492520381391034631162620781787342323246383283656208986055302457423334884050969855241169040488896969583498109771565910117319111791763471860627273913293741961841825972753506703937900188858628122459105376239906007504571155753035162255218172927835724961571878467277389665250075253920484254868763125275180453279476812467545708895621168383637914491001178537613145858071768210349925332911033820582124578529011400471932294014608068776802874230232395157452449025659590977265807054266984784986112*i1^12 + 150230169358402789197416770240231764882669733784078246553624996526017514760540733363547680551054604723053744383116111193505094032677864352171209883886441599054630050722447653059049231898378672214417832297598014146927061381166092500207657914386208522789293630763654377429926134531643720333418428369704540462097877826755940611749461827990340880478819510944404570955973440833897856705785893815295560232557814680194576591745322109852045918544493190654544282954470334640110938052564344036594752249353597096499182564412985563359622528294573164998181783291262056073674756099408512212239796594847736179116995716455022165183324298380320418525196316439782135345087268554922306363631938531861786455106256894200804992976380298456343177371259119284062448540931579076305814497159153995090692172061372840700971726540261118269604929692921259212528616451838483842281546963600515246363394937258820069746313802336886834540918439104212021156222434752896499641683760439783521936041554381469444960741176505572351672498779186017819506824227110622761529659387033655931901673357668018002430441127384634743425235347670546488456900403009536235325535205031494834080752785553162808442291466831363829892695089905334184192346635826725466962293135674322449354561011707482827605698801383817538175309440033215715016299771919709364941797422907129923884851259890847018826767960160177576845100060249632439482736311758813755406562916498291855435388872954025099040015113284077082610410761943222457017295346288618773656572164333200147568617130513593905601295160515865867449832177539296001220132569384584204333391664677345466948069095685929260023808*i1^13 + -760030963136399535137797572188490250419099005545757900944360414279580343884359580122015168928547300753045153055592282637733038976458870745217089489129981601491559767156515944581839141073215514248373936690012955927744748918680369179101846134455397047399392775786974157552233156869668737200858587130480872652849747581353378455292077928226058756272973466917357014494289202587413891017664697838006817851098141214498733474657179734793721440992943920428967404136772867589141492670617532716271927622073542612699484316173394092723121953378968630413349858154747275631735980270778338643245190791615474223239453576285382475027344479933525907941388951448882932397953133048795287867507554580173748885703543778242946067624431075152648104699884311226918956324574093811072720079850621906395741970751842732969274708090979072200485542813050937363186689193278751810230644655774704790768022235571634220563720759094124157674528237665755744835136451856957881039415732502978137082318766516255640959836558320732483103033143994033290078886300232729634285851927752473631427830113465880923742049324479686435433064994879722547677961984217700195689970595399488294194850733537602469927644755933464308420327670144174447606200110717668762060314247937531784529426065672635734754263387370009599409871822287225172731428371481190225695563963533541795461638817419631745845495116197648214264965802656527947730548012096780699106967373500619111915043136579601093005876912872921923772594180118541139182314106528950447182449897303360590928209013103168670756733696726138830153345500340594859829356455682402755867480376611805718870194224776609792*i1^14 + -1387374283750406965049285679757305241545958560717972564446645692710336825918518055246430398650571010968386887718125358233217795554614738288119729707448129577765392633251130090929439315146047399687097902089464025807966397992848850830818108880304835644312179552533151540292074311243140703870207706148284403254059880764163827660889232122112124328239696720188717892612141139581163667168765470857782390857171572799352944433502998435267033119851998116875023157488462099767339768997127626284230194846730140723774272717992524757033916801224583814495932733138488337855576515265522157876710655585819650660555910322234373747869666142516737185015745856726166825976774021462251563071806511271861299286879701584212112422180443536285073491479230494510577253615735009060400984829147834046042984329877068578373540571400045021174478774707380701018629979878230251187359622072483443929753664057966543115386923105667046365436065428404176271681997261190557282960872652554366883982138260259583446854276622727979694434138943888653579641063120562706378595112089802457769958737857897712498992319581164529898011785152512983030273946402250079943122308972132931680173466439653816158411396225639374866338135261545760041829224228396107648999312520344147168634052804914400747238620872572571521049233391678915121451085680983032507110955967617152415585215498707623153482024337519786107912587364693993535008750617534285680204325296610478902918361775209513796919722467813145897410727366142649356263531730540294007930224867725452749077644825261058508901797075690278824484803962980910873631179582383120989189979421976766609349104195600384*i1^15 + 65998937279497178913254090854145776058899473792214932423624841301982037119577483531456422181016574011764718261663601856935908181650721517990830143488127922717085048217337430993753672024802339606810658939611664642644248957174706691216953577934910065889197810103692536862974615569055925258639440665364082626229188486879279120080944337381071733446211336761065873950694252731593877100497001238162401738839537914009490763384680479286849431762493736338058835381547525223010120721653649681775091016923726235699641810743713592979650660832575657303707756560123637137753613731860490213856562576942360149850263078220173462781905619105836010845101602583105440299836217168278726880824415889769083560394630708864044444397015251777696804344745085079275571074083954654104241308150350292561916801380678398925787346742686733243667369291366389310701837525705996127537369313915793351957498097426194565408180832865261129146516600646923399906277129585661351144451576664487666249879326119422208400041662770270441560250301700562610797093506824772761421401371014229690429306738735227470447248388893745424739105380814307350580039527892848516820490841304774347150701436236904055500216064524214141725218141025980097390316804404045747470525134351803336643591138872516874700592266860111892263578257760230186252762039208022574173446343115272752176782650158349218173492773015455634195601085369430362884040941540668494445784041812304651181971818988528057447619366044444224113286952813090910421872321404524793523540110627283459571372689517900120558888357666494845373065818755289132112618644778090748032003310955022237854955732992*i1^16 + 4036466522508372437565004776405575250632055099185366341991826996994384316265540797580504823275715671220096337076399919672639908131945520923023469237190100854334563434356572693123703100277706016923927977245208144792891566696179326687888366263635939277565357638816890344901597927586441175387086522947639453703075580516438055154367618212053022838736003376408567691324732837661381241040766078187645169441311870179696305913316581607070415859442087586401414188026397041047900667642988376438809603497269737928523090580949963845370291343370600352486110867907836070183254451790413051899393218906292729261203364852902800853419670018838005773327302719581670617818503614075896886561793926145633318931244882985398047433906117183444571089413839634941279499210573166865679122629459015419327657630318359999809156984833084558853992798526061129794058704261113599899763923250492902286897323607055692993023357337048276431389526604805653084565681241524728384800594091824337490202346581995232035842656369092388720202191541828944989656468085153850791788564604760209977971485940282063441027508662974960070267028664129472608943684782249023075494065367390454146168023260521960500915781157265348645626111698715842178612442438032556729622326232996667629508363439116863804522423216058770057205500026271114082289906795953676569216138852759524719613710579854511835885713462632697635098407925161186145890713779614313716756886191727858621827050414459266361401908062184737153266951908095442608164770627987446734073916941862807719721584047936222726543694390521395869261511365786323946143543992648462434815953384406163541458944*i1^17 + -310447621813358080966852215294218255043731388523290278170275144615860792903720570106025993178613770468923709635334730042674048192676274122907680263844471788704242635674833560497562813189254965748750878876025580504874491206014444294696878205585557234753628077340837131182753094052714493009011956890850532855428344776734801038602690828646820544551866667967360424981371247956407551027444471288522631380850703555728818629195125358830961136818778343896302773968014007941255592028852101239921143402031284263195105392177506869639831387712740496513483484854015428882780917417117706751845452350665207144174140208774439738614955533236336966251037232144018163202768643225537297586254284144528819734013687128257240806417120471525972086127970838392306052731823691582004095820093335379787394528121588043291529920502005474001571594900330480037078982146521659173211734509231233740242570874518172654321669560810120206138994708288001427973289166925820584520326841940816571000295291070225773147059413763790461319879639703525806223930491211658209657432140861885045533036297877095495543357796850072879347693739281581529615762484167559286372829262675351713812955144089451465313015940467530391858171738929028189648859041684080236862977512443273734253284255005198260180797585642121557701044954121719826404280953914945416596763599862125696366242509144757129367427476636845718750553362304852745882992449250784796618867453781655532313204364095627299992060334256958901254721506804558629881630072254160377540845805494546656993062998052961508762474009554156111260673742590095926694748725464771475590830812703477465088*i1^18 + -3387219821163405430876802555999047690985507784668442894528023864738191827507699339316497539115289939810159403820207122200051398293136999043297899389433033998968487417651096495992605910601334557546289535795341818627954996888073234420894027289677642806596519537539896604610856072000073976414638177968964237539936728463398429380014613551970932664422005839021900328708339329706396504253794451590445154138510643851268026578331478024646217465338061138998724892123714639471148683949883790028321035087958170502124744445946001547252632427585585666749586677041362711245556160523760059503658404866027033862183090777525355079821315332355473742018725560044312985268157383558824140198312747554710887288442362534753616391979358802228475297312686028040132986968107625736783295093867752003957171166077951754276588325737792947239492631123186426798414182567730180071815917622919847541618070295093766230914059484217894942747066792597149355390501029213839960087892039005955545599507569550248195373647036662645566959535761501484360381797288007365520683802765060452360542029298952861968834849329831856582234605857996716158994139120190654317391220977074556983299964814910254643398394710325699863587283681562189383748881921935374587633412023977499819552736559835556430857522234406974913539695467205782726994687216017003209202273178060951494940625140556291495482857292975998855708020653667865105408756333791994731149314434510653669788932407585811208390611657755198367879154489922019962832479730089146922951669218761641117345852498037317226183032261706992117228908209585664047739230233865586449658615540219904*i1^19 + 284155486177489402833266725995747729940531442086010502493668433368135130487428158097383849954633701910823459906329953157246621754395697186923764130616197245567152750183375944353476041744021775701412744531499776547256625347122632088145262104274961071512318093823560289986653678919997843818398118118859871500915095956019877534136984678494120480241230235541987094117505066660495346028466037308170169487706535524454322740399029290822268910892735532981810609806962755354254470098484685230906929149695396818041224101218767563878576156894601128176082067530842366723875949896103135660563769923417475772138637233187240970354859516489902558220231519442914184958689737009988241508849685187179369164193342737381384401854582925732999859795657632479351545375160661344760708233478368910928324297127960439344270544102582193025793062933629800751690183394691948177545288438075491573943532782145914402613855251910137837511867766234910218393250860752320329964705516873791292162344767155749359096154334104304735718947251738353834919794815389029735215340933254989009099843264549415367868568580501252154369079473115101721323783892557888260725604841134867603545522005715946337470545076450983576799519517775734682748188347306240327345410363353689189342562041511351443717393601160683597282895016156784335343192743982248149162099828975187957516187917544555055769619439623546478539174521964669421041907366621028863595957450670739680728635264341452888413331093586697864797170240845163319707637337249677075821949203714329080229130226827936479635157514340777202563155707483294436016388653369427312254853840896*i1^20 + -15482281148241430938208322215507019763507061291952112274858166947407931783621164733708550619104825328605193528799993562932495463375871099829884369841865596990403210395886965579509372606930737127119447281399942301271527848709135935354101883323757331751666630726350769353593919745197122205536466272149629386814534791564891185773989593632557936733582942279575952328319931370498182663047078081660459770143308851636628835116445532019547895231754025324855534550342287040188807280379123356037254523692042448424822397456287223223365269851951326184616156690924301117456812966724983944624946512290056768378566051333867539698117466057061633942400425327784616434517650153519857846501920937871277640517432368962387197264353060738652789169055787799188353149511873365054015405788410473542565773918422475629197716155616411854825830721882438746791222063867609486710341192954191913072010892239892686050503150308782702083932101621262775107457593883054203373123645821346296115181171554444561683386456509122628443406990344340121799493667541445899806215522507365086072025246003294269983738161519830061509755607373984058919470010066937244924036364141997401156828856957903098652447981660680548059859723811424758017241342164512555667769110269228596423459612795185351938267779174583653224052708247140704265089696249010684790413998204293226401733692406076055712102772802450179420887858674840123033120276261809803302487944934751147689472747600646456220861413814228528196755559393769293560711416554912934989445360712804577036785448699551668909220670017670258610470806475606873989348265754464956555722752*i1^21 + -372523748782442870838601118106981852230201744893441256758641731122221807632639869841379318849836985221353118440599448812970461352095312618501187987832829674987425865568838012347932697621236146875575532735912885452131584710525425955540352013672300282913291668154958821781562258422985063605370343515310047050794587951024960837478208858758463977738426843822965246645796553760318123321597427385479680186850255832889400362078348422547643727496678218868248240679095464293718505347163528519462846119162697195785758099546297671988765761428972048757856168428769011459052521460312420211418246567035066386301337146278475921397515678775497749696465353162398905584805323723941489498582318172014058816287924007562114129128864550904460762659480722892425136805752192987538264763504701952100138497130148220737478708521150497812464337606949645403379681553914482350688038214558840429762221532901373735965444609895804046657734965423538103997839754102607511295421982889322153373630520056069730955015294232364179045554799207309129787810657053919332397086275081373773033027334997166814259938863785253365831512739192140183610629093502728660563276265487401347864925125297676029418431479362923884050546427448159843152716530283462687296082440837452470941975923392623955637968120099531559259905977979421364089016775385795733839707680350212173299329978644071017809365950379411426561070706201380385568885077839538518592377617368595658446069386924259825607296082502974408562656808914192623875594960689042993183519164734198450787925315085961916951989126888348673834278236720923920612729998672534700032*i1^22 + 23805525509078045928589806313837136678006562350348361506530462642929299438478927467211811243822704705215145021140476615965022331170666915179731774236225296839781266757457960657530810992331277618872639777196565524436742789836710366403249634368047910173792232676586539454234726912053741123400750550899339469946558357983581433193429680327982884335058753580355641956481415997331758126966602388772039828576005182175644962354941093883932987624345173843316661793715767077759714919088314426053941035323404478725034312811920614062973572725424081916288924789523996410504952908407308155157478579537756009265915860946097536940031308405436322822163077907300409293415355463152703227349867366518860421819212260246205938135201255319243486442509296274070839526870983374824744151435161236745355407916114186173024097778867266921398667530763839319844794999063838072947404847026005858325378683841602984333264858785848214847028131254524556235882332680806132530342046306109493916591688414059017497853498586098329304402267203006973685454273766845085365719443231438491651816454700847794678141711301197837796261130683687738564677757909012660737306154759451201916742399561219738947731885527159320946194382183778059025409907682005923003570300437161738750303236912462923995389205384121097573611197290555013537247295207935284199385642054497027695676664105631561179843065010327853820258890130363158994537880935734492720285110070491795155455953707471071982184508466809268281289637827486553043014841286486297343794260964596856961645661938862858535131347517971662667675872221152261996300656682467328*i1^23 + -383867682222372506267832234515524683032233214821918195140593408470284233408207277637724198004919968056323227244627118126134248759507545598525739419711671013337126885989367464241883219804186841201760043093621346678714946242540782175589636330685171223676740712478432148211895481444111704009616143770964837129526673321885558648914703175458619778248872524427630901992524369654417541927874858809316310216167642830062280177811060981567650507261730556795885899868183699909684050221022260113864788927354448420488450490385549422577837579108389859360392975224559423433234811556842368434172240450187651623201626492697821912683505188633003112379309712607053136552236285027965535789323003759359367739816072259956563495829205510629848898995973579281028703070021008550357432246909418894406216113566479348173641168395315835034579655456041820488730890896596363495828415854697216034186608700565936253460332410186077178659702034681074831929329942368795250727626739154762058161755298544653155438990357580030386699223059039675578533831528461219442961450673185085211080945770959398375652969758741717366673088420949509537233276187185594178424208072027961337180053310895172269674961614455370196034523764562470353099169805444734934798946380972266258482804207342881320729879692091938439611601031105898694467260076552352108686053378849088399116189339960558991391114666925130680344149680616919228303674713859105494647326023728453570436615877429589822750414538058816218374567566015057969850008289415644029186650480900160737629029794430178958082399274780934763503660174911566143460623777792*i1^24 + 2934367171535612603908054244427720191172390729557233033134227427387867511048821334682754276414132498840977332255208623467882870073566914253851228196431777553735350999113400697356462637299936029498427496100168807700517159382220246603214069923978611972634892248494504515779126822159438988873960582832784044656641249030783346259858406284406931444733530489449579087088249070816497750604194055992459339629511251257479869970089124958737073908858477191767795082848757891090052382352782422417664059931363284888374332936897717713276884407200983458491358542137083875275288174445310361420180875297152139652399853336234085743384717670465119422064058993115930575315976927052932662324722697357908710873776151164822498138606242238035069439533735311646727751996609506677816831415973358431227479508990166538224246069084811365276783313935460569707387603943651419407896570982715931122974984879788410092126440843552285581643475927464548911812017818046952247613854003187059751954246640257467606635305471878122285122980759758391147700611378961922383771352801225925861694136815014170832561064153109416893254999753453581519491889921582654596948196695227987101723951465759517613266483752319637464587566492271045624835605127587503117445936724175231353321160722391407545157096324824967353903564584747414975506169482805162056624089350821916839034497379533775906071988628744536106554982758830579163041738086136906321664912089965377518560487996916672219635287532891110506330639551066514431791549778293144709051110104319606117079031929157536232200315542886644419631194062243798966075392*i1^25 + -12705081346649570605108926617602047759166694035714399040933408942329327126477296404922970070194741275734645387962657369165622857335869024409281000339964914067904784971717670708034747904350154848440254836719471493541910857294118751478917577964765516484216434413187105677048288443590213324265357834746416692812193461944377462149773601437838027004214559886639959114769805162657813038364141620685313650378148528618041055947790682419639046301556899645230778554814424645373341172442658753656858632828253529838203800846319979674480442798242510429058331372096841743265072989822828889467442008222161435601840846370160022230175904124428309699669940645076620998892113888173436220112700113802788071241318283955706292184094335599222969460788413707861321458478995008853224887817658564271305881463570071771056969033344288188410963770243006331647067185160355934996228451935434924394656552764583782457139153576841983451924372542298408460279628047115944726763271677957237926692057329878440169586594923282072747290519685721796654161160437070624346937454397536079059800973984486837623062630950879622147068076637230732371144836353230659723380945713484185217699514556881736351083891682218051740141501756448867183519706362098440807441869685765770749615352639030260105744963844742146062576343496762891287199227419985127790650417767478875941829933632612347138575297978294639771048718970532711007203759239080228012694915193130878066428913084784782167455393709586597359296787741680112677481256341625438325053458574382084738567457237766979128695615704510092441610104838075449344*i1^26 + 36885449881834572973045434535936821922747920460925068080805624723524101746738514395585917892292953662710225141197027659914143021760227234118566096365977550325365527472601086277846421807979899741032322893873812895465362522498945183790415536521468379873495594068825618380917381171878513194839375706262448032670760671920484517014941446469962599412941537406153563101569676783306983185036978554376497863667788069447020605054427904335113594106122816683889780910892485585954078716054210908981920984014162951511478003056462498116890509624800495506090221772866653276571918034078189584299185669719091466472539997109146811273937477307796111717610514873449684217604801310635537283441779684543888950244871720686544995627276598416114487812239929093194719082814533468950950321514754008369166285380558621629452719998435441794433529556066536628695384019587454392401672591937512506676729853483195308001350597907758427401962535227523959371577272741281181256099906452040273404104326196036825491900671429128020373925106887114353179031912924487819596235453660477327758660363015646058459148316587057811001203574144196145998681290997784731664052308090088916107205649838018077123497807898343058788494225523605876579900420493561146399894783630605510096254656466046249150721329610784319080183471401546736680541024782765671041728014631532939211399154734487870352656864228151414953995199295157650081815422425973920347315930588935127103306164941776998653335146824864874733488248499081549681186499782635186393301159182335900844924755869448563706769182662017498871499472240640*i1^27 + -88251811071952126850475876267424488584876897715083581410446478520688040305832271010494440533669071126364961471133073948578399891709459872858901449263626953591611420666213490150020645600004833910838424000053455787616942085912112484672802960048504984067792437577037867123967960581588066724098585333249921055656391671833482142012019989913880576508800631113183894667028804352878777549017008293907307150908092662583839398504928873438238810155911760758535833643194504473683944249316580297560854746393010155988215527949210663081641935337024933061505785689760361124637880838229329329932226533846450550615246792179881675715230273978597323510479254388122614938079303983006559432593155286115311796483958064253917788932142927312781841991106254402694002525609879545274691830245767025324411550366390239351479690446461364350603547767990827826329911031784573965472763956300858435453252222447035517368078064909333890467810715067866296009135830651112441536107012449726200843037304194116372045641021346178134990638985526002707933269965821724802282896575303647924772457007461265941473963121191276500592058201233549974527623163618371896336066207892998699953390231127966863807463275007481478486433886714326359444995937716396950689230923748143833091120065000993656138182090058104586682688813406145024770439903219624961288477511952796925484438282059688908351053819540763644688405373723598486880270484493684034360358064501373422458670132557142717254096210721382931924494033262361217096179149761508009164653933041076240469175202137282253479833182751355770108903424*i1^28 + 152550290611003846032450699779862259991103911996515746494454719712148406890377201831224923327893593138697965373858328730429558233743498569759446387106694027362879060634560140051625997846502189350422373505093870113109618504125560320926688316780097192256295936848445918269402872397328670916536869730922290350234354919070163782217964420994716553556041911455274500817008240539546054018975053819397219089364411329864068520377690280860013791148589051567888421238244595075975226933601007872953992328321434739656914856325403037397869507317479854864002314631430125142015496663456465523281451203140254881450317681164655369688630329432152794742936386774042373908383374953642838092979458511165698450382786155991035152350176380929939647203128365358743886823681156662058125040828581180320789199391343068389710392914604593019441830086636866335820698841366827396553722925456630903025699738028199362598117870048536989587190373946817506349141028931452818882568188536144284809172797051364837140897108326371461378395683224401665645432216878170364479479533428291840478750951055924596142129605918620525402559561743882166832402506878488668529493169165410226355314790167366496186817856524970976231332573077373382632555118585060585226011286273873857174399312044252418396705664408743468596051308360254226536829651813208585893896082031935159570767850164328579153372980652834375609361678283926955915177525682880847839320476506772482752022292831445354036373525548782704768815566265049696730568139526431584133935929189786663437095331403088812598617165503989284864*i1^29 + -236740016127146535721420562332941703019993524552095556626375705671571123424700240938045252372119792582548867047654741704931210087273730011717538764747381440652473530856829454633567040657154976136997400043529706763274783634809606965200887301404093813922182662229943860527452964673168592091255015156311105837222521060876115386348190858806541295403021690789992640889480606554364191611393309424591254270864616076495349013816822422092137593496455174336153611105705929986246336363871594097933926540246895663336201466789871135522054141291040143945572939785319391131093988262082617872621567186789040684885721079508725136642994600113583844868377280872776070689928028969017743629812770322499706610048937185740797270032867952812085556500615678128085679887830541200676364399443780717474703692692478966550570686683696890921880193179686455251527961586769830858772274919254620636648160355141013643287689249742609988211432009811610478377279420423240631849167146281990109238791985376424573357655587464518210998957344556780857724629156074128876323090679675771368679030159819549168228730334559529503113197200268267069763942120480873975217766272861588757393633449004473980492523811967583378892549113342596246383110327224660326360831473142191017932343633054935098543218611595901189360642028420548741647402172938705278426282953981002997051652365210791543780916015239996406131330343563088859891968083423641141864511774926413206551473377388178454160609168438874721142401587624901266479633776103957400468361865742711685079300061429158423733148185526272*i1^30 + 377813460581466509019852049407041208465038928523399964215614934381328521807698164214016211634805520465619558981069585311665392643916361841267391375615738254613892017924617165447255959255335700041550140751732091044400460230865113283497206322674671544776878249432356248198798025130652978480607409423029913140723542748380289276829043842504561078166937200999017413294912240838952723097782458621290294840301722513419370608953026662501664836431310941540251259815562812820699284327813166219720611258415227601697628103197618497455187610756286661502030125580555577844656812960247603852982479013939067211094396698441731290395453587322661667941896725564472988549868648704672288365482934199397212920077095022366298777212164796820912634976395690978295875305405195147902115310559212672653521933449308662781375270652988822320664431562899426815289541737211010439532836761934110419641356935678099818065646892167184052947252576620472243864043338383062313655440470867235011246037658585024900246595888210339532036416490373719258606983253392897488773228495018832948361960209529028890009821277650490633160834944004685652497835618677337532983996965552123185984868215309953984375739435979812435799186090034683133036809568560991549269087960492217877690783356092636487634412350585003883639849642669063568543397293179007731870883761975599206908093135895528090340181813001181130276061278985271076933888908399001764466599551919968204676510705564809644163710765513235840826655732078057210836343178424168546440861705373593903746847647525780115073007616*i1^31 + -583112497578900482562465128835256354922000501483776984342275436678069721815994686074979882132431456967007562592804446184767121943193507683126255900398603230376028250924448039328228196518186569935723186480338467308623595183371312131969245853951537508766714437019670365172767171052535985971338267594529221725174052782311984736865569586043129779952913732483372892566531999508671893668116666939744804246205100459493711658485362438603766664336860692075837528031763588768462960874373491961385775654615837413554142986708352312780101812860193646242649626755880238237543570716181214732231191883406201084384190157952023519012483236699950241024758268058896625206810435110187971161814078230882128199431120127050196801842758365518137223755019836157382076261162832234573715237510079176102374179670623825765154867533087311399086216196859787392197335778625999920246961743426356698471297546025414359973197058146512373271143649514958373074690961485285246787318914432542428402595568141502920428452248096370236998689766495400619294743124987308318384065499312206757516616223074443611749577837014362466048709259145850051710990705163717114300313812815465167880416704047872741758163183583599869176778648825886867536750704925810772029454617538803855292053889084014036955980233082319927072686967996017579440007978761274944823426297639926913178547707846655267223880991127919852152371606533398187124752190292293481147235059747897485325923396096442927511655949652714565245400176738404145301447185340630573285454674934619501453839111303462912000*i1^32 + 663589001008034537868585611273585816848358671300249939589152879855433408266820417001911570104203133301077627406401479905564859335104461706770492584310945896998107374292911710434656924100829557213222033817846293237086232331895713260329263757482926755229104888212506364687048583985081889863901937795181230432604415895061252584157889864381041347202796687957857283207000241889776207308599996991777844352735145962361033100441180240695146575390042162335905977448910330824870030922585070772931216262613435660352284800151117042644973865320151450529546759620594484812259549842575833684031128152571667520887164875919478640778048278195957221333341505509518528713750583531808324869205608427717147082796694178496138389912589571878453977929148434749294908747448364100011851352575650497112795881737322307666159124995137530594459622653011492619080811458695789597183904497259494371972555009337313273185751975032154989105883764504180442386504457461719208096264800817882186451688993849550573172137360629297133231219574948365278821346147340589415190736322861374509888323509159311502412254273462531969793148470491140678370657773690107074027635358238791281977552358639370791357823016917669874803465351693816092097137006111525290776869873166065305521322405988904606624254435839851967855120588979820274868935463549752279404051561253709738168288408869895680806989639533195386093583156938732419377942790599894887695414207869786418781594253179527100050003906753226233762950500125330857866257685601330377359649050935855615718954503241728*i1^33 + -725847513299457902447079729396274713751815014837134431637357509648385911924870623792977038510579847769818169635478968348278419018252309316429695548054510321293554319734119889888977851448466517393425941636770894297768482430796798601646828207507512957639262049835612675051233788912198708269653456569217488353251094255746292507889101557023563698016849156354060673821042342483824409867521779932805507653858065857307162466220511467928908948742129627706004674682769796400518046233531890813142803188637324943637771358414031645375892573159372519982177879325506934649822758413130453731539880636233724261961875534236351577402251711806147147501398855042574135572897481659306092789309230848261924017871656808314696244396293794088380911967919199717399064319110371255952212275968665047208110821187100722965871835140451302114581056914237049540374207905836165765635230198877820669946238771943424937803993433128151345448391494337851086449018693880395391243017722071607419182947016905786951048060083219251135702367128853879470603593878373477853758569209200824848162877599825516330935853568744965495289682203626737186908604815861554249266726529549156613951384965596394667644319921043241620861214112577214568996748585888472512149073288024695886085002417840078334105695973556947088521056952750643478537600406288327132192927439488156819891541068807628658978659813854914601531931051122163677847995312150054671151733959505088670897123593670407006943286974041806473002961361834264960947248057010596427261786697725674558811275264*i1^34 + 911538212305226270508183565564463442589469032229534043387573211142865975550541986125617167009663486700620983022957982344116627913256152773815679818097576685354036608982440989564010211031414819024036944199989991351159048221030800816589092091380615356414551960451120928526271857765685070692378058945364305491971477188519803025894987283014516193517823906828611509724804303758665078833075301447546836462899563908499929027650261878469446409579901250734564945186939378147417787128915014057548932625212509390243667053108550097261506183498064465951919758467940808654771951899086699176951502436519890069256659591797132581318432052301796272434690332311765482227740327985520824440469946495233792285415288534868416906861321888958251413343388570105200714581608655379304329682673783302596520346731303024640474601779319640437178158898785901336421852608833404791751113104629219299151160633754325966617949563296007345512016707082183813915352294272752557059458583754696725422697589749628265096779355544758276453701112975970283073696022296022503906683056672040801275955518015081378068285792358531113346525841208548200516926717247112549208342015676698103608652201036596550590437611343472312172464222149829699184959677595118944866863886853656672168289092052198188721262750435337312235950412513438222851796009540063691903875262354382340235402243645036790312287131529188038499944193406328632932233794933242083874661180860070763022741825711475688981300465407642760505501533600748563548994671174148119342024350520559271936*i1^35 + -1013028133036452287160833152509010480866673555629723796827349293260729302413940566982984869934463116400079248230078622154729821961279412018903292100520494192193611811417693831935861782430445750388604606756798960830206949223267933916280080749310090363293015193567876392807154051464704370015620506874061776280280306101313343266594051006078399853059526530404035286321337050650943882578790210922409802400040986552572943018316963272818057755218779549693885381926169982815630889430350349980075411942389197150534211888514814471563622919903070526115158094201595040853424954808701575402596266713467371815581714326024637475822376000149105448405202005924152322770315788332712341079614721352594153918578740151530612834559871644119445220664277144127545090531597856806882874170104563912495782233697020984647964528326573733210594263179991877466949753686709972287378727506514735652756073748487440105429721955727420094325473264733892430848790441710673032649934755246498539987579594890861588293801159809739895327052012368206491751482752665368181224351390268140748059695333699405205856491655403512320615600702542768482198722045178019963581387482268509938639669502987185063439910153104150642189544142255802106957928800029034139269702741309584791993027350462344464668379247255537064082936664984315327407721825051436627053796156822208415244876231550824797245611481382152574709025752145592436203361608713537735045253285665567093309503891462267555677545042173758194754700364844980937354068398776677871570459471904768*i1^36 + 859290406209816534080745369413281289519936239704274041651742589447606451246998187424172731747113447574000174705733675630371715284189235671356281689816720944882402339756777419116388994431304051366432740772073152251713803370868747347091122651667208230096852450493888872837362533623627381731095201911785028296971192804011199726323506585098173166223486829372240160879804808696114760524558821789502117238563763107187318659677127151535155016764911123235450903885688664651577411092997438057592283823491311279944000000491925499066382472125549921920675416575004936237342057265157963556068834351658511304721623835048120387817046254496131928822947903566570203442620953502914172111106639049187006819831023428296734949659031445017223041037199006498551965754116954686004387437340554589568037239571760166916912887971125795782082605459485299955005756434576545696908716750245479829909010886759775235721418173855229684824571435347297687289322650578385035165049711822523451902426846330696970676119079005336559601311330970188406048785101305572778925653875817144631019537608647537944923843404309869161957470131767979683211818996532523321434882078137433242729604979585342902840921574908323732099905156589933281449146074316602355487477305694321053705283061832084110438414622318567966217636538772589994537757435423810293901962387030958048629389225521146679296707257481118463321681369112212207216056900129646523283016746258822399745206309284119994839284736136749277872519559000154893635182571616373433406849024*i1^37 + -684429958921147687807635618688484947893938778891634222114608485871810123875299538224412911881758815868546149600661051000879545620959146557332988039397720642610394825220685209481436273007751298864616366686179244078516327034415435469100443917294975717949005996135346474091433635503139720284497172627433195659137322440213751505529830116572506582169091897604925492157187709537692364541064286349247006309012247316248086471973376760061724496534910258017102485750934324436120142805405173140062271490554578661824540018806991388561019441801663129925890539295362262158027552982267028972932445614722112365377576434850844070173856914550947891312298485392465850487209629077861658583175581402202846020439462035768869314732594459577266147572515347939637589607303729573216052580969892700469502443153997065497964772286669551194007712420376150896634273585997017442505013512030364243622313054629121848046079508218511914350220006500269678871147008683981116854625500705925064036392697426679355259047346996534601815192960291592622204193651423813899731111008977600231332154647314491810321292240788649316150049829178235949202314316967486998579293505243244771990502320784503734935931737823858402984241750246514551025379887235046601274845451980061265646523583021928453043867207808992652713017013389198764628550639282536447803843502524757025230645675696751573176842635525123472863883177523873931563559430932745268527345427895644655945800269578121974609539297903353729818977533826708727642381492412353609728*i1^38 + 534204878496206136939764560523809283673492512802216577003914475402527400012963240906207254170058601136272684879815367208061688865147015331457353692487181508342955679138471785261030891729937498566180793750098873977457613290384648494521057364237667545992466773766707310104192617307009443954199444407684553205573922251653046088801087149951286559691570883018829929241079940296192290338583243988265481146456059635666340398808084775127839339831712942098734302809117084996291731686667887443364946461723141737668570006451560439413531802433011441950849029924430219636464483849666860485347018668920686010050303333259323053277036327156695912697637659618375068448264121659851340124175619537060618117176553061270873385702012960633431076648945464347431070211075300950315305134216635319356701093346106850137235344062304925704571049622142147782607153363000577845148195590605516844636659577253315840226902864964074257556036653581555181517703617187600146169876386993492376200915362323489924782279640766636591684829634572520227481734374412895080039185527716673007359114735634955431194940254675059353835340774574806017505720876937029753700786676190740752049879156546760875764478168755606549002100198274096789582787766344492008387365440121838060458518722834661592881882096238301662201048926575310727318917939984189147823196572603465261258723868226079030900936912586533969468590733481154158767428789024232571280202114165757129411874038595012134674336608492262014307216452295233401916229211389952*i1^39 + -309279762354420178747189401833841374035489125502374716096893717854923469347338733227789014772955587796918417742589334470856436941162001119630851003306303122762692814582515487461547008354579589017109138177863655081512946438264351461045219096211498163250036944665535491378267896574246792856117209086369995174353213411875764432898341256179132236304013818732600632230115132498337694315783274231211911109550660889152984808517177498327692416710503439046202550576142060138113553738108938503352558487069843304510679853395672731224526736560640410527554910293022090770954879621293605133777222066738735277203609243835818273095643187552999078474026397045225701541327023199472605749591947095327705700614298166425978374546827229223192117462415983379592781728418691663245527637824815367036530088904631988461755770353404219342161226032476574842584870480484864762923806940548099816551801089797947882049153296586701580487282173807376908894647673927604157134723465003293301746443101279475222714669231901312415767604949590962529108924326943094234937636674692798142559585069321605200905392408534020401614439353379615869428680166639806527785878496409213970712530961912828252787120281405188447917767568343506247814590359955115078920446639106383479261214170109434313107319843399258209379711475589542676529251982730085764992079684065520555300713489179766758010627266993819856398844212305769321029097912435783073238836705470724298084846024907324826031509417641741072471720079589593402923024384*i1^40 + 141776773967399926243434760730169406653639185419346957438144806243207211442803446446020086125949842574011743120703146766342343914719992259121615644411617629681411917718037610191284838568476533266851504159942104509007301001819918024932276375924759891323515636729605296946209773365652951772137521439633342127897772945524344689911426787475168083740255355230579721808801462632073185097499913190607833632348687818396422801246226571012796021809902338661493833727461907362978191485624760955631028571589206406600117493223021463198009484231873692280102201331829505252175452949589047952084423522460918165322642096072754516986639634151808130402738905679746424153209277517166723430732842898131515576934738195362456167479024908584899198134140959620852920657318512493859578630808371500737636601868972456447551750057289593163664569643333874238857926870153155085439344848349257564792036953665031346567747781387306648865184845110972032162272931299385619648470713797465676234485323203044637558010720523509541936335062737990517496289550044286593328698995006318485177381615592323191422149652787127513887672006821915765595878511743073256609162859627204900585429568452916247340718548582401256474855554440086809167579023264770267714975246306982974146128446667722172288059480824827698191281993101297739581805858520914513267628531298733613695474067034419841284377282074698260089453322461616933297706083586158624657124012497746903336497960966092043990453182254089266758754576268949192704*i1^41 + -56244849988386388341744245140926267896578992788326922632350306207411961660537468385076583534903456979550239753026203346051694481903630538483037561467379178939066596301738817744962310892438678823072575566968967524759063000434283850454864867711878243498090278384284427510595286155634273537272598102291641377206312494051137016900516715374846121164731244207073555537375112466942613172851823961146959493407874479160187452591348893409598165359876061547645361766483443349784025952115979297675588885414226306091838997099294108266862827472721527386221749672324118144961252266131488674041768308029332967669492039838123113823742407241597111184601927162049555222696155944948766764834084144568682457532575773202195157987144086431118456453214159580218295018065338750139998347390753031195129405527733042223315741404779249812489446063084713592156497062965123103662093382230061574715061420891601575686383681464492779897448206411826761278707632406179791762959289042428632011745467828706361010267569672764107482018038848967344969100753163742081955980133095741057164276930573543058182644738677391265641208507829429848894692936447035523320565885529508497386120636748124861413524496610435757312819624817843649195799827075958525260880757024763803688335875676441856867022321104760571604306779096276860845567704870697589909286545190738431466679823634141339680037897076202043798094409357344748281425677416525684094550631181240340742874300006284567297677982467219636049400519720960*i1^42 + 18259236837988441332816413503963029100211102152500785578450665226937928965076373247389122881307730473503713552420584038104167793084466930756969765490857478305159606701182893601931429565154285520383005495512288014271528727446167227398173284251579219304137917816633682028745081855858026264221072647642185946221130664042414450118814166111164230885670730344434315151860100543207509335799497954116506741805614947137323291435843042596582318441409488436794561711811777808776848629116925321510944496547885955539437057264548696915264182452793029912336694363987397328309476537395661435852262794110017426524870694396002041862329088192008542815107756449417447385010699704993597454256812317282251263576233601768571834909495227922068051276035572411902466291957904186307233034078562516350302992574946828666482416347487873098137744873174014046277562447016251273911344070334982891893916583181264023242837637045998282184904915702934979442689240219779291074150523737473026105809564058349780705158617041993336935035394235772181447790512219682738107966784517802649246807460590611355247937804472175178694572627680454610332701542241836596347829140175841335160513274843880734115241879584860393325587190694266201811538651036927202920798192484977951123125342309915101569588222044299616987885069766154564118402301507641905675782287928377649875672135985093865494723786615840230617531900432812581931453295919573963309336907863876374901012293731061033209129705623386930364284928*i1^43 + -4461978342397199474357643752384798463374066593848574764862354789846982972230726195264082132020176555330487055872701885300682468212613011773726370620701720505699276273909975333065600209525319757441696066634893328126733720594894414986018961521329544938887988595843814979717777294904378811797330565178304103036638706436598233473838239811506853433744606725047332384804524410819965002753703902725132999542927685583416374985234320133477815318842434775426371042060768826984321078327977259668442726578033398944263535254060977355001225072706853931450174318211418899577091583062325259731634719848024228260304372973520353081759551842313876117704960259023657095220429642998973804647507734205095362187393577852394897241880498855998944219750157528889035387327081616293789910633204607599640411656787327626180137042413978601665372661671802091012904520691789910631159549824665503990562304890393465026353526176947527345334909846019409518577442566647436910248554219809083984576933871992341484408553034418779066578664561125993639631391578634348993286253949733472774650302121020297009231611140930887278306307623887162045845057384256602737461099358565717549052995723941053858941217010253182027696265213384683421362943236397362434415865066705607363662106130159327762415681201639382144583392058046950805959762850500210998024708280861528536387450969833861137527381747813613445822454284273018631896322149459173870202866276622239362172170129687624756451234102661611520*i1^44 + 467963305373734935303415685727300517496272232776488839625645435488814798545047572469125354335020971097438593939566072390539958298542720537074401006731305148384450399440255218411977214035910754482719179143524644217521376644239750577498333124746429455271228724529564497658615696192172661964501013752475526314309395944140064255379042803565219518731355802084134450317778851013564473721417723941934590375996275424523407551238043362536353088028241160170771451466924349827850450315915612447073238954389084696097676072829065238084905938954405489920771226863739275068921361680913668977015529655354733511928016272077506795889653586175515615710286963392178298621809749242767392173944321398061451278153504112234545468368312253218886752729075576453087056117214784735364417040158103094375287890991441151072871544874198844218234371339542003233821190647551249587360423769755281035953753751626692378723073485786399425954474466130710210412675212934245954417111359173284132202355168118338731029568369130376582429913182180474857426039694165523040495386195446876522420056602890954758799548876122159081989478089920427494139191293159507299481155757733591595671278932017764878189780056300237161067601012723343881999784346026833568813670909534050708179707708877953924939442046049862715036847828461030422894005014334783046996727899400073618684311342951003127865307213640816449279518795946295522456281418825456667798613466811728277237676860110704541461488074752*i1^45 + 77465058652129582793046920666798854301199581267760247931829854212307225170548100276449317142006449505028424079854186569215022938047733140054888286050270381274319739532867267337916462198541175240875436746957183434611800428169256282785255660980730321572793161807845837214733948813327311853621803196276381329651591960766078815593025216514991885368838759985481385058340602700427391597207285877292753743606609486279101545227960481336885540715181369846740472143328460551921642292994837789749930182351425539092251213543134042464804214498315465415121538365374098680626613304298572756611143097448141225921875920209021081174588989052288906853961194220872517529883536689519861108813686517128713220244402122376323163664195944570881027979390187216110303464871049889103098764847696391655238958108252710502085237359230446051359347718259840050237294662133530004088245488965895214436221421376345210547197674292146429791280399875738196207096985314514837679001543450411753492003354103079591791951531700495405736444806034811614889610402145659248375470142453984373296972910674825758197304179298840229324608865168240350590321936145335036747100404203074369342963636634525639822059966645621259752944068108044877398145991212077719801776647301849593783404744329718397827150334372730314029018905643793785223576766843432509800268226630890646416351563288110113049086937297326961196188821859757830951804573004296827339741939944660589854679773569080140759040*i1^46 + -1859576233720209169110907640956605152852809911163080172440442572913269610543393065734817274323088140125028670600735188661769352268924914131945913387837354580410733380889338714200009055743079395422072406176180377149726474852826279975534900714480575695060448597007194617379436582145584411395637720365903398749161256596504700877104579837784290729308574016153404779865144192731180160330161600029716692564605585518772534581877727389539740595941028958166341596544191896152618739932766220503715488849547279477154621899470382586394212213847327673548796183757989236907886283594969545109921698836775568950037863588764001082104973997944058345186348950842124178068617184466716385167936370274965570619779132567445373416390658725392838707386151398808974068907526809792973117426981694458324069249581736541744506780130590634766279295623021105784489649656366636039934215751028588821838373414698941874014523651417566369239895889070689521172097768734853957799343730615031825675562516282888367967972694379869769310086089179718912194226375759273832900848348366706694623592309271304082617589034411527746562562829361567592019565591641654784945568159454304920016314257787030544598945621045240192661826662887917198421015393402849821126451788834584000790859992498669026775054558939823765441374284277618356228014006992091927848337080622681949224695507290706986763144479106773300086305910255703453122304385545594850359535416310779272765342117527552*i1^47 + 49347638288581395812176271101060042261049690248436923230333677383936042178662883577965807507679751323593479856653459307595212638642693097963227871343183107630729557985806587544677731391350790158112560525683118127655735311375861809138138439542279561156249007218521826656209823551373481487018663959693726425386734094953982416726847972127416656885739235904060633568207434589794409936200767347947535795246364350851620801526263679268333190265287182584930586381297297126309880272130486012680612061218624666003523753994354178429768211819664383762038199219666130972577149542575516252017253475935338576669514761650336326278994132662446681516813117944960057808695347147699337072756194356373797749581941559896826710706344184677841093910366847001928807989943214252493607622211563083941370796100466574328512518121538261390562924274690452749732310008915827516102513346509232365268691355392566805124580685615214669575735746178491921790553617813633312539837569935429592291924692561067150712523573687916648198158535940256133174630462044835080382214224272634354641712799401538167273760372986097896286275650903585469908567260731635367286648258085059435106671286034828835855078747550368370396113837210191152639105834826724076659846217953561347541081520675570386120256176266265153037437377968378289080126629346227777778375310414292881988052452924148453055616157427208646674726529673265638981627349154962117064745311104929439584092160*i1^48 + 957441229455261447625041906368132021338223444130259398634131620777315280636486134660792222099427878104989366580610365896130730498561254030465576595748826631389319830329550620716558486145102068348632114909207530897695259765565531275759016609070611943144249648856562655650680651425340605172417793835235389415827816107341448351377726175338631316228143822461299125630234131372184769459327818203226350041997388673895927011557740320229289777906945523287843327633894488775904231422570252735682745684101199085242788817870209328760375331778842199859875771725489376662629635823074126899562888373403088615206634279612388711145923572671903012852623177056537511110035966470514395695319879713496874124622968756411238627486349527667738125427662935163181248359055140814086788080454728291694987864398570599726679751238822922098439614903900072243462138788428408015832532445612657619193894752126354914733124220173486147752266682083846194287031905098261572340674053358739294782191527009579163410508317022190852609084420161485873720495013003223011263186082619696053304738094875552352756226883708997061638842231055263839817962666177920008632449960033636149797193780444115073760365344578512092723245183208860420190991671186990287421456215309423045666430771319025709593084060933165364312486616189091097113518893926850665370164396873017496307068693384199078333797598806153738847571393172864449800201595710145495133852630253568*i1^49 + 6249757374182039317512176038864675613439073794224718084220052520975034159013830721586104915778915549847085322011009566430725411176206939508371393035255514173893460870316009718471572862063240939561431962559433014573383879151115473509962281051771123101391907383335821773352434008683146407057337387803350651327461962635692339873065876178411434648876950795562021618225486316387118431054484988103485918624305145820077369289774361831244650645227374269177709088830933565684072419661140942354011112943548172161599182567141588979515211842583381813945087318234237095113828187134448632670687195161625486523333165589340144413719157788637619639629370692190647929383406495355619810271730385686681894078403324012794439550717727374638170121864411256708265781613278252589514641206951055853397731170064631968539065831478715684213755078970478581770587680903029572139251451910043757252105402435897476284268331109123575753006869554008251524701791512489695428299707236088328821559089533356282186731534761577819950119807690674375056710142043410051786994338519508804944061876654855376783827578047548984612172316884970186489660237798150064925160126237416759096338843913679530725471022060011831816176517268332537155326224970095297706157752867856565136904202876317520091610968320485584355410333938044264209847279079883396687985297618212552771214731074891623905191605428445342679882842116161695461065071932434887999488*i1^50 + -6906253604549033458206525403706655375177548870402632045898341613296411313683761929761027239239212604917217805080432535907436985843633320188566800677996839378448419665301583307741658675923515174480323736038158030152272583724749593617304159774717572883696060471818311196917814557816937579783989095607402374627420046374049888305134943689537106027100127896513399107721910120694444146275730478948073286334446139744819865053255756886071286055646527714270904387216899593789578914213698130564472222971622777776112339959272107178775009093418493029644564696117789425319196354105427245483941402950135763847321404343589074336231606159882048788384748433999613356596935219471828766095044055115146026442171173501750673149988621341371923476255320564438904857923693538472164995268449734514694113820065884795414290139072079782222370863930141572109818335745459199934945955690017392895904590388737535421379302231236291593636674039564011562430064183991390145780935689563075723647931369910312379567308918208391112247076306208818282957863797127591119973862769719806962106863089344752332884707959742210404920896091827728270940097625189336606745699750302197142164589920643009175018736424348396897784132607262510139150506123310039759010345426544737574249572504987184652892360848844754733237708345396153420602664644899045717765172679218085557128427320770981191000908907147213815929360625737366803170656256*i1^51 + 9411777789022096946906872131477864498162016330406973749310460801456816140256220777437564342732967821631140286674437760210916052755532907843388584463809818566196051413268184162907439703025386185768756625800294992199359348693129285848481503646909372282073005816133620781362044681925921115212940084948170058481547780512404881396832181762670086303767258347118755066151391522608595497069355876247441939733785314621695666999341229746805679934399027470511706863768424055998789722852498441990571363668646604049879121140233953245930763502527752181557203249848825619010115194438480203901083057814889314736221760158007345981531332303680459806173823363288739430714812295782689493677516229833117987064323467692141372508851681611873028179870285500685200240460370031984918485941264072550886382822970252760901712349061223241807423946544533722295709346453907040388544182257058765721204292490623328029178759643109674145535408543965640726021034202612005075601564572700460281339190625171624883282640785136071336610170213643144618688297436066575987258196730003764918810235571042638595848632241851067255691004868464269482672471661355518465385638365751943558772868321883037534642356111261368357512089701042961327769322359937771622983090659777661329204700827847209332132035696905293428425364409560484667356291815930213040375253184139930478714847893988814784309440399742840127013966734426112*i1^52 + 287531439612298056243404004223080985507856475982948461117392786322668980140414587273085852823767106971260209235801351850628034406893016918258217851004104287955397615348536715402558291630035961121960487002958401415376881727587208636022176975044663151733934795681960836125895296786479625975019370192397423045198642660958121422740783601161083375090024285491859123453209688373987399934508929946387905324464929328683411225829755573586833175858239074858692458940900997820511198431329830416474734201247685420035800214385745320275542396903872080578786353384786893982705226394328038739566026712274829734646013633660715976714932009906593431062792280247631654243160790704285595956759931765541807385452918281014740183410357945232320637247543349180923347020921758059810159004184321220812785400380730823834985049879581249106013380322667094150965814572201018932041201437173113701267452867525531723989904525599873489673776513044218041594284214217782408511251172682894579974771284728452875564213312173522606868750127738698272168826373415162729498184724788924452444787079497519586068631019619909373405710778708893634911554575178060932446588701514577814894534834384811254737096858205568815827454504011704208865072508352047423185935229115119849037825212904133391847401649924620776084624921469531056619898398238264538832471201680335218015488861883799955995210418231935807488*i1^53 + 202436710898577292144584344398672680879170568370169043933866534119582798059324364091164398430444632607123604300187030603736936321546014087577075647545099775768880242024377256254363288188583711187336224388905738818602934354657210960729021096057574567291611596611117183829197762873320668325659855810282902945281953218115773399673473711164423575646359196435602312059699643964179526910272127257527390232593151974494319083557867587623388893764030537906701742316216258246774492020910467120156468937162609065516577216358104499437579083668911146039447006162668398871659244736505429624157306651175947817184438030507145809617181633868220609726755113949577343556532255587454878685549880610093932566508747006473654922635565015814351222496253712878066161721588509753627208914892521247446506458639982875316473889470716518250682886567833689969925417856367243816434460998283914742956363319548214063909899159813289401438556704627126038625059668686434006363966196947755142803979218287843856669701144540679759079642571291348203190913287396246719522031747241332515940440523472371298576975833498053819511934146528510188017592335224761061249425283597847812224358380971568958182120751402862098689257599764690987303648861330000933563324210040637368623031637696235176710433444256590127620355906372188007018421701635651520624237273613203527451737945205849952970016768*i1^54 + -581308426055660804096450983121061037671750342098250078150982036865882079584551716285862604887370326167866351482577402944313639667326281449180552396076195861080756809312467948448896425573145450684309202751121046696791154624043202680221915063490620507277752033232634221878394117291403700014333427495066782372307041110566937062923339715056188835333491104211374012258841139714500730082676353463021511251222031841497693954777616126281211268685193677618979064334973058542960164454850632353821661482287276312381834125510803669755525201581865758426482125437731307818346252558458467393444218697500147538749740167597519294094462551819638105561756745950514027555265487038582737944309345628929767633612275560232370111788949254080118965284734188576502676675009747868030339627952207268703001705164355773900955383498173315619744694541498948800141954453016286809293145570430284385086404671682462678365242690722030387724260783175774550705082686625492768272559903118045340603408310716083536359441016339685293160257092655079180058222348778518689981563866907816546366322559316183988450247731642504702750045209252502405623868508835209626015012298068237978855426368146674459819029332424228921512694394199015706762904514694327619481292487967102776011457390465859226706238482259101064368303683557105950621425084689210123024234052393452963337372386048*i1^55 + -91023764634890017513183262047292077506213253784845097230067077731505998991239485923603933402859742896191933185223444049985729320435038468409791826119462491912569367182071488906359617458760962738809414472643984085575740108120930634713988408013992520822839410750598768550310862301200345748354892650741119705978182681906527550580958002772916002480145379394291651420335962894034225492540277688294771967908175291720035159046836752758885739239683332169340648064988697943333396635095164451766463832889813659472284001252172230965238061883082504090942587915608396670272292133073251758033042200122916633365149248889847818242556459539973586317075785057051123847562847254623313074014028471343183550361474761310367824834199333619916683444029482009748908150600498994576719756180177469594915999378181811593013881630099340221734533795200317952505800677001047672141869243939841061452476596370778630711152730269950400998823242782689450764303416297067364229307263470350296822857162293024522959510579237567594808866850292478292576101802353656258964575462961807485619978368369222280225540819880681306469386119479619490423447477044258393321910392915477557441643195066743117406025682034827214353821756141854918838639525292787514756493139683675767565265030134158778631913999196635470136276220587875030691557090940692106188723877739461376*i1^56 + 12263599487426252956140803469087589396370586070754826650955769172563967899592397939373444868359604655979593194921973449739455602116543196786478778920129707461827229350807823999021730807565651923990185114969384496933223598924407650853649800539345443146074977230472968095308173454093739874568897096820751129226709592940547240835057137900171099577079849655686800532556040362476066368894596323652283205356447739668604324086376614474005267935515801947705174459012432997974982385200326406528555244003658262585056211426536984689423785185823432956004785079931619641827367296156927612437670171245603979762371117032142808607405591155480904001653747414527430229994004512615267896052494823503676183111375014532808587577865320662291171642533531007391950053127410794699595740472937702046195634406311244395020387315292557454228477369278832651746913221232366716061571984818559282148187676853247127304037337489283993119651874931649769600100292434343923009264482055583909136825932318635152981317921391756183704756262159393828854860313227160706858571945494664796939243217842218728208554371327957235605816258005476173976516880677152084512290463947758873100743876831463181146537398103014859114349776150726907623301626182591151482389492779508862231311339807821050241530564838593986914978123058705959284889084567877987184*i1^57 + 131800927323947869915136457674011827540130895063880862282238245242492845071063900785001841533363069895674913161190631954781258896432414324584394467274392277817185629427291511050689630520741186510855333731280520957885843991896086768367446845781118285235156937970301544490887234452237041374630082717016670735038564289682944579018835325257048649790238321537864098549218381628039223923410077977184444411806926156611541500379776217282352747035966602017838410456853570932845593787296185251866831461404031188016642916082531925066937151881027296306874237932623486863917848828843970488906752986148885716638930759494321887789001615785580377219659596551569845563122533906011280029936129550199906140057803366108536930675891924958639787263045121565378007626228609462712487552647303756979263884520718957780561648010737081707703945724392489140277796242635894686001022750221754506800037764450231266991125609970045156483322162397756159668564301994500132589889533584975118217354860260980071044664625930062837445235413706221747933026141023901205054723220010062141320636779415916530174951664784490000703373768619151585601553603547487230501817079364125273330953126118474581968948553410410766337783746510599672604225672275910537209084185397177075845261706733136862533645936388977151442240173381629340312*i1^58 + 1029126127401704780867618117604500544569739034375125366272100021312676788586176433083070754109999360130570751382540925864649854021056089740328052597795136300653735305001614172320141231359562598266682152283841507282559015453781366800267740404910159277185767150348380774641693072819290392082197062889741437046005431736229267090688296903460556481769575265120747406022120335728473454628190595626140743699691399237095318517461675433999819982438502865989808487618744791877887943839343162817323889553195462065518425909745450174960219333394309435681806357996159343854576436398693068368525248960965581281467090713251297492876666439063739927005108779039044968503364197264725020487256575581066582757420978278366589236572553026788210941191000136428628319678695248171086238914256502806570617250670701768826811936329799829940492728851933913998127700228574570026518652826637432698811903459930976370988944309359260217777846509869328697156209706798290245980062886681390248771655718728418298930159633075894892011207537253033283784603061338337570057867133158339287748139499006958889837033878517996013815691326328806639910249282257262432764998209139518010210594745569392459593011279092707733817690812012377258805094840063764994845570207909882029657897490769*i1^59 - N1*37362233317835955334627697451124759064276658569323425869023673238580498434327887841334425212318738437623080527905073499601557996466600419326163372721966225220935535284498805697980104908078456794575033359649919654747104153112273377197143812333078791780749330333074354362602239802830173834419836643192607162719471865727245990634022596917912178516228000000*i2, -2052608743848406712700880097305773604329282339034479071133943274599870166148651562868930824320931035311988752044973829312570307768203460491097049956791434260249398674171441873356615465356327392598056797692801723801791892299097261122855564633419885144348526533827381844134461199526776820308849773072454571155863802842957382080228195933341982545123203310929151351144857933590547090497823266121493765320268792832756401180372140926835531749042331068505625107762004203566079879211283034952007939571897613889695223279389676429860125959710212912567195315970794836049470938768854814200576799649317043390324769875309756752936945869861149681916130899083152821927003517258127010642993895246578730586977674606126341884752206907999068999565570445406188959810238580393158643964884027061621358085700289336268072474641482078062149738271865101851077609386762783892452305393627959250294390627522140047198263035280965667254126621443445520974691837954746743221529415617814841231361852445819728538231277602774962420302816870827788780266579208307375885100568854839175329299562355565830833666404273269798734590716783701115396573403467284368516785309575430717653430291275449248277974649914987276448230675784490348584797079256734681389007421026873412223717374726516393439582650845812985822754369094664505707728814421479341242081732211093695597713158474299872572450596902027232072884226877835847055898259110236238546276164849372693041589692423813880708849814866229581229826638625817541742451496094893222960303830389447734307576653195579994399743881082253207990033684793273629186614215525607642870703670363621687874806104135063067301290953496777773758506912972800000000 + 68245254328414557295171064858721667659749637969781414944293177818521796569688797478611817871243954399959501750400587607049550364313672555500810648317531720755873646636154182793463457818977774700763678761134419106109731711692315786935589877022453670266371933594904915345751469922700005698967087844204461815153139002329988736748510426772389138070790114075733993362968865208746852717918801006147974291296127680812972611497298620046022425771432184363338150409043548881324124168620416105903906728011800041140994633621277787810579799997508404544323879472020478246983673292497656450584584550179777392244499463347117012979404134744756058194254674606527921071517712930747771729300782422395434574166193179443372355236571407935713822179839408398440706185247130337367012758590772441229537256832239161691183701858010573731711534764049948751019319352102553616818676379307142931207472550862790300206565910681353397927134160925999677485238407801989081568242571927134887474968785478547538729172195058052397419878663750456635286780929974015746931846444197632266248949733776068256873305502973967285002244312286847537860633746249473143528176068215748520434644927579570014801391536791442712315242259137803702620346938620691899649595581236907904730429668466018463255945193271619690008034907490944587685328294584163181642830208844843951711231855780887463971380604601774040821635082006569747489260365407611680259714245971677175839635393423183757945209357962690234543090575326211336976204825714503653034663238041379819975754788556402417304575578804867980662084635359192971785891561058783796066849961663262093404629202592722394143184728686048403204312936742912000000*i1 + -10798621659552546213446147525284712351915386160180054043116810234163184595322331882485588884251396361677675811045299015246669624387758185770232319615855595102630171709952177280336855842635068919324451003093041776526943450949358252403319943668524865061873809961427612135842223657397821596089269071415929990752584327736061948810964504300924357080125475468116960634182063874963447733312711262721980203503227559746474861218550626377730074591156718168317297780846576569358654883891701747795645924575813697471734492949970888112070011229355185320006894787302658140768880481990865882935293348339230048956005753861935300681644341947398106780540627165833463652218617855088219880059940586879896149412247362965442488673989871756554945722981014386282516939196750643673993955411419519975456014716209516712420476575978067783975157773739079380220719491795984365862651058767833798626209463406311775569498529713572023981365087869573078069404393518089429844721372330134971139450081302449930149848644652946354561284198858493399358355797081788204986850649013997591374646213671839383407676788037735093182844333198798368026153651041833296929071214767126992137885517335221445724973472621092367749689565396007527581036374281945222265572568776267794096787468847233019079522421462148356664238493758856441419472671433293355201618218082611818299049603943475700089494797134982012392476778702662805722358379327075030691328677553545199365764215489910618502253302696859352839364422729604583559750888120609516847894260822396079130004027550702579740920673632522656642200825009326005665984119297497225485755562579170890395310174279788672570078550682711299559658090062151680000*i1^2 + -37154401880594630157956021260711063868880079320701740231913338218132889964324685587916956530115118458153830427219675230531364870498827721422743288464111672838664307380879062667933881348074359779815520960186008387334049976762354436590540424728773099992432025748802151268531716148353500521973917795114477935054536724576152545130545364755210859567370992191446740642912905071980514575593300999317627396136658398312625698038741783422224403225865733311990092855672380309160689743295330669401703212143655845130930404962336070455312374729432241147713741617790487179156696570473863298585877342192304649873075460800484776636447944664722122915380227215320733054415254076589130559491334607390980907691280729081857630276861311612713460841968605406298151613656902176230792967043824154388969206709099157649513276213653917446396266793371157248760537366641948823998713302317365381978875415409547485578045383503051802620496075931974897418115590486033779451891886827817188042954912047151209017613754145693828191496120508832044723423327379710355106411310755352577983282482031666680522287306053976757772663437094857306780996964569959500376655792198768660237702245299730088752956955297693729057609158477291126267596673195203470681210415289699786818555239638583190241643569973313046618133794196106110589876186109334151754119679171259114352272270808974620410134692011553457523605713316471949712473384794802705649569300470772248891368280333729025126784861602803286909043204283150542142125479322373820696078382185285219936860785735668771102448009325232734973879170029101573431594514467361465791859244347992302139511635282323537920446942142577131239479190539468800*i1^3 + -371379645875562626574836948997185247139687723752794929136589881642112526417262808663004392087743773994661637223740382671793938840238644529601623406401663290796805563240561810527029157761712622881870781809378058832590262501316518761720812119927895441691280966341514868053489968644441640792727405184344822099564115397847513182172981433188122590176577336759305988830168134689555098989241793721760497900596387716287633535368581082022876618207018912370058909831541099612200540605940479893463817300018234004741724035502421977107230254933691001550531830382408188500494823169884766863285357176677673966607506210732032385695790819750683391497599593855289515392866290286879462924855845535788083587561429128870485124136689290735126862311051351631081478306846667703863470272629689549074774573689247194996219408534233692295858123874238713249734312667840124068417921002827101006219342653858337741510972651667595187750875724881035563651556112866995593503775073484504430697093224361066345011981402124531452224865804581949423986741375289767146700486324982349777663639911954164928678679620156246476543871105001272231559955112024434634082687430631524825318817091302964402987892705931897395223508759356854321288611443281354300791779891018115350308728389472591053520826517027105107593357730816402699342146028518763376979100076557953482992752815380931037263804670290696421071003731909631535713943396802921672356135356588144545727531725399700987900068193190869354320570884182041057841785153237074742989148665618519885393354177292300482705252025546541639711402809221621137204963275556210580962321153638086767434295426783964718045799476456787924376292455088128*i1^4 + -2881994320296702915305472477773054704360397799804581865874278441480912702431840521609357640626470174277791518617209376556616957709804151909662523629724076053770677667429904763790957313061057937005615911407345576762423473586692627122408080984146364236654688355054302364623001719528229783023394850625693021281720256964757423430724594823481086210709075884981542618084273140577194736971077236993028259154258237208973415864760203862202140986494365999477411845626375770883191776843549338746161752233272853620302251067664270470134490966632576961074815003882735974561564395078920155250892137580232364686791163306683259187532429473019559497530580779104580058435976988671752690231478228961135625764883661511574324414619247611160938540739923163662003156513049565040414994211639061394992889518534741405582762115596784108363511927152967536891628477484584047739751287829803016565734694355857923882601002723863574297452741587580885640152950303363563355007797008321896138480813936270692064847098346357761074761789345468671186663514525349018927448378499295509133427780362186087790152557475263290516324647473490857099641824493385791131427796773217720332644585173012872803020730609729729225769002172999642359008336312931150634163218401914748993233973398978864291257489793984567107934803649867769796727921104345278077168030866837716080665885707222162106695164396526225203482355199780009349442793924409411755296222785095777237230369170989334405471131584215441090577302707938621469137932106678756900160257896834317052294800337897207409931720375678351369694249378130241659473470300563287896093285396614819746459647694132755511996879451394095163500136497152*i1^5 + -9461474162326160911030702007880926383831955688915024412994055476882351420986880052063986029977626672851756150361611069523950352123096012754896138530672485700618701300986506018495669748062507236310019148955840503480268470176245259805242727484434758583167149526043098988800766656545876586715711855567375123513644807923511117673070062575299939958964125707106283971604967335851223313037361973127277705383336926299378086747448625701553126344325766931459794857279063951012221039660467933129662028629740442615938940268934641766568819445173591637745666492063137598319734760762823957936606617619746458706697782210345184163714463248687881587263053798444843352430385776638796846261725147935626062193693929803264953904893976602633581333937347517850122404733512634785498815479400564136795332251596741401357867090629390819544968284847045002634804696674651002412195735848008147428302388549092384080163086392064514401648066670854799654042701257226195901055869278321171136099131548668752713275573410009021347034893373352904036905343563611805622319743840196105229958780937265003390512827879645280599908185569879033193488266275229626413094641179667459864325995675677041892280615893995974195789128900838896005707868550121371150901757233538896316974472092558927090593975621049579984505908580818086553390432402521783800543698897179052944698623407883203745967711438808887620973867788737986102785710350076993597823060307030471493033046507806474242701420808951979914265420603987123258372015697481945214457835366311646537231235424507779921674081022580170547220440278958692241114977653690116388299540215276044667202953971868380996265220306315610918559416320*i1^6 + -25083474914635804650984152999972836193369735085163154969583322229480854880463762910974628951074075906853381490176959709642656030569198374453682022923592486582258807563432444387280429495664017147909688544319051174189816688288902718270305894930563026708495865034059261286037094580089963485776925030050423436804674024906353834670709689359585721653486652489187340200913606440358853679762867202134292488210058671862359194543146567997426083737099378209910452773408530766779818046815709204859817578399480733548313640338945443101622556724012986171930007928570085512710434537933311844925671083018656055727787180674348161776640181175481925178445967813391699629484740975270590307606875524749560238834156018845951406003460136724572097021632521985852636687164432324312328682229215411913750091297989382303863536661288031569719360342333547081573438012481290565303347338412431332533823373988536139116186876244333762879011592200105440764478976245504805464850827990422371752401454458146848721618628515162531266727199700020851693976870996579212354625565528612790701747344491176020494429442580067556957783825533790532470470814278969139242740533638153123252600283466639148787181664335478247238699921193964248223070890606846400041919656808508943945927473482488569433048542970022396839550676653887798040728460762540086953645690919717747448813531265554215586796916064344213611767709572094759034496826786610234161647235378460562113979866781776988832607572163055710848020087705382276435175701669994156852736313839134459464575406448298373905554061431817404128670372947745746027120231642257552084844365388907796872254527381073534641979525131005938722930688*i1^7 + -51224079419268290774647962704323214773260083000191492521445692855577098151767605966382141667759432162258231768738798387412106437152063334757190313183527728743979032219829168885875141506978565637831907233924282600662220105941558373786910035457538924752119099484909837282724401759621576600615518623033594665649120868637548830441472737313596968914793235267395837528808175679432732976046662913577052179410404061718316287690700392530079289096790257595290831461074548119958469712800887223953476591430245687818338836645210078862367912504842836049335770814820683226000257521220599943585628739023812809193029628306592190938255352276951821254492093733356068170971077997648618412611701314960789418036618679643663282630377507182567101921703549471867143527591699786030169208225403824632822641175540258893171639997918107721990693501358610989913529780989904682179054844413864352346924766508313974273624672276750145189072218547315646666080152242433488802520313027625142163168291877033143942997786896528637307179822145159426738322288132869260943115553675575827541264413766381299406641083116433397399701218039953781401277705117693659226599903008776598038707867516820747062829223161177961111195602388870407604003679100813052409620729987779305306932638200206856371106950367382058918605952706300048008361196363574014712684836934808236380545873259072677696473904282889853955214759172309125582964534931772396523400988728122128985577066048204510533965592696336045816031826529379708850143372774237948494715542044160035705008652248056564027245487341268758548965372047814706194468090519003058416452567000743834336046013421989700408413662135945502130176*i1^8 + -41501120695229064773834173049642870854958391821165702909939188264111221729923101297006863991448949322911837663553214324101867548952702341170875670847282683602922679082637643123100341961323155698233004428207772280012660216938660399164042298348484785713050115754696061729011717055552363304731826116137855295163953360758253059149740440704841589271167744419308279498973172831222434463157204936576156847520798322642120893394648180541094600190133915734324646335012128598923017360790807406558874930881009442317094660282680321898245200021673555419704232667248038038236099528565056067449203612751198728414606564729115367774990589163412300465171941452735331043260883098387870438370427255629180180889134595154224794385011670599965461641649898980667463139919177826463150875029838671004749597733171608267101310058842914096950986173777320188840529702670294057512427203362821893325045263829361782631958916491045099878549480680929446327424925447006511731865068461441439284416483321458362291366704561747356456164115157995937747873036613645384024217620939140184401072631820057258845814505545674388834532494622730897587046768580627186840918155978870138287882652214222004540883875404747982071233367143337885835263111507287176233165404974136332837774189111196587138336750998330536962747254396348731997131324412637437678543851977100093732575711590443866493531198399191423159128359506487620413614172541928076418525070462904610270977156166087476781589645274198908910811654671178695152825139014257800548283918121055826246904939731540794870670710375035828437753205380478485371782498457135209359254347676082950108807251069693108917906081545185132544*i1^9 + -34457807802727738923613322808936216850931215048223286704357968804926317151976308967291448392215026997603145334391947307637833142797518143552691231001285937206262829244512590889092133176974684751840973520625530261160152882165263961056447572336152152614216269356801456318302961084507616952830023042916832843320358288774370989397491157633084442536307489761545561106566375417053068135415157474730614544375140266559293660473773851066075559637750645519078794105388929756476232855534113243375617392449450519202545675940069254860721037777037803933911350278578595057619857483711605062378663639821478488294905344452454201610584320668469669313372410713179721536479135559721505060095812712422395905215477094373648837461752759295048905688616382170055688402631419135540643715416714935814831802688972371614867713184925565319697789842664768196417011975116579765610796951856814564294321535148885919890413964178448293977802031850057505315689001176101523314891314828163737920340628922307470382348955882826029052569939138978346876083473920122406607493069154919755325528332762583383773589084165091711869790959413135354681707032521310048125641876404672463711525709521039824344745334204098379847801268021015018389712341503820125382268574838373558954326672494841678420767587008877870761261054926511027120105336406384463488395214797111004453824171638437511946295557302625237090934902230939769205276464665690404066261783643638070537304688359305789843869785608252739607554717419516728202976418058892522006273268671349895438060982612192218677429376471918247017176138773222818599122198902280120813902840447198851130001526063018086054199251255164928*i1^10 + -20450595490331300753346572414016140893492361424308690929425098329244681182434455992510640686472510749940959125467246113767039347639137580246006288068355311279542615866213263286047408704350891881181230132651633265164002318560045664280850580274664582502871529339470218755715311583013784579555426824134266914281125294219101042817030688087768923333141347243511667690718420409781390678387883292735276985279325111403684391001747017969225092617704204904766871900744335833266183462747759684365454520526362170593533609181643510105827700836786436072927880207699293625560901398545744572972659692021087881050107006664076585117696531349671387784011501746126353781668879026610753490332251975448616144988613611825486583184845926125070825019090764349524881589874948183108584503963069744091639398029022122423583332305260748019817166098457091733306942942682298215779977289696863671555085048523029316525984320543080963826381522560873883042467955701052684580067234138075741463530623373378892400859461672535874253060256738192357344600456622461491479604325178493315101706878679265387881680361099259121001045412761575228197054345360487045736628773113495552587832365670526582333580509968696162729111091710736290794016969038151704471501230772454726245844268838854302349056234554018444913455725476517436886647686346069591263284095314981724052970028315793905880187337233275961578564073198155716846424598330812746620727845123041916386181483452165025760768774370278756487036131202125444623603300929755983984685468889907948971123614912688763605139144616495963195058321710818013115307371137382737732006184831827965292294513343166219540788559216640*i1^11 + -3197369077766254784366794965797404785334275078055256963107230703562055010626964008557983982318538036273956232774196196937643267882439497658951296793014324321825527429395328111175027924226996274605529467077686199291663292998926076434902008949733735660239356523462053654197345687911334064195342386022502371445156064762398212239347819658493002970840188655810598076849750127812035157556677233301273160015935359346204306296925466749477870775094854684354608540837324746065582680115532442468395047865917901403963367486504560539079252202567449166522564645959483225086747962722009843443534377717113449914879711710555504387997377188793736921910167381601010891917863365420176122930297696606414250526063303825311992053113752554697258761212750728492467833972472997409254036737309409542898911213568700450267334090210426622935637291038910798086478798448501293516675300405087825415105730547375090543185120745652435269868833801898339172107946101755853700351196097726226010717528880706796144117692486234528036752854666281768746521270307445089120946055567896876334145623150807092315097370226154988511284122052789318489761617365057883699689723950652755091451403687561419446131210339973838090697489821889958153448984273221786185686212983997219869390353188547823385560666429222619834746483383300033348020256969816558949706390300226973067586119879668088923585008395470073987600094724299655334241602111252701980183838224089261094552064165270455263315889000565355441764324277702402459186455680510015347113371905821182414933347442165600762321429931203728151541871687374994422762431165898236681730041907519246165601962882151545458734923776*i1^12 + 1275097993235496273513299181798396842109478651366833188030336433111972945955502842600095527065396180748328492969285498382670142745948915725096623337542971905596778811236362255365908921298026969002764480580716985402933244386386633400586881458594818347080084712792456649766789234848530485766199160349266881220403955249602935743677256349033871546010675341711167609763740284211439668206620671180995259870082307322249184909117018840474188090762879655461644692803464152324788661913822715550732444245539569380734146449545666544871964055269255072607593677611320661210964956887847403811841133968859492069576529282644114887769613647059915119408178339554895749125183572073403954970848945264979504263862209834929173544027077924523136569778165555889203988554842192334176354239961468063309363339947056231435301431171221402908131104209374387885203364272107566315896378137996579727942850720301648281620951973906572434113245559559121753115502994603334668042991551500437067995233893563992013750636457157706593414356817107254877803983172299525090986127175629708170449189694132268621478443228450746330992655008821586746425718172408116411856248235777229197171730605096239800688429885368794102442655057997373402540328422866918920783646677650837075964113489273289553052867783170951388306053625767868564323712290036265195824190397059691526228104396699990247840301047773020660458839113882040693188542322270776802773203389758626870244651464982912556750871704642995490640788618356751532241415788752287056875399241075106905202091636110421698585620484582962576767298758679883261593835773178859589598624183132880186740183567564227225845760*i1^13 + -61533785138452419378783366834302146724751820023159071037514518190372263915974465606340661191649920771411675281285536924062375015067971348718320625729014980934583112139481478346007652023785929550815796593478931303524797079674197104174750223288692772373564325484511064401038706479925457806064983118331921194152207052722191825225080099112733712959705624710074981591383950545787927974607146279150207698524983165075228139621258403761811154366926660335697985511209080292460071465270461854592876153899489394286181381662939502296539950316862197463282006610202285409139103993947639258988254269043120803966490675204912279806733815049517187941985812062283726347934927229078450007225856887907503191663457294777254850525818927794606776185458511080344878904679977677425918153493363838327031403733079942936754596240403549657975241348802559500310224459322704961214630787516000876447017600708936621411352306879631674782031434593668743886664613698615115187148441250606418032956239833775432920583127626019653760706674951884759395569752576117733958867441717445708141428694818308279743649938921225313913268804270295832141422008514177077186095627776152926091151730632801340954037708211711316413599100013647606425120896390459934392960478843067755679754134139150651672485987476305251581263254584744086429436252588028396809394384952473637878206063344540563394179539528217552148517025610072994566115711712046430025548312203104111704097061708133944616874565322196169510559956292976743269720002031366041708560974738868453208005560472857168715485035164905039091161538665429848014277425785792880659800081696356960065449728597236383744*i1^14 + -6355012345652934234350437224386330785999922069057736652185268538637101538246419889776974192851700644675238404559320816016428203351172525216526436937470572652006772318815903712983348431469861996385898702713742061529530476972727644859270861991196872952792364941700918350869027353738968104798989766412960652534452442094660233734348112836052435647737525841499139900764633183506910554940222196278190522826002608162238623133306625937999718401781351296923479584760201731254980490554840449955589373255216256080254024585908617873397878491217923507249496209978185682873545731918778462963496471671289954820798820489694955193284414482315931797078678052001217433916197053137264319683481351908344601176919664649440272387375823980589327059587753896630014486186712234184246675072608653972283950405409006269453655638099461210321884508073689841191843109957988608340357474915694974763924541473563980021640139974681846146271632519954691628070918580005303089280550043577708256570136588193950060967286967248418732910228041831692532697606399193599855687775009110101810123381747358673706494387240468321856672114034419041583230160189252236729976234554474578636641505979686160033425194873773815201713245514804158949009925624191259029707250587807601340797095315039792007225880899307409059637620394183270334486556416964835565655967347138272573585514274419460669010910278513804844139464878443507976306223844949518599569583094935449518132542329562138796159220397596582595223907513689388165898058412694448121562174120956977781639440976858615591542333079970924261341165426857824528016464298904329580697825880066519591320252101689344*i1^15 + 620368385098192812958812026434550594159810652852097271514581982477662861446793582550784382542288471406991858542510601264100638705580479591353300275513734657225011295410249372338236348977566836168090108558748581530759545756231512759758776238112344788371841885201338262209812860424647448757882511653823387640797558139782144206416549086860367051017369457828695448968381388442318656479955100759466889391906055280867294795807354867297377016199940739946371740936374093158447218691088968213441062069453155550956554844526536062228929011893076014263966602241240581932543711480825724919906474078100953351085642085190044688721085734134857428427685292300314444064324361820697453805739966339765944448162113835067232388931008299239543336604106482155710598895414028077747216257988441644125429425755640240271385390139970236324539101063900669121448834733129464766302615845988519450544514364031605286409224002040224108916616306612553455037014057554113898979884456367457217500090450413510821756630392106722614739173153080409102267397565956021452114475157741759607388428738318394435425682046929745883936172407972315411233984536467490841522280911706210111204915734734748902099280204829087865329077102077379691375407245223578254814573312106342303818576320199619107887480876462679448778284913807889620637331312070268749734601318759239510767273638843298495181989602828311813385432161538128529067580811841183425056771055095153114885212744525900622711252957024160491259668391794710981879689630858403133486915124233205105073176475184687817942080471259555075902573285263536977077835544868121399603717919213263284782579580928*i1^16 + 3102722216229502273058746650696334942747064454668051690615960675558945109966554901367915416124041255506651642259348993277279344766620365848861663692124096571025058052579781602368095978798577326363330261146739504473433874341476813113558911468041061387788655693770178680179475189896426376165162044795213242043726126809726896880854009850410203565816887978797482757550368049097651487162397649928490779859004805971272191697924479753305791884613716181863689365986738327019244754817428864636305473560312461579676801139156819151296982535574236980604806344205561208545422506615300916090143463469593888187834942296348077242956050120201913573654380730855665826051311356946775037299915895954384863179007797964894881431360363034719298319062306377199091042352357541765028727820125032663687901252094763035921748120810637045488268249021247240051500222108011730337788164532124768886502407879689982831623612801579541989391505752728655812851812853012808786076443066016471209580978921844028354830793686526098206480556131955406072615050707767135313533640079338444688347059390090222448170063880519865931735441146693808689171476016064608100767730947337938381355452351068775041204912204740267421999476866074719804857887179978233766666578665991884142275091449507617124806457686687197907125890536666445152825951257016414058482525402445527950558337667849682990414505387868280069218869787811522780666979938491103144883758046526369854727196021824420426619519400274082672857175882449640203102687853834708000507223854405853336747348981399762499422724541626370715122847556981869440475012248295431242980787521342438968918016*i1^17 + -1671004227559541018395484735000050640257168710664690981380365637376422352430580956319557277838210118158926719459675298288145932763769466925255541497456321719447148593046719252461359171564034933525914176140387356405556017082090772706913868424094668661361098144109977422243125964266104853416246620669142448991198906898850134582278930528714763196360054103802108501772691982862866774072050440508630210818752121932642276506504544468898406462834207022515597230117138661759538361280893877315137958883357358813602900196190672900876078305144316075044589648060779874727686707186923749947498507872876697782413205084455047133435999851221831955999891995082006325749155785122600400973687602715750076289403268576441649760102633900893577965052027571832431936725390985105708700230727137028298781848921971772263677164481906841204609129107460324200670039940586000386898592906299732643261246965641863964091287474342255115410646476766533069176603085007266986241461260090439600183412123364485583964550420452127115163789612064487975278759572090370824623297874756963336707490091265367880830111378851447353087021399043577575919947732118765895128627256182040961120242357300217588575406139727933440571315179784267210338883525201936020349610217347213304763466163368375589726128100082796194974626728465730469476423474020486674186742364943120243008112026453905278128712354971888453756570278849596851815851413399592494376697579476687923351937907351786993023977442503683496260445561613845665608711461648521320534341833562968780108893861231415042098062465860389076677124923146882824157191271523799287518992306286970798080*i1^18 + 18050372902421985333242355264697176474987630189535023436715509457126169658070677866530930719565020905982046076266165871667355869652703176756009356908220235929969136409098824748939065597281370761415350907685146814186852414499828602078767198123653545094952427622590001235920240516712856583415498126776747687974935720776020066778831403666458561436766288577731039798899303594724302922425810277807255346127904327395061449076265225860690672599414819700639538542685800897361561838892205894232528566529686313653756588269232272698619487663573181372751172842461388652684721021887754670617210786393343755237637643628481978542926593385615716092392914332045891697488557886406311512525095672148441235767255953135850416886487639196904325742524840248804807927061711729573059368681918040702056255638141205941925282909267623604292871402808109570253661208876900947027237922572919026111414599852126093065605163717188712268696481423714033481848063198677527649496766860680873263486708241154572128707780954773159942316061744692323538786431960359186702369724854786141865292141441080875915453801643455070305779771815783412188529499662850419116612304630661273859788891766098652281172853790905351668020582247412777414725954498016821389009407392777722796859759619678436690442034967659187245545376637101985566395410047837415018633098531000258853225919577460922772490129744265308604141869377434767683188162405936352279690134775338889188207285877737459827842896754770826015231839435513320373516828115815995681573591001457551286325747733597526312826413596700378189046399417256097720579962723061524850980369052205056*i1^19 + 202401534693051965059182750399814591764480153077367168492430559801780627483280787595751326769279550633210385500410102318715846719289019057138447433292819381551996967041665959169668820400730577533681904736339519053774512786575033741892971203204796925778279592748377752160474365560767003112639281873532841410148056160097009045694117664095778238349287854534327255101980359795813433938074731644978399560851764948467792404474191275061695686287840302265551581253486765047056446304997932291998915578703932105056747516067575824342199425651504249226902326766938484685311625765499881360346628257583909110692701526282366380164186157592768235936268937080271054654883399470624146288544171278897455145691079846057509032225134512285298235542728507904791982277541680428042450658350372463549919212482418317068710628361933630496957164196797366668775921762824145309765869709864781832694018440135858634230114002269562071693860007883447823804059228999465519108234372860649701907612098541731402951436930600639477547032187416517640163435909533305923900241762774013632773545912241183624595156352137800875275407392787103778781495015533409735646541522345845632006730950703427040496853800075414309882154482149276449517175835197813371000219438036123128334868411017162466974764276469393559974283293377002968817573350307127416704019186253506322085435650471757138120651024469773488871368024107299024571293139397843629162286974347043226681406749942531697370551095541621241252449555211401889146249957719367049212722275487181174007109145344275398545376963041075056739104330139974432310362489009243292143062089728*i1^20 + -82440418132242461595250910414838558021995621304222672915106892167672274783133387528043084480221472108029537436150844141480104642856075468428059638464530444222587428519100696972645616775306920232128159405053231685231962706810073745660284878997614457562871880970342907254446046554235500641596557359984432769107565880545352402776347314111795673814682884098547212091393629228177300595787479604559078331546440302102841849992012695057838866394665524708865106794936971181713039987711605740018581251003379980279221626178141319313346952713793463948321002618543412490428432134730020578138498808709740677899427503648126990104087493183818734765659190083670056297050071908428147346595504262964340120128978405432061606822321183544088111583646553183613452983805792478349667315504993701598552985228643599316162087322557507827923985363160014161173814882191462483734613546295703651743501580063397890679394589181633229386410950921350383881933858978141680946131097417597552908312902695414157893932702295636569155629683528582729396137640725506108434339981016737244506336536375617125771214100945675233159075467829237941176704352554352296175125657246254736904213131404023848129665458668082683566408184166999870554348284113990917904907451177697680443292205920582003358379686046626346163998568351347250088844185992394069716540593239997422391817035365882875373471838537119346565766722254723049275441429351418214164768232842433458326377238407156404309064989692076171498382336186163017941049881941469948877483654963969807831063340549736686383210056220029652244934577144727282070593944099556589104529408*i1^21 + 31506282758733382604525526163864762978457526058616575239578583345637706059157207533393900651879901712820273364463916229966213587068993712482227450874180051531737503306118446762639683090376025561897535658994029456029489023495940429913216064019143283496857680390271839263896225319063818731097317381824944449322543030725720296513017020709653588714534740856914455886181709952140208462129116532073964318316041355709994966972563311447484273594713015506418551815791693236083415068541685295681832219905391598035133615568543901344842908823083832548368775664125011221978124874038745570517747738720742224483331002532336156829852743194957294885760433351216875226649188681494771611573371105850878778723309114181753339111958389336088334257892321651700505792162728431191160178647346023372794981347724142408459553708619608700868856951710904650844445335127991947571489350826761131729533188490655650464722529172840034999093659818083473072964262090999910090228383688138896377439579833939528245230490961659409214854963997909867460323790395964483164465093451088565475065287451660814825371704313578213743830566346365882350377045257130706281638419196428545904407732267263646142180937346656238896990692927133138039530586917921301002376965251967266338367340216021796007584332556963515773030211069698469345659749136796091458404576360555922784461143388822587901175386864968096371071081080950277106390492105530000459384008993223510339176589905707655960021503205162926433592357434502805247315585502984898671013003083531152753563852500036008962557564807125351862586131196352995693417995948945047552*i1^22 + 64368567675979501938373864551776777234691710144255816703105272527164912361016875452746937670334549157921168156201375258501110544647341636137436148498587544151646897914353190445523974783503845901623361032627668955230688015037237727936174194404126685330248636800043466006241098354761898108485907623943112602555469103391866892875539862974345752318491952813774009008015210983936545544140408373623193836439647585070273409086128716404432682488465622136366034352177144587632581412318459220908197674047103577235901063373658651385785220776100815806803994677233430260059424553108513272835511505020682947715313337574954877112330896428596964395459803119234029990047476214655711531981204765416010170095520933336523048155494459093891367037191361629018798890706507356819689815149683178630908162975583062520606990733597183129438402354428022617955715785644444909148763882419612256136688295912477764499123589865011396345708757306909592455034294852421184052715729998181362647476926244065442154262049125471616898921241555633335750240438354538862688744637254802668022604684750863398566151142246200663521604311280595918527306489473157420946673529587492656047391918273967742055368148223866533825188033890330619288865341417727174732034281552913519554330782113801685737178363884074270433312372112693839742057399326502656475363175976855595507200938930805501519933686950178379756680960129638437654182837922848906433828092595667980474180690138330948420739257693263736470036398317493479906654779721071658993795342032790901895005478082504462918291156399098577480575718986704153674247426097020928*i1^23 + -1216729120530213006763726813385429117375107039954413849916781750433418450132000663226681566457109683298127604028215826047089620850754514530602113539285262177155484822719986405422691862815306349929130800796136689774099315825144296169980520967101579224635141792320134936839569445262732018421262619561398139015741372275433727754471209407523171083557995587757364834097035481680438896187547080828789001793094104309677092391901100997696750005719666913825044877905078965088075761117792180949183849266065362245262135127002591212497521642413403814643846966932080786484959067743684303895304784447918960808314289422301953656513610159933121430369846204130655717768899544411062774890901488998741460589600356331877927321512637111798842025643847161946922121016080322319204326037953965063363238653646030933964334306652587125677209457334900147681617083454513210901624804572533407095459864143575832412066547130739990509378262738932891229338042630401664621650327408086831516117872661333022944248301739505878353780257192485302622436278331810213995588218524739027176851457450042233848381775656674546396859462720435722346328159671298929772880645744029985913314027163097036363856307942213691394551557311678031660503131955688050303977498453761540259083628906689197869768036178296715489792878287213803877619409843302845920593749449140658283122098775717759660335925556104294780089599062724977027549899683562227451520912284064560544853782825228637640598824527041986699112488545707471454310747727107509227707457421930383584430003274114673267432408602675799375044974570125160527157472002048*i1^24 + 9804223702504916457291734032181322952082814799325569212523110372793760552215035078307540274361556245473281602613608273288227024951335025320511097947120843183699663740403731601737629791180654352683455770068651876785204171319085545006364761560108268176440287630484654619492553245934629415628750131332530800679548581529943677053552047061359047224444222991924893973656742980048225078000427569321183958001867397776902885491104727353150964457820802128739339701562293419701468907925677662500749199918486597952264868006144479224440534861941779362920369869718552510563126325122671603340681325288868778981080083119408422167315868330179503102591724212082359630762104419983159256042765136155788079048817424891602725160382928976970385601064566849468063438376785558426063368415886183260887223102188482985671830031433902512013087556905450898916132446453304859771575080032702899234462407139935443244523043048740451005478177279806706699057851433322828252890476029972612797960535343200619630390832697200369192481107933606388296036495056858168418071726951733101779576689426799061243040478235876449833731312801967715017818587236005159459943747348598609298786747385687468881438171052689433835455318336141050006424939875935297265142943691629264023937494909417806159482298939365064734749493858821079477678417972992166300556684504029675716563602875838712462767465411084884678752866656214942820823033059232784861965203993382520549871057844471597907494176751714573573595012054312890490629917928874205507368458217090078428859940723673414595134102458197585746546675336120825945260032*i1^25 + -43314877205077957603294115293020539970314984622688776717571576208572483914169127428897404243106402315080959516367068337433349808634729490977077353633014372758129693075444469697833686747727939405213478403018591371734890524542885404907640270465336940685419129835901748342694294963347177579362902911913100568305459317767146414081898251033724464508982232680439942529301391186047284801572841207255987307109517895169088213767375268582410916025083049374314535271364890975080246336107942158798700841756842635051489287297341319648163660902717192436357823555895358209001881635144284187593340611667972692789589170070691426362423454987940265123863079923190377835000629079442608572545449049299174477547345802567525353740186707694671009817175614152992263034238450226879506345573816959692307710929743703659427228689440515235579567315886752252098432067579052719508899968154223064732866393593457058057492985025568618537400870579020953404083152990964015131077389054075508348197354409582140727457446961838959596833674929738224111223959009670592459824249425788174698718937167587163803483743233594427122894286591553933884200113974864118753166074874494653004698262032424781859617711046916129400154460314084250729413096802707969922542143235275916342386173088977622316144575451775195295958886921284871327795783558960686280670620259226070482886897731738613742111692617543031397253486050025504060516805512257240330329387476742744485153670565768619910308771050981241474537611489085827684539350852643677567929352907363168981415429245306115447678488799202287276021216639434358784*i1^26 + 126687957175857798923245085810812523949074939415427304682308437176624682564097420877261264106409534063191961747898165736291328610749504720556301940640183758707173471109215060034108209524836395112624094524297372158880980771046234015373666514744267121779697818597270302802644195439364084861581100805268207227857077122042072913484684930136815039299288301224290991247122771029617686414991217099216647983350536097356138205372590305256276322064891391270280916502966889776556345695751213648754810488623036292742794308123329029321754160241673145140861526478221982094933021455181554525613149503770132118027645527029101151144811034990572354087479342252632516376030793051882463878220469243275526577417066292124237126971078379885772985768239375613433840883650217991422584213194428896055232384751211411527524633431320854210765119073447502511756638877940804879398872973803314795193909934682591564351704588278988310623976041863257192829810353205093288875133240817407248971243075957224179161144994695200399120261932895584977709208027755460259090466303591010828001578022014484796588073926699793944447001485051038248783770347736513606909606790000084076352211789263722490758145276707943881103781158339412765494743290589591297160778459539331031866933800823431693655935261085733983847176385563181678423948544013178909128788050802937387791041117399080888312411475576436775011262284717168485053042305620886279774462282806270080580764822435783526191834191179767846370357614787535313778322845630061809101771174913881054466742098459974362833029156277870207579998264492032*i1^27 + -307303022080607126305439991379516099001405727673312878486786861686689735835762886240067376221947999143923502770080054483713586888566464626978085849410762958633745596014115197815858886317518824371828452554327307400634167872380738666531861333553377041524654451636381913123677618264845704895070317492161500274506173861028603209845512856764950484439136154919982018828121022832706964598271504310495260399396622565642825949683058595958546266323440972101740167710489026489390124657339649054011746844128660654724703208209781735199644711512854297861796894346162811615183814920157280553574692643878429667758204344147042322421084397066019284274657252185932847977772751934905887980905407135139724520973362644456081026887725333664633971974171175471356954564476901329367907632145358102631893119662024668211055713372267369848630646673183771662821584944296330040488737910633264967266109980117265226912524426000787597955109178784391270891741200364200736134605560157616165032499633285279393605892536011216241379872434914553353412163321146956469141554660464721883679173257948607351667044348697843513986374772568924764740672527672164719314477602459601124041288051873395680865956852210573353085485177291009721049835689409718260084875590644134316348873066416730165427480592538296930491471508962063717438976080860362317776007277962092064759313643221532437969034791232314299573102694718841034812296196703029182067665229495837676086573436548904876552061599107882592035429566050759781446694551618184442291282115583824310803555704930649990789134029582393136637804544*i1^28 + 537008418180165821816358780818655013543555528839514279324933240404732518756138640165619856635188657325207422921427240824636733341657399852501850561536584096078652876526702069663661077985398194678937409904545660138922260174009244082833063705366870476945423560917570354232006846547208207558937894029042223303068464167051622788970423504556927930848436981337466427752000757850834838105837780832595293009664856957340969152244468465217982561150752532980822413467405741666255254082068677665610132124845742860516987491253054702710499963657104915367530550116297470423543669903659614433027513922532236950303305491393627706051143429712288269933199014296474261631198837205440434715512928527964945109875856770345662531197206407958701766323084023482330132527344065869055758064076914799781695181232448824426464359036823115196681259238378815040786375737060184953767369461214088456441131694173804121255232662112207603117593248173131701741864825541556901115042382320401283070464737758801404584857025496706623948431625824356160709657771455382839151624451580804727461224246683333013128131504657377560243181858189444867021777273939705569835014587488503178895594831827687911907314721395492379686968613883475027067203877416555798279339929726708682668440920457702952916194056225991660116107886593609288343522018697809339561193966649719002069505812421688798381019751870129001918145023530932467229654025698863988614696518709516505935121488796666971529990902862935071992983465247071763334679591025953998432970839989676882737965085803600682754606042234683916288*i1^29 + -845489599717099934830375895358218809081814757406698707880600667570437983582771299312233205555580460797160418122950905572503711726834786516041382615456878102474245914429901032654330456061399666324820312830720032598732230836011347970799679906799666742504772547007727279640187942620026933233367037028015714921162450107838795548969525438382367325613730248028619894656144034001645780950549848601801915996731080905330932237307534098074050457148465567573649635117209299609318992142668390878783192399584253188574275843278227424128949495435189714317529550375907757798571043489859155201678509591352256655227121965222492780136561472781166005083117669364598450474061182075667906986030120035154536242515175112839296925595549115800162381886987451215416405497366404573918576926350093341347641393010668453703287635090683295753109227680667762576760651682249177662001418285024942102261434302655599149297991731496536407306792173009324397330876399479861882543555782519213124648843709041229151357906735574278057853760371745626345159639866494738788101202089190577887204562863281228837859970760411959842015535674788986803627144551055090736914659102088791510462691272831345110781368965791476621376696109876337597109167726818968708463367461379400655939045994092469051334664681941129285811969818776695400982734080552760863746037566217083830491172754653491195037837079718785939018286310267975400155485155114409303497494452583681611142583654621995478194832337319167640127008412289888723375084266525256865627246526853058870036113340964236741154117095784448*i1^30 + 1367415181529928691470364013357089354865639448956812040139519703080277596449216923239661492173648024758317127564989451072457255897403312436804364957805375014434766625017383329701715770749171762467451435349561843015107574112760219328242966719081644552988877161071024532534872734133339537481323994614007070636026934694747292422446803113674180649110502194027921792924895678611862750818568184600200854315964343364042431473420345403104064212914455994211554956052524751996567298607688520684943145426706069415875772932844403051612029772600668733364697351375748147988965446344342525295850153890229684509820640139719497307212511597598588700484856772203439415078891437136625243638634967679634830976341171906949673596504140684847137713348761063145593706400670618837279740892259790236711533881359789155944376965290008877588589637887599966683500457761684842564905455066669594403309930867390077383322906442478036570437284100806917088781852898560053857350041948009688131991576175044473374480803920669843960506423995318404368682789981757371717317288358235832043337969944511538623597249859708381376555123062562249609417849957024225824267212217802915910486000340005863546547120703808727020772290903438979852176597819304984578784084795056440448242502921931204299310981430722450870879937137448298774994816930456637183713634858085933407312195520121912112002359619052231544620162318367493675234381695328244971565906190431678096052142532198904773357865172849786710852502689160102427757260412740971664727392891745497884094732717159304842922950656*i1^31 + -2131945538451316493199776198574675436741218577857294395089682261516998026849136087412745345806292895587564800166448049214689739339162704248026183423541679343180686925254833342289966457235791905917798730470929129518018552467270979993398869537825480560638059187462858547667348840293904278891529055776415160123047639488419942044985907549101139186840363670100058066845197369370584479836013219457904809027028422418220689848482594940551905477206354115325525498800602960137865794984605335734536837477340580065348958415760770008812862463397633605166383006284081836585360883946460766661232472080701779120503160652397879588028018238471270219824355051819120177574124593299663109981398757180349589899264425145172834829667927606608420273323060605764437513853659372923902294525407182064965059524104133472027126088419867677219652202903421901883356854373373333593556205716057666422535066884487356570823359877180373515781728237527705061282756531232293575653582094406673158318202881963395818454352408374287459666251913503860973541613365093451807435542255027746861608597072714823188799095113757631398041253205044519926193579074531406927796664627368163444738575914765152212605078513208888777148743141808069183672693705944963694174811390740130451608883009095717095729167548449943629884732070699720797867913113460054364020013768337632304606402474917062947113109918382471170432911951868021560236510949538153958155159333820852604989726937084253889542251691915008741954306114054858745623706583306152915056753920488522080857434422380735758336*i1^32 + 2438789337973118341848654803944113106586921803594911181546737403462056188175852044989075623350809470346311269840336203020892122055830499420988510369666848180552796822480371780625585338022665362177449227793358142302124173058839547558322997967899038384968434350576972195481824223972464181993473652980425707734727832374640255335043265797131973564230503779193730444155986676724642750412220200049823677653455471228333633678645666621184444785498612458563414558672953306452145238911595798678180196585766729963379011741443477216718035101029713889095247240734935581838210752398148484292114894123366691224977652208712923535890968969710459029868029746805341929736670121090552062746330376687241148536945850390154561993163899033658108240615802009027695876971954684117821836678317014710876028648614666635594679670553299314030492104063097376322444461283498021294398528398919706924934914460821874605986184191203008026837407567349866429002360847889292162517211193869952717012221711369995963533133714410772990787516806622648995789743913100128501351565954699495968631137622443675387011349198960468631751099425630524956596896068262051268628809175117756148405327903426094403109500886767677985656800704569929706201373443953209684844316832930711318736376708397158096202454461860311593708053914462037484768621232550028103933325613819029393564207992217882305468726252846605944279386480771671498612268368085722717243943231220470579405925573490452328557057132618752700200846587523414098065539460225943767629410069785993934780419905945600*i1^33 + -2665986597945226524272487570514799384101382559399732585853886799280976891150534418403226007703696749307955204605779408464262740460378690731192360196435726887589406890010154706147598543012661040252773718002817232420164195972838218714983226480533499737065093122325250388025840178588201726456287318996779567018611501303927011936053224060329367208729546966954462224714246465978090114411237538294972537819189120236436265966277080255246746644154957508853597537261253709374919815911604190878209852103174254405988904489045920882570893596550676958633901884833292460377312881408280841750681520538511398068531326357122928670516331532075567744613504655676182488061718273927534353727861946414908907824350250567000889460292885673709633551812274970231754514160291083183271140438555949978884647791600600813277007128349932721493439555119505718321474619697368268693257538571183757392651094024506534644568825750744270292830739940019690668987124701062543593723717540600944678002058394240694240844718035995566047333687110827842447768389698618786778329506976143812458194918938842258935617218714750407175651794961913720884512240914188075684985041899123857246540675716049508198956777277122555587269125559567920783880004614912909220569701642276091812104302591325579398900885174913380083595113683009274858503065992353784035871295094367539137247032145705765628343287439425600439727335240573713953173922807507113546537816922399453011841924262904633221327237326788496854663061453449825221509282304812190406671446914341562007590797312*i1^34 + 3353322997485924192260083007702912679463838812472303418498122125870123729401471113968490245582991426822825175168727449769381907012184260944670153451750035086829874084824334592766283348243714601854123051458912042643623681486304608837985182798144838471304063245775244928088792141044314188426821179550436504514485575388402640568986853430558699650716416457471413189181136061298359732668910884433486777343758351783755144568995915803179002688391543550867517002061215262203267179608502442014239168725027461587261608068336047908341163042014436017300784969346973519423418067736212452026569539413053318141297633185724182549970433211612025879623659106896721835192896057878295322868310477721485583062007508420110068715184185653690736132834636662137366421389585523671816568849027359878428757542479491557367328145977218821662947293088939502819274865800146843556241309198991688090424986743103697201701180959017382565774973687771702221837195572953186467648385979769749621413858990682957820816105523950639118692304697046568357480520393147226696453988532748959288351946549609037637805800620846467910106652768217703864545781140511331315920349016682230269440379795529819087978958163112935139169834863541608224385072051221449272427429593473714059129856389087173545047021427511456912667018773614818961607162910179174149140291501228272738657582382574407422804459062146246512848633124698050792781781080273066033335931963140579789675157653183357746515093619519526341253570127514709565036318223815555651271017689322253975552*i1^35 + -3780646759562223569597122837302949901756096862458916144224135842852400467691832477216055175473236857906258304426036713460751420433595543980659854912893035625828283798783740857412099928701524530588194606097410900034904244885836307397445083767169089206328041469372017820199402835568802982552061335553347886214628075786528997855580795998536524384999229072499645846219997621918438730860261459250395740476936603110105819173196476198685779739501857693355081620022180371555674127121961120259193822292235751546158784572583816092557744494363430463650362747090577212336851052336919138830741911145260046639340153718192321680597658979464394919014980353023886210212844419018194435979096668513224947721659574532631358926013260108916045949559489901439333717672271919866745118047987363611530930686196373519099262966357491184757451661738205449177505546622142720554363727904216193417607413072024548913664728270745480440869117571887767211253110522887183092800941189280662038989702628453441400907205056855187324195834157896387468516739201875616177806613171912356566005677502201692979883130275919985216612763975348534464054280593843706988909364726890611256051360334103676882145799567898134684974026583393191407851269056481876640193685283959728211095909745435581136964729104089849320425626829655752387276544853959502825469362325627102603506576173130310029274419608043876870892708448460910884220222787982965333638170606623667467642669951082782142463298659452589982463381490730290476456937692849599763626414751875072*i1^36 + 3274052585400200409139107666712775958580102637542446333880849378526827282766572900675866669909479377726540598639832488955132921604241966928223930426847425509842771007160101327637599617120997821413523659887096344083295083563816835743159999264221256417410415580365279795225389215259627502182251067945141057275794128819879024889624337613843349953368363959325444670016601368484798088979958411773746703297036045753494412481547652652150898169055764916804354913577790758290522175681252607710697722565226829990844115077801208521414387601831581687796878051795617292940692704492365713350460427712955482972161823811008713071555668181240648076237318244867873782094337845894966878110877132944284816648263797101459372587416058840168704239672598942505453286483515570057834714049706163270729998002905449383677004849851949298898102171375713975727182735600570958193211594244678882641528674374958686075485672707766888303647357539948885100900552232395682721054383407315455571548759055271099597583891462284115290519327289259621377920401414829340689730118650192002936738466549150071266222608521964886154391715263607201819766011403501212723452199565559576464734350478524802779280342242452761900007211167528576903034730230948360943715456790433598932078359283035165332114644402820344763206606915830577642997461070760919445180938211217112210261857563852603446870181753059668670649576177331533773853527275225186204702368170919176179396976604257319071689914284172512528654788590487210331106067319930194696964407296*i1^37 + -2613484359954727598016511998305037945764192505701326240131149154578225997254786716996876350947044111690663229190323540426971667324581432623970794041883610887379030939176328547339225449954903278197721867417281884277764961705774622940831119560057192806980594714371223032976232859777740531417319066012862857749916991296028095833259588780445086152172741370070396137695714454149902016514905175340161049341550573223186767309811541045289854631496243407774816627465208979674136779970937608101886211605399567879108789378172709483103185410174840874477304571984133911611038988120523233073352321373543115242749923269431309332275850799769202447820636219422602465759391846553523208132977089052046600769227256033970148503579608229693955766050232927526881108759618406210344149105719441132905354752590831689969902594760832530949251260336228136327949548089902322868350293727456071513360911481881639215824791292049484158186838398666071483981170814617534771042847605990181499751617063788361369895070392915002793574201207145790994394880870815333039862005926851326386792326261419369645619151319574364586812022072438930964194763663873026196420634823209474812953190602049337029664220829744841732302763276043475037589710347874620446518240913481736368177400688481939747335303997394716048943920834831538883242333848299505941840487557261956498750524338520734654582783128965288202885570600387195246074763458346795366535111409785920965641689575614307981284313379337835152657246646999167015470656467917483278336*i1^38 + 1991112985788498757947429314910718500749963204790011133648972513205688947559902039051594328861380806352281224256473243109695828907234299000860460681303670096540332882117655436871016920972672217984528021053853414934404633251662826774704593641480867489532023666042974169645505843783397224116462936292850305426230873086550906319125772967925280103123179146171675578123133664607253781212795130714306760442506032778967438651610629219230317787296962237395576635368134736206864901710757565639808822449085700457374287255385494060312871902834782186710934701798617220695329771079724071465129096200513063567818823231040495232940544934920057476151724750229790657951274603010253943268242975793337126925045586039992550606473194549061239164347281700856828646813204992825593221205904980456447991205627832967743964246341042038132321691284835338463875114514613476884939046781333870224826768370700770272018378133868248490406725848260820074980206997706630270504488973517495471747291731827829620157889396495248851208052457683432834428688023519776615562264113337794398200463821818142600420953814431996877620089919755099303507826325647130957311377477514496843420771611632550536285634745950153222875952903013169242223609574144641223030147069329098213646859603909638352461723690363870070094680240889233993206070358236969699261025056572966346104724531155702360803095891870067559938882381186574505180682184809201456442458198764738936845671090372859285935867605773395986486328933236443638781301506441216*i1^39 + -1122531108771861839762514689399174054837086987721019428380062658073874158645532219284676787794306059065799650231340913435380932190277050071463613277163603112284780652057820168104178052142780731840008900263487892601514524873352405298627306526796848071720091237906787137755481983038469969529986910164850174863491947252663070084169077047838105062999544371079816960329642351723662336392728716158731667113877297637362572889310654894480467162693033262987383101705296018977853702255401895012570505789943946822732458646273860058146974897375338472429735413235549127322209421864225966776402586351356995822230149693564581055110840849627119612391760977776406837397932589019025630090859417630315327544168941414250989983024516318567916693174005003433364945794020386125512445128966600355077170522598815089742452847003213602715328540008403840506061055272545089321532013624944529685660042810393886138313954400225938228203937623093712621947737197966278915282581954467137468613850704473928823299591751538269843244317463953777801217448990747521582884587425214333943700011353298825063210381019384706273172209618745418544839299268745799766424115460943101290199153554355694852542031281126822596562540208894470147608990154215941877873668817681671031448624795900293896064235847282866620034027112384803887885329616943338040009616537855721849306148442789098318862881442992924120032082341546562847003318904354305538870855273296923856987321889796884968313440885496735973994532268747787562341367808*i1^40 + 502869564555987102819515438197839004873454137414618831830684586374988822353440880392412949176146600386392833798334388573436229230458107683628724413718793912829724383360433849399990291147828612970729748207994881449231255458168599740427461067341050123593782219383811732549431591056736398403294277588968758559574633456426548338046331615952826807631082516813014555899393153424102115413768028642137509407873785457985959797533200508610275307696305873650450325346110718197375701791835202712974543986273218201446996742217904351924346087060467272201282911716512734529494102842392046282563253400018578566544957698140281703686484684002684359145683985104716412595040469934138676810859161816543260352697410718825135941934792821772728576601330696422058792678245373664365350984956876560199481415259963096604504171246669041991274842257065499153604964938156700012878514624683949273271777491081669790644808484096074881876479345626928713105120721729448354783714250535818207358645362780834579840220619997692428000597920543202524162273726998533723024784887554567040453521904262020433948609215858483735190967348421256093055979952899580941009341850946626504772633955757510775405601478535111762102151100025461961640813323328928591022096231571179826310046023369098192450074256105897608595385352551692559110755121565139618469599511872302172314243982456202351532479078806939539614004976548289427106852642172790564267691117361383433231849159180389447290589521526051126076520489961369108480*i1^41 + -194940578492759626771179018744942238734574199385600341226543787636066941822538496622202315212686144379225636586101906263050384788893542783184446331580173606203703738183260333146335474820120993452106805685259940392412918478734196566615143779130846430885169067081155909954752984988768710004147020169379315151376594221207002159797819598785656122942061632518175470808719996411681536751014404718389995264755043494641996696166560552540891486107211098079711297502640407501481558573109817300046383256541426412040663271865504043757483459880067101119466184170436567982406985239747999665615946865016321788731809171350392738296526896064143114887908643372292762302995546714635297137235408061161847240724024999133883997527956377503371857699180654158798042353513180362138202504753262810937400838596414363403907961297146601271812575251462598417671359779831058874747109292273691920514484641020336128527604977685303104660723025902049159087995889517823420535362567846191670023046553815266520244801115632133160406864681337286150056670570297666035734692652501010199148475279382856233551613218167011206729482671425272499154254988001494359360154725143872634605817821450158077932530419058306683077284920760017956639181062384750434864414521889431870552454452058397200609028194864147962325439301599668643391880729986013820404502951497091009575418603577976761705369994708659672005464414449122598958613386692324877611425841909568209262778767862274918521999190570926459836463371517952*i1^42 + 61200443278004087129984583837413738086337828242809204286373542732908139131172801036509343067786262750731777011540535743539997511427460307543583087184659236179817785962070825295751540097274918384666032531695864751023874662087094876652588157924417019708600298333995091332398996736313227882534116672961889316146419109745427221454670495632849913671679818105128281662376122214715554198053724397615475188153618575800088549198379938633759692061912340892522113252247051885818524458925563263933144159813036531260433677787333375982816056532289508133608991429194676541010883579464842940214784425262674948226018753860352167020622867880952963195373421534743218100308344329685177527643948900714393355125608126611659604757484977124703349423116164751544317849911279555110947496194737948864763568332239921008407469616171728259259886306783130377668923792922689642597893371645106762919011757738981223931020157898393715080322472174469384787067774041152589590811920861185659952610398378972285654726484016957986267722149930886374418976027178184111256234455960526582379378017136090667450999310329420847387052073897063747935004055113440549459336332249800607929575765576637028268323357625078379717938137741716380796464748996032761174882969076090788644266609118578297749156494622737397141649194945748953639471850223953994771702454898752537629847751584214183662797657306613542853657359444847961377832353547289093985053560392155346260351591216196998238510791353649686609133568*i1^43 + -14126388536050203102581183185592341655081764118936019885685398848897741177063474380662566793122165071248710757646677029298339286378672484506198237376150597836410301694352907085286828362401130804614991823718270500671187191527531769500489143310889243588362490846866123614282276715079943172749513278923451879284234161735422460780191730971940642705277240236814644972765525419335412741153176572553078795271190081254467478351839883455168461954008652718850346241725816997122534151695777463551513243102490676371174897030190141183203815726856092063543983797897685449611015986762244727201714113121969538418510012123392237651660034146103147191753009694332672019243825524480588123763222595601371509689750875817922840252363526419823450212961499225920355523964642387772513153212417122751522505373869639311858436468505304946962474903198510060891984965205545560999549957221158098683313762316493228525243443634421454420905627162910328661738711994037519416168331528818796827366157883567184124013003247123545788570487834628761655204196452199830525872593436627939288881156140759288073642231159383977362677926262344680803326907032215623074068536287664134536145915447410324848489590863852219162767116599878404141967781163863231118999346760786550811742668386520576796543120042751333060992048786988173934129040901353587446099623844177577218982646840931754209291393708103624410274821657781016526300944353948071963968110227585029521140243504832061087301570324739391488*i1^44 + 1122614144192781979006208651261043786347576387260561105900469467356200478771295029747872322548802165855002701575520424488228391968340758558090323840492633065438255685516976291039619471860295673132292162995270926958236525674110925966767267011737059647978858343283769090148746170030556184525699838496058430956131187092680987362738115150862868026247874466166321442503453703106786257948234954598690417266755975973312948859859040999073032326673574498058042874186665871389765848714638859673690603225834610435924490106508149281894878609061507868203891715649116297059008757896188384240936566909222379997436869437685354908352675899879271180362286429365308736346952505851274915003562028181883660402811281630819779650490475224181418323318620666903973257933684112374315620232405505930615880525394075107241140850239451932798568420971526809923637353389409173880318049141739905363588663929998923894249386547348373038766596750159698375164707343634196804210576242321857844476338876100150420834402135088051725989179064899626982137399446682612437411399012743707558859201971709103128141755307839167808765445072229425695101709806816225651578927331948042731109361728560985133695306957514417971945803340675885730209116725897695057759768630082002744914748633190092157515113179939476704390946865583838294774221558232104258601257838591328038671334262404402231260410637634997389943395129521534173636088767058202670756608877630082983335855347229245455152980164608*i1^45 + 364264832814484559313063101975215980756280896617357385760890967575756060683225474257883496177922812994214186528460548773966732285341695947226878707297397115266607050403332931345964090676461415981697223798399613299801732204097862071205166108955513455634744897176908760307608300811299061817144972193667810265041669606779631567226644615069715498154095171017467021594465983871663814052547755691404472288574708629607455839169168902083546594137277208112604395594634110154882816495107464614817663677215358563205388276682414761069914976618701241511625312352357644414123004420198093372569947865362020631125409580050264107917711540432725962809125259103180797906482890081642528769803390734377130763265119069297304110494962941421358593654931009067166826791027879396795891143442815943837578205489163073264049613080865170853234451834029578579928674583556604239174553474542341905889996343312827820732708307555673966116716106778129710691584400289742957494731464599933489432492953986360824820394417227486679418859903206732912279009091822390969559363034052147337539332145600775477787003598260431594923212902765151375980359278159570737859028867382454816575764829653937341549202575344862625118387401835236441121154694721448518236162376474023372636297008015047805647024177398208405770499696293092108154869140658957518606178834034340298760033924857833047589723283706922505940557150144193390121512858168845863475819294472703111563517351189894832062464*i1^46 + -8693633841038141421112680053551798814512417997762112216298025501610774803487660475183095535442430096933511290744429928871837358135357247020025553282280383616197273283585130401381239678602541774917701170185184810521968739013453440941671483808443225496786140321725436666823683664423331033738091881380422458361211725473735878257571524425198854409421253129514370122810712703777566140817609209816592427945846011219110196877912615593242398199407675607911981847263361713302869440350774546755810582540243469092578707558850669486308546180277828057817737424913328102558816621751140738456676974312970509778175170441587214256497270633730056176572093758060950660216984881048265304374047769476685510710229545835430750362985115381845876420376881633539058963946732642858312824854644607164142600974137045162297190022487104655068544986139724775615876586233407207694255059462483538468091082183385177167443732006533789663015111423423380594258141188249419772925780142509689446793084093256516747426954159274349637715861793660557450079003035989885479882555289019848002997318016322581274982734059721954300207617751534185304560016614692700447189465103892348433935532196253294238487032960057848788113720551003837970498649710252874702474836147590903647736193713151418547200304688469651168822777888045318594274918725006326286195719978352873908090631253120030650646038267579610914800601994605201545386269784037248169340125533659703983634240442990592*i1^47 + 217370622594859440390262752700586431377932183917780165354814209789370300822965780403704114158750446182779897958003136785530993234951738059175739229768611512633412595618780122671672616227845741140109473026371913116547154725259921675134652040970795611508849298811186142535792892028337103214814110463654604155454645524077474804210470155519893694737709403503527436746985247773156560100205585201520511553865984133517769747443352013473929824978177769096046303370313196355841223328900840758423664387514776981197259334133936835577031167320992349048648322369022548585976124242833916633213410530131634765469404016458382223514507718063761345929717648617128394977041610770187898873850369547456463827809902675154041262170038567235301573933103138769183443860769314933101167723053264817999335025884906098743636788706579534425608600034966411986523668703256932234916529970832018687693920548914679073177916949102363126693342497729212267166883660122200013144533746349904698000226720049427454426118736795574748913065845868535892572258227817771682251802547116999641122849625927906518506467573950596740505115952473801070605494087151173589034578217151550064713556686395120008714131911914512885767153098848987980072319469078518404590210569588410424753352314769359204860917530282211869861817933279346099947688733292503859487649344898187409438272640791165829622393581972277090565013744256432420386980519486922127542581461747462776217927680*i1^48 + 4144933994288900089079749668503804363679163199529474438268091989408580107226082612545662261873353199045681730447125441806936449924200870017924856223658029220829609431691537359531924507035913146841663503861481739719946898657754196304775934919081099246920915056673078626698677911535770920488908974803913399952786627723319006094191557591616906535663301726937309791053833064037154551055643639718499693588761116504182649800346561769170849413593064237444495944989167995989169268837847840568528146891030156138781199028378428219251662277082293538650574170375573452968178698777788809989897074187282853179529956603645403271151249350307001863546030068728327431410748519115429657605298590841653358851085701267233635791748788509214857351745532309204556648443719236520899716214920747927848764938680959730797978983837339424458385286804770882811357337451889674180490039204617219706538939905249673372260009466046898499273444126761249813696194916782765097802333732466619666340610098852960376895057549649561498360606306488301587384734845499179856621047180874355402944575598088622563909424258797001602334640571551002697258138942000764955320688207350792181925000957914054292857392404388059204283680089144640662215244437845801313665649778315522482616943764009678026733597404824419885546831004557042039950671069248031771479197335354178003287761532487692762142832098116860312175782901614759399059467367276035257728673533394944*i1^49 + 26585232366756895000682697461604112846147248099873298035667960587328647352178967239381203262515826374041136565952623704029664610777140737617541519456894908961334103122399137591581068475679375301856029156567603064859661338998576392362897230053720981925339815861326633658358471153613774960048032203817321480527807818587556808749906247920880272882986865337257310998755885511501556190190868108339240392964341446212132419834293998429257515444994465841793240914201195309614187394948325349683138985643194965075854457855512940447946824141122360703684487307617948760837774923150653884154878407148361369987118815851939174533467073131515820840470211765393469779326839842261308152140467752578634070791346485995046710455535621417310206415137456310876658107730108009753607300370149251108228559483716468857080698018838654277966398175871937316082804764564965477144248180882415266790680923372689748308560309484951172135193523201950675818396859084782622540935974295701745897381982302837801065777473353477686840919777117809527826960959864051801011465443673198441809774359768849996962839110448378109344947865606673813415354934589827090214234386582448412541687524564100846188583632901405535447354787720228523750755748124575369906388807457755523883673259696556617591365434088758917138521152080445444153743422167854673815032404583784091222488493651991218060875364188300455947934600246915307782463308010054546882560*i1^50 + -30061468967845657508815192173336847056875565698449637298650015049077100296576831615717955614702307268729847589002651318729776505405924308744533807054462568247093685185321269366303232732017265065353202288397193339470291581803495801847453328232578347385405359053893924097257359662451771213401433766955526151010828573304840609274160987012909342986862663274307310925559470819602371107898028511825479157246429904241863693417934725647190159726388345889366226018253125182644317756212597452709568199529186146111652164264499740804185861654647811875410822218552114797274542395636592238015132488948905570363817236308540479035091496553775792400057971016921135720809460408313900588877469956446316310833660028169512937824341991398077592437377252313659416508113994293265627361958288586221954157012477272261155321700885112546676189321162972247381856037204562938870369295753483756086048049168460421808432628394592565640147388418699162784781815006796437325974543441547402459709552440609837511214619288374197408723979289018579181558460577647987391469333382576115741617781669347156250186546243977255069010391134407407818416635868202435360335338429528783712174299346868520236638068178359116471897809860584346093475023177319619635601996691505901449117923916777003315360070349058566186847964566162435935941591451887284921251631661022890373883481052835504186689047184520230642790581791031675732671922176*i1^51 + 38697526917248309376771537039992766322246152200277862543023128885018814546356300610264903745658749955109445305785045421980536212437764906009657444540216001967653378340348046789154981049086812956576856224435733453497951509769901655837061260456732592881627852727767643191926402113218248919799806817611072553420669851024784492538646720942917325782091902753623626986953846845371955532599442931511566996789149851126339093656772747865199069394575423012491246351694469739139846603543983528427733617393922963475862488166411375697021753833750631920859156990737808861158371176990249639965418032598268354802281805553086831658026489016894916025143789317948008721526941945934090014796794043749826148470166311705728199165942675247103045275196582746780369524111120284340575830792737390979190726692706713582699038835659196732868928849247553036743460093570160533845173645540576875060934286683581479786295816245747257405738982094188079776631434782061868785440072434514485499356027111360360467070883598398450800137547177579069432673107723690025920594781693755452182006569543643504913934675842027521180482940566939298072042443515886180743036589099755260292173131979878640038492239880599617582278469545609441552873118512044212207306697699723801406962051802313360005810991486835324076181940251834404735810546207694148632654281022398654314575643912745728546879027197490750218539401358639104*i1^52 + 1026554475770678150339468353986714821360729630097701972798648951755551267919457884661489692317613233152571473521285017063059910748181751249133044214901975929354532410536663106402768755334591123000901132511590210359850433851425073768654030597146230812530530984288899091867796562868860241735661147154017336271609043502306508015475871009160470086309936254358601157772632419580639703662008181496080530205987291224644894679366139752533230538313016794627367213727544821092033732816755543699718827614005043749787305625404219043975813823673991592687948358241431342286033177185908018286586127133528763839978176675834888897109659906045017364875237399821110635314267037378073094578636319444035880164626335945340175541528171183521978412336716614428628697889959744638146171342498740101711779847772517525674101712207174769435813801143892107937665181091710541685218991980606347052669767198107453912743021440940197014188774306187055216027458618561202520251231773544104514554095614271782411929060216288292069095443312171548856847337289165114152033013633433282927127667759752055659710164991796344784562402077716574850519196599015630147477939604872118579125581642554099521173689494561473482699778928539752710887932280874774377529177521410227536444738819256084557741347299594830481359383637510632842123792069432311748833275045095567965757465704362801639869008549835805626368*i1^53 + 800925759893128867893332358935178055610216485624791743027038854050508263747824429042907276493852793819650822985182402710141476934815559100747981292635655519606580217062665244632022049858027368982570419011112456694017705635003497485100014634888882968769856188678016237706409056877848945943152389470197488869981950055831837715283129099096958206654755578802209412077150513279783133220622293634099354276520935739778980882817023824267977450775771590280568901887764160994931819509984677548092562454569294104814341011792057476654703119292597810227221611157886587508195916582283896479065267890218971190101498682097796465611511102328285219298240341549420355128559643001566728762842646179211391795813058942470761011249540054964207984748330697423303514648909191174493240892205186301413611060572909331098287248759822698266063023235391774241893609877618499554521250530244500787564005448926432573090706041810120016378324106958686735292594798695354873450965978652169762848323329489041788226673635582187707527234614125794209681211459555058404412633242117372778344858376381563831147820671607163449006711240701493381329344442498146417433340945626673251508252076158499608371635800043895001263229891719158331262785022175043535137979830217324028314797223381525966342538487638610828592412443423213858620280662421047676273440204362569241690005839971276776046833664*i1^54 + -2266957680203132875122965564015919607017357100598305186122201164051963760679274073123599491950725988622975038085529878163159779327237367015236243332760822382996209525580633400993425124853005643136332480712083350123739116944618497117915400197866460473374965913245052064675939888070337454287001074458754928772473171608849295222900154665798368268560193010397172237807605361165120450953446107745008241927079886562882404281365589612802693194589157300417390023070996801566638086304854630825386413817317533604300898365410690227754520380976832717895160188516731750359194465678303596150341875320445859696479906466000238890921198635243208811482778310368793952216721192616416652365441971035131565597599821740009951889528990253320867202449665681482292944086401333102731824539062156127748352663826152177436815797877560279487849097594367688900294388525263052462740821555211742177022687000975113019469665171758606793264562545340215303038758017171256512315055770998398158049930266251127211854589547749719602826113277555850921497532194506458128778894988226670404862633552471074405737586692679540516756466536642307934333434129429474873079789556535148906300198827953126456609354720643857291134290204496629180235069867713740995855816544380398800367361666706392489106460524508053304023840499595414091879039364029806893302352199344502424337503524096*i1^55 + -367617843768866923726792356682201708995777393733529353268406584220167810624618609735382016834314575742782735274326900652245587939296640508408472633055303536781451891053323575667653706749405697209167352202130014671292835376441628130273921215849922939082486247789467737220150511014143429750487133891984006460820748561499843670187032051696094629341211007569394056650112610214688486854338184045674477403254566347716411934728313661688834674060287823132117854629803814015927239843470867892691519152934779654333732129443703211961924683763443424336060444437005116948174866002702913962027915053507500487624670585723883497744416399502536036797606102073727876452651750782378960521247499500912669728749242123608374265657563788247141674646211576817920891281803469737433678414737060607601630091603017707554728650805470709784298699117150670406533094504359509984157034884280903677262225325875154266458739834010719665789315170717520561741827429674527661195808733959425630263271623705849254034471973042242455168442878021699498383139835163382750267186708438208995125416339415464963051442521515992081183566120598475993157213557561539669136374232884990423969708084682156908347088155840934066253300183970406319940749232285325091000231752176021691313975700392555498320002510734987635371766532832240671592350279684113057466926901076179584*i1^56 + 49547805975101221863013622062923286292985702573102837140345506682235286734585034841853234947877833913075877563709910575801980007339577775459903109992589723776303707535721560162668505211954004098523656139741146381284901276996045601389959743156147627444777265021225588579991044165071346139935322300108199546007259615267760696518262414402720300715498555269549465235674010943617218138713651228769812086338942227747047092736324210772018539315455360463169270446634826869578622506525846488054280415982179186264249092736425366853588611868035088763880688431724585345001043699517599250974308568728317591096148987513704957608823233249526048790622704182261993072374368028416877687463111537996813015318156390608291897514987147006701952970126348794417622887699446305620375602824574467071230490947487815469817104599935047461282106804125191928220091477547630422212329549442205457795780640539526327320795430528406458766087852162724393517647292862502244939724356227138194093044477123159830331217906407404222154631678166190218401261072380783727407751871807892957474528636840018552851085173057431775762497996866353729019280604336092028955335093291703580454898376863276987939841539438416027928430985969101950637880487980550238867389483248766427763098245860766636513216618228504934556758476772890628589689823864728821712*i1^57 + 395401996932909701045261814084478467817521615671820960019528398206829855462460761388973171164174258436612162268954489261661496642089809439207422552984546056358868702835998290451117542138733036701442743864510765982269969205179808610721884735607869778708801230497853111944219203636795916269384298728434504035120121209313088231700442701551762679085297962641341937823060219209567072691535205516843753001148592329351572867844432662225530963451920946833707953114474012477041975122600403911954991317768368291215659618560821632107123739663267563940187537333246152317955019693976587192478954763892283665200790001919132380044108677079489986515502052965869056651831220322148385415363202459651236823270322087100076349228682590987914898685585009769094303312743596525566757165309845645040684422613860786669647739523595725296086624632440240839914886443072211188485974126606110363795940804707652739165175037488696095149519400740083773456380458162201244670187105311503276322117772509548419618544478473584406386770471121909805526636532645663735765164806458376336228219147022480147613054207511600050857470994394967670616497597285074205735741064474370949251267083183493769691866246655103263164706904969793874035450703162110356419693860662868912810423492686656095190311421036908632634308277546176931584*i1^58 + 3087372258638981686793327878237320621217537861423554507373951334737009541883405627467464466267229281474019579806435808038266959829241134437184968533606018331871697708198179390561898606378128986720305198072514476648724033291233869053542726478404192551383876237166240505160636643682902632790571091379441723970468740225893841849083379762902634692410652058289634600458263705134748615092822609896256854231320190231151348104433513438605643287877666559110340452506344306742059839506210893697606178271025232632212723604229445855747773949941432987447289441451236907976309370808974230758174364244175183670932710216222027241912413699648271173511940709890413683325672584198054224522645112524601966600797077770912015881576028385888544369852912625286790246687408451237292992616134356280340300134686611887542327677084701142274772054669613948271537128741267374665550507224952566518238960520891022605982052734212206314327969823060718735495217494855412159926077103064273612603415947174374266074861124129637796476296086497677796553372642182299317349814338171904420535736557067237801037173852916916718182533094494328927469142754288809132497924122507743352479427033491752020066698547832545633059081384737017464402336326838787080448749371953016792829913935503*i1^59 - N1*448346799814031464015532369413497108771319902831881110428284078862965981211934654096013102547824861251476966334860881995218695957599205031913960472663594702651226423413985668375761258896941481534900400315799035856965249837347280526365725747996945501368991963996892252351226877633962086013038039718311285952633662388726951887608271163014946142194736000000*i3 ] ]