[ [ 338351803249671903574648810806749745685385027218864699251010970510701969527166900452780767574065053898814087439718116553089538118818203872781000091275506486661829208441378289768776404456877466735469950319056257553787006460324942871959519949932015999689747205516644004562553673543436780552135005848582921206432953093074857177467907825029419722885866012033127094786440153854284335975621770327722147489125111471107060311530576380607542341953712987718894515287944249503795306507188237795060195509488317871091767467475853576940203825436457663938773074825234191330768847386098805937779420505499812736116934838991505485070472613347467107469479539744299027261832760628155298822012246149448799188884016346187301793113875344896884625101128780696131562930537937901976946691625442515161583866534193405845350250755623206355032773377363942289598711422218628796141858587559464932966827260048756324349094485638858955853351016296949491866950178486115965443190911775106493387361859190182814390379570072724242172519334196434585747530942611745530791482193049535875749615532959157226402126589171620627162225972344293639122374493808995253461995561207725439400161915297291958364009284789944339513805039527310220002063045615298355931666499245193496410122081046732030692143870359928145350041202216068639726106767522118879272131723472824226253850147976830742343743097255470455993863457657230060695685373940941370509207954730178416674315913603072662360939413926285093536707732564697769079618405675964300634816328644615479714853190411749717372995672141247990509337991815521799654492246619263824849799315397914952658230811555178849149788250384007955577816620931234801096327601356577870400052604551816355600928231599215591519877393326747899381320524730467309313575871646835634771494402566290615653851382553854526920292955092794678483898960500927189892311679756190827160971908918396598135456856788379960248864408462664683720210026508649965484673804384489667077634278113171043717442301646028042900266246741793315483016777918095291289210178781854567194244550107850047474394859819098749320291347903368217884488511818129820737675378516907333816835453714337649886523146375192179013873528826021771132641095732522510565114527433396679412984886834515619032991001507675028767719409447513250830472940850347999824189682453366212841730368448705284588664230329105631900413090225636595161867107946130925958912015003973639148704447623824997738913504068999664498779944544614479870284561128345846511061452651104929553399591273954660335044633653438855339955302498560585537848176702117515944407827064922868682502296026371196680377169772526623312168058751834400642356197311579289478487581273776133726125627629460441297052699380179217889186098385124393877314174186790859489672411747591914969422023719232269699235673056209764302515240555239984443013552396382318817514230106003392070474835328312590313416188250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -16027073624480859805050641967355773398599665917762000156314778212323209670285631316601767798834751455670577030199069296189686309467537600510502217220677100818351418640713740644398679420670531637236696417235694741233770302084931727445168221940796695465432861454887453396883169215523881262940951365017553233779930739240181718408849073637822283448454027162570027313256245638497322580829267213587701489206723532144547950450713525794117325922949190148354135220475605925698728898090593263021067409319120094151236656251557882111912564827751300344189822543828179885136684863279619181000743340200957167780995177126224671832477135279892683060047479316436773393329699770135861167417031338183281732824479932978390817626649753484413609401490046055825062699678061796735247576645184202706637144315760302245805148714463564898116316455937091655239440981656717544105126753898585186538004328947851277356176793127345722217611927805877283025657058773357803403958501388230013957883480458876601054146452565719375811668627096527664133339699416363959068583012732455480905287786462969807712091784986705141997937700119765891442574687343019978531953293475139186514160398060212549392548854358318002249430336787557328384445743176314875196278189783317065456719888220846828959273801433792312125366724795216952575176955861733624461373849950752174898234482758101790105191227695245577552996897583649151938521016333565778698246139305402071651975981105820527297790839415894182630399306894837988680189130534427358959391279976217573259815292862619385652750369667645200255077464884619471646896228348530082075566136819569392249471981703449810181011318647702867163778831047527695818107104650244022502934657434579914184300651066170620073041812888751623156528107158736273203830233717559495590491512509627385852498341742985089868848104969611218385479504497374123507141670912762633542087178649636435530757015222519033898560491164797086943004421993424446214540610695219195296412529779730687021835578593548027722493814073414628559283957454996222747005154189941951761901452579499093928308110256024563110830600036905104027735473341252069023398216532410454179109156033165635492422773138645216451318607429445058953765368850205293552105218525252330743375943080725653382395016688366250288113071968699442466393874934642388268427194113845192325317715581196609754643833503151642237912020000823684583598934114602408766302208385195295086545933473682076916105324520742375698495670516636884801626164842444282888450307159424474911056939304955373404301951929980905750258085547210358749002223449593670787731810244509483813047181445417643414420022135614228228888084053167975591054454314420135084061546739618928449810700046571983871475715398170200401350380314042128028479450630801664112446786084159864333757578260553088714601791819937224501825944681556145801333916034997509210423754361632484479633464957356298301340868077000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 499697243037076375782103994190756685502929839852769540378373929135106124355159743279033614873810784382580497488490144164772961469622103914560536859079539757065025950687273677960802210704155665123727139899782121522125103695208495943384982780577577805211365766539831705891272574808392573418315941472784040461667944582043825546082058860315714429885548035545005381755749337698350204851779608943148693766485964797235361740441112465432570424952022447497910324889151519875308476368067799540960959678629804872727572726026647902806505850628342345071228065931184848365591305298750853894967365950083767880781489366680888121986371730274425199790105438411144479628546025868606540060919159897595397639429789332134887892696002114700835310777746740691871567662166754970821510536811732961653410965674700559220283484470739246135540975315081851297114109032290602718075557963557699888932731617527900777218986535470507373713673244921014395365015123308578466428425148383735246265136038185606940953132179938723053916267133388721692500209010659511100558353327735480692780924762027045403638224919868717136857636460317713809916685885151381159212737142246051343102592559061618121701205281688540159654665214068304372481720732186934348963653084997994919434050346786045250616209662818551286628524294281958204828822084421637344886265198224040209951364684221545266514666582770351078342464731724068622556945399622757608694053441643118460183586488341216355251609866816338751492586878972411379670892791500251871498243687078649813111309334398200375911350024751291617295696948953893787984191497398896785332001576226872719478038389319761395404482106722690991974097028950312668140655891608400575153696646536198932108138681670309254188341294155693431517559147055311067049322759593969862471539362343218569319442696891286253537380168225635374004323576911783485561258966760953641987492097158992647535270081483708603320970876092534190071066419294146099411545643123708729641409355948385030246712882140206872116329608381153181623239129353519577530662173398969832119667204623639118534517452948316073553376049772395500115666774399174797180685207022167497391482266188022926216071882764823858127055484167467916581947386143014053961175408101851140930024368245849884895152113321999971521878741699782093142137181180333164448698259607979152813546249633364407270491317314975932140487984724935957658953523563530621074472767484291659890463492263726693008745850651544419807857975526938797962190748334997448912431736830982194886278401303636934772354904629244200607662267200303382631650398976374151910835163410444938103532738974682351867530090103748431220806578438137578309975371445524715248647270463168602300257798895345752744474121664152616684782483047666708647874384776051508410312558429011716017407799072806124196485275157283231597013121762956157802056970674536465556734091303818189017896708511731006157586204167500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -10561048813298135395479900855747839706143545326754602689010319291567578254017892435292645123261819991263434004129203263019312133818156828364597145747667110803577450238785980283966049531101338451653943649314211484977327077397034138385142404973840502391218122356325871604621735979049976090256020348960940459835946905612340468973850323526452941344790956355029240323723351240970848385425672768714239771851316950489881002353009221179981373404576736629469478713764155470708606705792804180590969951248402780174471686703794561795349853492263610879321065278439188770303080038781665260363326709257323551314265657665761575308222924820201842617727276193722018807106820435027937722964372535068059652684122648048775825508349569963282216697381024728871099241456014488591816848921321796546196430983222667648582891143252347304964257831033573200177922248200834505667816921791247531299207242888849730012172265460962739394458729796323356573203146123396901135118982943886155307951728095030120005134032014166482509524437201240808010688360521766883118221404282454522027878258434057416551630321203636837589135243806374536435009512248100343174390203116826367093974425009997896018243391526124043044011546315922618344629524491290947608326896484935112788252958856114034287742115902592368449007835215210708176980923145078191540796328215433020637889671058354584499916766135034072551285377933982611839449964928785074469852753954539712346219369121320195120795864300179435364809031128095556393933374328287421259136401464245583191853479312629301901485824187328113465869217398149217632331021359605375861915278975030260162781721757504925351767670221178292299766244703316723535242883792691211329412543547778530906522351351589584538026347212510909316026371283290077850640264017141276038154433799725652560771120806912728945618940884221167343085735812275866867871450522576534908895124679552655267670050784187956710293702576235467824361917216593451438894885923576807976809189246215900976305929137363549883314063622544201432414051166609418681195617046572112023056400080178880088533282765050799319652847922262067811017814776377925930298391156159408828235756565713200773874857278332449831249765483716907981216638628987000503468306122928761632420516347564292010185793149392887289159420143882069733736423453032135179077480354567946675710446541399864690294161945674759121553147454726157687489403784868939865608447508044802312971274667610881613722873460423027131681358210810075055174322906946995689750164987854639952455297160450106310762694219921770959342579827295895422412395812927292043336759492527847868428024303469629660213697443802987006660904588159435810056444419030105685918630978070577350430159439901756003057090687659398525007552704770180446573982243767515005529955521186903100639280149929724855277199315161618605056694277896914279883292678893206013924583115694614595714212812669582850859890522871250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 154582094371600008845131679299309275466633177389505990388582814795773159163788732728542030974942683896732745869404844424683775600624075928271030654055574940118770339472756176755685048200802764371316443900150516180573521549295106100386701808973222123795981089518645563660995386673517213751427017231060083211032614792824516208827516415763849328653615302388926668113667679586678485939446796021234098870391669412180633586477201820754473603061926774566412889782871743507625867944110150322548875519652686021367803940572774415728417117976301614990788865146409404500389753536090719952351313941625867455822578921872236308504493884338928515951299010464230151855470082743564664699075890686444375851199508029939526095066710163610334570572245589713209722456087759750052264589384557303820687547427540214208800714994868930553264351784199805189057667767200420565034361551601919688544629760772995161507394994647477114915594687124387299710094689781872527299343235444932485717455100973392937182497227910315209690909891355445767444930737016362248488528084005681310646060176983172859112914024499285064957385632591289914587624350490248078347790582249629758103217695764443114015274568981013110490335775656927532564005112793247994743886035713748303454073465323002856688916828086132692009316748577134463591285925063433277004420504622685414229096503798647447720815101095241175881353890464167751978030206136676159874800308191504943062759930719549296622594165252811999140256850070920394290718698240117056113184735985366807060689996320204382477757701802558025056841383336234462065943531815671630223192206211664673849301368848904903349242455836574487574549910179146846613623428982981240478719504579556751962102274010235380630071289428472277324309319111593530649304275529449458562801590686567575070193290491043756990548167674240022509497378136859581084712469725690914761146829371291981536667761131618449695848104679747586864441201638308573061270870362851961061708212327354576009991216555200165532357153444198283812108034579434670487607610685359222858107659653997800951265780082000204308571345514524486355548465113274579770991192012384310693996213498401128556412460619767850222763023787363304825762720357278468802861133301206367449540336864100467173772574681726391301682125281406960203189835491765749476920896161890473509402064719289794840104223851405978591576713566590327584269464643707504762540813187939948970916289273400398277300471721504028281473929877817987779907494840424465529571981318950805837232695129884365802949295542661086183068606305698775674911001630383316448518650566255922692332574611336077468739495079475892750976013099098843121330833933388035910176848614263952910554071353292185515307023467806593358022711122157561952361200473037706051926471575691967103253304524677149902664260486961649679521820865952715246772138440756295593819123518043314499393252054727177860881716860373750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1564789258696411309530012696315468714816173166484080498225568045104739318597303001775494043882888932078076470836456576868616092852576675032403186694096449972696220771229940693802694551560211229650740234012548552191177281206794092724721572517473378731009299069976222774250412185250296154521685148147506869481182231792223213601412613332329489987572016533908372602150718747533915767965331915781409405727366987381433663112021487675725801761436604918059035082057552149482452455727912108901643566340736494433344990610209717998888245844256227138130708957368222591551116549194568418115885324624726614699196141241868618048775062517088420795628554186923383914380967207103992696117294503632816302657462770916428927474822041903693835627269120816342605504898130950465003669603372100446012564910927769883619123329452334202112076476289536833617230418945753949421666636842718103256329372013542590579786168825642281209834232661729347469314099382879378202267224640240483080618167891104071624703351414938738136936484553334743449305608462559255728201065385966102152056101553662394799521946683528259269987721718499287516237636957299692356066055845454102567081103140403572760155962070069636569614579189645894469680380628237583226210705143198160190864262622392200607753947499918887511074971001787774299092100348803546062671085057909032059912026130965584211625373905515491841689446082596419074031605348883055420195886211040081263399278769564749936994654731695229919368413084455383192782280356567148439326833579646371456624211977852431864295505218722721325715741421966851234106277588684312847314601620533762654701094212897546566044884108961855357283995993342710545454915761375460776308402660981777900589040075334571350183406203170006551940779024655838724957949110756682134559969883186442150596004632066345125439899960358800451139659179623044181344569634686799138036717431011375101036794146155858439906208715549010682924370296457098837507634946149566017724190551321644474361440167604139563907171215546963663244470292404403894919381305797342461053832878260049541179064511829814598694912466786588974339849456722013409025611876470190092950777651760780640297009695259273881025082869941131670029478546861925191383852067479779898066212048103300074327365525290730852941353229776387581785687478936251940596318210069707647004859232325164735919922484462813899991481039917249187183202468915697561615096566970965190154126803860805767481400912953462945274149712288760502594064316094980420582513662092384445213917346324722326174109046573710713605889023654216282457218025994487121655760741259473521136855387672972343172104909728368160938410547528655244825485391745891444376563173180524937939359229137698910855134010757589159788029098230623067037965492645704299705407422672632198752092076007593222066480522971622458921549734868045206727290599615923552579173336778931546805689477915445681063051947379809500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 11004046355454630531439703750264139985593538757921562870509016588698323828527541921107147225578734957001547173243499823220278442642608197702676109376039181786405617924477753764196896307304299023791057357574862738277628803288043053657140654351241631543309418850666786855527063931558755915815544339599067329304575617149392076538899095391882292256814008859066670574080160243805182892507922366312933059536444154844161405932430718880995336849072699688262088400999821887361121060472279142439316223980601691961364106529661002946654624974012561815116845355829886448895318663326610431873947066045531950942987099443896557277753484866378799743508967811041435194898481209163947603676767866839036579525928808001103666474214612510205708260395165949116939461728431341401682720386693621551109361258568104517223715186834454958852678702443987178301984204637278519878993363145530897870432797512158507377401834572854409251275390701657775410579711672743188038683912826261863374306763762400132460057693372110580741064710298499116232958758663574043030616078354000810090357277049745214742384295086391151614016875223548671571439698425811216137603997997661258814808641767185391819393988371535483452874211228387702630111027379423064077785326264301363692674060296013211869113010817999316917533028612243855109554952414287144264435925709363657552242826305107645553499903808172495000767633849161884708575535362103237050487356062747626502741097789127394235543965823840215929910882648335593671933080581289244589008442230178538154123803843256572232833819702464821827708824510642391466545685187020872677915129553912510655494700877373963121868523051045431851473479247588449962934158053860124986318360420146069881669445178254308918248027854415530754063136192754755518119627352709213761321230126728504143405088597134462177442519137132988573011844155458500017015819079699672754533728352573777474110221496461054043383424189896960486972708892316475092744700052046639065437001730401088661502968613732145672908042053822261637982677244635893607987124436232011192530832724243660810509301891843924038151573687571866899522842321449461167952924994758987464372801972969893007833695132926587987624905085325951932358965286971989968858953093145426946038320137157393168933090609844753496773126831106014178246423803969897381547593299290311428180352859710946068895428249771630734676478579977320806280897358670615518760419688854765636157950046199155549332388819354456389791079904532232307966784870332020876790828202765694653581076078492721643454473232792285463078586123042147999348535221377451982752782158445667866009390309995688966505325283853446797411808742538635325717224177457493217443365322989819093076486894558060409095574392922603721538669089514385115982362317273279601825382875409760059467872213048875377243826997819151983848549167115763562102110363288077989665021330786328062255933432011939525922925239609797000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -55474033529060475285975147385646369232905225152238991466779954244891055906745150633506346833456816298757468840004983596456722693119898975230302900472992448501018177655373112584200229027596262180581659401250113364143826421024798218387231299869414919976898288147245794856179982538253365174162031543729451174356654570158454104793174933607254170358412892912719645224692391856341416294267806536853683702395326830016917272755907144356336316760272735843500670769724045207916883479396249424753249193091096437515679298983985913166590766038876839742909802080562282785077683046025369104698232779716804520673469599643157969068641569682754089239548645696584236215051677524490066075802190924803780787145653306209622467322935899280583858277821867027947397050962985137816414822842277893208013688195389413390681498724510531217089622504257941723955318350309001204137097039246280064084046810652605013280161148473332915973237518375185965865167507385181564030854051976987655167975363176443257373349386807305269904238214978570072957181662456936697320820121600501285344782191212584832381575182578906345493948519775312205058792796621860691391383235014303336525086399519343281976189600355692094905748167287859530423810836452023480676619536715174172683789365496693136242572550827919046851488665776682940497476716532955787208151168019057222176172151802812152754435830045848936976223238588542351155325095460401228905390180859871368040093393939762094525773437138679884852092959098565933044369725957930591874775442095433907242242979931141756015513987234569236471030923746607205336175952903580624205062926301774888923392025466911785490611249515715014845614880899982456208401382540001037719831530520817950896130831235640428435283988003919945356031879162883430709313509155017057670517920596536717871857681918881012809698663715244845267665674857156633037326661708025213437267315067631161786820665685088070167066011703453164827442554814289527427315044457952521412323843756167161906986738813910020473368415117603450659781158955029627096369736460066082065075045013838862065236735931383095138645824330923449174814203942732660235648480445941141024118112530861502825095735743527508788704039698797023891606715489034388289728472128336758056163924025810726790851873342942052047737863359431331430832804734087409337062307138703609283336953513381286344468561595837388641826330483151247136054640027654052537051982630461740656097322898007928036748177270936714920339622587618611762670276139010414828346821362323825596117054962454785893730741567193466893486883971580404347243165363532161163112897908678195160019827991792491443953066662131542517856091076370995643678444489481479823659086347018863771403554393929637163595848014892686279697782572689364437236740034380875264825019311979350699286746079508326109620398706833174045353348182875148061309722160057899664129641966757243569435303706697625242178188311798043750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 277784962374356360731137577569171194790892724217592817539048664615083511542162713358955398520343401606217897969211525119437010483910727494022491812787107166791088399319536741130142520042556726369931418130926930018388725551660956693053680315195771165488861200832211812640662970745635241418936939255400427689648204417667669390624658348671676008658203316126952588711836285788178811856523182693427474540279321299057541695660233819581444379121620504560201868470094118474468691503882883601203775601248446752410511609949598896784294677300845822235023157603401342390389822412921276336344715649647446821867286269977295472843418351641118693209321461863860107446661372956377990598652965489230554500381981202436623717211071220566798472521197846719305429434188040189178387606776378204246572737444701175893321767970503072044199949419529407120548427771386685535366852281599759749156242056153891514018129828306608258120418101594530506403809261742812209916057088554538899451868496121558175109528860108626483383168752175650251201133701830690466426041583826600710826989087309179356120252607604218716492614472953505307698665341747892837371227563631407808364031617549773072751672418247354949842410480927762492460867129577476917370536600645522183204913141815521008059263693194924112269624211571841579137543976843967368721045558234444704083791423439546341731635115409510154720002248697197466779834937682111445996086896213942238612590215980564559956738866270135947023157748410395485074731614063972731599119973147581317788692969475820668961058008189550486621585449438299364060848269999276420814406256878784625350798117570005502382363622830085763816712403660421317314638255117804090049005214402228170394284555857447625027374189489717525586233439869064979190274933332892170446398078736153043092111137712383281059999567580893692852280383061722159143539757804924623747344598162404916247987612812452152044189846513512821279315696225906367753461724787491071960575181649947901468069365464848781250196313428219321964846139037944434380258908663807144641465233856134575001872641741150268051944528996172930684857363044490088996522932892031205985176866559577930344464583047681808446300416139860359251080639756863139598110853900596174714387163371415826254160171663118013750723809090288681678412134583303502994006980376253715690846179296657760562984295126148353522674661437549267956709210628337877976309566119497565716641663113016361660634999791477573891143643741396130253573579607700404986653050732743101394525395075376861801997187474375973133802490692659986412528256794232345844175245617324123329422860187641513747870388911814788438407732567352537499341263091641647898346905897098223360692187091904770160588890294058598488239001811457671421641310291359042822695250019047266294376062284448550505955847797840833652754842328362093136461287430134636836404765510396365766955564529597624287849735887749318750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2149012054875817604641823122300277894029947473320725296986882885189486494293525820821428338861593995022134006517213497202981229673306035796885246032774140642876631479575145111455770571504692163894819170598734795113799196096593506438385672748608735209417050120678089286365265252005146256731629136026307527072532049746170445531911455090562759355519026716070890857835641819807751489706488538056792547830544298851634746900296314969146136877946624422966672048849129230881481356248325838356009228260380485472912379329917189947911758032171272972579696568262944225081933097667132091310592667597403435728563230621915896975649136029411534915521556064088114527678000396358768701484348681636481463718660797694055818702091941622813930691776941825470641678374798787506361442975187105883471848867060241297411236655620631954113804538380239015601983623604834171032744605338405831444038163497886514619831751216373391256813353928606970133330663923813406318200372874026357421788867881764315073150394792539817008286774171688768442841950344500767697201771613772372660431853417896717947107782460610645500592089226661475919497327381860675121340628122226084057284613386979400958877755123639690285652984909416492637618720557648750880239211379862810118112655220692816663496228712254531508470627746737698216604049635318258738859778865549067455287164535115797817472531088160435569222480890377046691106790607110579963699624774713557066075340270619384407349682874605134111420990797436393950131639269479691382445712414203407954966260389170682924194562618796078676497781515462967882077192901424895460143440206833473276820579718405563643062676561736721525306314464240230289026173872990298311430175791085562963472614248671594648007275506521012503428339440150326564658737796327383341919493982043861416793767680312151947113165034774771295025458944740770751418072218970268029204385190723495312953975599401230355644913845492472302643352857237653762850331674247789212486566871772548913723782801412876300585420145799210910239270803953507854907554236497290773293328871403225775076653759629070185886983031148741725293629575424296509438865704973400699036892603105509090038975130007313983596870226300563141409055308529912756997651416677617075439424621077388736424499991035629992745541990293348426705917232684724443363697795340433713054656107276300643059453489876573969682667354013837980337726222623041956211540158258717141842335340675064514664172276347154963731422690496311991456632556360414571487807406258374733332197491539371443400381776937704091202792965063637705520531117668487187705475308814455038534956805738533052747252895116549007742677338225129927343734720459473658634684614820975045320021751573969975365558424194018183645532217715665148372484473277620976829996980444885158163672372793845239875610759606463975207128955623128524667049119900677307130930765356474598019809768770529461259092654152637575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 18522558893433746425101676973397540230965274344365171015398425790693355277209626520769489236743561322987769699506146115325619482544847528822541515906080437668445713483103801655160608244578885222426067156387114358173024461461246334152887557955903644814263337916721676614869567208296291303340413049069553024473353988972796653690638708070458515145063781020520041884583746034274274734721345788134255841459679101597422105514120972770401973731543001667170238841718563034445267480873966058172204457466053630780209485929779266126055238705851876534352610753694496325959716806294839553491753447339031749021944747764102749721679270533766418389354722890726856128429616668049052886981431872036916121135195863810685983554908390093394999499984075801988902703986074306705575829526959295911295272885988866452370837401311056794994411672210368331412642740305888439458955209687529283764813571165075528266435019036046863630187828903878134115851424314712372962431341338424471825199439897806555848623082417390591742402417154101551834043798622113223661205702107940355733225454430725852650149653059750011502582129185303337220600112999871725256271040811526843622548464792292840055171120421889271408786843977148617997579360382449114440841768494752836821573565590858885569658290617000044222213152808906809420557074449627885623094267748958351617143643032798319911229169291219313141803448482216216133942570457955968407186144317800151538838196858015877847041068418105922949856714302762221845756166616337795342415589022033294128947946748342164900718404553261977926621901800640289443907259854189250207198970392386032181060015165245629210429801023841492171223625020533417728358707551605426584740636278303103246383689134948676207175345864952913152486378720508077101421868171874440692780346663981166975148012422433412253281044053943555564872155733509094107015363330063144727158629653421908372909394908082734171046097824332040368862515930385907390341559373246827576630461379432771010327089361335593593422586104454205184155048020080828151064832843852666616853531930768714999921310026488074159417686999171136446607933518216005551764377650030537585830097348812505219398651641624316702518157502800230850261070122889708672579579736538779462243092463627351479164610101409250821907132383380764587403505276079258547759322079545343875296237606163391778169206239506817637141053160992215011483651491856472361281165634855920529881000270020887534603085721248246641603118438873236878116502598702158510870122266338874339509265859002481492568356560579485639052010866503055210688907191941526654203048258301108204741236136646175993295637823267972677786109679040945307002731851890059228094705400507280935531704869443583387624324796135579495311345677505439987080795890867598755727841054296304784686369804002835441806514797956039397059672351271616660225962958244883960725685573851065444359826798212109941920791328034245927500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -117651327592059028983657276182713833066858371825061871806630198668985568994085440264925460914488727384052851245862981004252676559810528965099813280056417571069703256190262192710524802286188268150391632447506649924737079111086581557694635440322579885371512925952184351002280850315860031563720957908911186046958723777247977403810919665379172248257571928496826229208220588995436556859820496072496421169217451319102620026788107631976198196918789966850386697278378967637159514697915569150247918257833875576101078118877026689572126870865796670490475857125779509515423342412274570212206639485716052605677772722570946660460098372586453955140956109295865412293818069526372331831232588286891024877809604792147197265336167472972946415029511959404097271297461116346450342245147995776409612018237058238332143682612496660436414110939004533530500191247600035178275434281253451669390874687586196009595717587200894307895072567079030230572692043648199802271154473676284037460436103131353595232200991005183842896497930113777274050610693533921638683418411290773905344028383078195981945601139376737987823098657420007363011235089032581201627529488800071433559155542393177215449315052463473525876735992969629525608905239059626168811616159044874115208164553639540294901513511455321682925056884624097425435118593441437558853686250003459550866070375670160002400775001785467624069420839598363700525757651985649565924791726618977548241330355450984976312390896399604471439348589411920808462430935452476835808132054690787351034114227662847964521592049484558905088980028441418215037539927848023898739144824482898713316866383979406836703777115322640002626486629468914615644615759943389993909801313948279880033154813600752705449893842630510791846067779142650279683410945825717443459090859206881387306120258726150177550404285112474411956308830737989480625717315414587568610678613552567098981859740000454798976037115159484694056129994409223243100018708399921306148590964352459507339041719804052690299149298600774078712532199682303959920701143459044335502223108436906184601824122711631134251769465961258163600508696611650895770954768282763175560626015470722870186734756120685066411046027677011445513813591832492719806827781035907220212786378375068921212915671001879740552345328554153278145454085784740147118752532758920588563504079939425502491928210047405781756419429697392407934762316378124266402818152495339741728677680119389364715370444993730776777900435190724824225427783956531762032234553333898021950743440315236290549441778039507892425166708077700579457124531690204502621229791657301986966074668719415645704127387723232853557544624828800898752057279418248246882294603217212682997192312595149557968993623734891284834424547816630594051253755013280371117869532367048316086121741821567276582571928270633582475182019654886189315183431191421290577590911987479108797990861812648198642053748727368853308750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 589399145212501924940942365140281208355213531843835118678626512951177511071761186484145224416331618032315217200725312330495172211668891898158202646588845845830011022944074882962137440891962274998509368346059218454414231925410272267415062342537745587714678157067297442128058154146622468876061923178163960191161571004812236950663343938044068525259350453533905073459692019078676109153255955606700507062754546527774901994564373453900224723798744053862009037885480402848468527955848489584665798803442842979695053959810845274449626391314670760334826616231049091962090190055223781539146579389016698356783765390372750256059169445950068001683143634746678470578730389362547951534858174512849492261157079802601189557734212602450728521241362306640059807242684261577586759524821877247490446477728358634463528621943456406168058217065905551278028113701178958308587380947741455539062073544409893582155060354589428548827579008868760613535171529015905575968303018864402710671447369067693054534601859724327189745781539669038312802191767246573967365511653493324568362316006890727807768758577827554265063687850674264398279274850016533657963615720146153321050112976059346460036428260653231694662518647676950556953870420252408180985254921884195990045917783085719200160262128655694447822825125662114770551198362371716043586699098338940661472172996899251017583241853986255980240198555592080884712993064228331247750398997410410568417006261761823466524604211091916208602414216436190321447002849359785751109944702212470205932297686854643851931905201026609434078267177043969458876518523533072958410032137285986634301445737071573368971840141944597383280935912053547029228430616506933722488743149930053513826471631686413415190695075915420561852055398108143970721025461201602611218857136811000065987363828789610790616650330745735434122800179132079102900129071341223772613824886585321186252194624211658678562431235733925217706290671289750535371478012099917024586657268808216907567904370822895281654956847305119026603094785769801847332676214906714015421941467855426224052740515891307253721534084515357852989049643933630700773100428373802099796325893530483894642224504656971497046046925695012924268733851973375308155820296521020563563643337484941479908963401405454825340985985696190649670092559432991667304867819604417795866050686770230371099942721309913834925789593164618696779104369910513255282954863988552162153092738419521162013220182009343449004605461830084874157533266392385609101569449694659724794280784873692938470565207309314171589697630946830086239966690151421483111154510249696475404356189659443349485620588357000711962258406756119656347508181259837970125489750106600414780720454461200922858801260401623005691064064764720541768404894519189597284764108727436555960520547656849591042212934697020857760012157146328664987704023724168630696293812351485780409140710218636974428851844578178133306250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2655900644448958417063693908486159403123847479455121821149688379046018930781031028138502520738119561700544275182606056521687035627809382895881584496241282775329677682161459329975235052048089324662117309651548447622970017924973058142025436171910860548338678496909783848694199495864216065470620306184538583560625120227245155860279583267828823973514759533687133849928531597326740566033199202597532014060113027828975402334037999902009034959436260840959831007780774462726883079078178809768528153522808438234868984806739943760655901298678533290181761160118359358098128582463346913581118431335023479159182752861863316001851279190041049642132858746786248682124610496367062078948812021051646964746649186144713802764992726783771686448951767413416713114695554846897802737376718405158414350292256947452590941081554444306428002569343535137566259611231380387182971288261844991216360166455647860785324541242814073995522452729086316402795028541817879953287376809173193375882276634022096162635872297360650931411180059430701939697677693838710029482164525025808989450027833782547128178249504910218279418221237916226974980700380422870368661785989430718927560117103616111229353779712241235184923059662087235396576221748636393240639106543318683233810288090156163122088611113248667168881089886238270974961304958887136419474484119912878972800513711708385135098145310679132308128893671460447834083157307920303155482998996875538313224977465926761972939824245717497576136695103705013888077060110223299444872121540178368435983492253710954519734762439406270719985759533749470509694928765695238625805375656391760986232021187160957492819250013383738088044584054071639327171527372270821551650568863238371660425811443233266811212707594706003534874833046173849876456207891567887936428769395020486794650096501435270006596824352684390728812126893697025622380617685967206706522972737000579520541110059870059568752795624683713643572047095663838306061157007124588654620447416891051217379844526511421488266949994844677455852153848871409294865989101593631908910275766142845072955704428339319589986901407128926608847783660056196672953039286415318710103551542064487529410435119512972681104728744215607156697897035772890299701195552298823302817739944906225544360910916892584019334505349895494400994905910574896529787606892322136424853301338396882463553884319171290806478428485272593120292528962862275034406742734512432240961358188031263986374625207182053975330053047596660640826130446764410429391674912294313993682773337101426034673666014094131003088557864686144909071050161358292893378414162584506854795972597091611633098947482513498451051992923366304167101241098192023401529385506229749506641131400597176749255165873624615332974357240147271248586044212222007209658176907032410481477102840242343392328753730539005452447422139011251725150682203811039524012095839194116992141071040901702296909624318682379064137500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 11751052218109866164020220183095400711109871341181067540319904307800840083798621918207583139452632808269158192182418074340674757707724169644524302196496104552188513262107417125018155038827883735555474508392201938468491853772553914605527518184612373125337822638563576917605345144718203122320271856968903218229439240376144903648996051738830626126118788464982001956161456002417836237886927969462547133793331586176348579258180501259563852918468558187163198418325257526506663666782331307250701143309758382106758746945106542665852720433717486324407356339293417641546248714523798128622933709405432624419602144096606660965288366542028970856181940830335292429887670002531048907987397184256757111657954503991404769428852046293578228974036944398226414145899495290229698017156719953871995173337773411400816940280551288631510351699630761283317122264401090830051556213240534118182213727518809861769423839984946849901808307796573329971693637612301654455058594073116862032797416092313249955201308035795219928172137759023548846158335285560470756442429685520067279152643438605692753938838289173776661887186317576658790587188862138367761088799858591945284595456908690111449735506033269794378631707261294649606255807238757689237775156021555332783166808458286077159031123847016757112296088125834079073650083824349668586284804543114212142449677209747439996502462115852684794835664987487248025109236019921329464439388452021660350137314182359927323841333798475809862862078017916112542576187023497623022405127280725404490539684495615516736845689953944250921476350045990962674406251084943920371046326224700320006710514381558292368635908530418533631898884651624929693338976446241975258760005769991152330621432715437947416900197303671805105305532508283593519599851291041822893232745694931028492165895440917087316076240785824645902009523333529217266624493015124626460214897981036437815938933127566996656456557712818325185983309618772616559271358567816241583875572462213554228659861949725048821111828783478089043169786733429367784238559717321498958509977719535946649124852781426048436984906318174832039746596800761085542607983082051776379278236551744731073366458353282893498164603186853585006060621858265745000301986505102623889372785867471073309205566933419836043504015758140653198127890952233287425224730711985625924028048727921487311191955643090203299865216890286836914408274965579779694374351713562767557014644815818419878948282243239853548679094045927615584777395132648064815253465638777071237050451434579583596941806169549305452507532964166432897826454656737529096883712658061187279133677494327087512215513117780868974243162499868108212139230619380679550830106319480148087884660774959541933160784462601788743739232910037294684778106067822446677256747028933342863549215385091527172667729128066034938197633765176155593303618998651928795087114883576501700570598915624540863187597250535413255400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -41274543980714490454618191603033195929835528797202119943858713946055583368278133289902680759821680839201229159827900091116546851734333932843748745796156057538196287303014722865756701821069434182348911956467348765161614849419587331861286589022814162479198938916324168342821028653436383024409086311222102830573234398873022961313905695263361269271138975451929265730523324913618193968419652107095081002459825815979491013967083567533383876572282516398822169335520004034424371441747818488967121971682140819046669822888893217077307696821686638471834944995387237876274991969050139020634115985597498062728489245151198374810852484415273885320916345149852713174508386318184567517968302136497627586681479563305573135771750228701787438400287219542894876091935622539187071792170723562101286885571079289072562986766056879802614032165794748495318533219305055394112932859570622379218108082038950575254365078832028519104273101932967221753073368607738675869837137837627626500100382475532830603093197271349417942040880199265056726534463370739738505472545247824416647143886149649097105553702158283998205763420596155818446895474220361019160408671661321070168648687465077796122482305914976218473374912622814665631714399384718064898560801553358505193364627947409173505054078601434891041525993824214826891624448461075755665065697367873862440789299505041581615562315002669373839211226457122023066731133838950794120050534254486608656902616385883041877358843034392388594126668602799563394073443448735148880968689953790430550859624422452750494146138124193652003473205880236561312546842383511724541476468017843598136004428467515955339969546838342049497009296658890473370430746629782272259120976737138163726926264263296884926530940353175772496551775683206947412246906757630788622059486959597920032185638387698497696145020704280646540840889443884546298894505798219572480734777740673732666867472053764801822508833262274179138100907413607445156301319238030285705187310882802913646923654718424688795216237029517802978653867120590869792137347517601661422770571379823293438313695957406790703027369728676170563969799681993353614449953277856466071953349216460550913950266629072821007277618800876406475596013828343111982411006840621125172197207464528211043171075582764557826018614602197471946617906671194930465318997438949780535336160196090399240676027797264336244930402577353940912062999436741692361761334718600183539303817963754288253224709392429258013433782995465755211624817226575727689811124927285174759858169398960822121146679750365769367786526225495480416596958906391809095125754543627697186553400758215539604330260497810043894286132204908573507651275681391879138606901145580362514304423556175073717706756443055761715724573110283223485862246030392607970430410257236018976897004231350253140198235912062741402839852308748355645235845875770396477654835386486747914471093812805939775400936855843208736376250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 103346021394556594364719814915026288006826995592061201480442006073204413723246333253382241640594224289458525825967104428542407044392707898109702687477974922027897578049394900525845142576951101860444430687368093104693877859723100223880258267406922889793302121637228590326130652200391818300443806920905115399454381330372262671252844087870145923068821899450246628721273343024927596757581589350139753280970474189465373698150015976143329913980645789199999043417891593953300631843744622986527940501524929497256491091007377619603442636934488133667327616568471890173845193063329737305114285348724453588262019536364742530802809354100683833791920632219628244792481875087569708078547374991905174495679055375470380420354385400381216760931679777434740605009879497156649523647728972507010157217644527487435501455974188211519732281309657390289461283714420157917182009781564158511471116794888356561532151063506827438821620083194469491953357835367581893732255298876123018964642367105139351150679173526148914133855827521943121601598210007461326866560467288890796654908410449639800532606662037832646354941464112716051288061759348697816090072640792623925290601012031283871841125004980735061222927440729024020804018645545394899055507968389955170232120466029986528903072116213191323194289545355145696903217453438000223649236950417370963093845002771449296787991149941669366652777881404353480643072335717502874878911539314870880588570970458060995891114708834773637916031761152896075096930356443581453508882187698863414445753214068761293978505955193543267230112968569583106982694124416406055034564026587615184550733283985091933426069498446217292224076356407589021343242827955852394413572157231649886152910102087409203505796934319442508524213959709081901573540717599905418681542542503135801574634720500732309030270840538362191331591164602116489462738094395711947615153517431223439376973838450684037009098487561531248827056053342658646995094309248648664057662397518194581260756745039443350608072488490318350919426832161149827727054885146409851826374784010792684252082817948065950569855552595000124650975836096669490942998871409277067773026165429001386883299386149706664997555590079667713325166090936224221510797945895337760030455793831356716641350067618498261467628952541530429919268415568806517146306511268964448636568958234775291374839385224857576413193602735481016253541717505150648673812559469779233312821944584514044946797746608701899826049107848998982114624291832967849803202670466683276932116917931409572525551527084706670883768536933537414467178438905633909623364714474353893578735634066116708825078025090797764787809857762728897946021883959373020096833485722293777435516860634464056410106929122867746022755333703936384672957501592138589556366533366527991365245062859906588649384529894860617326539628088798557986510512636598089814252475432272104108238253140018105337603672068225536946070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -179531714873248185277992341133429853272702335268883538901095344056141753964718889945533688943124992463335780533031569036199482875150031123412204077290447955913219687505842580068775772381075377543198570558687819851218165559707311988113136089619352070590238532727369263134791597369633094252116446075851271422373321155005938937808872360749386912885289735331498310716531767146297375424121726161696712640813424690684953037353208424422852703314526371156286017964408576921199797490692809125827011606977251239925139110015764738096749501058625530079914638133928765396745009563218719941827890110426897737004623504442523688428927381307131730713974382511108271126541822363829075138407962792449247619609436972229839450270284739403625245553344130623795680674484590674502623694051601059718573700288894561663005942849246541461969217400422787613852961305176024680675829808187185068310522037499510862792482714756125686238079384066503585491313769102155901123009569728961560200133698249964958740991556147987178348068355812896438313203351066851554253344775286954846316605192814493348013187858976888502984204880045898720936310008873074544708297029040923123883758403644592933375589454478829383650645621340936257322042484327514286123332432106650947977403033873060930193779981134316422361191256828648780641022576518903717895187496364010558370947232848998985436504907010877602976853891145674332711519680168623230179845494300884674226075038153915190331035636098491408815679232005923324034204968023669591937257783841132227624301262756439838229466678305270915376716191119216215248900918301467484562534381746888022025978626892990684059477244615394369700841587745939513359022244814912271051865400713609429915988137342554658830715762782379415400650816448393860842387889784099383282905156172230547099245774702668169320717981836874297372767767362032941951831041593449797393027789155896978065060540424688655474162941575898751975034435081305245876118079941306247881193291894196842981300393677784695007394803450022882268459848261111711004888292808879434202975415319910300001332324001380237997773783241668240373618926735730267753040239341004726674722717353465884503092250629371908254101055373891189396019282803005113212869935502000060412436224260597157894780652808252874793306371250318090165234322904510197200599581347357444889763989916464380838039393139744127255043900158457828507965832992734389047802181144489552308794355689445532253536984069430018550766676385567196200032809119364039029219991613837581687833114703566746007344486515688331973499458853151823310564413532092946236569609439328505499567984371682896357979962509215634823209868931812280912672600712671767633517926315691194509550732584271550887021462281883281695472136289932779929739528095523220302728317891671091684696683022627717995366015297009849607067964263782124041101566759013545132208991611447677381167721193664249738480245995316016465025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 501250979780139391249649879109678848619817989435970170762698169582759510833494882458339983942679397054361075874136161440223158334081629384066097622102205893822900878958468360229857302524746529452246597733242179688547946816918162039458568032862542025225337877075828960483178176694332191664237383134130072031355482152095895952812949744602260804211173477009825192446566272698899935982538474293039637213662500842441064861300113729751141641293850874667953793497440597196095435482774383655268250502299164733752995909989323867709175174259882966230264489713428710896944577916831004908406678678380700264886380446852626444648800603046032413443823732348412226928782853724444056038183788729220324202178758123542036378562093899909120504703846112919111709648059715798902557922270714533146759643215368701158861614108440687058421067181044009391254857964998917982954371283995837932264648683526482127352815708881716957078022699412923469721629188952259561453724049866460560180047850878200857012381339524141921655000976786510635530243782661455617477844748565179399018126112832683318747071154957292592769645190669659569526735818324689679187714271023603940269164762169089271070664852552446742784554646917240667645936470708765583061513831949137830366422221346924797311583617862375744161721541839862120633510454473796738365665224381510464457033121632540912856194875682339196839398574249419920196956425323251774434136136501929351386196774074374650700482986714310795524855947938677941707572508045155976423470284248138905100818098862378726060016752787590763293780511710863793410485082323786209506484657060690083364264305726396110519465422863798668353776714409179114792661739910859483202845099345580655594630179530723251502623262414366971546668579708351923910034755233140438330315895840422522039531363918002390402151621993447308777161831819395927560697010535828590539835519174432288242381960550714311553750676715090890536845443414421571344173297881745179244605897679152480668026639287285665517262987201941563675602258370086535172255006845635295908688071355680015826916371969711050497684457227763269020576335677657722296415197346433979086331153965217059303665525899413737617498616714249238089747974727883640919570311848813705938092641012748139399103908557758166762288348484970592510275581742980072018571182458718359954500947687485003804773952057769857059946126207052777059413669647567607970411416401367081743195776708520793791110969775653859888688776727579285474386317978724447929986527574506651874265078633682601650767655964689212246585753701876985281813364269902143830670682790845614321748939313551260740111969095348853974670421696014876479346447771971330692591238884050937174534276936368162181192289455675176761149737888622492130969891821324919559723974886974168123724856265601090166580295355112537708295316337061075953559808400340013582625391703405519504490205349617942119660803959967498770950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2051445248286695863951998606930924794150650954700014868709984080106351815075743394496609402402023275353253217766030477574633217349426290145017221784453135482296345615950066576908660957188983405412129189621472372080645157465054690491331018927770071369216656965844424940504544681601834332900057910499499107978374526264767193241262178345791101547006675718790813078731101128262450092977367787198207979469455133635983719167884839458660394044882643765313576923439932140336618023432670465370573687426872670397737568737725440948874611358714877121041292127969777963820579741507687580916187446769090819511661659213894966633135694898950592085663111781915316136617866206824624619935233442913906808433672448661847465851436564690567292252927851487098861365790998336872419078291446614128178962005643890873213508409504900440697421002050080906775646508496389306467879748642956615878508606411894295910385622043118308844627561836352053445019806886982771253976222786499129056546515095755960782512230858368771332893383111409815179059372016986962538555459169241903971985769414080169497985150325299428940639083091649928634634359580987166499351760967918715029719189471972881318234127631769344705324861094419591990555372383902374052525851806993973857051659570157566685214520980026759291988051931569120669709729109007769907496963082618361016606522843616369542474979842237746500695086359958650736439904210647048548858164597111857516252428853632639742369090997597237051455322224732134257013993045535113890206900698433302466667966150394973502825133215156132079672091622197191601413149091433293042880658960430340512827629068450828889718890534195624200097921332605626494483491650301318822347784033592836380713994711681254918972589029780638769349694540939054768457545115578406194912040955117657404723488270853030983279237236728237995709914660383851835077911480496596165117123226455054854963432522726141153239233489648681579781416364635701475426903019040511657086391439974038467547944241364870488654188164787909513262651014784815811179571185489072809191067591834471717919573147907676277266443505371490040003746319275628139686849828342764412036926035762154306588014046392002538227235495077120334079810315620891462043053858574178519126186189600100227806328868180473514492319797359304446014189763509131732542901474719540074549791739498283319111757666769472714851124926439552774837729284007398128996681879336922069680424116351533799960997699206356440457150445220375871561792210957931316854976771463424156647978444905333208076637328014920155664508712060045573144052179193473896963257117851728235420507776564724800273782769502696375877357646292238840429261658216601044550071053296811905710324416798092978743564723867592337035004659837295114578228638404726759504025950357979495328022629212775203808659267397312664943923390187415143293648246448083085747311014824762442809957746123463911933167798972163293454525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4226223643843006366617032421960524755167860919010069455187104895713039316563146775340231406782592873791262693529503592351168911095682620267670735443591505669301531763655364278264902660141645409443507956291817607261782354698581493877271619344183085235298403086917017013840899225838698783472362999453725746259586642530914850112333062100155943927164766902398192158418770962039398897278809122467411936098500082014451888071535996916133395770629762743498365994057680261954427879483813032862849255382129389681453031379692354132626050304343218744148121520825998023751554028501179332816063305909890067623519676323723440943045851702593856052182038679366833283095184414682539009147108082029908756550326857753075370130523453108426348472770048371484129992050065734242926725710294231235714217172946166370518844620650574186611886383104975274879850527091906118818609617181842804880165644633826874020371506458014844207797437260390803275623685013570024866234939277814726048332353929459332519094062184597966988553035308742392283787405767750866511125081883505351380952989862699077228607267495577669479805475572093124015956906515100851226432226756458301367783462970338008981993462102556802270384840031394724185589727125986191945152334936668716072765822892283674966023485929149521710368775615434274378959786414506705729006405265138580586331624455610265879781991450669364423561736806838622894850271903295219258759197848802412351565776532700903450949912945642163030768981962789018599247401626449294925071368263537094471397022528043370503353774075374896570052901348079248427898845476962560581531557643539304825674933669853038967759502548966511761738655868542327684357533323513797319302359322082208991864611620354869473114047447295277734663081290747625010551737908679911315703457809832952566169389516504278761439029820696063418406531344382179837701558278035966201079600238788851170114578930322420768647044838661571501863873338949593494866571715890734497273032549506827380263495997014768741471999137918933841426590050398564634578011111449184224899187392246095402145666263621548631281896449506383822049417047042356899875947338132260134328477903188505120811573238824542510027523621743057402336564233215579135915777406331455847635035022529685403619297043229009712254806699113456063366515360679792906924604098781399398776816659207088386505376325381663343944206140941020447315398736110329420939137953736356421177355825157874317221482801193946936471352928744465397732523482227622154244338082427110792716434475126373786002887858474921521573274253396563864229799712645900137876040734974654898811216038613470811921514088176650461018198143775057204586236386813948758256765884358898648674829171830157818571563508874014597698564989399408367766614553473647055540083418531863028560858988609387578495607788769012377483857912806755160430476803995872687882839349377586617441797576724599110653154746334943333943415000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4416876071948520531103276276103267718458775207281657390933782763393617015437650047303186793377159275691394477612918449591165174536461520215283264535231997489879755836136925687560086585559930542920084211271014665579938051715298990583071231056603547100781281855471340604134485462475846529674070680054902175592865320717406811731607258528021418219827687083424935602797085386808404601821253508628084571572557280522825307857593988523661250853554388146761320456279591770485712250849921675690122830061747106108000721778113611949468813851550003345144433420784876217099381614706168237935611308368093748786918844854596120955868503418885054699493224528474613336337548918996942909118878433224158492126603592155692562863940684139190948382928385020837843141457771848938150960331188945806545829336332495902841507378391025763442785953189134048390829872373041235176538383440350076502898863789010237937941843214225367186307771388751992085671980687182814981816524256477118219083429029046888920537778045217740839882482947856937693842897951368113433971808280706373052001599967651971483880548876192462933801984409881659916356611560267578631193027755661181505944648183782993938444797937605786811271885870142941041285708498011147556209506701747617631702588937157064426292828031891784136370784897901509204096069530763346671365300075668589674426774663686212479592361513654034371691634906460383399050124969645567119782189219650722048358580899469121776225191993093507709883626674930444710555809629276081918751255743327626740489729607602846809023105227105853391475654263800690334076911967135478978461519014954990867831302298848612160252792193844977994734251471308149502457538882178410927367334886693018316292041354784179094657620711503838506846538119937701668511429591767685707547312019685451814739950310216079028113909663395605374067834174074900632387764267953320959029765547413609140787991951948464484220272049734002913653093733460906635577838474261844563742487407529965570830777846579828116929230724213378667013989892984459159499008023138532777542792935683798751435804281624091297393193469440479538191707194246614396494214350659297963332670606764966471007198800276799862142783014575408412679365498510402402237755850074562526475290312087125714500425722672408369947198205535894712925152989573299805978321059672983492888434083067679257235032295367806067924778007724473708414837968555664530041857253576911136391756410583534098434953415707799741287174182537580852927084642087742100955376969030169191408975171458066593256685442987954694567929044107490110975951163722002537058774206388228873580479211709629534503267346013664455433726120925726642036085837377782135226713646235852703644628923162003308480773936037787246178132126432557233597775046532145227905911273899221763888338062140086633725117385671647945933639230533970927790403231764597347829560214331631931948608461489141078781253926280664511768590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 9158782016067513236710096597106286057173279949866364792813167768176268908768057963131809747762287025537251167182721595569943156179602454041731751698838106710128515051473407960806752118114728114326022389763393696125481760179683009837504978364872482322267992152239445531770561131263624758871109386616596610893569971326907458476207977828811697885320282378457404299754614245599549744062266782373987424870619027611308579209476381580872071748526915790531133456611721415949912469118397557337167917590394347700008902906878537362579340487056491041450720883692869026543263663632487296972492669373973327717949800260333510982601506063067986426899230101298702607672239059214124658381056856643766144947872337018062076391945440607895162896659555712655840855406339596789319764455463462897223638939870565863291989138069301659305321722665998932557185274426259369350454548646012961787261094490938261265808668291493465356470520412710017331425312905795076513689770049047469488981311294131431539469111198802398036422911754308690946848469308978721508634842070943561656312927636220921483182183234395683097911337642163096725746318206337249626999547561633829147338904643000802589773991924303826275333270747331438964151107429036580607224308656700021328977842990807251568870874531129638169270683078644796701580292932343807123432810671208744326097501418135485582965146730574751352718741448515022505050349265370546144494815228107482609663491627915682356563526838879758955280109845803849795912942266872124027280928438377410217793774152592053211224051620641693138896716365685321457746404934709238415265420564343164586474452564102103123613161183715386238746790674042335049013459768323207044188123748043728290819938656444426507956386195618327449318747428178782920806816886233158293732684073296311218501911791122887930544750021819180540233029474425301820776178897848461030891437700746137387923805898238337901407367248681246282493353930794873859331417605579932448350393460848251214392540867299784756806320115560011435982190226024470796581969048153896389196144461695218319910567862942170088573762630318297319851619012899312742668964182080252262736804947250953825440739159194817964037575655068021481150030106230985451677786135912238427203461809247189004364663871899127223392095475093464813382947376371999785457041066164703504449591144443809207161911650788546399332807990435030036608170153494678261375775050622933922630479348970904657341710637291593917402974404376311063464941555883327738719293619886410071080286500499935005284155646771421053814266014942045933514710842190391561710540807216735835570055778530972803730841768977822463509832137731454648700791402066508377288024196014183736812635800887775316280846845457846930263840871212249431054808617636958367568111575943250890403994799639450648791799376687793697128996465589141521421834141374339270707408581456464969491244658778188037570470895698517814306700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -8985961364935111034886870701437306056831086009984248169199321701501966367168310463321670460885304480233917351758030965601799631996771126980916130095461416387279234040942596441848769580112023509272866327511411358345037634234488039963563763459904951321853373530601415798404962638096605846550069821232395118907923440912611260941812275926017158479685867613842613069072917805353201168624023772018794643659506585071924955363580858550899680068255500647248175708179657104932024413377032069504184661576099537060537300402900632887121808342746859225137743351191770510165346873588520986422224650028539700371754764394114546636578315538132493476401096872431992624775457396420577908770828003135255113045307821044129819392740112987853899979100985180348876954647839907423732016010770121798255536679525644235326181184618069515094711499143950989435714845711536682087071001902856646041007738140820603582848376657134943589551367841501898898686113122948989021635775488053019183135439241542551239656279246871571146096981974505191671373984350019015589454879687372909760715932697250229463609885314648459295998694391052994053371767448887540732858087737818513316896918604899055704680272852652334278221687896645441577301821386398655115739793042734182890412330137298514344117613470954763549998089728106914908048864548454683981444763901869088093647048240588337028152178533305516678363172200033690140625818156555616175741467366899911553484816671861340574671899113708234380239560892453134985809989085161402438123357099233560149997414300589171586096147397177944354037700877779302922297862590728455350033135229453435306844858983671976343845503959351462058371315751435687145106478066329111325032267507383483588229434855305085261470465721475652970262900051764127890158804122848052357574936211762964337996268688562599183701482492159025611718260439419068036692897214503519569780162594130972436469908687837404561021291085718796942071793902344334531457446594405351057182538151766999894674865732035119140542476252814373228316454654879057408765488824394393984917833385271001917701774422071888630860497714253163460494687039975999858614945171681567285771029842998067282332134823075147127371768201672778562708009140840503015913704403447914832568227962471114457254002636429259986487726294554783511357501933077621591733757046079425547292312088192720942649018533215476630497303575000371815347563797134514345042382154493090591592803334243752568692492659925010922023288455620083797952251302663646510511367042154161088004400568849331839592339639474381242040456897368567433269670872712921673617996853712966705047471922880649590545062920383160441405700249949704799875858534088517944038790785156614173829154156844213615713794560072179453912430173344649080567961762565950214252918561684925958847042063593525479524168323676775760335161926282919103290560256839970590875832471156304364034430563942963257803481185807082825300975000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4989943227733671724122870496829599066887708647139331314468913149939743389350349147126050443021298379602850179654603566939383611066934266513478954514972667802752452911065862195844532091536263661290473999311686625454286234294054763379335199256984525624866638662369836816077451551137898100786698161575611712634085677156496494811633730195994229627681524140807092140221830851694197977108455033873996338456750590777302386864329609775507365053041077835443677697745962928750917796217041524703540655059029790202086788368344762364631023899938363149247508295126942053644953295575511750647129673367525501348295565752981559495049778377494866461537228335199592496216267748985641997924270524782767426402964640589924019523514519885164450983512640442797281078653371992658650005747336488136955947610348959429855698037844344118143438285549595694610160132019105679130042147558381303352976463252342283520520851126505854274804649839387584353193504020821451868919010760653623020279717095374087357352822288173702205782215328622753096361620049061421164169170064801273701620987282528659981871820407822685308608630126143991800255654504902529066257258620192760779677681431989954175686151192228261313413968723935500617578902934746171661165775178859754193841131475141136954526331653135123172941369987048506749002275522853429837371682489901301026331811556009083113152352496826799357493268880685462042612193405801231867203055920964026977194216375553140470484284144633309769257357162751487608899669208436615935113253986020635438159857764841564061158170068236386081873691244499692491456481253163066109253882428628052281527188091768768786369306535421366197724047881167196538042759150018929911110975597884612889237216736278370963397227418684483521288387788765928722622253194039729237158046422356344318127397959535882447251816649684823519885689775199732198379877901328896551381010101044937721168359449169774575805330536408243871302826558927735629169304760623137163794412483427673747061045716802316909487689191822918748381495888994996869058284517344726378728980420964781941020622932823618816575700815827403805231752702216091843749055261981410477463172475780450595921518850148312471783511702896026861771874162470303299973779458589123986207862522233391734552716271173111038429652297290650709494792604900843371197132145828467318600626613836635914687579045430303609842453684978441267388815344739373651970039357419975254904113364255226643425605775819432245548415742837720470089905896150906253885765043504746839357649040266913228549825374027022787625059073263076455763209366453375954709061124843823206400499624801595802655660196936514762628206549276417824645486493273839880408581089496728761462640385365200220570890811628794450774506540189538757872713587739456276333175755153399247845334071847331179011196306607742017233736341242744455717468327775501132617885456676939997323379761465615262793665370671625329022425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 96851965997983799973726188489000655281954615053152819929439492864549935323332615862322478585582777177654780490819362249178625279604745482384500979430181629196507322375458939868405020923716119657564378450447709506508157085286316873182712597890432933396294990862053031957267615299152117743072791490445634614864405354478009991245001030613542036261557052444811933122763514386801039970095857270421460258560663991968050653332221815173391193372784905591868410599222420611055411241552464485134967347782771418521938070691484688909024449297993496713448950647376503974590119806476101222622030961440619431196655100424549283275466884644450086971124001255066527244463729940720748570474590958638174175588375273978336369508881342891721935007928997965632375956455368828218936400928037850027592742823801822603538221854130780458453851660088949607271738891722934863885396696723988888132319700178090020541652593355478700706148421906641543499668913751164220425928259815506392980049237271541042110244824463653778735277171021535612742440276815469994105599666343130178480282105078578298517731980397789243531077351387938265983633457991170349083866494692819623639834211301281188363646377377348543111363535292804042113357039986913781205913340821341675153804415166416086319917860941396335484476646604187939920462850774475203758434087030441236277539549863334974668258710746480573828328840774716182601532120230150140566851755048352168500957102495337289987356902992805569064764122492319739902092031421744192873163174963330994698155556804635822398977277125494110484386404392085667190163226626979557323709307497450159542117142482833337801637959170657808489924555244486338393983111663589564055455398709996953688221819343387234366328549552985501192930018567257308528775340614827218662632124275610108155722345260662505811142760697630090444969135623340872964568256041089284146852785908959680641205064540226063813239152196961741079113498572860918428750136125086976362973435914318452386925432700409771592753048714156996249283738202876214562587412581978505299458290282698099326205747676470780526375027965921603344161850991320054815149612138366523892232254084801643226213781423298792441286132732941565452914608092342492069313889929424589438762849675079555019629798794563018464317931367656109081416477671755832730494144456333261127700179669070732647007372075708058262254757732522773199194925371326369614113595286944568015342155306419912169829960573880128944371031007679878438877933020548575664291215107472543992515358149724957299174559268402858553746211201698184909464346261322586665498778615480364331116432796513359090555355613535738374337297878858644311026267259965011223051635530333579461153865542548805535920149607450999645648979517594095286062068663678221962114062754414361241983699369859968636007997829149248864859370424072462435187630518125723223589915188592216645892685692062487145496477719909942801175324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -14142468814518540473791989847043554886081644660167422305021967379249122939704817650625204811871861754852821921766270436678225610660156512348996202403167345355366960987417645580206280200740673599962674815959639739369890037234097088655026215332901769463790652391281850608959597692236530955610279751514482114668960873870152764501449915872869711284532763539180185460040082308871045183632224972516563686884052661455142393747329392777017909176783029833045671168565486508899091843074676973870358334526882631842232575109718999697594464381396968179768006067627885590409567290815829328947848352064802831403468058645162714147591808878832280596731927879735825489943422775081227351589979198830291020227704196832913650402239536726985631834918224200193457499844270658362841295543111046350756432998113481303550140502797562264481342377818890662255620393872057442532766404713726948132325291719405648399346484118670758402375366276597305906338597939399984303494573862620082034688966933886459654517210716541926522535757243817485179214334830258079114479556331230893002110716830056452493885465898042114654779880321476240182714952249075814743582809028111243631356384374561759520628831428153000214303338457867301605199919436058040780623842462894612830218184710206789419575358215008171350242374026555900498747964503763807936764946660226749354939387286194993274695204443256911968781229794295524734709011566548184565683542587680297535340575743117205715182942371150857507201969751358317129126472519447452595337933545816171866815617871763458291647010263806828500035554964752211771497765297368713044144065376011969330951506509623638772689634680285536322146705354541498566434455838425127868440555178815282639288465564038087942935942817874963995572008540464963865930996433912231850154657651114824433496356292696610337035199173247737256885291598195066051046750380259494264936846760574743401413906208106986996215041875666600986683751656878901365934515846624581585289752621762299331838972335105359226492221495282754993696060838684384928628225184025540766475836180397282672413395812123437090617133647446872565818973336557189121088446259649660220386438692835702483250473637390820274114553995452509443759599747395360817866196332776046611069338235181539591556520063575468428646062990251281929171388882082513098058484953917942132314909548412892175596661990686185345390284284337387675850387578695168177137727521013951849831145952392848740679880875149011237511714026041955001459993167819362064191948989042442728480004422029445565251744221184225484923636965547450695856800072335815746825685021293631019113204438786794864581811564492219568225575815719759324141245726011142361772786639178887040091717088351226300954280900570399813769940314498306441908646442723495473689951180903358091565304457110691000915868231115646979143028129748549609210674598421648176152037648790231404988760643701218899785561371421338841047314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -67387511431158319056502792742583867025435087270205351452445032172902763448283807315003821968483450727487113157572876701272090911457346831827746559043812385113078014130514077636517207320555375415822107882593998617827531139015728867008263616722339891702288754022666254019793420978841785204430798005117768425161143676963471636418321007054580333090690334301108625713586604667714015121501109747987476658063031869005519190360907714391521501689168128744611352414909885493555257997553254104462769806693377410471827213437992077698178306006860828001887575947191439867912184000994822186797284782086895321966489895843218726251744634559081759349494662416059413097057854502278464235454617581359071650874732447834585169197250787197107418958367771139317583545014858316844843540403750463909988030747851201033343372116051802438009483187544509245171804122866595072460303181197440176732722492628060737118413706389282900299531772427770728396200850319119795487026641848210752705865290306039401082497572342461954030138374119097882897402859742737937522690894124341381018705797446217860172641803775836432236814514879228067362553093673649924503285422187820289870103822631552282674949390125905934400396980864470830535435474507754279023983094362050706581780197814708753203456528463923693269445893426395357426498900438717152429191207357799655889179570954722518573761494405687626861407125792251468566140759611993399749937262187727804999930414691304701716599054836234435484366943372124350832091553573197588793149431489308998558401822550728066127271427220364789210389315970870101081169673795427877179546355252203104743166157234254724487312824445332221125624082191995163674852832793528028239458875760898642051509703979797002130148095959356721513627980513841073235628820946656455304211748104019152392423388315822473013964528717121275976272034110294127869916377766810350420550185736523317575413623134222282756395852897089681956630998421590824231528148261280616961834524969949775904948684592710939820793230423982608876967220349633655693852458047247357192756072904478999448337026977005313916410460713247860847924719773401136240138846932268046465201725531934207439653607763603230326149669011931355444809650835110268996377491839435015141718843914191084320344359202602995686422700115370915324361476732202784061137701742752459302012170105114003468642853457109060882388990434368826682683772096863918904082230659685410625035255213888698196556402816119814985365181583566618421012448343245282413472883165259234921691351017803399804716949449439126351990659147345270809471504186390143358330831130444699180851340019828710662694639588392605107597733359395656330669804343212519365073684156569242499241075543902011188078350284490069501836874561265397480540260069723467472532920196313113261424562927267095914904867619866585531262803747807520715681613189234565007751746722075029401604291535714162529232105760118961556448815000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 144749921788953866308686537127354200537935407060884072760557637687875434040024650610228662542507048238357239226978180634266879780644212032753806917840797922085713420345091556063958619239113241551680284017121180068246532749234720328476949003620959064875721634344476902910049782189479369223224574907621814055880793694509449317814427887662505002455042040571889100271559533434727706353847829479219336187067391227580655553555617234446930159032349057981474848140623889698721830050450423470314515396649078420645134714495285684836000624966208232601063392861074726208465288651577001203744817613480519805039556460366964616747764955240265410070647698502330505543654660181074862599460795005121376050659302899770233617690514315419806528561275682511857086496083680584839195642689078088875847631719645466531793620023450488676261734269207094753440361390722519539042201611757366890219196568404537201903802879189093631283759969598639263818791264078265001174102952289717402959979212229761546624326350183052624661739854560720636652739531566669958410154090827317907534059198673337345569784485652567617845582191806315219133201256966160678060298665413991546499500126462780805013861151258140468489591559375171499843351979444918577150072834781123407470791584177267288155477028106748506346255117382204433189687638812675171483865954221218967088884754113396857561849609941276287710026768491737436686481107454220160268692653035953609959048491454741623339019939610789945792137654581244945976925703946892291635358220717884169837904964340653764657974916307184376666360128548095816065878654350136628451397372103072400719039057845479601128102605411849832798011627163863921094750080846445929724863230830495339475515273430145860705837796341784857615211515141342616754275751242295910206842525443029213497087503164265589343422441377690161872903870685358347872193141222723124569281331565480632552718839146766352587178771697799593154200865697750654651665510975198023629283167251234598363103999490594618231754324278129358982140483278526189021050670236168251686236046037911211750489592756598045823431650677027849622130831610810902358494684979517779436927321780129905958345858936399139100874693044031310823580210639012886448416105616974195510951267585313558937193274091379345968472103459978916545984614624001856363050798363276407908918462491415716961883449712683762240288199451489040679793478885227597471232382519436664935254732608731685718495010329824930730740875862502233395368920731893505421271589956922857706510754747429978193084927057724331242272267949667696490056843900248250888196404958397428207597991426209171055301777665228899926678495010959351610810857607540119513845873865308224388751987791930104280533706673563658470205058516040028647256035020302407449293375455960434142934557455595548708224760774821001342188416052121535715141504124954604446328827695275789008373383734599397898474037642079312188135645000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -167095551950924867882466983765892066198313336162811417341287735438118891921457395779568254180212069757535184147406919619055707719713459065166972545936641485449802627826395220925632001445689422101295061478298884496996501756007231182846225017917045828194243815678358687849527730978813028491172312628060775414145789004303600956374191452230529671707339323399473498874261744984363739101564183496758178531160278566207690913766278440935726900048985732072072060225834158487039225827882255722798393985803381533187691620052201546886352595609842386789924027625467937361970534318533598685896115001326374264416310908203521056748733940061078344624804565881438727023205732166280652475455361885378180566938599061794131329582326224206214623542605901793131740084474417990218532223292904242632326229972172299303792764894134609087116467559851820792018823080576289923287850621456812903842308971474906653194911069920927130200993617373044162568753127846545098703056414557604027648537568128780678628545959301252342277318146503457420043084243789048903113584040359949766504347161420989426847521350441572922486427164575389409174122097535928995279913395953186423427006869399724007782593180970570975221355313502296805213342008660481900855787276861513132796897741877029008937540623620625203727767309666416334617544672323870641974271274427852003978119864642052100126891909174049874024011612981063346763490362213186879106028739950242862015047079381037805237792863094005013172948140301960885255438195713189056008531947711885410270096632237053250122187531771558294399447816312370808883917232228002061178965296561171057014541504536867399220522149090895720642045690990725338532312168210940055527982430921662094483049966547903326312755619195946007137109841261280699844982774178749417346462361429858934453734805942910910594349706787156877667318825112077292500411372347304026338285987846142408421978531251095917425233808873769828372669245452844612288559890068165249205794021778843238031715967960666832142885256365687101717124329488547246110566949102881181814499679032724082932250662991167320556002815812879548445557612583516092302493533504208329255501851876443084141717291827754908819566012421499258958117703397195260924298168433873503445685882659582569151959251834796551923188956111684171681251091732347093533013471820967621167389060051525438899177182425842001335884797007060082704421154244620416743552459346621568044080774880158105206244161348327709055730953818186315863952889791081957046272604572490426210149093342694678415309273464970059237713351204473826668487167887350909599985294614201001954800671323350103803395490074338413949800297027434705061141480937174558876119072798203153271729510603130745174761335542890265020564774044633363976597124765337587833754288240228842471792416491711544421804279747067306286340883220362920514212037107688844394419594092117286140825591067225203500486605447639312030425590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -108048287338130411489550149104658123931829944761089462726758607421829267500785495062622254800613294198944188323746729167184214609597167937457192858839276235883831750790586715286986400872261787218045021379509901181280463414160920362870143139187812080599510555010716867024376820946528097489644894964617596313583356951312359440011415706902161316802258978885205360861717590928230579839714890648869464570528475296018279914248668435495238052293270278866711586461396905961498629611771445203181795809545927476436571350763492878502832082715264677582963918879929657245299829651570390960255882465169373110304561562548684451001160067580591185919878735563286378826880945417432763447086561889772630674664267257250899925321242349488014934691149932195838983530222401774843660467699470763652682062082051021575004840609331241920190362915545383728417389632764752145741872489298937004723439545451772392122957339677978625556951285488322746025249340865245514579118362823415388843920557882653452886883605938114609232842432919727239276547388253069320736741804804049391714842509137243335364455927607669067269236981778814347076527329554292809365238050538053717355011834644531125219124367097536994262707874721487758511857892202392046229060176065039614874161750319026728853713611797081534138610737525286129995297929209219779320578145043937039774044673304197711512798723740436416805266888856390400728306085044794196358920503734520325966470310597749619986407934525740817842083776436724866384497195117246049906279326059201493081048504144054161355256187783313838386839023817190936103275623306647733296446026380882964980055381979294639844811008361200908565110584474382105922499521575745431794986590833190393175131375095299368085092285776181466504643745451865778334391452115922406874953440667062828645710989071195277355493494446604452240985357068945411313287303880743676665543661987940319042421307557016573553395034521577674530964948141457896465155290758386549036066821503368735777696791379583428715654300176211786684581685697851808423622685453932247879842306472790352700450707258699999434316092133045228062025137603971936969715157473472455130234970789269101701072395772867103300841950419897561749993108946498738283566756216109873823168116922922589203205027628877086963373465042562279246179260891209144131572963025565320963330842477633971542545394576209510504197279957651326080292638778694732868006850473407711191929397811649632122370511997385068757494963320181047715789835231597710025854853818389373142592775380471155555778939408506651305878312429686586217424102122390364162887068426376679326573739594960744577205577244950933423921771761616671964583341708528043393659732470651604261206626625082990658776279153645939575167743242037531401116249301349521452522323486609964899858356207701995521027653720193553799225154787092167990761882085784330659639904343002066557444502693209629885472447125076761686476664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 220643445312552551229869152358967253305656546551711954441990874448167344274208234150946432594852464791748391088146796842314028255756886025759160919987188578809903633790925487263407320778249239861049068155122427255782260236295515014524964643401372773532053341528942127109577459051568725202629787386913139857753953982404671925853255221792785122058611443333244676307037276853065489597952807425680181703011389532419812227646997406083568592025153135633180991076206472998277438676218884264717466472274754420039188360696509535684205562915906925597250037842368725471012216503428381804423235068571151034893082980851669939767295617992872043960836310823297416341258161354081636944825631270795618855088787043257931071745798964459914869285157001681776195821700657578571321507691413028793430220485485493141847311405771513934324341887372437976429784211721733127363719403545089163651344355103566414603307753375313630465649422148328937432389932842501846963801798149215600216584847379054803229363947404602544740038177990746547523009979281331481707796040013864086231595760158861404580148287068773590087523251985073337009714576741505634290680619734930297624489387158581534897827029585728586841507798882554478653001121470756034485168498588865467005102809415559923336068508839918274094645309316661485601917577104983926068565282057522614880995517239693587995138198632070629272303115552376329744142574090166349389267666245935451831782191271087961867712660892465090914294948054628489140797740111109191170495092060674104051554830595078647391504696502846511440524870767787923381746556150187045580998712139391406723102195943980990940044615676756377584657314424705990835328950624563263021166334484735637360293358755300901533401605310836736463768269466559020677380917408817650326757524677372541169699461542327862284363170879940999397639365141009790134801066004919954673786277980653332545010894692534058905202529763581823270799811930129713942904660096625965997941912495538957737762433328600841759226234348681456629444059980229436341972562369440404963806751828098637244989014938843939186767125154833199793055430697370725521937405844066758785346126398396498957407973400230382735565495299470042598006718672827696130098057005347423649481413648986715588073797107266628000171783860137138724986958732019212692811921061373052244338130058199378441979948507208215795866697006804577913106426388678777700525208544586433005644588272281420224984660527766081993940306770506241702194173241944702162064688340376551903435783698836923487705565458711836992527911339031639044794927369432232523669431030797292926079212670781266662143304971037275583458769349011310327945294023775005357756829605555639498289151385549017288751072704054409189729297806062296884864247417730459460344131019218481516434840008785206455800813711212922353523722374590194580488450516825610085509377163084099789854948487278428779738591628782507569536939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -64527817755234964473557270099112140356289789333969807448780468116744030022315872170970846179516110733843130217207260394884052229664768439963425445006749184888666582614402168002531528779807803113702874078922631743470866587270484371571163804918072219646789245984853345297583320611989629119466977036819624547537893103407563740041829466300809932289153320830450405833981740511049385061947933147780482781012686833842622394716798932568251265747380663025988193434692485007490318753528814305898063249327806076731021883471500629066242339485450264411893232219233970129026702273823596773671443215884413882184808413718209239604342736417730978330026725594526700079584936701632552916247647213458112191108080393574104252207082432201375376981617081830830753781608596332953346288988844701970248148049790624467726280708226018177563777904706784599084349500997305067143037048849485887485149118680118083266743069817787649515950981406593918458440819760498758614474678729997840538507420475873803794918530455152168800221300619566262561158849273322419774763569941587634762826270375684206619930409773869141993741605334692047616131417428017450819675970593319287787141015329464244023382257994191532569887021943332522066070440204530318408332265214391430297349014360027194031337163778366900810305666663196252343157490967935918578948604124093698951507522483293959395278379784132760082563675574615494917216979681319198887274167885717482556620347029942571106931884115827136161177811388825427778085346855894292524216074277566054163197636789352442890547403620676889710911992438790254218612524867088264915600005991915121952734207138888185580676672587518369902989330167277567309027136198825728940903853385868296794440031985358541421684666176224352816611370190646849725185365957553740659655646299607408714550758883485018588392121282707224237474697065820876960810299272096695485523065707576978228471921836496667924898244056366983230644478106513590796895537978920175492511003210978764512645013420318207122342432423469402113679442970063049863296780706349684713436873284087619988945922361998217176127738753597026517494572639267481007289396971523856401964473601682158960608443947302542935527509867475007711005112300246920435575395083965071285766582547764184020291228873582553395364351024366517115338239235743729403136072379228789808740890503671662613949434449016595258011143732551533191609925181335455041562377551483177816060423206657523419745086631773373063561021776468427529847750139059997685455683533071533118650521951104500318936780261026305132626357431705737397833664540532631781223401176580924372992118654307781997320750316399742402751593333445614077513701140467303644522504465442977879122911995114033507493653392871259281445585554670213828547248226723748487017602719394448117568142515777776614981751792155160833666902925579853074678738046430724733872489811248212685318474722667744474771649132199704697828412500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -120738215257454677530115911649608019086200106121695958115208239143362770448455387024899639424690575682968924343600290158299557607673047740624119035671503194871554121982891693740418380417190665067303265291724348274294101880120045374548944267345174167305157640386316929334386291305276643880269330087186450663385458055992658639726207036088571318054884287333516988806899869053173510039178708337657904043328377958658430318032807805348144921915040750254810810642363759145029929219724129687462505981702421086072843359532931934642814709141638750599994342468466936473586828277270807035898900389125862415527000303147340518740536028881885047801848958636333089824104181248120519810506913740582858614471499475957712586450067279153872522432351113112254857055667131721308033716707949555836887791415057380603942214164392742845396406171074567693278683687817275935020819895692669082272354582777961356995439250965237965629538109101941233236010413979579684360552903834597706452546717088146409870447845232826365705904464416223661639261192219954397990727715755429802999970808093547875787208813605784891075835007108278163937986708087080364751369246708659394116660725441058442368391667627199139393061731222890312792126737647304656143192670139667590827646811233813392882176778187020865101082290546550909203316662088636458330625370535429747695688859901456645835061573911181172468952470100390777335277525491841974443852250847328705765886635122745110133211530665203107028548162364038774426955717845775105252707409420326844321288578030902146888878181655497417837323405912923192934926359762222081495113582047816616984810243136757381400509828507989748114221490484376474721902934398604423906970728580634500832955449698254605629128197957414412177410550622237424530797924167875422362537321497325269022292515699695119168280954570193545548356268848403930765266626637683979810219651909844587164675865282531298629546310476676710280392954171411072508186797158950296800592834322779987217711422674718042167806958514060246831127991009256375333373671092616256124312853362025401897644748207857884242000773144383183982068592096531123749219158898590207526906886982894562156311055189267712567636999105900955461105133065921704584623792710496865435737315599307780414464556603686108584995898524221405169822767786478255822089567896425411022082158220297209229786590904576021911188115399436113514877908160074374742370616987841936041431909964068090057106423089589581269879252587021051140809292281331613741865246787369255531652447295501073504956215862347284685528745384053876360224313715987977453764141716994976676852753987477314377097397475591949503436675596589983792312134729459552832261380127182050196423655924125268752426801294771295975232748478613433602139800503850694022947571890362251699303721174920739055641315938161512307937339270845981029988102224076355369441866306259001910814691580199776848271945984997509586410450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 212987414713303325115753921489649366661006005406499042305969962043304819320842783088927138487209926547568511391135936474219882059453338285678388158019505413246360062630766521677537233232830927111787762903905269113019322381537306327773214269530631970774637837158977874333993883798963998403492288841363339910633895702480106056601506975640491210163514320483185028243585231561010542634477678048751085837787191864022006982046793732451214422056298325822446611451593755562756771713837473510188921398791156057651978440132446813499987054160713555389179857596027988584296873759874335809114099148486050981251354114209804342839027217072730056165110219772467617938372304451028442759588476170936475337168626804929111395372990209720134020201983406754998641074293124014455272028659581114732273656542735140542312363981067588768554220145412145392577309400624226618597810435896550554716328575967311086613444646350989375781345626539255434218924897140258467265734945982800209271822602121187733081537250625092116285966110923461793293683937501363756017141632044664718338190030439751595407694477886494234579325419427853486649723233752111111837570926540003748799970913559217638631061131245610692590251382248304216405923448962670161720818122323727213006253756292622387356491883929294034318569449009483789625153698122289946432286847702546787736756100450582584734257677460770838689710621088619888393525418460096445806903703138679278738515373935967901587774285812647820993455921573045402116484438458603381520345750879400906199962130934083617110172737232173253213679389911931613978604525398727271241256811970031867239167326263426983256367899333347291807716281627568549593763653497255733677084984791501768436198642163033647448207293564606282436721633834541383475427206602830872142211232377638055973063327772646931482014783912252681950345062770255150742761045971633391445853934554674193200046387490689973251666775711534692733279198218811499060517827390721827839405417185283992693348358274081813143254183857004143285274443594697223409681159067081925970240945509967755848148407242845782291738510465999961655767475775796371793278984935568224288642170361521130667156975104033946038801558344238108713367513956211005937244146352372587478878758897787715887730852018083974235730400764655268116942448189251851861862450654807742483589217484437786023982820363670816037366482050520363809876750970393729706868859685354188533816407424712782765432818020938428859300475392441327622103894671875490887574530080871468441762359814348327119667607444536533724314194734127477425861650746062972755890221880562112886180022640588695043744685486443356832588986642533711058418764518171298355978719549543709207515143260380866311823176977925928015305201541147283159411149516352641369794991658319539608164775082135951191730890149419705104145676688321363548095619066750641089444695693752667898721601441700275165302562756570836176640025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -77078660136122093863290208417221093446095528823500909106548587182694579781544811553985975040546596082256362739257785500962334371492365109278616127813701223525734732392674900279102564038968972677645716476348848250654561983482363871752723658909313099699570437355939808492835683406700129249127202605917566613212298225747478323391973932704522252500467650835917709227740606139132660455948840269707559032759240654733239472796472546615266254816726090347424890449426441808118107418815758246874762304856930293734783693238639652378535751397060724638602402398717339717948955928935762098898725513791585360883473642209680035846115500976793328193853711890398548273436285830751678149996292978456615371761447827197945029291213483558904270955007083192800369878974100092274707095807241557552189496198752818036694275382142767603922777986664473762552317616276852361850840591907531138185428215318650828082023321931713389525914401109825906588015696181419377873791244676640884556012410427916457147551124566480467511838680958731112183153245477318039102863776804429993536206713943991463131974827905579758043311487642886274249149158057124335311756223788144340621939908118696712576473871470927897472828444419056984869717502703098159661211790585314999849419116681126425236387167661626372522738600667053533987872414884095968460893738559554576667037200025268430038846106156564198441785395181372767605706176269337625142963580342339227476206278293977135032983187708404540277886874449069812134119932805377915107634466760124515481861452424094316631659511133025207981035457728602125667604030814825511245361683828140734874675965256879024481246946323984532370051686627482077537021694540875441878734598262371955509637830437153676809073537021660475521186144488487631591557560598493338498250428448541344592880060366045986348755689300668618808977692289276364047943775526723879093200923830711392389580308439086120701602443296122010196822161180213229474570326470373739312381225604275461626437196094464093171827493727728673320487122868138868871283481549835485287014950410801629364884529655526083166564918159679584112375578581774194715607669057326100870603684411387918588936574412599491791524350832868901436829765229073165567516673259812696010555949978255189879315356923974037106396217988703318090883331394547564880305784132372894242147060337164539072935643672664434446333082538849013838626405607531246735781761274766593526668665737568756661397840607004994497924155009103674909198301259050308565946915223614405323090622324855473489396115714439672509523157990178227625879392226412566292466526923589634096681935379475485957097092171260294127411690114978228017885618878236716994300610359484246113351065616372618088578733607201518470226023208542578748088321979399316604220460278383572473711756945733720299970212558635493372694331752006189472459949466908668360679630508610928099646378886565617039635349670692368165867817500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -75899839851269523567843023428644997132216992144496877932112641677539153054588104744090793808192769505963574398634181238342503815657387962458790089089252792684682001868891658812218548425666644653842795534243004526133709746648443092212245061426232527188278672258365870801289323299004196788239343391026462231565108532420337861828497481641642782533819172429155921531191005461573508062089934546895879774692112357145995815711690412288216245548305729329762999470757111679691162647266187952729747766709717625681502638128926785201029451398935359227514680793953445825547800756650397459246626529905171882930780845776169711280593661224569045991832575327027102586857840418413136388556582797778516188047204934436800097421315508728349322463808129436088363634347661759676979833028549536661403721841778758733785343458435538852179625324255360453613131130346568694163707086026512444760649550898775009201175990358193036331055194573886188203437621859022660683982121363235472391490868739568510741862778340416809549053353159776153123921686891977485309427848196799051477135886315660607269811483086035597520090925539481372894362506932329445590079089685700292663133662926540898135083620207383909009877395874037259031718641208632309690124591493914969530386405985292244864633054426452276168032385754959997511394617313843625137788321695079292963261637342031413948241834393177852252558872172653186855224307740990960597561179363913725966519911400462730891265532241340184676799352933433922113969537281136750638962109068969657408626386970900892532440821088308793319842218809881426375314286130521937872619828813675577327368863679367341698566297001977404116323156785226462664892159675551235864493884727772409347032741956059796870338580403822072797919259745781149085446559036818372508892258917621454623544822835199903765669050203687014284788405019397186874956312309940205165052897459889388690352637107380180764455422323790570013770856264830206112142178892903590905746197443424839988317777160187291976228830228190785912721552424520884384978932097367758721285901117548160487491684896473692807373386406350312091229537728367337510817680619045585187221798241042625952752012094003914658268523112811691161775754237540531937643703062049540639927317055015561407610304976269132290997165565787914247388601146419802644333092155734772086512384940574090049515747504358383805095767605928068804641538461882817145530226658934941752931821991278966172485405207383650025664778506292972041350551134050710731338963516322774111761458900862438509233714760170031083010835484086284389198649987773451195219311907526821108933135032286479220545435258982534636346505549873289132027587079815356723991178448539727091586354411710367391851224424751802320008313530605742975034518053153838631448933380993084048176560036623655678579358258883803568856285074435787095015430520178611256828098704942627025004208846203354237915996904194099454995107500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 50684306486825412782250625517942189148854184229282217927088100912687285956816759384433150897881449091033313391468283986681231682568281904082496534417733026156367399339287446540518077835787566513185280876504142658473813774925269429724850182628815167454761777285171742899063030197636786442470070551109372569900190334923046814995586524199678071169064691476261626578246153511607999800850607294591568923852648145407194005996610557206945350539831278459063187978118938122560494743514751418042739771645665907802366312114054767912903635919707033566488953810804572418973048348167194657541641144589006434816996907951140296479541820733783213399664305213520184642890249334148836921448292682273348674203444692257508619858664703423919967299039329876700632682487824389127059747292544648898033948002645402050383599865096945327088984204434673080422341160170982084004319962381133900839524936334473947161059897558366602324521851731788662611104718528652163609189870063661774807513603116982031038396044584142927119756598045086461976992786012004969033959816086666026916522613264468449677513784879692082284635745049966836951388909196787440945538322924672278646339577291047557955704753632326434920790688627263116068607873420445609058641939442467955659630644264263243990804428317491956811136966805840829231215326263004628317317851652980603006613348436588278581447127605837730286940015696314277193240431088484335896108942887659163348510219263955009309424192374453817273268458890060702295967863316841292395263734405672918852870575734210448027423432186556399626019686737826488259848771929068154737728959270232291956401555676650612735427572352767791283303575681934030560177139519728231624509678183473667158618679585029457582781865042883882556044593126329615297518063198655365544065019222361651412812706997696425605154613884895250580533033764895586695048767181600143476842751725950369591612960503837656281357941257344573601159216654236176492336264540908952473474765102829440415069748398229350448536651969844654653832138914396692160511186591191926187532443003539069635442678516076435211638355107097036328763149388327027698798196004654812353326020129974255065482399471135953466970533264941504824773513800193476043278686494698785026519376285003828302926753692086030096775385894183245583600246012376136212566208500797215893412198865484342979064988272929003932397231549601478125880333860097304759419228250050569357136469509423008108668321293606122149867504386744153534569747296969093938173797785340335237936164883833924638186307679000464680797813784105352456268543902241617068389814478881901454042893739699977306334207668252108803498713335784667121692958561612982575789932591567890504753879246417797134156007799948342669426503129599730711546071958241707973059146625839484516356460150314496125349593726091861981875333529906041881107901249030447013564578615322291828998127055520068492096082760698682549950075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 4489458429849030967403200184685999603655148273647139589834303219217100431986632772627878081477257046909825985808178708868708087572467431005946337366408676150065501374645284693962832706592277215110916146954512049028605287179575910317503114179613406011158144071681160146988784694650371068408124456582827141146131270451461678706027679966290905422948344055040592028355205311721094175325381389594690367188831639493185292127964556669425182259741235789100288981830713042686037688768507941118919373186990379612791114905331492990100451685030275639228794102736961758971133806787438438729339485450938920225123460198652145431121288746893790836567953598753801452187914333461822432857102470760721785736558898912207358666006499957163096282402612754651558733415734689990196574186123354724323696291809990814036453465945160703803136509966935999930455847445930093745246819132088560563380467916958320491816354628774649400939271604927318378300795450493191375489209042339117388308101380948426580578164358812659316975848870204688584609963626214505194529147330306282647367547135034714937907755816679455411222258567665345867693923515031047819271188686568142285086561992064719161676448395540862896663371794117621301011133608263459430288374086107227295102180717229066370925441487472468078923048402569503266525640238173448732395153853876390987361937465591077625767466888541157774082766474650654993447795249819461609114203534944359775385506195794614766784703587065018026286234982150346027928782207816064464901483734728088085954565367296236877232865444010518040786857076550152597938312392042281122140628096552318189990008786467113602233468521321308160517401786058542029411379472237588857236174116009555973802429920151832908000211335308651963676895652792853147962168671421456493851657478978969316402198407919111759658815689209663398514840006060309245039075730629499956215308645263402245666819837454624786019094007884922909985222315101490866825069031187531601331511983696150991194047565124950092668456278293150765193392774828814709478900428663454455356484264891684276229601717265685338191452804270462036154725510772298474834058956589710178292346759123190195294316577721145568249325347619600835560619930182969808590783539467638395266735422541280069746171219227162462637691062551122427021100771924006901703640647732547869982738520000742257216044461594664363556072692189856893207373540025863482183104145449325451827600422016506504326237044256321791424028986407274406065591484755797578322998098558032413854123077705088068971663202595549817861994009137663503443475049883927638497620942097348622780361711986045761051506312663671675742579593712774342419730249499977915058598267314650591521906430650132547408161348597231824033387072633665961215801774785861228114345673260347689462723000107430787953033041422417464034809363309742646859476848510786773726403853879822020083410415570529627829876295894012261429150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -542834053474801088134940089015819783956713755855386243734352047911722263131730086466121920716007898587004216765165451291313052192854234480540593455035079436533499765150095560201900619268123778253868163206614055756188047398894770812522545486298787555640764706787068563809110509593648211231767575680374885815995343298983446265457482676490595495775546772776303081517099404422847353370330940439543101014783631962516534251505224953063400763475849945133244897912851879260445142032761380254377928588357364471558233004947571862097704868676295950910796402909536352007298445041922606015173354509977247089588450414380014727375912608033192139726963151853603978396400247357827666791816279458314245249567323104437034010388059392984972830340251011484407305783688989685825129131107904780362050915003648155729414985970631024580096900302131222985590438694558769559684224519197367895004275928111223221471369500331452843847003296994268259590038080357353582883584186963816549064145071245867890159265654854164019615691924041645518744466208431631882750541379503339398364484505125466665575231700811268570729901626021424381586841683449890891981511551971743276590136512967787420604571212243068926008532097866813434935125362881368190119500989068555249133269708955259335026207794254521673867341262044125487056190447352687588854563446619429324396842772496516269769218325288048135696354402282799028978617972581216781201882025043024164325132073669291511490440640250506246643075620323326880695405274643205313527982061522840698513926128793834482673371356683404664115441800319582518366968325691190081760032149309661137430494506877129867397538783193750610613828600749575626952074898758087574483603584644492187866393161029597246459688106947029934611111472617212820807274757264512661484048761047293133576736324916777619393760886333097008549071636189639160413958943027499017366353676807497833707623860242554103047965936923042182846508592732517974243979025387344720275180234231238952254094229731853329446510353704571900800952181556850197030669975583109304806704239561238633106204795131697395369815603782254360854790221688846528374687862790145362541855227123084095863092584362624750082604499059952063494954064900094993563919329645440781318169172521357818310219495950702228276706924912611237914084818204664493128722542157014786698398675352990839577169507804021209477104928355204375603719922575149531310980132633649997375023372632361454469229957334192263617943033038970112236906129147892466925450358163025216387574856430087586233804767759841553007214250209052575122087097440736045430550619992986381476051795258996064966709931829111528378782356284091632243326296939520784248036732980044802513407467621744677802246070885485776292262128806463800369571980862019391740160979706633081513924782244042495909829249571973561023003970002722894884563548021108708516459248729879651768851385247180957111049499087945689224112500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2137083723858663568651420203336485000130476153706859324142652073649725243614062696906278418269494593614761067403840777456949215816840354281429414417192143408877563689320209261505510887508778747040081546604519720515746999114164777220932364544246319153240982502080612765853827496247127397273435899440602059441263298334023063781819862000369835170472565730588148555719981047899489533759590047830518225805713026677994503782158780880940066679616634910592986120906243437179971750267053121944266520167162800376021951175820741193544094675393571805327176315848958314942530582892404065742529903936765545550634603622312899781225879571467653430775562955708560822558473552428981381249615664460399278212679063777815533071581089658235526232594468092676301311169463312209523773610640357682113474693683365734390434438343864082722118292692300439687921917218478847624129252123323603502163316498300822655933113898108045579477159387963686454585708016459051053195821561625008979601750720750764112436236810563355079620237487885665132455805321361437251321762932192368352334792348162346771042594224093914668647530611058265756392607250151290042609988974235612584294289207630277248432269367226816170101640790541669282327651356028930845971769236498263519664127931247874277425360958527235349918961127485935525481855123299789203888362486272890910538636423939055070190546966005042477875274707482282011042310013638935671001098540093788163391450366232463028020761481233859538692935312756260933396603033526900374170343217102473404103296901121492601610240124754851433819632036727337671662031144239309640395875385633868586400268990881442850341825393660990058774393957092692543093566411765137661370248739041359487892855638532817794109392995287472504739906412798666580809533825295512657854632684709542759511903031558861152752356808937321036139307435542790367376353865897550758807389365626945044019719835673137247146469159042446901520566108266976086102391739841315838792077211978167116480383802652419660377794942116081792655480804242621895752512471147003638888256533705827286681816585997919148487123750281085369304281807198790714233573304812737555323985962417658065927141116505165325267048682061643092701839386722047859918280745861253162702562299105061543621202116836468398063270337252041779941968058315191296924109780169309081347738115491684092411578985235662403225843001226741693250465441325014737680153213439938498750257945536869776292860594923666178220022230301263043103650829173752433624626900575187368000303743279043563720386297553570627482255839233809839242448267174678861332754172488050521912990110234852041493299381037815660208448000472276996958041837657363922483068053221587359441355294642860376841290880196119911027736696994827622048360804533983190055335176496613484473121736592816198329608799863069827262222947686208114683609363378634566418712517943309349464510428722764821056259068753390381141497500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -13158860654399139815243979146310893210023346829998517099703004685261287836280855117687683871086391297116130667339175308403566619720412966963804876711130059186626923636438134702812942369025876314567501537307502971735511998583410473873318700603135661371866305340072304550519655234800479320677112130883004581013919378246696733361169105381617686828655568612101705678607346258114228962612608430718912416076679593641282355733113302137312092839194104426929486750301692100915372623916716295688259258588543898165427643495063924463340164853395279945188312286163612439845695969229302902449362679310824298861517543648040420981057619597030469753251575235492943260836947326545429830130473753307678118836967078529860171103497813373504029598294952513980687598757162486646534420722921155248507206848384231292336036095253868074975336945440520565945317137614615140703345350764270473729507928428725072963753250662280584797691887389701089379979700750731003537840882099178983927137340079506455801435356347247854760834510489570053073929659283223095769135117451171490547577881880757243492721885276739212890175197274934934690823958617841016708646998881133576220650216469704638414985269752805872592354093800913422263234311761260580933211766012410834309358016616888394243989431815557178204377313080695461546233034204277660673392055139933808385225641974153600559555269387194545429339962371211225644076182612710124880394037304333994175778778775818742810488338215671634610044130467929921229053054837615545166951303147140221795089642344940375886916176370792316400971860688441255235481470266871545873907995887129196340386116769736989585058747914302666513044516549443252050788456653832887914054953042485473962234404164147429004079785906076829960008413965173485024401034240596155436727826689165561981408732943445427662702418550222970688020906825695318603716929677684204709368590869560893402521857146525622693378361103997004436431663888455891239201445796259759028005557066312119093563861067575651099073828851458943851649699592944104257242897078527512740239630142994156644368308789947229555877729342228634207522698471714827234492649677861892633901927435000891239496688393422574331369035324715457464076062984473608293035349066909214277633285034704221240890717309250958854379651176148614932678295391021432812880837526300377787751184650459573321287007667061685332758704774490218349533382834887711493571612014230130975473797246094323660989102060310090484282337150085651776954155989810081212061999948564231736570647178462852603880040458476984184101055895980570180595864990668993751793753081509509854328431529835640117090067738899501083746087298752991931998244256502441394824107812181985995511794674447857453739782715311154027654823229153716991895847940596064989709521119332985939650165341451885733581960794911868215948511306814104843042818394577482759544226849974080213379570742585932815776623920444052549910890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 16360832920048546958037210697520871205899014258909862605435303714836301770803065327990229440545319379732574202878970374494533823519053529848196358147458742029014296677804501298483887347961645864533097907544923398406534848100930277035360511607310994199016791007183292133595373943851174634344562781230066696619645815040788706562440145569500859169372097582637720802343815041264514716685884519812797899336701759569099839454815394599010189623933050567188625057964730352657883505713064274944819259022254679305578603084426680932298576880236496711762938787133362341805116996158295633323236852771434787582889552371764602605387825864365591525107477793227694666248072677684785927325867241334312491470235850035825611430106559650455099484213841735635278795283201644353222780350317157197554958031212789854183131364185185765431080358668735568241485125367655965207270524773677665777753618920292227987268722770430900146793283475164887928054835035488291634291793696981677023716700176686952881846856225616551503343302001093286132506365879850612017721380660133738404767294386111009283639654406647683746431548743246730632927885455179091835170073730893200311251929402830525605987622334912435300907568332862180957095143482084722539653430260574727031678688018182757420688535285548535919002565997800901350056761189185130384452843621735279308230271180415869880489718220744351161351384199488373589316161724263854966515492276934572672225148675934812135694209408906320370000796294279652832631410180797667452104314893954335300323105161654638743929649168040116043374085810902127366823597234035349806023689464580062866671040206098854071534637344813970770922013783272732250703134285788881566256935262833388030907191338427577002253085262451971494478268019466070470126167577575053703513214709891276411355378325801258056562884863509613375290040764748033960178882752091838020592570687902565420441368853471373309380443410777558553103880658467841431470770886667358826995860011688523817010030142429239971245250199564883924332686693383376316313865058738692488266057824714154772590258288460181501902024043832603410390912251137522424512524967898913999486749177622703297562150479989626376388040263298470584563645928847273101537578460726853348893584553898955818157850744650270303751001099613155192805718422590748414246771228845684739860242593891223869266494849778500923559488522494111739925911976252757420417406068076245975819534144132015375299157581332423935542898337464678425774962849247815211414039695653059360938022082140374201601587993522889943417343816039611134698779401769679588657962265353564803077100291596007860605704804058746116375433144880512959592805330985723890143011061587607990000372241804727769442654564640238403829220280437921307967361520426242731925996990608677379924153904560619223870978818479312283134101559136614179671461725597697305157661219244705418910118514227476583859956485217778902191425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -6690605312201344744731469426493540171375670878161297189666998433913897311212744182442268692748409326162987185948388444953380369941823948777601344316249099939152515382120860663173994447472990237069462379548333643934131594145331465202268807369502938318199550864047019204441177184745166898882905525195775601967585392893623090183256163909793209982482643087681513105523402098491053055419519648375740290855028429133023764825047374256180566252101269467371913439660451802112984071093497446877218923961971771049062944816034997768070104039147521238965043033270686551077444667019498225202656216605671023402517930144409295121482082006789033368313074291900360702880286973709738766354884540692305720537247304733109776294652189554212990990000805520743938515212479866092719589371364344860785777419572959651354102299095654866988807716293761109084675199608189969065704862558778271164199615673926359263752854279883207966397279904386903615635487867253496137700742246737985351512717072714679680701609833041450112940218474944996794604807521929059747213137773316027143194553915494506686465464509799985978941951043840158969338181615515610128188191567942448330151492736507654068685218292894798511495332001072000390802711910212817422377565737527302686334348948252779984735124531562611459051328762736166349285202286625432776074617324207998753527553230245280725927152920496513070045964803635577208212370433715317299634917326956641513520185650865063607051980626263459448787888734347348065233239109895886117423182887902087114394354939024935566447129623590752989016015647055239076030049631776614861632720343719635657066381390408527012764566639933844347286740057777727285669339230881557998685142080625610086079428465703178438770311120763546077395201345531698685316396566576088709306450246382746689950709717999260977869404591080110603370294990801631764453403656312095509526586939154127958635872535873305212517893765655127045920951050313807545718663714823604274648574116907832742770283931601803470104466787560016122611902586719453935669250301815854468105486391866911820685112415359623449848687905505732613877538117159654949519803742693775283109903205842856403370512584572017047791697588991652420282141154294235847012775117105216972534069582175080025483623162122299969369793367046473170518775082338588097533329898050326856549585257327680473664080545648170120341859158544580926140349355907239239030868912744191555599256089649361808503136662643563889904517207196097784462422734523572248984620591889654626024384078726482667456780832285707165827307319615379571114646219353062740114089967040378473262382692599287510007412415994804362865229513209951701845312512249627902209243870819880089564016096398982790465687648479506881269905051376520316418298334661804048304439593732909233073073138250371271468775335611946088095012498848938488766941919341350268918183057720221150885745014486965072276685076201304066821962500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1639378576388860560851267955544035906364350897701368889918994019058411367759449709078812336613478454961078834424316033510931874097815791126441265057261694815319853961560992470432061397447446541977518802433379225262852190449221039132819858216412280403435691627158387136311222528233586532266392569640625484709914470096754413345137956177827595945497118073594502260454921797412211976103991031907060731536916987351730963783203844136323802918355575930869224655508825546146355612227648135659292272208930855736728749698647425443371374658414374390844220180341412194904031123659003048152724469555900370158799760794909456236294237622606318832282550496815441749108125404749251119207369696846700797665781239326815491467165192355808542663269333097343845252472220535197850614911020109391251618888934096273834204654168654032977463828835419757691763990368105550390184348671588998800185414356445570907828467512156755053281273464271934070045440762218121450753279464776039335297955197976017281606385515394667348506373883266723849979506540713049815071465218110953806382993557165636218280017277043992722688133050062826981150302877610824013342329990898473717462667835024498384437904251447777916542995555186554345610542319218351114995501991046224982560538146422515970112704556826024563517483213098631161198986449068777740166162303844804098303681244089432141848226423640977196324988005737100978425100617738796167293744910500257343804998639422630788465452782277063730684946876266878823193534541498791120584331988290551003067549290163612892959547324537401067723376179625065610160132968697929115436413219559490207323154246935583931318592461775453110351182774457168671586496269336855149772792593483522994213033082057427530042929767979069386852760338794064645879366239273125899408928296247143224664153797666848656412261439103572068733740512355310682439945206663751081727580569927967720127074973947093042916352971351043695510181647075694069357435033899771661112456945066734836311390731911466751951495261256448018343193554797202177247793627065882895565663894816639102148163801452322768028086730765977463596099022866527303690742168730209819886558840928955180947893247905137252635200263552933773386123143707960171698145712470663998962804568129487639436409298717693074703025891159633441062470668544453435293696909928202793843880720327614286860489980671568288146340504219254952657902506809324371131914160903167181219241363281278144343352923739114645135103776834006677103749150434497008088030813412752013230487066506017034394963320481008730686142181404229994609281743376848476441628451960290050054371583505016319004050689280331689763473845692380887975768443966551021290729326738420192961352325094938483254930386031420110451055267411737632473924829994247713417933069904260428267662882261822044046174459110040035240253745821378697432557353573608933758627890599541596305857805354036866830705309312067476854487500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1393721670928040725933857450378796996082663849219636735341499490393992523974517619894115841673212269120731217299098820788919268460039184776682131733213638114683681187860537608170819440354634547741076864396254287338899266196823163829593733898132643810979072489546797196128944425466430529722623387838084481450851451212039598284805463893502664115117989243755189769378495233615175712216308889334265875070986960500851181772623642445241299535495801023390432392239091869986129016155413851643441843964670385404938436757335195613427172897374508919634330590733597176845456265874438152898554116406734315472545529472973124382619912894107748945707879700559444522398111586314018119709311860813015196140430606627839563737398757968534833763502445314934293584199156970653130874864843263611933225428180197197153594464462018400692437871208077648543767521829409614300719035432775579123096567855192747128756759475804463544514688998988389776418261985827467300535018222089996354595253541318210528822450709040893041990510831698869068204905958170664717768491869776143230274287270492013431956879910274797504498505805017829071019064316535008732186340798700666593927061150627515496429928260113566971293115866577124325916187017609830821049690745195466781178493440920990061041746138401928419081677015867836075611437638823644479626778510150801139753670456989293097551697144690270237505539624962366116207491974224972849351200115312989820181275053349017294439784416885052499608071745765684217450257760806947647719982276720403858590912662906572892987813138045392342970978254093234523276595935645174110143918824857667807564562651634524386779585170280598853274855463678352278397215648925619765287568697038981742497911013315736063260307606341836260331885187618061207681906668894688658017387108509380469414282986468083449028607766838159247471860647886804724693041842882201237845891328365954239965598456862082658130944994150636880575439066959961132033251461901725504481846170270077128989163804788867072125243980672199435438100002240668049922062489342879403557640636664240154501797572286680327949011712590261381418004014916442850872250591058244751832742565360913905933723294951215842998860268466513048619154826522642334027886769563564450713799540635144381089807888409247721093493733462353759068272177996190353400502396158647950781520440473665764488541129707696240603079743724019151465095057870405923679048690703568760417240310414241539628663456961454868405762325517992092066914078593977844252726502584628500399384513057335405389413091612781580589161218381236734952303886496100351106452751981271107853130536993121231474860536094674390326761764640708585597195950785881262013158614314894975657907316286848229417365558585891349730048063935256118573292750668721101120513073169014948049666951577482536816777609645093708778168404673225074389785122869425941099178640053404449455775598419775085480777186603547965559805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 488513653302919100695617074570700124153855757836935964183657887882349862549460765309598510898400423899813284778407751752390930292230430454170860462269438533275663171660064139790660501719830491163486300431076788874682924557418476514296515499925240481653249042686828339337921435677740508540738002845811591017655525456663478621996725687342350218491095853729775580233770147325171005550680064714648372298314373664242699262440759651332400939865880230289844833163456875375914188916459782505031082570841286171899409456398621849708626698985193670785983596422251002369615397683389034996650234018276697313710136778279313825209303462302656367062443507551537099824310437231649473133531753345145097111199832362131518993903197654572246156391673495765273609079810030504593839080806852077673365800430932838193673310229019243199903596219952857581515862934949503888365169785788110132923363522485956162074705031041842538132351206150718912303619678090750231254564107221374598925193119785791728414350346629727334964513065005375155603548516775195224103294460177704727348108428839896847291237294854043383872231010110836337450115337126969529875640413449493473652578399647656359999329768145981333008259775935244319394368102779710879949074085881923753640134618158567688752126798250306008731799289067143427796944926542010107606357721869725475625420315212352543670415026599870042165824156987146668399764606940865993007109440087748523798799884075125581565170371576881964685420516772679919726788657168156381233844163073926396657863459549222466086280821465330871846111009535914621617248335788131364185944128084359940728361766466525427055235456022950523892661821103671431033961362553123784233424795217187555995568122433265272570445492361391489304564838882066778712943804202277637485643577887100133726872586816152016230959356262982051406617138272296227480892567366142954280229849272558881619556990965832970975090432856077318558661406348850754940052694242679362237772728989882034560060571749230946006416522658572280883182035215669538504654988904702870878349044146682205229334069464062916563602595734878338091098528719812262532210626269379160613264032973343534825172056992068842712958370366319248704648862280833275804119345361016999635745982326369351134274917624114422246926507143191572625078595143527519406450485460731488897019922548443183129314339257535884139797756201357551015824974050991232515725751839032023889152919990460673072431677285754957311301290673683086882821729355511004108247902343171523798806832276769530294871307610670089241928948422420363086967560027311414270798495983255094358537756220604183591807639238256100574202863656075867032630625267797206347289536138190140685100692292881224809461982547339252424336755635497012998667868084755998556813983160916382805970066762982900398973919825820987057585649861236070866903249074024069084489540658492711639123780467383548323595850212183813106280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 161004955756958570328077835811356207729873707968710044698011189602941632093449877733384227748633873940951497914647357122335400000992135595661670056945458359710482557430578189783746126506889893822352082952937304080080897657169440321835670806714235381449246018365794431841090050494833651808148614571005357036341545610692514159389032856312478168950482615681233798779258696304039918744137276777369149814429607835668946106891961398250892555517118551158769269246923822763082727978423907437342454097507162302701998153580128488909285464816123279809363593036250961361153978327199032561696548185655819102359604465806324498140390398995446513146923293243678360194969763639009932614663230214395293962783358219238048430523833237774893810260229541485922628180827757866315248478017778845289990207184633891601728922578302365351805627225178553198739741124408463528633743053775302804077431222187016207923996641140623529854855289937766056686936295813200788929881877661258011386559485530866247536524705212029222158363321499256593853318794364173408026033823962625984449237818094990314558848829888279589826622568229193425277965406353244180725882608603552997328118225311126400091269667386130952294115068333484984129788101594242810406399160201261731241876093733280419881620714059937843140179258010535550256445449122316437419831377076140142057417403523549398786581058829178971090114056758391895542824855505904768162635914630992292014154307119776984734243437828087189563871942524446028034127502765299952841976738488721172087809088330557235967229439315337510937652660421077530858880389656038417667200406014231244430157631252392353655526425279997857936041258110288635112099520713323710929784387975714151210665673992672372003308868460387549490308274389496867871471959156220828992541449035912025857937249208827469170458940095059588068741876642599944267204058745231773831877244579687695298165057076205293686833359508615662837540530314138971754959139757276114892922831138952995991056146037024268332509984695917599167065047288420027762322330770844339110871515994132118781982496907679585303652175650037428724362450928001184578541053013733016596263590780899613094409630444682981132691470885908327097136060986203142303854081333288358416811833190945376925868281776631327229849994681000086413558305027950964377976053755296087213179212060424893983129948974620885135798452285241733012796928435685949978496936622795119673625063375497159913398943941581054797310251569474754247362951103932837926951956936270258088243116525966148593506579976836713242132532807723009842548133959192044877362974717577842150656389845011801112562044971213889242716523076249780583575596147232923541398164770085966644733958038577128744736767011834728210783949446545457146315298600643789829122810661317060839253050880726952490197422903822490088888199452252801651079443360139250592130660892410828909505432571464585943489977035294629077412500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -21197315656073327438955925206661705142190490420006618940134681325242012820319052848643790283498819405812809869793350291239848286502487066672937817577523846287236928412730025011606322474201271427286362462731962456054674878553626619372341099571425286015032735220273403976239245114668773108434082835745608762269653048266051726451662369150402897105240880850787165211891421907681066824546537706444748519702397537798030145529491792762387730015597289734673802206066979904850154002884054777275201652149445773854516111134158081046581129312828932027261863551996315920040885903845424693660569349119603345857211678123201395087907721595264494622998468199723216221610059165967370997377016708993637862518220888111086705006069632887441626098223858962794394165707892084312063764997088717247743342002290724189438284643133272672183827369602714452157057202069698096753884935693401031897307226631007229587980271964051573535410475933837119272057803271465628606478213726409005755393862699230589273108410724283826039851938307803999638784240177818906526502227369421496491292126545454231609778230787641514438685519615314218793948794361132593786683285043058444454888095451449641990336483441342381643741645373025358317899800000102474411260415650513565711989016642112651991968989447092058272016261594646812640487583668519740748437537736466817130505289136785555595164882619025775637971797292693603180523259167452332454259596986254743419190963297071191423189600117916700678678467638611249085590866814310095200941520711379370349840374830133066447505665372610885761494074251073114778540480489703573763455738119488983563196554761914394622429646294809998287442767320822213607095792553086457802561415829282010849982652224932132329096483317944532958129814267266468494419189789817180061418476379122234923202815142101705096639484307967287325863259819063352057320561745251920324942155392974062669133765436056170585332600863108760591428957010165622600255608451422274493439536445332207080789012813284911066920599136697434092568661709399805619550411225326796917608557507610821884380321467099463938623201963286291429571502859774963368573332654911171463384397841540177199569854064996530959245835618192948088288270021828594046532443934606534638024045824385697756161518027749208403862349197995900935332419981120935892052360267448330464826407694857601730628389054252081792577857101553581539908961225562735623560269548325830374355829838379633256331798306405843851183955115948359463996410229002692753892045150194456388322177759648963535528096652132478633995116054503835499645865504243113866762397645509532765751529500508591521067787289252458704268564511261691486491836070101135807931458815916379352496204975814891998229566321451387575155399066059708119389768115177146117281746981426439359968653484491899605307964069934272156344058833950242310783621417613944348036160084127480101471883361820751484815932001297161258925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -53756592703613415536995294230493104378001212271500134188579403067592689658000098369927122937485309556077094460279758331004776100839320674016100353493431752262398957161320705140500659807874589620575076966755904209711031755196540231825527202158427548928775332373833822360253834410208799649247075552285336373167923873476761734485607914276549883764793054228578534336256435691768727602929852146558394534334074070750990848180692730267051741069836895556825726685252498083141940598990572441020266908505395974690959886430994661226794710980782992458919861887238456646270803069404567526353536104577957668835071923778205853265190173768187734689830329264934042873716565487312020954198062719530823773648505010442716566680105209466263180784015996016290245122053657307185779128276821311649208703679040634849588620699447126218855709417924024943211502116638799542786667776885160018768398424902105687628772898495867890092794820529226978262261272732108419292472369899512389800883645475244478749267453406331996147704416963465351418668413644954062126053061686221386742839546834782122658585610008994884333836923765930443314639443308381201504636309533957559954237614550275267694130661179366413844228515715090563980236228487934681427029099457762815828340938562730655876694363362879655456512718556066053052087191125299806383123527850647416013131663045005970483541556463112553444904802059062540854983025428263710580128953117263531352198575527991540808155621860807421057016248616164855405350055865255803845728993469660628015203439264374775237320192062663311050955603207573949729585986453821109840035998091785433601789092753214670298343817048503420524625196694153344245535561838331677655080989901592442029164878926379491659031656768656843127252709648262073820299507496921484889086427950770019240162513187507134238360392868586750008055945120500310790087268068658065487146643646841867877939902336369542659646919865669215105347329013256881322489843918520520636476950798540239679548023248349050972648539312804083462697314710763502354238787775415457631987505155657214955933366082830141282829292867623353769685571278151570886514898538804693641890891338313955282864178876251823227003620358588224193224025921974338221059933253488578293093224720339811652333337894977673454437604984667254665494316339808763029244538915577671639556342917806771484555342304826908086792328545926054828749363354747035734422376270738849881222177111708037645683550642652187054663497841246456430533875075039795475990852186255564919081412803764095492965601483445413468297962499029670116967343859288961286309687784096586569153586944051002561654629777298416420423813480541007742631638617867154557157456096875623280485534977061944133581298530036269294446928378915787420458508188839320789244942374458205855821269772564458047521440377979077374409275635051823648858005184198684029677118868256498489886897201700161120722934589030498829650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 16886594204482945976129982800326910929750321979875075908399038929895239400776910141482766543149843445433227743463360138019565155945076202972058008507040334558467779189054428176818012450372866691995359386781327253489932324057503121964537376421678176121464626905995654593477279946608824179131886858337575845786290364052682900499745546264871120494275482307155490421898543189723632709357656357288569001649025034123881188672065100464931136086866325629748959605647744276880307082591171935971056967260219148036517879735960423351860923715495868996258496318409070411831316488948746286127601676222630857704341956219286754901499327097905261015456006020355868510557194649015004856696123675887229114290938050299168243427323833367609995330284589617202091237207158500176891047536093191977626157287764092664731702771286538061093944547178870705044369693867645881292605216501347102393420934163541570397039063526733810979049875095270787279192436492144820982436879004425582502158720966608128912810680484200854887044473610698408059069529935252505092855661252877570260106484105637734332553694254148479891471774206307550541466073666996531046117285266721445364087534605598186126566386689569465028369254851998230754561805100441154034846672666563648593539210023239602664512790984771205625821432191969803925444725488834969295091721882568887972097104936265245394282420091960820016343072296084734740945398823716426052282560477207260019481273120124159544596583859640100511540431220848029742829161098673274475614245124084621777996364235959681274776435382216290405663751545295266953892289290037119595574809649614433526856831315580288111430581847904810493836685468561827979409297756308240244765157581692597943407560024072696692704984980672421532420781181086351591677004279857555849720938658271041478249205748152836681735803742526942992032496100751370577069628336756450045319882612233953751290040135694650624167400686256052021654705401162862447056160951564294829335091402268629262075990589319536678588800971598095651456949191972377382137103441561229376606624322945377152634627957562544485483102419372122386273195495890779440105568590497917538876117557193634294997337101879035722099951491622852195011958805278880927124300355333414624936475989629062443583637318967985111766888484279967906361747875922560172897236411651111136101425556518039955156061964051446116297668500411107686463489028856101288582742675382715015262094422988463802480142435927659161370111713834638060849768497446918900110084871212917046339799546786597906103661225752053436649421059855730899206513935095488821737755300593742807327160956977993573526942783926033828244009803255121279208477143473787836886651841881290926281820162309157267805621346060040894721354906396157399316979800838893888620040269657948520972513844824395818482912722663795037327021474179552894489086456026973292436986196517839984617701929594693920355253848441512295806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4567471067179499192616115818412705111324676803897525349288091397444216520663743570158673631963030367140000091430200005557409460495029129920496208111422602729807407021611424970576885729729069832427547592458210848797022594082413978575689097907262930205638289590491732834660956476923332295895796793997716148258065775822530232278141672276804833413205014777429553243811897877498781947616549038198853905036992251748835670017619534312005940678914106627052664979815891802169249373316285304410936461422152106410222178270331461136379845823922235018570299444598612592197227712719888723617892266224253242120834094260662915926290473829684513124284816234746172079783069476507998764677390507303034594973330880009664164242595575733345693994027826340441599951992338615585696859216119225297905513234950755723282234030660594974813265886014363985642522124223566194064553413427327435437495301990649979180068335985698977179142013531516570347062841248600823951178047893582230905727766730632535658446279822694071873980870941450150703936474658236303089811826479573327375987712863565615256469253218144690014899745314062959911062179047987605608909488643302090876124656906499524461247776888600254417789941876516880699726611773782794838966546637094749999666295518206183577287891261973379952763098292370514507210866118115488497100323783132512918947596960015434963833479340076878922284949226082153151721020765716600562706658190591025108779249799966990083597346540485247971689279042578372693934901125736040940717190534240922997446131786573737725344318690597753014040692374888804444767380601145790449983191087977802934043986448821620990889615243079821613490406246552188843900603887332198833537464939571940882562494755998746524603772823431796241376113038395290628376237915939145728202266821153118798785177364430738916730979522547884009986084800585913520916965550865644629921264868279857402531572181784281638516975253280573128161770124581052605464285873204615635351060786843854314191003500529290961301742969636961405008057483309123556776986114372364209463911059642822863660857807960214731887790504854102353829837172642953970013886689414508054807384572920449099459155150857783042014910014229597939250883236358827002661550180308936147597510036494917853548570517695456545003426265130492573192369896809106181152915758881867545056792204930661281722011609258309014149886823838995785067132918331186462783066999529282290345704178446563004820567992705924056696931740353496833356977847541805784374594212056405669823983018917980164616717117319066741582397574559277581370261165622523315159739189204225882334183874646972935793166100675696798471535198243132989010048327130389457164732135516521862767336642727723049055344282352566570542113357809839096754861469275482831190413193363094456818185129293097114253106509429823940602205521567796324726324483647627746601982981990089685600951490729626481691203932207624474441000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1425814977307731161950246078580177334008038538332400406647931663928236651538363885803375083124542785220165214635537696173147390680895270351616378528310456036715446076441240381624517623409282385262769593087751503396126697726281068415732221181305232896785617919205961646490929752493593355002523499652786401870335725223861996877472671095203347245254212765266525781989751458589800846307769030229456443065565731105834389364777791347934544205207026986796171865804750374658870224381236984113107077640010152110027724641526862468128994536089342745063724160600932992073388962579718543654047031056944921143868791596280542725754782231699521460107387117260806094166280816264492050137916665125452950475498839185002042887551447823681272995888890708176914364454055955398554624195922865817888665315152780804597686992314091724127416241458878494654543253673529478408107408406462527031635651419105991348573082137855587555087949358435657217487722791782161742163097423126561006036527823829480045221817228790911734935780617601402652084740466291962235606541690233365290827675226581468239032101731481073963972131016322055231247145405499081057606194016253876764667939521505259888333812366733919982450664601363711994308032152884271239733196127195370944583207353566816467118776597560269687243609269915646985363835113572513362155964837777572495943031278103061433526320792536910108718014156798629526420836959290021231562052718731931862233252302449854828507033977279509982154554338577966507180744021157990167471140477407523392480242327045979178152587104178533484622800746227723380164037877066265073673132003315479485319483453084838061438187024070856732033582932447784223898012571992567513139567113421937032427436163385704416184895484836930129879069294903822340143715140511881402493902409624660649179785929506727952120964889154368773122555943137087574079802955494311931452922796406440241627514802868778992003753995352449681744209589635358139396396938577477235880152911697769602428536977247055675012423262634964593857345981816712966560375034816628389018159689957111510020808629892669250523402385512966776638285519651257958762110255297524323135421874435400556298366452237332583532468192258235878282944119774667506353139472458921262015250094885670229958122895840174111795547929243609007253035701124556135838213218782887977333146402563108525706223797998452795961986668995840832958211953180309155836430245310606671007733673685910371135387833788286505201190252471849321878010093276169482580240957470876476706529922890776801804161082401987386401148404634257748371555903400997022338828282270039087014925574438526699431393085432697761433576397012592469368504438351445154829536592494728262836535556046624623503864939397429856440378832580745299153943434057499538263778627510406157968065554519265269681129822450801918418972277988788904066244876550738662865268499227279399683399168495055637267115527688243612315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -68085151940343813616282192249310358254351846560768002213700698710999089327402149637394800645296968946802906172529247153569159609881089381754384328713030514754569076056909210441778926609037418846944726824376125200938151555827617482780127298979918534650301318710086633210924862165852451506531535500089906701499046547253540716488834697458605468431129861307434291795323790425247377868049132620501160045334649153370719935050876372805361529292087655659260403235810441824344220227182649875871231251794904047775480420663070744702633865290700216236605518758013913894759489688546708985242721261882094548080378861243869791431865709788329601794782688949250622746138387871662438973895270101741568496141297341559453187290261066357106468454758143434302614703373118783528066815959609167781194018363521306806588675395532661466984892647718987709131542127589451575466977626146630062441170507123961730405621820224511720073774704245447292343882891440328984096764728272377438539054173142531453455521455053011033232849019592179536533026125471114837156675382644770613003734494147572736724661010112665695689823269800240182196371971647312209507905614275363738465730817946054172897616863870421239227565683806334848346031934692196890383683190441716884211722045726990851715918820154535234477628881402514447002890552498350545286617009166243824461582290839500755592258730427864761738543912434198215509099480340947154223075847806890465216453365743167652755643010871744052617376810803583231799112853958081619411336300063343792100887686483166413449964871190538646034617416884216352521176613840148846868878961041758496915435246555842545181477560800097788938320805425360104324869684794490433012052162354746078444056929046823659878101080899407084216362340581364396072208368901303030991167283598360316957509853658578219441802196421363961482229900930903281566450628447313670253459137568099729902594364434182088915647301286221345943423536039244225648969144766628509874179966441960403313498880202609955335913094181858853046504755179349621728480469395334747201926410852536350952929281502784982151421104034680954805798837518419769220850278132325951222352097867068961760520770447586080525744011127402674685539219654110234917558191008109892116526696232630167194553036923169329320831263340412232268538455053405639336758556399254290829309881570091280148188539696735803726789234510378570797841514206428390117544155637178468731260033058252418843874749755883788619406509213573041661819142193492651998151913886747450211481653249218552894401556836791934171016103719437099539297988590625856269530725997269584579176170486002233687435039267979597134793606245946053309370854532470901948318661895766025380942720348828439072876928842792282550420966684252507003036441039119812883030235115938882983569431004118781876846967842081737196984561057590030796891650688249735606908038571891498814418417698798858499956250023720591270000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 19822078502773178290117035951091332438178643483912895529910417896374128226114429263422091963546914962328297977781000203693851378279565117479837728528670700144265880519323135007997364265079204329782627196900909778601457527823657108990230957572760239466655563132408804731811400245296346078017707027309405818115655284096193578693855979958607246133672118680225052210604208424917452291273581746290886958715834583190427026601011578593741034691294483315499990118455250783436462064158706414124263980296095988642296568098827288965517159674475621704131226793480157905912738537392773315870839363562066512679993396051580206005327765269877589058374932759354427844135197312981737511367426460371029246164788406580083915077793287263639168075405506814455701629184184780677305858962319660412549847815751564615256818892034465025920256687793279801133811334261060315115638028976532467209663294365832512672098299031349769188291661171722561405094212449112460254048449082045494133852146706122858067187005684965353442800470588651610537885853103776656114119472277904819316139129024636678031904511301466626549024975354439418607631926866692477452849707801875017310089638876755276443655447549449113434901179189793206115035752679491641690781077742433006528638335486204427318116362317472825091717206621622203108813687060928382778483464648877961427188088189715528944834506402325467946369569811983826652004947802823886738256282514605087407604344805606332571857912486158812051115764508435581953918116184492565727234626627397936410229448797854912572711257850401854852626939424866120074894953496109826001072943461539212702548797678541081841449421586500462409357908875272305252531921688613454693190783375498498459664191822018327222289694262762379164135526957461611918865820143110012004949025059364306280990098297616978256234981745547531129478408025560015363442235039324760669723656294193016328281364404819166602290132262997182173789698378092581403378902629253604230357140766903970391441062744932856501614306423036625742545380536518193931936123128044137610555922341131230469417089250574718612764026879376212284123796126762670613250907588922761569643610502429711125912299064988248667992616177587181717913415010846721106677967446986465376763036310017488176870272717385553857251183504719912313761912017787885937571077749292165736987120109616947016388244797698412934379542400683073936428771078779868698762084502737752175606756515852004128428750470011700319198304110576559855569765006089215887694230376076296514279173075510739018231917403480255353350041584575644041553442719768752462470704087120254328925506225062628008935333623081104419384415525834742255659601017264284894422589383484487302064768888532395925757455820591284315220395287014798183832661267115240319977433077725433829777862093314264978293686940900111356465604274308184820732574735710759706528959187022305163883414632202305991035008030633443340000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 3242953598135466971534090456666217155549286205288219669678333953254374991944431013197656252546668690977496025648226507413785581030435470597209065741800446568811709628541563652240692772891009709200226210624047861747025610096424555738250369102490568219804990284251856496727470313878334327557628164963961778691664201849401822770213328439093689248938262017298994827119510620493486474534179155435824765947293633573179530404998187747575220318167663048481292205923224214157183623413232929744663093817325285420570469160945051449860029845060320495439668213224713525773826632877921797779668735341072819668410155304213916194474369971203906544306698329435995990981810707384212962109346638215713837998438799493639032059812388833068919303685492590543357205436196034792427000123058230950504855744898157143070726270368865525196989972580226432578934586595436856471670190536145860659549845924397464698481890992249052685523119681335452350007175629669654916030118305566338523971915354638721138184711588723772366865365585411683641962590852595427407037765915101097864134876884415456157203620372768906912217505105806608094620522169848736386830864181536093084310827557181889179433084519499437154852906168604674637298853038700463201544042430118701678246306999719702794376793894664864820142014811339554977010358696965584463170918697365935135985348469480816725449210919028100284439349309526859251024074613868491911123126095253736647408127793110358782657072012402052189892298894322723369291567614163506178329967700337011256160724699287983449683061270759418381595711545594414846834671991095302732089113593013144078017397228988977650591427910154362302180734302449150458722919871385440157779575823932845007448327315441317007412942082666067078500329131136481760659916271617938807881260575435989380317565678489734853732751650063292174044047079539877544942894519288975641067656304265538419329428895904707282509509916962797040009720737429855909069249419083310232725506273724095253364652534278285423318370735042963849352573082505046397222853876316164353656259307460600732347113668536727873457228273242112230685793356928851513280093870040623521756958872835413281364558759035758649138225556031888959850261944262814473353064361211057567953633189223288030797282541259079227904982874535959687369379165142815089264946472442248946708301317158459987529026140766433295888164718126974524262066672332738768634044821603037901227950759101111086484980921450253469290974930881869751578642445298537926106388017875343868579307895095446366961421787213905165818222285874321805666252088149595961257919608720109491575382563708399233979638881586588116345489990903072712083571216895109622662783240663878322615118356915763359182263744725838293238240263029383106560236579822904913622748556486634547145876497655091264603809072125496250578373568611281465490238284572097973052744667838583802031448482347731616080937371368864269000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1124467787110589462216749920010510808104549865088836593368321418584204055279760585992401002107150495710011087415938157216098636984745931575850069772407833502800998647385878463065412663243232528530375664426070482972943083213621213759663447734519571947833518494679745282458233235743616027190199338285274729413271110419919639089491232273643964521783034097945763725153188172900654720943923621327596681265435781491048673374995854618471686484178697679582091296456560960697505590418954903450145700928275482317976060378401815407433550393335259666863950611702793450906621632068854172338183068947353253482236401678117722587999633691147288043974943468442201199468900169502625138802841931796184038309157645051272162368237726739964925613495246132773014216731352530188221815267508960594688485117204096644927602582571521427777866968571933249558706679658858104911950827474899266683231234167186359496195150160510351506518591535044593776415759803042794204662347147655220907331077762497107922391355974440466225201708851627566278465341037002647156120351523779934988191312723796667446750060506401399985114479686954140068314740476747257947662379058764829987069824775825834355927735811790100764742018720547102673324873715166678808060576094943683182117346155017859275996139149713395747133198855241638920752736625947949454710561787548212971853911693945467267004125446481656283474248625604963603322529751578822470821244208611071721845463613776286035034289578536492530086187360948934726259568461522739323921652623878841758048931384788764305241333922206007169297158166914987141038326636533580662112001919983581865383516236019064346604292985454073017547989639002562629596712877977544180019806989295984960993363911194013152463626012845087599064086482546701013379207195677100878025431692101360867415027735668061931360151367958306670564856900863337469551312554457646295810097985039941229019216639662197577086003298283388486644468725104233811952956563656153923621106727513163067494556155447362320452416075348411223791181143514246524005177081639729199218683379543270876295052000124558300309283998349886821538901127799249218272210995898645881401280251906774273147837557662510147161267686407444047416342044388549226060688774346064265277785053851403098539431193226670685127257310468650610719844623706516432374869820747791311713553742923642375401050628463110276693410687078741206411174350618619204132505860690362870518942043304789660433330798632010293075833870571202033744745275010051570831552307164139350791469569678336969602681989734291515005935618883707189367789388873563117523512908011661101489740347282783546100152264541977585300950133281022883647554047808272810798907738939437055552975047539385024811657732923647227711297729982532459546025396109101847320363523002917245517630139375860216396612074665002473440445009032492570148872361636256227132255013720210167113069615063273117409442019253391469000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 225612470070381607685147273422449422326749732926532278140381767700966984422602696260853644663907737097541263783370292007596798866217539018916613427462054487360846050850555993369386000350079725718444288618836697707542045480447242116047608595791356593790042839121605454270585321855201377512271879997801333942912666671654753871042193194999014059787851070508006303255514553497559940694170704916233040792907220832951877379786338564979165998015105744715512907482317562670584075799446141144601736493749909601550029976753331271104674510568359348994566505172491612445627617387955096386115399425799398836894283045499711116621305827825953484058940312571853130564731761677472801668554284589947722172326313692215993860528198252634342100600691274263768408436055090321453114497979339724324285332869207447269700071246330629344896068591216109722105483533311688950498275197989233790502171376601378521372686924126551009329236527339919612431410619672823914430972077954084595386016258277809825523941648807750755053521804877263913005568293419025843453990519695240304938600595431204121488556710726457897498441787695539310570378276649827738435068751050227364465580059848864857429413715344455493364963083308128589552941929065669630739539300391785916116997606803402982120836945144382116156882051480021038222905870942910690440888884006535729762043377504983543999459056928912523036513530025681977324916188495200741493784624472997571733058818880776934565191413141982309301361119479466448280651498053635005889414307935409460173064906061321874159504620112728903261862575534060350599959713752677943248167266212421360770904743865583713465622015064636669217808475862602150619468696563996183016024568883041548024812667397394031655816131210009772259050483079520044636224672671412098809371339177146120318385471215694853935328570660474179648042946163141906085173970772383009548486123440364922760138241830861571701128020288000556663774777085527571239400156339510865482617656261807661208353817184703578389127043061054369153164661719478118909254380927461302732194142000214430159855094766609839315178253702793119100763619180780159913528058216227520414586783890508804422185668021452990906195256601693353622123591390472587636544344799177872927962085176059321322071365892556768317410010243651607977685419586297592230499772842970608682265660970212605141318710717487860174632812183232653321949622921624956459796918472656866338257417632961058359782741786562473975953735773750349653860744016750521785521669561768004693303739267040388149452837697431434108695460525191590995735289760066103941926447171778477905835535174845233184586379896954831022754849457018075980103965886076778006983273688314574125741651520537211922652286366005262802787053103517580123006459596855079992057994923011221144001254126150372031850369231142268231676200149871931641024935730919628202988429319289039869596174549879041358176272424006300000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -43944155771555881582402669758148257800277535690770619127463600983978720583145637489357941791450422352282318673819296644650949943355908718732545343329872301479599967498285043483220952649127558936845245781367431021212572039921022773890973874601925294364755538828026196021724032977536651827183075240724904695500820980081094443976807923969633054969252408618529987390620515140997862618685332113576725574961946144731591904401411583999958110739913336576290708047474740340844718486432687946641407298900873811703295407713716147669028604541771912696024291609452617102784937970833157590936303873021272317774209780937423347839846126991176602167120935310136908411518556139617708096100231867958490143283473158761199786781233844679119793356971287355702584095744304110342000664477656889777996679817372252655769429465070654503304831076042928115600561092800848597226986269374464964520463322095899377317021878283002141715170871641909948203465452935573445488601818886570377760241656864130155527025722488472073595300258100701621092058797593257359100161625460699819222904285124396224028865751025439085731390253338166820799391953792555719241899469650697325711555342246378112306070949963215198068157249282730767238958421951112504608412828462975506018137264075801914830938109859872542906339773384261060465252147171536605980310938623653408089786201402124993719224551376417944203080072879983473791762232824588491718305910191499096448304449111395993274024498477386510245596587431343147647911802701377562504984958818435468833801512258920885660450238123910938215972062439363469658243117528275634200681831762473624848470085692542696853544862473636101846448601480655515010321546458881890043178764161267740524824995308850933011889976609061446459113044352598613117486259540506022028930955587322181664926089508697252273322615902900494135661012077897711444585068763854950766618032997724786733958491213666178870832406219114938855248280377128967683171029502935052469797186479965249565151176261204396231204325835540654852904289013508353480019453033309821307524560906250601933707870930074428807399123887132431577878031391189371274896555409007788171498165678445960776726684685741750574294871697745934069291179742063860912335408265159212131055640759180056498438398167932644629224726081585494170411879160464862050918381187385039737109061396428198907072545099188665683121151486475641411142115954150636915507610870342827425382315858299060156049198852835923859786008352062220065882156841186682483906067500479958033208162591787963300002332575902996747591756602690486801119145710671019386705694195824709541329336791091510491251216955332434529541311939538306659487972714133082721272403447204382197746528048701544075504779832134776168361547022184251432597999744980362355213457176466888724278710497770825204797015721184278259675767069880269982804244117055463382661923918414535438240776166736195113709545438184650000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 5211735924332633366177156423480985103856686559022691290913433620040552080338313375346606300566363811156064190851156371091980896548066981245876043662991325049669985435863744642478143881502774211833042924286298135778603646169071887833980102634297413805632025827552514521177083696917383112827096422207422935055430039181239200840337932683733629110273095884532865938081241179166925112788700496088424146524891221726553861145756532380741072397389603149772591947765506094919882470845054922969394440954852687150424724566049922472941973029578091143081851817210798569145237014587673983160377847175707807760215144260580155303526678943338703124786645581597045903022582148492492764688219654437360086084576140688378578019851262074281067349230074222202285624646370702272104789383871849519694963801458016507229379475145231377020021654212311763171701913627637070668300024438605502802561721868898649331430103984972372011386949346238651179730580271111697417139406799686975630209903851029460335261104767453183783009522889876357975641408251295613907949284561542910043697706312516744787924237426335450106232947634437738683027510253659520409482163459809989563947806971074685245234697816873711550512845981486370719052431839479103026952687311982569375628703805199901812897802634852452807772410609641779982641429750075432217157895883861899553662525947977797853486180473393263889890174131623935765757657272057883591785916847214214108397381181914971690974551258217230396406101398393866884039786306738761237960173442891467497182910216302041285645575782425689404302887663507413710151266839346987929855102635859478150412556396430505456792383052398346995179459282828732804669113976298716842173234141147437219422441317881156670338398506240443845443530991865054442185085195792911323695349991248970253429491768525229768433210278877899220974527732766832117980874726743653462612561656336139080326890032915012721239385772013811543841186055430074413990602043776766850820543900883820510807377582070225356896754486166768567323294557426049633699663131849217389907841544012401506954708134367142340477106574531520719525150957453076687772762396796436350015987891920618975503531641187538640802663171009587090606453398436408315129639397086496774264392396998121172882127728843140527031995827090854407123408062480572215439673007241730949073174859245793859760480738097334212973614109230029916536786739693957093931062654226174527264427207982988096382003037814519938274479946389561527953563153702780699961546876885044369009725328464122206373200797226607142123313113410672248599198617482741613132688751842781102177149912847292810805920436128324368391618761843693062319745080828040394871226808534046758657285918185317540893051519754832906493614777756070586242642988626249735863721261377733651120209046366851317529097129269169584632636726020869610594517885836893950667859953648612272239795431029792309752812022621925000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -436392362413385812989944489751533635327450992030074556651979662891573066360899142169886609337240057476397021169205215307609061979312240041501096096043940100283920815157326827849141178070616909527929172804500457799757963764747431934000170040164972740077374000740827891817022732939151979176906112899665519399777784712371137438823503035336058373025797545835127390538043734713560224270492988054532258290273147032069001207727348014463568731520721086178377446319067508805381850835749040684705391350600536472582059780900294020621701883825513573236651366122028555381398948259547889649572440499392123726041808094177581969099645427063635821517103040606385909530141498457383204442696440772100362131436850120043483586112176088868850486516566662479718791374144327783982303039639505748245562252354512084485013389939794215660024739672105685068832867077029171902886372839556401474156029400876070288051196533654869801688480483811858938529537442036645206394484074142136711915044200563550735588879211601570589190959105488514806144719570940362408153979790261550960586789903272508202265316778024551867626063856581182450873269447631664351827711983467071162527449894593841502928173425701920465956841135954549458403265038315401259701992339665664171915034921830682523965078580429934068216939971192779867435441787188795858303063916759030537216079865157500928379742796549411285396574934220178725756047075562171299500395938178736522945312257076044727402435810356581205244146058235183495543295516855587559030434163500089891607606797660554118305610748388252257468357687050085752038813669656298011113758796953629072793003394907087005718492152296323011485989118465115792815133740333430599437776570223338630468805414562874631506431918764279216125591583355517998421889975470325650522491742803572850279145164912413289247226597309083906369281282323793819809725670196382154491434978498176385950047033098599705389886705488361585441506791942179868942410160267821962247476069477901309381173570091676362097011426268088822657642170661418591666452371660014430037556135751746392323133381950225460867085524036532277933926980193528909558829652377157914713009057095789800294237713943379121485647466893142538866022198833309441041265335557034311362369623378044758602777683299825228109217918032430813889520551781747220998791553774857065206352983833001061437917970335923338852935005365684984869340740189249130150815519423887531736480142201927421591195871037598721554971345319870775414277659396222426107880555734287814987927227635488133600840362620938390359611606160443867924632099390285181410246683818437139510602155040666492103913435244507835991820915318096745988446399730516651154056266840746277222440534254505213641335191846925823516253921765645543925788834104261381849075895164346615994881897341127545438512160255362738925266134890449904847982530127910191989567943676265815276471375613857723665025549752735000000000000000000000000000000000000000000000000000000000000000*i1^60 + 486771381269516375630975479321788916121649186560194444732449456056784754651053039943008597628530978926139153502305434570679952515136485956669859722083130982357874531781100688573247930134211421530862499948522337785263596006807596363205665180385919059426390380089706848034347576795743342416785273033052763565971793042929482156101086280298675977336091534583172942145724900814021008040146640039216986456366953477465374208822957250944982562025860883501094850196420770530193096959643232122161170426201284316664071129572361226216945354454164960754682145961094799535035984906168159206466811868109857326421970869064291922693175567213732046468165735069897772272189632829093267085887876622473306092800140037032978576484359456058625548523040834626012404849423614987712585313402973976457361587516998407770966066108726161422750694945844308509686124417257291836716211789476417037920647213513956793353735550382851800249753894811945386554634633929464303549254389089621152374454642319884370160202646724176548099540215802132960201054764603102988741314280542613146136183413937318193708088991325423182208079424473379538683289069739945180115783879467621075192246368816589063205343371672237269345878597092749569000776540142575934113290168867310614448264129751998224241386975803535213297049608580831333274831582840743591023117302556704512571909674021910699728601157238753844752930470782478167914669147400837086153544935199501445962955742918891406728457715338458091921288398488258411564475228813520835223434153713121718197676573384029495979253086166432919998287185908400446920079161772579282610273460158233575570012777217219884798514099434881135144099111032434316593267851294618622596779735003749574342901162625928379911493572839430149439222912948388299458323446645914765066756490877710942495910289992420755920717956456003888421118583412616242882378554108257288873594573943837913927145501317600886551513687656042187059118452193091815614474663780577990371887468548456569788553041938512540284760046955320176558362891263919266857365068723942687072216138512564345524990807898202942371409636455600948401351713113450354803329391387723956621911365547186553316543525048595445040744130670880509428487990600812504662756814750879478534287724387009446384573973381935236472223742759114239598775925222354056192202683075290693507380082596197856999044320556879318009527557830157743545748911974799185818913874858719580483291867070952184392042404798724427309068687317440507484538277756442276396760606782717835615706612636080268164357987993518767609959802990097776781628652139122140984646046710043398160262733159774100594684223021065700186780236253845823663810066355056416135561823965026363782749972043804613248115163148775077682079822452477532921592206108580718008986030557020147483668955272921981496955270386784925857523416782674506110324952005267655320034678581229558777155285354081415473213671010000000000000000000000000000000000000000000000000000000000000*i1^61 + 10025910874555204043444519485419127225343448721871019260248673249557823836601015851978005321025635217879327730386443759447157494922253109779578710175292541010872953063611202507960408537197388142083961658871270898664094632755866103006698134602874358720358200579658605005581706722626553381518459787237115270345100849053561707649464758017637821424643874734692957217798222471318937955063662106738466654191137871540979857363809106773299939226013366437251411538217767787109779419976606534017338695206807255762527393653359680552214465878321855677690522840290701197401921378991184684785076916868024876457517081508716320101350261592715671782207380746652275060012172905049951589966401468541983210937770926360265276941475249109114822837160672204477359212651718252939943464103773660628877856528651676465464532551070606301825204724360430412579304143954396264890343996608723566631343828348069660362971477848411859590446951434155407803194246412997264405149007460997375532304340348164087039521159509277844829574758593096119314268624653516384600690565035057860741520690326378785312101694206828149512470335260560316072363201766762026295171350687395719562094738128061280690042442833783911040168358178189130193372476976560499874706089641549722671016574548945152266368285733279402219304039874144217376721889881256882583083991377069307207061150148041322332847386634733898306357586600769984307981765425830585587155924272461466738293688303428378834815095273415331140428945137047568015874092162082257735229840465489589561630787921855129695998018756221704483302212013731421900917429594953163594344814834745839428933076388278483860866594650474084196181049986117016744315495653400450861784920627857521668281031004484698691404261600337269463710774092445215555485256034550638312071206765617682724767226935723479804064008355547765618253688045688412852306353010540648549653346849850470630065765562858553665540586754796348776102957813111692158129560848767072817548792008490702669154102602620547021563315340536059565862191515887999899867214602799820021972739611132920857825139598553871601193381881384381224622128511694234243765024836307848871074827451265600249617279217784723578756805541814533616574154576364020268291204455426584449187006047007824486653495835995307930490188478842084658956471237608627170620787993308176490075874453797893694767886441305724239503466531292845142052104129430330526915979525197268721292155771719947903086514492277760362274946481112396368945798080136842060056001267628506730248022804078087788531636376176277301097833400058831396595201691889285913589994336932091940312519914758172407058325812626524606506269603448578040999701842593144173915100729293334452208595111945434922185416239569279054883847722193388317597123653427511150892109439970721959922361850165577666024529337651912511664721926953850290723870001471309546154401826812458715849746803619511865673321897400000000000000000000000000000000000000000000000000000000000*i1^62 + -2520949456149832806879322010805028355691134825235030584618110623112255805131402208227499362341228517193135903378667292137139045285547300125399044766957612596618589259670704174089677731882418838861670175885805054254135777227039289016380862295806635211438617182317637464702412350269008362365636699692758689652069418951164028948047567062698829364408741185426983465753034464546427160877635274677787748926842221275462843468277118089696499643430799758317162773743271322871117288519838642937727204706126666337281885446908499048054164131586574150023668216172407187109852813504807178797216755841727842509416077863703567979054853601025458350532764533336235351089052733629762967230499123313052828518220084529059443333620747874754437558309879085035490921776837040480453763726348405877386773586489114827318367876465463292925852307376528173186945571909659940796837612398548561410211398659141591711994383583038363297842525417387689152862769444826202071820884792389257694661157961180107802747691595320456197922360336564805060609114812859562239661530417626629450498155596578937262082691238565305264959262006697757451997998753517013128067819118562295948899257526845284945005585357409747431446975020162151397844409157764900072308955972097527519441764825097875616445900709808783570471853916124354052687949480095935810787201003012629215656011693454290289213065713081882120678869047169283369215922474272188997963786784002801978056252678808029348804649943139251952727687318238778858152032586585993906510696286413441853519015808615378094709116604295233370782137175193198076465536720302905868060037346292643229403525075772952460921050299398993472521241725303525747843770833361780700432771204251776656265681200137185694944626604672764454213990888246742527208062509460255352436461864310462298217377854988482166493293840776035836918271385741748683927166637848072881466876031320304522096403451837766748388841107805116135929363366599261832818699493668951149380078971193049517571430382765573430948027438096337617401560310416413406029429496904908123234401475842976260302062713682238363730782599784605753500467066591241222887969069721916500125749589620668953320493718501990917960038477372612677849016147742217598633171402936724079562229300152283444656777211869119032246957039244427085657393156451242906141299172643024282048120076202919692644556448212319155230019126848063550937056711375345955984429126628460873827269187580382573025447383855020354304555944561572747436450501924839046107591394606663572774952058518763216077564512292704175491171330462205826844786817001076999687669017755479183004207263668480115702583107032941837656286360547977827695196831339335264587066885716847706118362890455035349811325705974031579840328083761394124571089936850926011750636793431625307914928432855161949574865181503920457479205634074173654823990352394075653686320160061841211199472934245630963941682312825000000000000000000000000000000000000000000000000000000*i1^63 + 444267332576565944205349872471572518189624280409312206406363663076655191924921279895199471606214193326728056752983648988959845670944402161807686993631257334567873301105437084367581090362585657359629794301014125937684010012624518960655064376728672176599866109923349077992267311823209365983229059567155767903463795506311305568156576144133511793123165364703194044371505104209514778584805448796785613341532078026058312451775039911927922903207330875147531479759078781991382487649520905780259068680097381265081881512010197023708258907067837996840872155158016109438893538046555922091070374880822947504095697087878367065219657375756371182713101651741638607164856478915570229613273310585490116126850104860954524511589094185932445216868742239438231890121658696308551733453917165881920055860167654824000028328862730094431116744479670138369518734562291269031807030515299652965925351112524323381733941783850731913941297698045229781962419938122637009489587002448961775590749022070012239046334821551559408473730058348606408022231690718633512558551178458709736579959774373249437172310006079801220694224030946466753414960461318429734735035996945786080637810586094025713175799287495179182697257461007979058184075437755056808811296230411361134240146449499666893082991033650795544525435945812332102721613025178821467958410336184331226351345922245376457669284412922904617707934534435693573570086997830949466710330503253342032740324568795180638719011948827026553350239195629999172094118938309202406709514736812196554310961904850459113402789010952928659356305441213875997073464447980314313641477040337569239038211246826735770277171241433229359416400356414271678056951147367093430463646614369694400134493047465881935486291985672336818240435720639891570933112206731944712921746990415551484771653790631723923540547482558319773015611584020027958607770533143111672551731206022046630798073656559438717545194390020921716262302923957442235983060314656578459029151399474729871591802346990046984243869609894250798546891422452309527928322735255178475602862370201641213743423098654199743244168485912815445175719317565734168463292733539769169344784838151517313275698010693632624419518525588315757867470085091010040987889259983477365636448746957778556501288723498569652126921418468361674725487105433137068667844275963850857224303348975022389989378288357875634955457450356335206859996605683526681666797958851692763118341272542301911304650554805123048348730856423601494422471570373719212697956313965819017451037765945514229946241782774673538897628492642325094167810026644958404297873909219143685346129396235955486626421377003505480793123231230615318230190973146457200138241064215378840186781153863850932090497066183817307511558445069064939545145602837233104104238168051937693698385099090124965429336212694193273471438932216369406965247925281905355358909436543788642995611130501070731626614757306250000000000000000000000000000000000000000000000000*i1^64 + -64716313832723067519235669103195221845140084406034774964370132104845905817011427945680491537562959582255026483147998143267311483645297932142838065194378367453872971828463123141741874553016887154417478881101751410941436332726100831971655267875274522925700637178817296513563301149480857433623570446734163773578899676355490399561013751677404638099413539149465258024331868697533424683150733459295593406268103758373510915661284288859576892524686357984763519257576786438586881266251153252476227687836448448619483011111729014388332332221830519279584278813047253231468045567544022942572084895287988073688637485953292780787519205291499334527686637160272855146039160518067002498076150416252757618126603541095287736567425018752968887322444720116242369584379512029930507434524562316322043953393865031533696065332834783313574596344660176717667558047959505758590331205795182729532700923594859364391109830761725552079252912227686361302413160705258686150483910280905995869619939270184959605558316255825055023724109072397559056105474883994381764308704290126031730560470251427035838441260577533544502176022457656831850356365578376184586662521663011197990814741937699136355082569257049411407388131478252806291697224180057672525982999916021591505596013214727218071046713743027257566373712187333908589533453847751806728307703243894086364714395705564803838996198627640294428959769188857703225532802632521788188267316928696726774871155015932665353943212616537258986547311184315213920881902028530684760261223467414942774980771081360979432732853181782839564699296249187724546660638474333061881606329704810005142863675815950432283726380702658568323454633597548580711152804505598435879893851768834701546185408347284522708293793417582687926034574268088421738577731007759453857302626129689108658034723134944757823233484670932520048347137404896124823363340719024433922978449476099730551585756405646578966179005278375765118206456906356741731589033891297976334781716374663201249036373948495798962320048342205614676348931795229729257795481474681196118784108485610604834677885113897050602606050169480811614927796969455242102322550915950329406978871425909075550582712790697310579560705192566400314294223028937243727990805958076146661476470990357198168821738540205402758916332666341464624867894180342712672553162242393591309714141286014621232491022513013179176438406696434733578837327555827684885390911824492292477403386697758458300757318132991572999406991078477654360040752837966354055355463495250241366097542671579331607360115504876865280748402975874230409241026301329565007142769300995446455858155059611613242367166677684068727771275314599213664926702280256561645794191700815026027057227422765608045290868888103160401688994165090357995131418699810393131204734287908506434219772764951695189163934110586802218752002908411674090534313568136812826878433453671004599301644797370766107123705345000000000000000000000000000000000000000000000000*i1^65 + 8203256677688535936445765726120288029315151387469080662271804016390898963326675143850686947275725175634031061481711183046018320762536035260023131179049579980354253024475399716021170718927343238241674947212950624694496445467443787347068477293224912961766865904845989021566797739946692737805759673003565235419666480234083664284884020573656490520234087948350453023669994288879146724486892646399778009140174414846593419272433244286094375721590300637772875389156378451305037676392443946439192488027666727548611761078563900277841113052267497409515156161131357021871501661114843652756726145486044756205393716615590455162122350593462906076943168138494494136443381677483906925104598981612022839288178716218458575857894175772085075325583514049226563945782031470801089410015120803226514313945531543867560985731142608866527618198940191159327512090601398055097171480678074998928893363378161288539537663273842461486014160788815792039561458786941059070393866900671769101588423814281399025586223911457853122171738985968721069008034669887687291872746461690368897042691953109678168937118670275567414909619373781001828732268071913811824597248006072644830865689195292007156708168405851162518535354672726132913539632545748486287949894446432318358739148422874835294447990258093683669170910933973022275291440960496522131019256917354767552031990402548941699947091160140019067935118343555859851013458894246990360656720778094972298729560261326514832618508363195748233106674161382858459611186264806549257262652994139574180251424147815008397116862080911524658965469713041468584789590466196325605889562341748960353996677619224691702828284836514621235040296073109081459574066446371822065996585089835049810521204059656438534590985216383164856746623732036185118676081006795864199131692617387454233637542607756069089853463002879407726229284677322590869277442259918526700568703940797443223427141404995693388047812948564700848623743440433670854782986850584859786500357292785403098414182230348501931348423222383192712854539495976346068401563408030066721650721061938511302186846503809049869874343850284836387038598794348225769085245554620782682991224898266094913283054097196613511982435348167397244222999472471983035159039538169535217224871710259401092212395761092262211902953379320388128577632404346658953280564729347526480007393107789183836570475420428854967443590289807645016990090757264556146095758330463691229462278641622985243842308961958337373129641466070684252182634404463219548406909164219502819889602427965341072954288160925688885522689985409266405159744937547137793725716009201700478406918157431990460721104011570148410911173752539960922165660719660264909490589453847799093698521238963731472577854664027439480220523849813880149352380400506973082471474986552234309517218044231842381975168329138985082705573982693721657158354264333948722561545824315289674363818073272077699218748507500000000000000000000000000000000000000000000*i1^66 + -919715507629712002526393440140573362645359984217300556888019544415960056962423263180672078130841720731976641337283197380439484440915524967806274296986051605539127012045050559598862889947727510923825667403976288178302408751511074697339919115987055801894806836891293409493351720128904146009078419298539224547502764858973461310882716483853066892898637985578661939127167798182377637827887260499776376373252472913295948975920510227350528161255142868985449521168458253871123353597783484459689587920530035738231997380080865062190523867631284878630099329412809089135194231678468876394984396865293345907412718071777439839492388397021643671501540999205734667443314121498976863499564579982108533284657242085995822843428966483462580047823734788108861880147217224121612010052528364627363443638709221060480612183141987229893884427896619223177223631340111856352538212339089665371963339537351021125890024630015315577747366720124011344328105249032814681063222382574212433791865485214985295938554250526076178193739359307739078143059921538588384407242501884082134424146376277031391496090169762580955353218570719233534108157703416431543550345276177953815173359004216655971995706096259210253310073459817171335802173198036871343616110583730786269391590339081039452212790035012298243930002701291530845021999762006162261477234300881304399528318155191471693419532733211061657936665324720049291439986284163509468985765064278621916455931271717289571143783367503979726057438953958532202994560045217224733957559631588107030903633216333471165362463950074927619296383200820846999482945395851754255296995238204006973594516647859522059467234284562856185917272753421529102902673312456158782418292783314881456300382079707607939115195369075071242689981153450101007837666510224109391531900710914701215625188402034358166555014071469040035974304830677201304137456856171306022962421145375899149880919934645894259738288730081507841918803348199734351309207102342842105166510551993703306706623619368561681814512204539376081140467250313358203328736072284479598857258143019015621252652850616255778932237996563621955142428388160567228349756870897824685299636732950579060130809534493846282232938459892524101293722551002997924845008253412014730706207095190796260797124546543299986266057834090445859649432347823301441172308193695198341446719627578859159957792576754734216867872056536660397612654398529356807519385920758148171917647492597433605375064175458497868699376574254928964907321471514066092744144363446885376499725740174474640317962692677140809579477653344508721922590600149808382026330441537762324908941374915315961401154769339602126806280638048086370343164818114094159928259331544588321213468900995774857814986475054431254361977129026390922260875783709032370672247793901029906584691218499848461544311610499206184296522066458501502227364941621906204802211197253845969959493390542935194517894681250000000000000000000000000000000000000000*i1^67 + 92646841137651360719478542849466337960532564709556407527265786038692091370229991928937509967196526583506749118922207996409617595981569272702095242044435190262267725080865778840956581967684945939547122847000237136470062444902309361247752576925327323479352889436710863623211791826500871303799226990331044892235101141207078635082649287674758496794640545022374539875328633710457772648966395669741010056934699994715978738769295166267892591302785294768232987467601696701992014205323303870426544033334583164877543491842006113189004378801587281282805430188607724987516713261746887469180845173582212423078301698552243655303389965606022358457353828079680817882498990700952007937580116731939471476984620677136248463369452439489667242938946804833814217059244246404464161824669461611441582336242445165865877338320987440977062866797452544750337007870492594299130250125950569588393149224266792722064710699276850742007353704897777341351790318788881327009072035840270152731152060833760010766450297126054651942351696838028567028194671605979499686456691691397427724860411923981191697419312867938173114582272821485610034665648328495275977133402256743164682898588999980580062210288701750938287271280721069309925422664894075745816401285110202396985689394807058662876279463398863026120482993479645892093411471199652580950172572335192064585952255247029252579621335250168823822901497808769250974210913747419646612529060509759875895766084102215350472995665934985089777352713231212910661654716122649775689372859786484815547737998658823300288412620925520164641424542952508910941216081611163234462005233540073073981114606934749846389879988429407635005954314990523619245124301067714499597646758271478668705955226557920813177376798637199967537963057396014243018997322984435530492801384641380008956282265290680143625829763823934883313321233541235893057037970451807236819531611367219924000328684386703954406709624096873483289868640253987846379237946802611156033263561527646796829894056413475925052547185262241250442857123777194836777202328982522282229852623393674356007522323866958392829064519494975830073095290436963331294713274766389191254683098753379153318984628879428033626099732967018260546931478853120514506055668209349257598397590872051794760273033545876758176108325763208601316104379742028066805358003242523757319051383817762856913818050369857897681377357391726190626678391282293995587962930822017526225912102883531567039873568968375985976444250552856058544008935414339111195824175958293939029645237398963945476495781972486164381319503547048922421322803017672976851246640917065786617529336010764831252655447439565088187164581977150718669853584621098738092043110829068779802851605071440227532652608505475307017333743651858568792799943534061864396574687173565163114746158384238036067362874504102853793071901986839498921281181202771410336504231016385875353712328702919776359698043750000000000000000000000000000000000000*i1^68 + -8397834647379177871716646566916212981309853135970213960618906625531521540676762782201964454111012849101037548303350356935962435040776976683666668171158936063612061207316316507867095901562008155443276659920712623681620336426555375533031236467848269582780682494779934476587152555355083430091414121705425108637547903580895110438026739188562804552598783704402320863640159488339174491762740413128522381718144985865564715884459081511841109868759636765813106768546688316429126186284451533938054317343241736710442761633107190199535778777446903149115230743609532895238630756501788011567284668231921548781030793233080159847085769784948449565190853876511093098230244162474520364360109044045989857704596241209401095813966678122184585811726146417147632718230792511710465267795669973272241737201572054137192125966922958413859003434080912366676312798409847645185796492493039451887375689465705662172216820432172678973793345414704726115344874123008452266871969949525399260267392854781965853742251446558870790045656378695976288017918760163226285193431975564876294623634766558627852792186694104230229081215132067913000000792624281445067750657932058390600537639850582430032875626725479410681583785952956137361682154700686905489743024256913732764010502273167451917366742313357329248102302011909088801451925995562615761990883010500717372980600375814336559891670680396543290102660930108884008564187229880620429330332843205994247051563185506768281924225349188191354542971385933013657112990852269425538184629151957977283499613298778866145985694483396263555087989142113901517451517382932210223424024592200663825242764249056732936427842702475908839364219566490971996617047367822017206050802589244316955960029745853758788458766414815042618668728037621415138491516576080691422835789888226734134088535107841339593304712381927211450534855885603709553296707661677745448730636691299450285923952047569846251824328074443498399111307870254133108800896765254206075995754405983269666578306059726946860884303964775575947816520954349065634604747254949298924730938909189963547540963966610277857930158729580790458292346335790715169972328652073514625412098017912303680145323522340155908459308958237241076115202163909766048947948784646679952708228924648395046807285011716089757078444426548853731666756775259975759196617897963979830654779012743835696979481329009895036506017456570872743167022280600830307901282184909428807680127253322336816220661513901129962882563605227055974136124621030997349229054867971705183184238022207674710919406883564166678762130629199079780615959249969581916640937771662139782699902198577748753292645400417493517895060982711121453948187713996815276857254324147768665060888491217737028985950205514154132335126456872468889607452090660592260648231843895982532149689165658618003022991013002560976537895190873386424186155313290605113092871832275457911917901051725947682676837500000000000000000000000000000000000*i1^69 + 678979360599167006741223133382183844303836663086462618462448604198007119205496103007411594689963429314292034744027724413452473205661590375321979687606830066210269919994137030196362487404237242976442940025988759205064663947106571753498971894402344237392618853960159359139505013840001216593516421291984574107331411071346397278520241200564246826133586015376355806269683183833225262092181900860721940665286698448930760836667349787997346194546962798477556508686066819943522620169618247338559317130421600347604796983244299722814726783092918230053168497777348861438649671478235857300106023642098816151175303676694024238043253462223434315941949974538899589712590010186216660501975055338238144607862967107191134685264201088819247505087524359615960849081406569663636671315029442602104486043369793935515666807487368220002922477461197729659791212667583066413885728624247515321156131314825883273840135460935651207136350271270131367798424690755370019959650018554356040775786268821133581844763751326164872776173064354308646585102103515361332051647863284975941240684058731081570492065465126655820316213931797594025541962448999087769746248307249500715167929800865637649541437354636221875446984148619564762775210268980960942329036548787327517374192343471148089392804020981258896186301125050921772116078601170305813923447594765485936100485680089584075700749906933052581286676116459565108526566624133610194095179159650508404523125807066027380879004830833218852601101663444871736734971491939056794729067839489072445241645070841670144021493733174033597110720637358901700725049703110282754884317341046652692881007929494809840511969167691004767880815991510981544477653087897225109854839864291956609135778527975742184311081728546898605677945204567575890067882408590170001276097205405293310792260855257832402971606985848416792239801951186160094307455115081191463206015105501580791641161507683608122237143403849882835174945163061153113228715046750786456230277682793796028052501179847009664332213549183215175446462076174745442837623161539198522578729620127447066431372402086566937448010757793905617232093797099198891546561191375056905194038190859761877348545334689278897672394734818911693510250002159493912573133945418875523000566417138022320740724006933769684044268253461529967299898660812096062420367313712663684781285388822769719038692407676423306899008376095553584020090880882714663166670295322127888347992702459567029322820865270093614704520143570907104356199851076807516887749645538714941456870505640723468303569539326199833020168707282857626473075158742867981456568686776075823583492514192150831569900612117938889739756609986396654647541998091302870299066289748003897834146444686315583602081120280092892010848966971342249041729578143788889719496685492590792321843687481392536552277962804234207748716980772742323094762306648644274391480295400044659300476777041255694181765000000000000000000000000000000000*i1^70 + -48797990112671252138590163051771684810412005581888175361007569553474709373801631359747729579341877940718440227621675501161251550888627006424553149087543616750378236619669354228724460214321494042528863020960109293392660160522837658829322738608785105625414770661786962387493193868634307071468616804200651602729932566141700474622891069504766248024756151431049141731564643999703750118208575331336579622655663073304029491877165541364859915445785287112631491364781797403718999564973635070646427949200018127570086941970713281013582384759458343460166107355220570829970512646987911960924906613770712788012083101421490384140208255030589099084552118484951508266714331934365842210742986994690987524412535498314517253012257149383970664764530321156163562771090204426025683577945043787996370596685333077225844634672746702121537420654102484214180677087266325400704024992168386451462470721429767099709476820921349577433514106093285593083075278868285071394408845184539372376059916740492589542268963739552472189553654941003379448294641720905124685075309539588685277061123883243540782476646532072323563061002254604260758861491345914441605753084142319021322040144327264521875042212328648374402229789738308953560339736453515187594677201144735843369050060601639008333329068779260429382862424847489773348904696110582587114901477217084692429376731484022594251595271815744279192829076478338155422134697042212908995508024614014425584645929030655286811147258248597673831133329626006070615986283285979044961812130521760298081689903373110667507836154247854649789982899850060216892083043555827348980152143202020940439415941472929232063285475526054049141620628405535171297864457827095344108661518315607756655228607840680533695100390875567458827570702393197057069145801778086140114166195311908605811756904553369199097672359579015816022049494852553704641764138976544454291315774728393622917204636802921839274127249660119697239305874611150332195753435688498566988808915153793972926937434684652599059570227459736458345969689263269931223584858043774883079482121186082190185040401729500497500214188623055659997941894806694330737629035187486911087696114005737071230827351037679870225170523414093352375907723990465162361023369386694710789351266386847749047966231232856371801119908016383228006947653831132930525861974820819791147940090475435622511810072562140607062858492071575378057912087201885860261992881938656442460565723806195080203639294899844896085828739270716445359378886637138500299268586862417514848844256606026094193916049785479707481655194059824914247845794019746609285380480118006831099119132097060977866358309535541220889332087764405522473735329384269683893317581605748776449190973312807690216536930435628364902163332887085573058562418527936528245540619450699782208103515976160195185732996367402331232906530418176980977792876622764776209917530824427510833209880914049646486033750000000000000000000000000000*i1^71 + 3077984945768125954358946751192286253025666819279669834439006098324610113605436152939746559428153570398671432774193802999311494098187458366611671057125845423652473735396098882687894651129231670818938730820383308532263407906786570863393814760308342496640911774584471223814123073018851582692838156380881956873104426652260506666605457551907446757467887728373874436928255329493699364240927938656101708256059188847698762264746126888136652500305949542527063861250294934839583250545797353082554803916022234427293779247890871390855345722694952668229109872470560696355761368367986987947056740172235568404849833416812045314765765284486166963059597788320012175271210835942205111377645316395296207253232290825007757010167547965676201521420728147732327245401813054340259409202816391728425941723165056718051121148979762634185749052599985970114444496434296216104013503116840331494459301142244771387200023023130576895604280074166620142268422767702934717354391635492317422466737999332941097696546649938379597574264888101528055049680321502879078780757378190441370573971988446333598162960207877105604610055914828590184871845685461309129927307689619580525110585806430577901536939414430559322140077698463989205779277597936976917335823691367888694928865857325613249694706680630534953550622682678308282943220830392474921681023369254989678056198899282265356500597331553604488442251216120131442873707830839179478786919653643193863749960301127117152752548933952142959252698046851405806118089774349963027095916392922590345121483225928630986052387818657077721782224624919085916078715566900543268261979979207857366658368822716165427079974355238149782073691927991836264600049924861752854277392422301372486109840735258872918277266600606940603353627964399492261350760960078896758576875264699515416380029585235960067675882094508661995577698648736847330211144714674379465033144788675578351633563627022242566556396850016723217465619459241737808611644520444063421772313187484104923371017599979487185472197546492650183924293009020930968732892695195558117089345819322831033117500665348152873349188511892213520893198441428762548273641152866454887656197455969749109831198837461180571001499117789652510955285771224119972152874060423989078160734147415469344274789746999671712560508542226625267369384873854850890809535852585070857212438461839140281772586537003754433778517008658609673216917806383408103668599877392804521549813725591311971918755392994427394212321750772932504832865785914752527766432616519945070335167770607903133605107754952348544453144860788651096764684480995895028304243279535294387299348280912492354506218228389927134422266726324711845931789979397553365641446533068386671152271935184972421739395776775208484871107210279740180535299275573807298755475862709992670385229810935817147252349375822260204621893535070068927008012774887455615397007505839163394511681810079685114168750000000000000000000000000*i1^72 + -166187986700269836342352495611405978015937198489162435583199314313963850349173103938245344401485757121860691954509424255053077437921985866400403103944391824045298706901305913646749159907163533775021482543800629046578467548995718651416694394283655307351208100740853696182409582920856598371370499241066479789935260188134753301273321244393898870594914163480521968978391441157851763553268080917556449883233206698255563877272613735279075262257679033217222774801744390190404173873348718820432979965368549829776891124156524352591790535952518563398345268848487579125013167597736767039900257848989540871907690887800371199911051514826609482933146530008087383645206138065535311531302689968655998049841662543916108485670212770508209645943109749666578820241350676186232383673499825698278607866680009740909356270931526852822709149550507308148450742860164178854312811116764041909788848865947951576959738079249810117071706687022581100925017349578771658966447746943663629487437841724796867222011004978274441291889676542683169369319746323390892171277963477446229922472528478710300732115423457124413462142116410393722275980631993785107534495914833203893568922962834731935468854852585122698764904553177475423624286916382123715277490321306639686605788870708377174033977563845482906178155005054074226982025324960280537349251271261539152712278014673461015962934361442169507552073759924222657683729309216398488885240583229995016096296628958801116197276405685581661134034706191060799364202839516886400333612025272170499839236504660812714018300174294541702568809332244631129181076405747698071018855216557798042755808578365012097058665667242852221716384301839547155977601802230195775590692807742397234065087714823539290845998684610210837099584053633222328585014051391935101114767811237918077459697208774718969910717143697288294423667942950747108518000482629125056962271471414310631041081675797042653045283454612575346749325550785404897294919664584999021232133233705160276502962529992356223813543096318507453344779088883962276311695345206918649312729441212861255051756344201993685492925477458520616576879861870868154069691516741990288428992590433215161484491523529820558792910706122896558086958399235403660597252312147821739520676489828957483153392525596988582672281859939215029121595830780228943772765917583717534967318029463313529044086155746070413859875349104953574569210855373550087867302137006721997518419545599276668650748791900870017701883924308539450111274417781582608886233727045789021994090205368583258292585283704403044769099890192037451627675498728567473432558213537601270214991117579372389102530932175589476587575822846216719853916449966981241490437018039911717041174640889209000527686910232592181466082919203430350432349872503506159302698035982880891594411244852190135593193991339924669208622318029789091773651713724072442795770307640491145826737521975829691975000000000000000000000000*i1^73 + 7537633151814957218503095093925727820611613960776628402848483642344500199622681945104133212677094070441137248760616979080279105203801758784317534627095990852641888811700962136597622659977035100388489575640370542786461753250672000585655726453297163184604099468639576446187251770225684580431891927085904321318382425101394283524557352401816280813501219087187408457708032916812409857076441091412295325169757015695196030272116499250270996075288086013065635949814038920679241743484763032242767469206825797860521624839782670786330874885078390167458818134689111675733101753606949507831071747337869207948894418236790351794515753649293922220650877340632854296636593576465206883819163551297816979448210736909983805574928245429833990328650053080800585593383062856433249720461947550293041229070891296346812113234800670504646720584636057344341773507147742540900253464400830343550152917739662333553965640250604888251857730505873647206581695095481606065160473271658388186973447448145956271014665432698375912021056875225926614874480040102034167609424695208804342590864734810486415832922549825179590015676030009001276168072071097978588094064145035141048117615743233954091302632936754852202244880922163714882076496917614819203837452726321728948106430081765975408524200146905010170715933387677678578225223173384116546310156996422640141609808295723569087385464445188689715980004283370880418057671182404491372741657555506319283510049349429047353696038368020623777850843956574059859918249138509411103725523840027470124598108877749827595557644766566348515984295565079142627911474096229800869064248803009007696131687707423887134373724102373335483458122739514051788308635374609952117806772731683207573561032429488499128270780511875875669446386378110544832499908595646524682870686770621031416832059571606760051041974820400296324249278937544241952560262744367158661150261936119757850822017454794444743461578307413271421327046004141151310973010507374572119909021683691759449056893580597752788787352699606314476889315589803165027373230214972408675766729913225742905046639851201536867542122709574534357923015043885019263922616735658196692929663186405545270006994360499963412621221235819135408908781748833708749967688505158789729405761579411573356237285091490762016795224008550625175621072437396698180291801852806254711720875977566348975628491254724280824806841994199698120086006357928608865284532158474586994105659882198506282161269914480051799036003691459746550728827444869494934784875118561507945802574576489698105409881928896464659038744519356150717288547042980430447409513745945635017895156484579965613690399465520073856934941559369368886921888998225647067517170727092867352687210437464087931761932442039667454363120933571170010651886480665666635093756195583978341591091319525714184018903101701065209837078068666792849811495509513841281325131959163453431945341550685782387500000000000000000000*i1^74 + -284471368144622305175794302533168876470732594938958664571231943104546154512460004144109144575717519515752827299596959661005607557454010467025492626331518404198785969729949887218367467682640254510887799339408466575798142803089581088287417714522204340571915232046827650047107675138385720173204471470554200941966236403766166509759692991688667478835940769995623150135043768642446900329707205449287804603243091388349835754419421636771659120115382641296002849379840180085849067295699724413938669921822852182045772672860430642872135674922302817659773641422115025272039293172063788758422213994473644916702383183500403494806671625780768184895731544426092993437812264790972717131385369496478125208060542190569048496822554748320946005430557719551696984915152173631290365855006042331421451999153088272689534706876984435971516103531296505009584274001117501223171719238422969362925949839672582475869308674900461674073456233174592075793322520011684030066653971656815680879983998599593512253437905966271333393270643130706220517496378370609216690071392746865631910987566746752545949136674684970176783359428787616889342872585589287304664457144969653871509973946543479635124678186618484409843461767961578442905392596875724636163166357725620066114593492907509695968890692976810036245769136948398034810984556530023262051509689944412679221692594507671152909536801078846916670111709394711199300542922839736020119154944060882700431243178213623594852941859037236698676174236858926683373949730677833145956926901892275828638568779109272506155038634424273889625742102443187913055974572927721960904604932750416526236905362149640555744616152821940708756528950629093576961484610813190392644771947968260467009771678642082661732270196176180937441839857516595659950550462447359473232598646036897433343588346639469350487349398940212411033598433810641079433995279624755404323164205916550329339845269744704806499993426945526953169916619009147872240040900400613844748025543251723476979560451643971349070112934115366632560567604640197706639850263883108700832558913939284044354630481385360590524823580510823953258993510229101301064026196294007201165811939364229360444449088329288210871288976646850805019874036740185648527711929320292273909347439040871371264214551786753988158499887483082594742013382634633244022686205407158587903702045704387641154016008005563107429833728831766823606214154488436515839284816761981400241016196735134386013368115368820767308339940693890507913485979068326524434679073138311556084871431610687062550908618602213315850934792841569507114858778404682301842315512750927202256104546776617616143482942395574540726812852076641506243724009292888484366035498316844039768016350101819034132413831453514006501255758207509763861893637259800939672121817041430171686636262651757477457498346909817191375671104190182759262049042958281532791495709146323080580470982976411630750000000000000000*i1^75 + 8899615913196174929330398044672670535384943876212158803180663623066789908797897804009885618065037535805609999494589179714772106310410072992080211083790918346844076171782455295505375099334017760749311927381342256437450859968100917168765916354767319459573699053203722464654118760960864265693038991786186107665668551197976358176878712693342925408639286519655044179239848438160906984628773975233676780298801983555712966417878803880118342954968041123438664708156306322288150294709923786075005590591041174310766601811145217121896715444804426638882419519570824589140224526330265545999991319903549021551312342495716378749474007676386270375069766579066342850620082746981900163396110022833733825352957408305691562502834978511742391739418410250270222997405605423629355210194252501500453831817777948794716725076799863432038378504106503626367913329327329153911452445903438666373493744054770111850922881601214326971182356755347095785732719656138926873764546887538289587142389527816336375040669766262770590609521784400446697820024502206630785462836666999439494444876752052045272105431503154669419784198489288786543987531246169695166734112637523184623946543913177330187552707892181928133553015125657430351207311053639075836588178361480420576593369933247007096253158251292859414784322210310697163488568377341329701478134534388284613881440956211586380425871976680788685258992238262567028596606107398350138574328741778027821362760763044196096111547570426023828261341677894693646022235482900850295304081484346145952653277374465014650143043765223098679783536653061746061520501553859186895121283011037264117184918314927956211677930425144985451986214884971761237053989250313659448293107105073937785473400799832368410175047380651414599756382636791586407966121688963056460538456099052960199273320936028602860078306069528725873647255941625629311381040010046282288422925549468108210620018963422243946798986634626981821865105870755583404623076452443950141200839226725690890236193154711014922837456844673858279861379685392254574676959567059674680122200540069707249930589734740890647872175033744527121654308827857121522647969853629937728739524288983578918956492038639231426804092185835957323660915976913591184309371509397262582655776111995617599650750926045301867745733080066033204309985234283324457592148822583862309077589440807857765802276852901222212900522393678639268336690417185634576065327434264867355355820672340759804172925606354120442796151394919542917890494405903592455680969269630396501225129000615831721208146272756789784664349623296685000316280496992079924385146206047296020237958084598474467937056800744313393580258788425472727959257572093148154331626790814553662018110011797890681296686722548796144889890681883408422560774187743772343011605678407777750328739947434623236290643076745281265481548795786881914483800136201648845693293765665401263198962241941488250000000000000*i1^76 + -230519473434058219851391230137821254955984716033518672271300476958999900851231554586489730787847305402003973417698516143589371506362520797336784519774673406814379892095381393753201714937142102567637979996320003229863828833090668862372856928493687788356695756612024732491676551776405213075084535963886926263029151048172386689571114559720523773251253352456313728014333484245554825631615760180406310861816656928710098041326822811432402148816341115580074508353035441350817297059254077066417838071709392814847646759012821322009797490061573088124419185046196302516779166459278782139129030142996306536288834161756453591514497661759806165810924380825819990094025335911196383051032598605986951759065555178633095510807556198198813745708972384103111864213627191356005991478112035711100007957991617746663832458104176301927658642800492711482070403098654086304700538218047281025321370865896099738372447888027167816666986902161613384648104918842784653005145080562142765669737643115267704683752262292431492530314157151978334402768542522336171521013120298866544169386382208611945637784122839358083968413871075782383563986148169111937075646784963229275983440162106794323369342356169696624926911210766217077296724615073442385675212455674812053968484050142298743056725670689092855330871095812297491304724435718580547693675925737387011308592436229975923376351433353617893368048983473459213592546882080504867698811687794643862240214116058084476326522107014023237771416307753459418504876398936684329085000159413187082032611411441871210422570820137897055237653872480053728191663385833804886733892675907212893228397449795082071516081022659879249151599112253418505676565827657324561274959353159141925641329923121874758021768099166865165328338716147729750090915455266903335119888998572166201145320608885716965706649910116466172926236456528197426303600067080933503742755792111609029744992510895508033656216118538070835209425433689906530571016523275293579342003819381435855493035521165337196564313871635683791337904100848943836067428150010493339351472653923683148920037450156316897886590721204861370991333375116936745413373247948473982710836915661884895319699570190962464748478668934897976885743513435752119278193246333873785562758314097940701468085744757573858048510736139424670107168772560648902370154635450277027066447026084411965902186762949487698015883368718099574313648069119081241646836084083089363366670290963851660075889515339498704950908983809786313161312720963615627019059805131758029125965712276366737137143047695346015952648815839419864220933941452716478935232462263878380814588817846136315402801000308861360356414839380036729907530028785250041656073519294965149378630025531119940899824646208693430938169062093034905929668083892154508501645293001959420875657970341607041025433244480436534743780394149307522177661972275384578156355235055539967359922791898917500000000000*i1^77 + 4941927418033722840466951078876178507880604683862224901125201968105022578818513732104592123094851956310845251160201240057115091334470743683689962099291578362876611706568361923911743114271309927695088579169281398051128159364904117519445185503736523660210318322300549903560778525306572273458263615051441170858796164820120437244241454337594384449812756001568641114849414092805721576674488104858160373093267983270639355948407883968498318560629913430235424743113554715788258360087666109748466472242956929590059087164422383952366963273967849357062103602716472961466739066985799624784049332612875045451645651454073475762858761957456502442793901593937948655248287372120717673318547718375967322464002745610450968162637348453505879164563998482281575605220641129323129874745970720327672795225564471389927871956250703100677104393432219817217105104100583832757461328006637792242217969368435316215500672597646408752943518831399858931813673901275824426216456547532927230450640069320332082408757555203720266932778084737785537978494200136610601812480999260381179754832184570763380999893377300746444108816835550116011814205016133469758997098798246934762454061812387006578578690897600656768003596154496668290387736941548053967605057533889165864536045202791585909759087063033001293486013862517181521272883658547981754521099889501152642030364326776171364540504879690951987209810209301293628758661491212757186435210679835105618163499114732291385471442488438066924105686964672276817448351017062849437244529814610632788125278845106168980220847909847501403012333669328443758040683361496238757572215738825813995536570659870988337273702994667850796940222308542848036870618973624517561418291768505297728572494106601405464577250308467602577556138499697501785167803188321322990329460570081022982431511398862108074338205776833060781714328279510203609941442555273421910347098618374504577998667873120487760378699939935996691435636703934160735397898978330831066369450985481756029770387190065676995730889175393074094763155665261215760912811022604556697976029200472929075911182860685831570387902928254854942556773409723680562192922463960108428682691812484268012839720356904240093890749263501072295833554166159668011884632279170895996475292911356686980592364505411397551334521966312937478133663000093364532532888756116832364013835663444520834761918892816693396969092268279713303779323400489032840671796886220606320103228687988826603711905482829156422419780190771618068528405227935155635455425646108827125961136547691110502796425577969503987156597378543816658014864433842235159745306286183696236036611737854785484200997517937533799406621412066888026361720974302976678882450065647972227509846924795042992911658503347733191999773626154475038086670170690314417711975461651584335659237065539534143468251844085466412327719254984785703683527822922748701017292314214928486704848505840000000000*i1^78 + -87515747489639135775236398548036628446240682027320611415571410518449133001362673241017227369445490850291649424886858351467164081385816955429346255301151559285635357872557214942265062505542410985741533895459104675981332248613627889904456499693920952532034665375563744102511591777959084464623770434869605025432839574885014741282381793398705768217911300185926492506594669794592361182442403576120651042293323629515378561597267835120558986389618044309021020187196771147131091650703355081994400045535413001788833159475862941755992079147929334486726039382154932768702727437404925575310901326895433022805094253862719545295048532678382165617241584760264847439254091087465326484224016928081404157526132204403024805842253214542388769823104322851872406120966315967168324818069715282101733833747334409184306332710025168533931905184175157535420404887811845189957634518583770879100226673925130063034496613452363533054966254347232876690415358393195475055450353351575604700878574730685377587572067579924227321314278439916178678859651638658901492096762845626199324515299870280674728165697759789143836289643534106356519233153612309573318166686367323397345022815636415974956678722959428113125516394463027842733910279516340646737795240960471270389538032750248324397953811638278822247074753936486845588472408387697217763510263292254070708907986457389002121397138529766346636712980977827541026426130666084100597756637535670592527532877720749663886979458009513371113030667758335337045209621708585905285019230731997489125077196958110248808537031785089668392670890505346182488089489865268457590812392650782199867682510264066480330556075577962241972325351007382390023483618546019581608682140392795203567281579599151931675308041653467991402236066746008665065064232621163582051260096876755380322547516425848383956083074507653897894289500597105226021804604422842568393833184330258023482755369729013880007456408248928504663573742323817168592298662117867381646323198882557530881455782448289270238336356896386571656246836702921656370732809830393665214345622589300110640517372807199595069865254853411321744800096785108249011920971055282860928955957230936496118042356708650708811762179782993321940234273232081255782189919226582603546514039263949697780397596480540294512159860041359196946789342990228946125930218162781239328298139031776193609270287629637155685985517856875360184164289463623755955088061185721360093827433207366177614431581202437988032915462403271993663328349967513580007053640885664897190065918882562375510015405140657967973328397469455398587056976519262231139338775394121107207732892729134663806957249920263381448794244004705497194947715276676972813296618492298988218365172203867701085763030543947273887896567495153806872871180522679405776169276813286792882147258322957030985336746544520577346599159608881183092419450021440346443151206254477014009796854686250000*i1^79 + 1273312146159170106245060300725504119577646979172620285633236955233810413364307495730374786470147141440916005061518153199636134782159762651287189109552142416610667506923910265071658222406919502187580664359610078585282126354330503059958362774537776996297693396998225912991259346640125385145435519375987831072137199360906201984379757344489282259032754239241071901855465398481793726928945116340235020730458315684674215149756444709292114426220137383395682106401828016304319365186541255620245798516916631003177335526754902774861405537894911905058737410618721407291174848831286391901254758334543384705437094265623104155719490103191133922730096306972084863873842647615184085190956254325796148757591082042686147350326294513282838730591051295889270739987189559784419152328292109825939045042367878275968962194084667369041608564054873280742206972207615057110271116596584705132510326137162698332321671763420476561798371585029316549424618737247440181232921480968504489698514418954376404467147872559873368994947044575759471454364219512809727548087938637792600511020728005245557705626368302458254485657140395768088411729768906191183402842974469689486150586488360482678364376761816225800528027745885194442980720732950203296774740199155888059470428952802812804359016060046772203858379474331823778350037876494349111891316016522248376860605927789432574626914038805570722006586961715728758316412973602727232494805026862335303217723742537549842075875648298324133121111964810722699248906115350284345790292937071245009787395263018003474741582100599014428512456402741067126425444002157537833197041188639220154787587179414305468359238035102927754094969525078869881424715956009710100474266283680826553137236364717326013523872638216655929281405839825335242324764725409741327915289343161905322814276109381665211493300949761092576811979447010382800063667541366265736684630630000060376386259563239221958542509704791640993093652164305443987947391849816643617001495390035486679256584487410882506814510389052618294218353607449931204770981579492200936488415402575229358925533768241663654711270386146554342084650516813880597675063970240213177382179510735876816576527650576478409799717407209364652094721385183157550298519127543961107683990120552896921050327184470105935763166116848432689927254278538283381458173578629436207325333666422038619343063871142527123776565948395974273410162469008957808308623779428006349274051666133190693459747859587702512342949229714583302786757176108680273916584303226191494080748925716999126808303920261187944542497589438896932506244456336004575127745306524745739473416936543416359114589187912340776025827009608363794258149179793041499908542942120257250378874640570561703942469872262018305148411430112834543994020134116564361729567183872918447937915563667739249517287145772791999399984840362874592913178163510518747060868423067386291701303517000*i1^80 + -15051335034335271252345401692274403162406167958149846627310046839715069114450247665619331226739647046685485056183021976606636756264694468175019121688536662738215724289494153368719260028603493011244228377222901010270916828993096325317412537276097333480230640057287335110047397251274782901759746079273449440331955988588211734054086199795637380507980544270157140293905533155016106566885363495543484672617706281134923050681479511928043377155675612057375740472468588214476110545145968484959800750973726127206294001487881911754722834982761520775183531140946932008155715926548465743617153500276063814207397345930907365636635377725927218514223933806080949910416198484702775732276001030320577196547514214000085068771651203647208166092771084163098614363901103972467590442708009971640014415949790170389643006294087425651769945763165004052058197563122762516183751015946434983090378589402673662666599567571770498033151909923723659492987263768149421521381809006021876580597538157627510014906794916579226594137547138822444167933678057404904091081375487110847922492921822410188519069547435242822627036943163543132561839775714364120430838941083501574460889224079809915054980778712458647829647918546576024129527993012825971703179957378570609087063464491155285422614430676382337537805576057860761884841364361596644607190052683160753295775338555891252080440637216652874545989931869287694264456623979537671149269011121479781762017408804503088746682365285431726506404683258989403294643064395286711833532704079966484805290526626068321631210964565339055259049602078121396712417088547077901342086211477955033670354595203954521646105308455475742428478416988808336020221464450443729012705763838910563902590229571704344834498177435206610702283983428006617759727839838086126386939749815369188035090589197423895579634817331151128277766362208971197746958442433523205299997926833950499341337476803715730506662373925029531083873756743065699761958826315298798121913928733445327016668007331285403623695437803493426264173639030981412277548647261932273196086844074196133213535282020097597863740544264821618700099765305739276512106134698241784884028171217843022369087731082868684008032439526404884130696533987320064435620918602298494553446028185966411682500854148943328241957194837242020405925027776241181888539295417634929590516861889582413300514817216222292420399722083740026528590637522561202221444048853143473929919573430857352185342429232471123829245012621096844046249808971492340404942127429626578811083128665728929786283753716965473330827285939388791204147158384599715636051842606109732269066639114703577715430400567667078798654042997354440248507834688720853021849226196048472312889166548872745036408932077333081151740914830291434740325588429458341059796360158160136938332030436360311324607376740411705131446668284386207319557896327810763997934606951705679388737517*i1^81 + 141452866166392935973321093730718512338957980534806598254893517641969080432317602864684625467215240011921922450476465037093779396119584745554088729972377206046923527569707396273933260097740110413138373521498102688072224674734600070912663003372501832897570565543728527311780703449702073409378144386218446913006801495559074410045231335372693593502510219171112261792127855665249034290253393255166233857628356641992223205291537495775208414236466323456697801896014967773182395665416553968423088486425454404072343193862676073281894878829382858059124987214901773805703765771411883416546832475770808084139974297240114983454579205894393378676203116935521089518287679144120396722443938676061202053306389388896180654859626254414485384816589867061878873608574965781894298552977807456181719670098585947296924881342886432148365755700047492059601973032171346949849737445377699362638151133467042263439606640135251333553110333022632987466351692982414083078238830140252065231787210306590811039857644537008317387711225187812119638158604011301352729130747172816552609513631703202947540855746791632869209341266405857798928330928372196847740663103741174324894534574212848630830194096414267535285258575522562490765787507133232651615070348014807264973373715230409493032267999478516242167475063313256218772872097226241825126657552714856748616756443009922097991130583992995433421583585671456402884355447726345937804519159735936709778429745288543846921357106505077377909406822968555075127304227006737090045200929136766963072953920317225741107684448098566118834364742855632629098070852240692759404433161935050812070068784772988537450834643564691598718550330527384162908179277289324120904911435797800816409326097473152365510952579122178387856790763963433040123500976581780273905620604979062489948761109577197810152060691907282114957123908132793633728691621288227639604148277448828307152763290882553903229669674144389932925935765008152527186832392113346364020503402483761573094441784241997802312554601372292459312754108941595193008097746898951701011950428142086685167831596667892380862498616811013325337061583414588422442566433331326763901161564007758172416194827588684828512546027014505249863385010649716649665083729053067358371006548259338379328673648210229053367006519760229990682351722461368818980198899156827535725702715150761930861634126893344330693293803785636183197124449130764518700637206342386785744037054172494879154701736285756646784294249761494065166228378213350754192960010338269146155176007031839398535378474437674947307426042105441938228880810291691081904716261446574002936513884285155138168270202561428825410837116534161967315077439088726234760096019576607070231551265725868387261004653438833101877557242786562968765360356017536219203720595211208755941787840244331510754299854095827989786596762190082198035503403153360324562142950766275251200*i1^82 + -1014098276855803125366043203160158391211411898740080404631414008679996138810966902741176194867360466516960110505044302899672845573996650709223566306146160260762779319707490400274123014379568982124800737384073324670665177189672394165954355822188682582167569330851550887796457768003390402881392494136562630825920325040263450958559248633884902159654912230864059168550419824983904160105515091558003176468990280836004938333517533626696388982953098616025593706257782216464221096056497746879568812296787293291653812325577672802694869409821413668382194595031800847621401378388046493024866723517932702943808241979571537574053407244490011793344110860369043069279055820593928718206325064906275851276835685166935865412269417328681186483870482084219112143793141908924942755280869602583441993839966666190701790790397357833507932124202561400778043355427834446543907564160768318561388376915069294086053949751865924026773878465837344954149821952743278470397552223451533405274375590890848316450471800562075739676823143375425196725790307360457127668512361366194675114048786471217241598852503064333429601334212188610236604124753470895911489308314488830222748290827083643586051899039230513270478186414903511180869864481116065803231644610162428574930344436719087138019562622676633590742405515328799240698835244631785497834737034972300222167999501337894935363922129767381206226430446428871052327287022473965355017805165658621462276105755712158277134277375170759671596607947084513360318221333366512095023881247023284266199609069493070104237244396290333986832127012626610781301012148995807957704455008054657979818693339831487160336036958049967088737253728528952051147782965107000624024977862679283931300935292949289391245465244352917086655129598133889733998676608539540779643528048082260339029056066227348487117284157801197046909672462751004318386709575886751736742720357091618071380931760976281066595930955415205823175563009683409622931540705988787954878902412148829618566535407122019416502685500669156791714186040215903529778947559877547459818094641307080217668328748691169739189039050038156260740550043830477341122406701411652833902816987347720382423319959821044235724053875766354321849540637866829212408244055258249476458946069562408305570490958839451480345106847416056793584093125801376715525328782777326776472594364253005817593768523254235455731237861839897596341961779617512198608255609489285403702007010645317481184313683418359252234189356944768177211903237104323248837450107036545265976398911174101551638723284092039455561793103257592925792194969587283279077394340358326212779229771687037966296324207755409437184035265891982308085931040246759036908930207831240793221859418384235986050818542390944619931502242022770632126869546481458132418283709836452664165122111401250448755925466392792407262278550649797721307200777246112007376909610156032*i1^83 + 5152516428299150234077932398631244720502377485956002149695134385334275555127757841021332014996621682417840977759108238733150022236484085080010697645747958421873913920668765971032998947047372077941086585814942102264813492455539872920154037952769712272671980897542062892898807283997912746769900811709812428322536356009138426321590700869842877291133389863238296541586028690545554156369540146177528179985997099118274703589474769795778245840623256865255976240828704108433189254748787369823880147520499989216242031870625446696684121745564825064450461960142882700950453422648107058244099659936468084098279540418153698775730586534882036350505760928746557627128467111054171148656312860262752711788698914689284705773849732624014889409776150082812871241062896563648854946350731580352984913925422200708400314308122004567631084036919439309486647425263581402834301994981200194949392181896002064731258330083889285043998597792382605628500808557920195853074092965166765701999776853861262436706098719359469890845506060282030597865478534975496104235801816339114689466674415829490707299948315393280867118982863258182954354767520136230529920703518283935764788794410781065254496284625464621380402432143550789651679140903194921910157825613630797258111706797781639515632742157706417285727758020752038930384232632756277304834701635257943092991167290918755806344545162200452919749376138380689799037131898439561309290716126080939709904501044393441683834937818662101153587178833960724186371110798172726193807632575525515822710794525175325439667563547162110037776060627062678887165849808358094440315837402690880270115783895441977273409652910342262984527220588413114737098826357967853456561531532946075976863993501813720168256058811043476200966789803186643501156362629053809462336493924452229158148100182675452654286612686965269196421578260489473690484647146399473142427875293289173875311524913519575789343970284482764499668141975558172736585501794123465686997236279402252478720725269093543326986631713378786809888272222395922514534245784490065792784817762065511253303821468237067792945783294427511472653128498450495184404316942728650544837881969832889979811485765421542936972003235565492222163928292775417598072431140475985689684863004485350786995564864666702593852053567003189376651313554156120968115346734649970427968977095630874339515914108575513269665072255746358784002387801473838074433108519660855062513873376115762268756135956389781615962628628932183415602453666382071924282888154024613140887507476214407076801071938507638646093654024827277233174904829441391220421650683588084036641066386690675040708335232229491903097561464999586735489872577786951396842604919405546793429379351747760789580172593747488720999432945095718514105791527408647439747342344673427062845080963644955603375381495568796435435750396133173103395944433825953848003395584*i1^84 + -18731964141267474326057243826249429879424080480390282460014954044058953232841901582565976225227435455064534530999740343372841920124423342412459053270665186232494083579543798234654537983464144272093625318638184324379870095982479424891750994542579702596131982296115624053444182778615975115995897338115726989705707258059966216643568902404266002031199653727146696647966805883665146904766446871621407011308535373548512400075033560687112606265115874495131375836183586178365327802927900149185535236336091997409961708937667915492329003702293109447383378636976551233847394893950788190997674967208449429297552294372792293426171008738104776251393207328026772664255714226596502798429692880462984920858720523912597311113367184616069530715957252058271369201385590435477067891978147778769802294396021111499663504289861563612020236185863241197869988830378937873666665050142168487882550196237911455787402293658443372536941975459674096648492823970712427183006094993584739229326349481175206305509424384362089486895194573929765704896809312420972274429124229826423138086922569061697598621544267656227096116849400854686212388228703976996695423736084522865703288597732201825025823479722626940282827288413240850734134333125373998036507577621754335667394654989574700627954543251175021658838800540691221859260536679618756560077328671033408980912472901593670092602191454719680316536130961823894747264047754557077777922179559840746462972507049765436025042179631571254878423475975528345158553484909718673892808869264367466584362924626571316352224668620102111330611767453592377862553978329824508491668577875169849800883932192091414984667209197995204828747454010450875276673464069520298836119415760987860542534744635502114604830079182268201743991530742640174259805539019842216880657790796725095554516650052722912482542609661443010157982856132551518441131861075706035191794464041900586904902385596127177494466025825405894147938117837826193052975076423514757561839611377738994506412345285607638450670647068911951270231444090904627181364632778245803783490526538069078654525031351397909096171178407554632125909239648692656313325657949661658354952671279739676083972541887856210998087438983528952028510989966490149641031502960005005001068335554467566914253514508592873409007408253643603375413596330289248033085942347762826625021064065207040711485489708897034206138625744137963555867655856894774594665655953896440486119265910414262708147018387045986462850495620354184707317668361303076554366696575679641973063868923046774929424832361193400598122841955230096302941509147872847621239533352927630650822275399185175840820092394363576614369924224336894027485726973696041878499424679875409624862136940621763726468010689669639582684830834129148227327445120933095705974483828522089552669272174351448404315284132021079909916749706922185846471158992281440092160*i1^85 + 159737504569448027099513566798237337154815039689721036887067895881936181800701461906975694012542384318939727573816185232585470421405659600313495053834028884402826909843700555716674361422637881288368467710559417209165422885898587096878500347484474482080200968985023647316177368657780815885466445206446229657389320411725992895807618018300968169884618753887886672709539856224242817236831318501924086020962045677883456274721752800320070139467487492579880006974619103959476511431104297164334268959834973004963294850530765605922389425657559242347611664949808323611207380902173733310950566536500889714783909600443058252142557621568584949476745356302448377008652577503089526806717540149573040856656435590485337299363104295846930547689013239211394496079689967820283175300097072726811580637157564310015590023989575197747773735887814658617582227517632670073436258717789489332479679502854720283300045091704179147078728874013866991893258450038329928981202404938591044916595724912846682097747205704349790115053050775598585469048260590471863373347850696648606288351941805980953650690265422791965157135623098572071492364715228061482405505874090688336545896860856355955423176616883978789390373858766996052218280817483906384866994233174280690775571184569704043048149045463804035452954894130361091203063187395095489602880797070016957458790759281703096989330128116367554547347258895992913782112989433704262251944562251590868974408727945706189195857352153994308037098321768903427663066887359178762452568288665076849356686739251332543243583511653258333816407860130798502871946703445679021800182400016403713882944313788288506062530394914137203421438149645831688262837864386841986042176737440765976296084457875112651689570268717671053787619344689063074742961110478216528000962831106922004921106655297743737346959652187798660300447051509363101288187430174367430836718546803816117776181792543340869259841060774328624861465152072501247737962434421169887364935491632140121901209155873608460557675830104086601824873981260855274503765351593713287776769441055645382574205461880656502235397875081514333510051856536011248297980702774699393677316997058224276600027846274678019820705305916195469458165936212400287289428361802169541790850685080025533866305737439071505704320222751597630384395756911176676126585621452934972820434927515043500118818689023770420445356770310610448251990204611189130549509808486426066201349899156192949882976109322761932666380726004441005098158681975894923094306245073069284560425411050646902895059792528182540047503007790705064198553483091622397695742390679683523001607050555553923014635124093480466063953814600285454848120306483275829019245596254640030930963119646476674692097263039537253171078771589101653782988468130885218965093822572357539418136217918901463360699483857612004903970255400542714548761196708757504*i1^86 + -3462097901705294241308493042747640268030868600271576975614489325648015663159555967083419491821393958171859408548467347930018098987678718242750762397722210486699166613282514765588965979622510570908220114709490981938392446050592005327039034881699860008194025941819972302663190697769468589936387395116816633746061821101391685469472179589876150214765424692820073700998218642654215798418130657953609339618933264416479765027106628544239051662340689715395751524910936954685661112436214900061683154300728332609409033555219200367061000372843588944517682150564419362277853574844649431639896262785090261416954857151622364693948758528489441142660361604334010250318964151126286553442016403667334455203772250815233559563425974789984563921951930055519804339603838737138789167865960817166237874948908016549629718277507987183746344827407566005044880690399819244732065397912692701105340795275006630390671403758689070429286093977963484805785734494272436622257591563946939802331510162338274219493312551353460537304739829153169115175489950857200844810212651417696612244525844367518469473443685841263961147532689600242479816460601698347805115770087865357662936989456006952011347227018749640886983779029566019508330059017452461721533931838907890636056682633786351942757381849241834521069839679894185929314404362193788817196168439749035254721746209257164674073359712602815503400657069353133410524510885144916593101220918766851844231388446037961903914537291299121181256702845829230607359058344087759266396766622088356357925772640263082491296641247149083900807629810795282991571305174867023327919296868860249037539669919292090238396729938962198625999709652783150662383754492241868598198474657859884618075060437695309480715447589633051149549954569806767697396713429329076995166937913635201437542626536608203593178501444458725135582233004860531447334216011327996210312274608957163574360155314655363849192390388554381142181371640237465745761754755732686590687422456606743600510550856332436821032367653045284001426593537794953966204718925759099437823247523603193680529817137331144619500320224215825981470575776683563417977059003199110613822563684765276116196287149284324579313263164372244500021260860467972619917880680180483558640946047078244441810095429685856985466040364820631503561192322304951573300088068068652619746078721324697860670523880231783015000913643385180473180006675131574553077342944091307892891566737586152471996302611296498402084732362355810497646346847241884959385724002521358368350868770704349810621214599894816919203641309175497574270520855461067760907402701304282076564451009776766941587961673714635164443098037551870442659768285033185076976980279943262361152464308985392213890143623900027209043051487885980688945744076543971672717279601875753056689299938718226008856605332037321847052490144799023597590962765824*i1^87 + 54646851014038044214165846114124693026389982102590442363440440130573579661250594022479383294454152762542003181170941257371197385665472707916476584871514155768964934839567219512149234400996206441765334473128847323044669167419753142329709433565427650066831530245363953337835243694436416142869416311770559849936263028110102264772074124227294699848719699837469159795381847827173402036205610709945935431604438065860981729613164766574624009794932292611572935314082603667142395430023854818440833366907401732478241905182190411813675988922804067867845593700775004024139140191541100060584349156134197514075843939641333378148406633177040709804446557027942548473913648420734433393112671942871315546416123278023221488279248610223809404803759790281329327285827662404142048902027032587933276392154847024367853370208637697385472317682996201515414640879205067215578556662946639387545873116660375201173201698226679547603809103879626801368023537205823709556069272400154661933490765652122441948397651988159944350594231860880891935807669366348731321460687368053011638835726660162175016720962391605374399657032118649820517224937401683108270482415668346642639404355993077390763796776474060593884016734776740266725169950961694822053558113948641412716220993849166144625863794223439741826951611592849857589800193218426838454271217383614391638435196225985505377384059208786480203192034861362753166151144606708775066938855277307211454361525891715495723156432967215140522064920275814031191669932563337381451613595533117245932753562757820791698688674453680438094700085268435496704640965644719879603114884078218017482073608009155250680223533923742822220255249562031121822163884366771454327612088760336405505748209491082316418114886629294752862001364548093237032458361847145131075806280874556711219828091352944404346824336616895106501015079308003975866622778086433897435013931942659324275370843389903821725256620763736748380962210891841583324497564132001791461777996093455419340001855226870023858347337012316583026905875141611308293169878756930939158674875344193090058203118615296216274988510868537913693558051612944300246417557036854066691826269857652461337954385014828154978131279802317931645682965267025508781778966634471909682560546253261072425089919045269161774922327873134466992247648276338051683574223818107062232388132797477559186953894630884042894002841828797148937448176911459823223518381812404139107657459508558942144316494525059187782111797260242993641995138668151282463253299808688311151272960536559102868431149903429102439988537034065337723010929010784341527111788332600861615620725654193637656179725558417849404367277758386234286935644051887725180985552341148769287763513527910831880188507940361155781334445220650979362811292255048975407322347645570406967634498656990010442737209857309004766474954673986743859937280*i1^88 + -611477348747378941463446219629152780280811219797327088487279190124277012336861254218202520555458264825199695003288799127800920317707913196417631742037593649952917175965212119205059600177190509515811336959370833010318172374397783026195472027986064987467274446148488732319562409886277685029442198033424737875708361018112221798588370662180148974809209658222593670789600474250332976751742878273190356760364957765256558139133366222099328332651517050879539879798670455768036031898250042187513472303077305278579985353675448625036520032164655046061792167016127045214202535166808465450182823479067732296252127792660412943285644276763195877150397180183544023590995559506302785536533893529804004219509839050747350770503642552904548112231841264632940948912427596606594026227700014173543918698778737029520862410553934673141060761577360668272020031574124995762007845469845867985292924728097367342670182885363460871003771123949057293679782536532820165198699423021124217203652925315959691879017315474703777933090183705699589445353020068556264828711651390674260320194850032724316082001717725445744488328768785902381269036322632624657796669735284673817742731497896655747366545971317314913053921440433246488369166348931903613855801651108128218031565344214719802521144659243696192182447781499955266507911198942048705130908486337934007875612115042501443910825687910077941400324560933080483391656708723072909828975970687316605579822209908313315671948300764674780424811723848059058961441160655376083572534507498166153570521326679241162869914897164816859074941808103243024072073805384471124351475822201873038007494668502590984508777272601425605532160518323024584431352267518752561602965942452118277167460625041933947049275712585171443939777343384490845591682713809990903718962381475558811885510953667256078549086273037301878987495423158445593328602244419266495534882944118294110613156945682822665839965783752242128066842179931559161244954920749766381161718073093201887031223335587203825626349243175037358433183081730909713724578321745144858645552457313846565243626957126716182261822196580616084390914718352049047656248104250619189424406190642638046593268888372519309196399915497878362204855429478760571990821630213120979604736774298507981688191937807728024625788382753431814152996352479500673135028334841469619742010007475780717304974245677264802180952216755716753971348864944551135866804122255818559906028247815256108370761255009748124645154422526931236849782492314318402604621588468030270132006067090607119300362005097122329371171211911065072087166450876874780647119962144169684228850044230864066650363899559042804844813783722702123642089318292988239869851501994667261781515441770568670772948155472230696566092791275220631434084101667581909085315990604641174713499728762914083857215775047258912689023816833959985152*i1^89 + 5243393683397098364531998382793798213657779293688369388643794885850987139546890075101412167054463366211319167555590711032896807063604261242044582362238247757380707907453254468294089414522413736168261692549132196742859091879011061658829705575490614113247669914703107555379145762041351740116912360885485300135188435608141155304027135683885628789974284064453865494774285081503201293080926509270112293076710360295179375991457169615532293413722615150292087008672663241857497309686345955166977610543036628040744857740506020188950685941279883653519338962245495088627412225380776990308860739729243030234451258695929181923478708227530046598646738472644616329825100905189216188342133336089233352920195084933544576726644364066404383372177328933740641061699662601062245226553287369790499403026933652962510357636069716726526890486429122366569428626153111303161022983569382584553084469351654461846106842884908629747497323749940320141504244567627652146170250547272046835931688027526832931208153134589829487416883346674099377278564997614753255326804773147692146137932778616785296913241432850946844901827507542713300221625755023432128059679656865312699578408544658152078549215152911315231879580950283511376205189976844411185725346987320576630078845966171157970332284388196458602345807696813864292346802233487448924259381348829391738383189305148349261915412071489319788296995975593987430024366006618068770725877807691888852745438427762718759423560330993422238060579568051440276964594097461119465584912259667558778759861533577173336099546738157530699131377197302848617535829239471096960432268098125559795652501099617756040262934352029998747262451074630417264764032617343750959852353546880118980357298047931756253846079050347632460350077377600777330724530272832773551236418074654962388292539461666150752836629931929419215698174221883561037933796308526425538303431642789710066575926434267069240503210500079472118918366986160974326184886748797862784076537610331987807027165295805635678308148178154157690417872600732399314070786008326149208372589867102952647612243169767494097148348137760503759630943303371303725664724216577162130923320715558185701616217282101232747666687934169467783194698174895212866617617879464239770313677999792042719913879220720031371430983713281673914942141359485324609785320706261109488940654801335654688108362257257193196585223697848311780043541744074278424373714196251569895722683378660716362466782892003050599383716136937158482589752714279761248397258933277667596807652864942700494779402397422313523650212487812491054499045336122439328012939984654835199376116129264230883505873127812987125448956126117600071785872052132561564119669333388473216788274535006011409724426584060481280477529396836840862694534481732137824956498267725685241208964881366374476262142786464684446869299954450432*i1^90 + -36086339323324459975786029307750033024625403828269657223924313153396111792958094824089357846721374396950522099549246754335355983884260854484202236972988657979631277582414644899530772750641829442609929040416421167131061205307776833172193525314631685341667630708818072874065024907071745331634997988828614378055184215491136519526998423118551583955430070973548721068450871400437018579954128003735110658356572508205254832975960459909136588680279915365448277439214103559789702823295453657336114615179518776469348197736292178302290800578216158113452609133275342949546818669647533671856092985063215428089537058720478639965827771931677811734545367752874383222927321267682271401810221590917941720081976463017650541068667152312688711878998247281808016138248125921695057209014875997430170648392711502470114892565682362398368296657147538623493045441013300545051626053577486238815013279673208733402686774391146446220316859343253947466349036413259524879653000095755960891881916605523470467391424467643102775869484984808017969169694786016019495195849988758371347435887226570274223965800251245960050802195581655008680646119423700408824024922143825945584898003017795338390612267178185651772166994500975259760758739824283304852093327997433665584227552281890458935079212928550924327478547580095104549145717772174574265915036462974278756179470880792881122449855219873492049422834309195188954941692441391095292620184331638340490809945069304114718281990093841167108590814540317364639362608495886114889798667635179890096221414389984343306768489759155624267753664648854719304444241094788288753226520829125998021206946561115723880783881182184930142002487076172039651549901402749811640672945560004181106865064728028844175771502991664419823402620862134459924894101189956116190383928191154414605244283858902251543867546663946356131479238912896149578383436418014380100736110692137345993143942253904498211992679578215425750373767123831389332876865149996609844983914525219423891402404137316130535579035511029254765799636953827853745229096045482598340759244821629734928321965490382302096961553756226001173728173647244158851352990995297954580041642137367964887645715507413566272839141524689066202005125420601635670578123156084441315875804906825261593272245783027922408468093065010735553588961887134051447276332032575937749939314024816272048104717862979895896511063709008963580098234159297935172729592270655571914328439741747741475730270942338312673087615606982085304595238634662811573861183134051958229606126690834853404682016978978999026021064480554413207973078478213710158488441992687391767450765826701621910323545698294638151641084910719935403760755627821836656192050334785705354621453239290700162206208616808149123417102000538028070650598456027410359142840788973230546471800412706570132516384214677958584044617728*i1^91 + 204690752433791942431095595657906797059687073084160794974220766235458999037682113111926389925486378905514703036192961959731226527957757859915446234312038346331137011802721043848363151806130206284030865181250057743520053602380882707113429141285669963808809100365926244527679040995208206859708072335491985934257782657259713467727470503858595786500857810873994506523310298012952833673037694533236939775022304795750118394652775260798580357698306148043641009880611445154706459839038696342828247187003441667878490991025513664247593403880157472528802944058092371106303059044515959964793512703498671644949017135206383371338916564724846087263264867921692543914358762311026091752981728120356571461003587121244593537725237622263830574193330122387585688821202630066463342162633230127014355346345699356693684942177177683603215284440101300636546790373507050538614518076967180461456392103593004431863872062548109822407175533627252801743367541910534620576535399649046254494994815008082141410630322593965211946880754284372125660618461814542634528254518550251033563390084005816081761951660736003854671679542922863424274492128545350409816462887922374181741686414815428842238421609763224840433715655996841357363669077106003466764158999720779209977822025181658335909894180590225149765984810430367601960924303903624951439741905683516407811373312894146705757507454532674124377601570544917264816680421791306139611276684891429489268943002138798262133029868365746677309072756630240512038275981106058604095875562416804117445966920532932479435730704421384164608957840512583289790825315116094755770274853472405294676397669169119665245431559704321220999742293689987053233668255078757508772651132360073044892586304050608224063535262805072801356315041511782089165585794865913466743837372064410454062502146972650688038086583523166138221491476583193470809529462570942257328342094002047441615658745347015489544477056389299065127604086895477845059996519290797957438050519443422442244255500429062619489874297158154374822044532594415224430232605974962520201595094554153262428847033895747687528660225062819477759649382485552252745198728771515968254722773165797233526120700319586322074837242202671700527448458392381873684056622145213424751546662433489415132176737288709875840173510043907336122864093404080844225704951702509253583870323521941760952923467146156656261018185459512113927504803662121095956647634051662815578925601941055674482542160798974018745878676390028125817847661597954690502383297872945410092524418961626620627652156759053648976349116268395706494514841415988085888648265175733238061927087207217591149082452711918164447944511961026340428022921176797706992221375414160836038795241765842790447690816868356442839449464725669920814313637839699994782149967270164966483304940525759876387973065956100029808640*i1^92 + -972699261546352651206105843064392397813463858243209153936099146286454802703853844218144361380505341638476720042247671699412217318907348519174266173856357357272942961007549299426939778093250782162304745897768342562398073267589978893389704818330300726013038227226796953643476643276007752086042080223577043863924248167506168351839644689961301676711404415647323166734536698899642063727157258623717136748962447273487139239029776989519616638835542864042547939534192746220353759111277744317692245320613739049077708757735895760313655364900126630903008399370610560366954688965551022243548073000033151824315315170446861627169482972132864676915701943090651824404835448724328718776707279298098045518142649065662741349559523503300784545395131333333182274425325545417680910623815496147447328253944295896268554880153778434207091908383407592413851278170775043001059673043038777522688522268840088393763842715864952284345878154010514758983645276979616711463138461340092049281059336157019042375941344708337012533147963031790323178231922292404550078600629631652221370004127231400433771581031254536405311655081024080267638034683518632419971730339523732967875657264290667841209733255271948911872376432166894183884454127286724413847289492812709121405518165428468965435890028833183910011235963348817857736221507933045439745246018394289488613227513277797876648775895647392895121201305857885284965846583449887744106322150735117389148826093359667828787756376559645701548381714486924261529861333479828743671732438120139045464370281911189147191320963820810620741168681794576963920071704076205618548080884853476338402242676031902127508136922254582728597708891066292150662658879551178797618206471643028942657016677658622650195667079315691937003939629304482943571880416689827563458585125869371371248950315945528333010265981344672989396513064784356414594875166931317541001745707613125421898593764828183477819797091139897091992611310075789084537044771224822901428790001336285955451159543430054486434055431077417583001739592339558233746214549564541464586930717450624482105669136763538054591382221550133730120992569706834647307849747139906129800022700894379874948753559227143423794107927584193608019500502534706916565002664987638017776613061834855909943893255026969699976433331314267582041666739902964631299713853817664894108012861561629323742830196098402720874240613860365109374154369511020152848024359351644261227806770654372993484162000248414835060651171146387282876306052590543265005707788072664255153476138054207949006089762015803346649801110143486725924261344116569500260591164067089200129191533681160891944915445235916608313587403515964847208346107631684242264186703410949122693681751178377549034080521036098603146020613474403136699750311602701119458903364529761251714734851743880613204439644032204800*i1^93 + 3914933303352855755203545845409839548373471407711115771286590623378851503642392911266261981657158286413510907114228023202627707748705809465580382246741676557346188012564607166480645018270909777423435669331355121466163413140248279184915148065255923131151607720108009843584633592680635324990871023157986882699004079527198646796586644530159370050100976625156644964964823823389907858028136514379744168856301162553948038618068677668003513661034203448457571567516692264384106879608594063589017911010186517266514157602217203845322562526172381331901211545639513075955902324782212448720023538677973434245442161242322505028884817724213940166129565071310876655631158012167579686011748888343518869832179253076478238419269625829612774671975916525464015476169526218344035424617281883823134354002458144183471394326959733241800182235379160804687832167301274345012736047172872550938152724982488960439465658604728265064176069566450851870934119791814222344528385348470489943146644493479279489159462472222354263896221471480997066688043611907469313938416923122378136058130508419500510499022727845373321612129709962342115773263492692413273912205633539226463789571856638721767779279738102086253583901087427079387895201177834960134213776282693570170104930011296744927446398885652689765509065426983355703793369795696608022747691855908902958439801660252714912140381271243955822159688425274411139275876939595176911126829886552017028882427102317771520470902231755580230719548669839231366832286327648058206613870026211407644269823181173783178796125438769436050631073212233072521063121621420493044444848813562992807022780526445987011654762087067162915902329105682158970494888535054464270437957537853060459417433252427452791134565760462273755986197363333228474189131467168080957755410312618306657675616613355494060593685248685119599708695396075782277692958518894774487661502719883417884643446392717126870304872470483380184584012189785926454308031141163900219924699076652030159868768819361122470546632669854839235914279894270773007297885288189234235835841076210266951872328049684831712320744341689706433677700825738716079975377174478220629931060354307697380386864675145472660310453532196543428270888838424666187280835726927708263192738039696624652547455969725132660104264656089460152870555298222981727502668721354067016639936366359420747238657605952565821401519831848821504387521573040669195450838921393414062625842786923887434043739146247604058222276118278997811905248983973678335061086159295058866474772352499044953630115779476812232565279159099171243515432655582688926266610616967902435317374805627818688123722368052804678942559330554660690897236979028547233621473044416533206438265770607667400691302435841575625531888253619413289042153232064901780154342102733239962132831753209879773270176169984*i1^94 + -13452080714758028875819826738545181053341225947811225593784932076989646362889814485518437323977048808248140094316900877317019950952616421712219801093047795465145757531179200475920783081359766293987643562432997655383146364273941413927933286414281807074869595212376641749693311325785635480926675277596409055074506140083296330307554950895664470059346318600515681769861961925581920168600465007521518888388385320865416366443075830517856088645604894686101058731921915914028184516075371608267667426245950362243565007807040481858602227982848766624672050973938451175000814419456987258498510502860873351512379614484164322763564526878178806614085220605726220218652826159016421524919371675226498817012268787455280741135490479198773596625902178415308258104305963933203063079971660150667528249687499296469022891098071458083834753760902857083517738446258759663565222573104927964342547366508374308681955642179098383516671360128985808478319706574526878955159200554743493709997683215967209224505537913921193450215251157835035694936832472023099521307663363213980051553489857671328226882296153056363276796789064169741691060883918366205910201042246751232637800074947912411696235917815110309259447756885010289092465056702914025399612237775952878767542490395491041135961181649748176005230753568013755758955634426337341822355218684759923754226742636833820230136073822439348026475705435161322716028478560376359584892087934295224718992009889052854191751187276790487109550560158927336050094340219554139679797661357910253980964490253375424047530764208278267702419981931361582263333200453622722716293178865439853236984208975778500324074822733363654965180631381776402213947292044307238516097611102084240429017505973483220600207783568633237407918450367567692675187284541029242751091655951072575095657804300039756115892924397831878073328237268706792421128248148660807334747390402544719001268477972430645587004940240069675072145700631767136678377544956756993358933075492100660490675118024733629047945017725270560043954110408630790327914851751744441610569079437442171716233561361206416522602154393063727552380853176232395345179469276407700026567433649520667583176491138111975766785100234836221989421603126846802622028789899634389375428391346067262165363933392383342918212590927431856549731981497879304428016891352344536753493255317984068734036745539958844107608558649760741164299777882193912774325133344916278128023445400490522207719225179694876991922549992912687381553006371451191273375773830594001644578156190505188015502644009192943908454301872005328826020055510212978713478466585336177077961955269163392785085595047749572146813243266124288726746316513688453838648158110147356246268902393702366368951361671686964645307055060785499786607260459013135941912216472122002206475252940904598492676096*i1^95 + 39729263382183742245169058015977353837259361336848298897118094796553078555282099796323405436917830541000469940656301059575807792649585116932016088801384361094311648635161192536233377437973621335476245148904520415516412049029257118099958874545658981633993538875716689765144869915230525758123812801505757437355491873734419927568697294078079531280006021769552702500629337164113164796170016503236791960543380135791063033070037989543621213654005865891749180430708686029114540770555980643222021268280028768838204348330711612343748261440874392055306340760886572997229594270331725767902828634864528143824685309944929814960284677517362459189356616918604860981365802019996178068892897461968465876794749818219662528145987705295246568303390100156802273809083890114179831526581870150920471104643669176175810654322253827079830087400007633125692210955405503772103991286381869855026331736117396758020730976150072322480986039697015833078059349258123372640570928229331677583391618835157774151936767547802280585299063823324737516803747807060282576534044759897567013398766475930042613781393907488212264728976215180891234750965782993159446122944653669540839486455965446801025698851023079280395549046316221273159752814134108559098091549596251080364915078593678663867888359542317956686514850843259326369499910781062220200503138350561911660873380295847507983287600486288080686141658917912492807917094457094078981611652402698845575289158460496337235373152606789125347168054701850847080418992327267706943165254206960649133723384090624034439532842447451531013577469891222796676794238532402544044632480723916596435482640768386161205123747864346789775563943720052160392218293359209273845958857681158431114396775045802565581656543245081651102600806006886634636991808977439620607302969834897121439071414496349051806814288510569057011156684706803441069885809160008135132691374720792120974806713157634705051187837027061983832357676630614924895106078131503474510217941729865783119234571860157284606078429070642489218424771171629317778242008366748547910849002713719043964175153138658749280048826404843515180646687166378105432383247065712298733063955900814702419732127067972484577050683554579725425423566251545757636694004597657355955189363724659209109244525142297978410674313941966877133661059237675842204055853227402480509680796751116372535829022853278221265613061559889996550495356140763454066485647120027901645992149281925213216540869070285900165896766394561546496555847614550751517606691567059537953184623511909521827972701899121373489667592792570501650809228783961427020812800430095821666567278216590634813578830940819807048369656060780989025975129224016822302812729097816393301043732627376994221992343876646344793361026829033623738608765843530992756072205732609380960427783128690458624*i1^96 + -101670894860235054775400962051685583814065033843133846187541441149562595585215656550832162486129333699500691809345397552303997166229277638867462697374110986927146684099906096415358159992574408705310209704457709769585451257862957093106621512324170077401168144777654032726715874881647204607938678474659290478539118696700019509694292092229271323199382086325920006826186491040809796909171607233995681340183302636743195232153716486454661250542026062740356233138646412172701680401191321244543826600747335458109364627875650921837325152896919358787606141184322943417994897988008761971772014014951664583762254233713362421559872357864761204446450571611065120976016598371649109127639353054045240449800163520786438921753953708159070344122343097084013271929893389024512918850539744390277586387936310025938979411103297631141856772626371482296566563726446968048504654715890345256064813604293129185887383724172808105769527440738639445363373334619755996804501401140414605262626497180024551218485047056732673548273989217774823033702041887595426295919021521424355444551126280887905876663825744622460567635257960965236313544998914904518980087131502028217790462830944564497860343482224115210196435982975837107511484174668887669046236118035241945542706773571369124025455799553681029665077726015964979266715668230345563773480361372249577394087591233956693829665432784822260791355240444999769041152541638018056862453259739776513029189471753824530960718029331348619345019516343005880886342905794506646531011595696729400489516491535273704685646584872375822801882492065757673428196731064770114763304838337215252652099548702152419799364360312728150370161261642038061966539117404131307401167143223331451129647600184593930957246082779795558327947738034397934067981771708992530115428313091026482101983828668990178497735196608363633783226619046663219522405910378564340157066711296636675013088650183721672010414468369119899654114403729588643306287340877326960137760826399432533359948928373692723526956002873010341478128741225135367171392908985084506118086380488713150583329073933463998408040567095106972196094080102789517851562956233594151705569816448059002241782249125298437452864714624240796670316525988911480309093452647543675013843850900084992981969854093101853974885936239978013529048793773592507257868784442069284263112775454228877409928363967102230823688916315523081642444498775894506448462815888629955181592368227303978159224907096685993121823944996240902449796967830064215551168277172491166888266029441575990273582967196687515737408611208203752549898779268941637381343297674652899439243459709737269855274032504000609965610282908922595346710681358798064756987106398417204884410932175809544150607009801639421653753288527116203110754855946293090929242983972265110100488774221824*i1^97 + 228630156788561871636016961183610538007181073852436231159906374540134768080281064669414649555169540782335691759672954561187447477441281124640547636869286116111620249082786320522100865064850389847864357785138326377283181787156636872441794491528013789525807041144358907984729961822676206077739926990670315774359637328032464800790648259410207416622475937531645680451653147363120267309321300342866130946758277732217742169704817397724897617268816035206529731071504051222520709086422988261004034787576027958142744142309759201237746840230344818728021413078735866958934552851232674150695928741476916797960552672459253831475985283078447651329505103577386001649591869279334811129249633162177971936096299138178266445077223867979280197352320045058596933229437094829571888368925702726135994333714314040095849438871801574704545526632381746655447760182966335667467552875779440768984759956232846096797257555465393370632074193500463034506315988037098952924583003166967095088679986289681809368689503099858903444610584868129403531357088827183112617874797443610768441528700522506317673555445868540003344649324948642387869107428222156616480191978466101277826421730472547168183148892512717633670999708122122342090935888517963991583035386202641301125837084450683632702087414202883234498811733186287576704607166673814238687314118846981853141114453941250923413042575059334390764422600917422439683403528418810455581811702686730571146198045126196953042945171005337806087754263226281052672287756062691667097962518440237178961241936514924901698382665456609690217131514839307892670558881489754475839454858851309881408430968852714085872008109404092008232629194045661343258310549364760927221478750481196878876392112475395550466220646244906043161983277939737726175238962461759062519530311053164558426602076061480123446497734577928221543225947090582025420487825236054219318129653644082269169005802518240667368150035773547428870255717539194186139527918749072189169597392641779250461774250706108218669407478242375607723272636508365518908748835072224879187923729340898480510812023783857400784617735216549845903399513877705432033081976542398355368479956893516252558752360235536366253152254729747502010815525380401521140582291918121625668701237075071977599028784772311639400954232420034500599900479902783216508006362483535311709763505804542009990833301277172273366860262484999307198124330299511434984194338133194012621228893011585047961054897186828085822503693676474545863540666959343349498755116364493161939932004349314208054843194006924896997966627685677551924025947474647841736193502558098937756723809145003452637754131909272813059506517132286351650301563407966381606757662550482557996764439878871087222598650821260653462366756171466424637696255717126787104364642645768577478557696*i1^98 + -463406480230236334290168640538338495714529838170274210985897905411327619455856824387558965468173719840769291127445248476942626968918492081383711244707890099605811841869788949311606339219050954143479210380413451933032410207278507511912641291181665436555921069609500756812353633313318067943814374508840852972494660612483069931484947110395810934878569056691641690426914464707122512129203078842495421779507300705245782383721227322567454694274268844166286194913745813753719207739130388003862554947533028042018752063419085612810783492102155406695784173101917177034852992141511225245160526041095599088917290900126412591990776258404774535691087420119521491366899035796265353861694401101495234523745874499520434419960303399913297981013129992318015744067072969156666810042674152866028096342984203619769699497999321498605329609196334088063968614000158990807830354118795694816418296572402408186118709526497571889043095002458150289559383141698549210996100887608497529481638001948037725250626672594519718410727443938852565509871878020381108378935818504065435759740023974618375124867649098267250264803344292224820098858147733686387766589848578876858482785841904640892507260011455708303182470614636007692151019918196904168432039873635105767970911960146227936176934439016713692502289158217359410770689764617152689049363241603977278685331509086633127130360998827582720497854220469127645460365844199190793935274602113003581491184914446010185155233386565698726785046389473911719780693206800126438269665490445331464712223504816502167344267520103849757527768696935511500593541409810507954096335612374032971268607099433347851760131983016556950609566493181043533534254701131952895868009149755661030173172410885655725437484250438970413380057873363386533466000749990602557078100313911410290114959996094218106797108975614957511174805955435709677939182845224568189780456404238503861238595213727690631401386504024200360316239937165526936268312109640321220969001151161007866012036660376511929321655147637738823475188427199726941494707949935960165522537829391053996043563285922317410646378423630729270667576342636907567290172856494251595729203611043148494233062945301215557278218504621065691059073296438336353414570056805001325850265907308683309496092828393139853701026164197816897297951226690074039836817097394831261821479172383610161327422839593800629707717950326810337142031125355588664588585649626938311319206805053912303609144655900438942027372064469298768084821406282845275232943017725017935245824937294456504598327265794419415519683410414059867957352892295614295534463011233515982386249900838791876131760693575069668277602570511211659051739812150968290704949362108161897578052879914889847616908610221490344353424459658385105206866808798763523434895716633725108224*i1^99 + 874981104325806308452487159400390221477643011208510570368737168788359005660992908971594344196027015155136276881381839632782427170978791146101488937260048745027471727100398211141652300133552637525815705931175334621136784235164386915389730135939881344632064259735705476564584781696030540250927305285731379835563308659289163824388703663352954584629012548204276067916983289987794862042471801361426432435736603685043644876455920865014778814939824135839037452519946642802715502231467970947080061459492057251228543714098070089845277954953739900244914393511090958839610788887519695157794152865295753148385191241009838621485272468480046149558782020529775253487478697293948627020774691946402809177013269789628939672973195599120154058099204716654536374465469979514932084359114390344880291340895929743599939296880995161347814708356888749219210170980824828702384682992133212039232930735314447099592725977379496869408716646919271684648192312644023762891384701030325681329730655408801718642552788704138232310795569203556917236295047096900785761610363986373802123262284163468359909349374006578099365870378912890465920943235637871976341156355091426991999786292166846149817523241084468158335991580944136233339977732248419810876836847858178377405261308114456474919038712604185625006347556550456813359799435459389069487356172076800305901686906474640066871322210813818449468909995158058387062835309792179250536626127116645738962389562247643249566816959178668580276605561700296037787480494785429391920232937804463532947037046230626172517118724008713401461510967839797903438684354215237253693804100025699573394209841120120300183489934644695088619329625376294017107911530453733798412625347010898229610378761627753624895324491334956638846525736596921786378157054107976243324349659336297271127194315888544051961038105680152397557311675406693563798978636696962140843100285024570615482279702584972867500134246046138161061498944512171365267346189230190879800285043905975854704980035054218624467602340462352446585999205941417007781728031922200710995336951127480191104085080059406363694525384747561524847585762041507358427428156294821240327384440964626099076209711707233467543151736170685895711039508774010740635803081811410603509055817101481744994120268960482216876537423444043174153303364855323284844100688654743959910833975367846873767787554087900977211010846395036424971513982331434184917185285007524371897293071548833362478598590658716999358343309988213250196340796618486630600445215631373024278883206346515206250226070516287774233511693929788187113855585982592762238739261486180729833489649845363135233874541357272053583338577413047591378173853586077104510896877495927918150221084124588305179180990480802942295249286330679598598887863393596537496140867698688*i1^100 + -1556544831382450244919868649219425038661946356846718375502101316583353188331696870509773382421029303997034847576609092422444018614907511552119857898362977121572541555277570134911886334753821163944978103650761233707678122898715488757493399689795321963189643516652038183106473627982695979728543574097120104535834715409183080148926134973062326810180811904397870353698665585135049593553335162376308887366540289252647784794927019766857068820576261744711519377899396044450257195137323679493036462515346817956455207841267042544966594430058924584886426250678284829891207374147140513939661849098537355955392015358189960090318355694618430442431209326255932569768878318450941285953034796121867522536930567470272117106974981317717161704925398961658113988728577400154891194260868278658655424904902433831498342298345850344148328968189201032338322567151997235122447630586023194026712304958041607558375462647217507595358942901793770977956015346563056805148979003354103011325449950484509718974428265088855180568972909917329264962885884143146255104936506596453083273852970919283105173333856745437021342200641289725353886582104756054292381323551065153125199689099729491367635323423992305574162315025850477869099190951277390937330743992272723391761264393448027672068896361038000793879893017324390915620771305815049240251511166205687248392471184591629787144011243924265578038629632338497475079625057633582648616799239642761712712251457165551755406852561212782828121167923117089867554138849345602451871233963068680527675807951559024296995057491211187151508283320745282744707221559305854407049538615194581009013094268363789475396350214869689646293050995216679071048481271079377420506882842213618992440992816865596623265792830181069905628788871556608753752619704551186413462773053688177307978696170467151961572063824097077246069588536884692728577043350002723918396087298371377101323815012497853822948991723413825917480333632668186132465485022294926242050070216378169938005749979342077047404260037613520343455795025459596556946319183896756446159453995077829742635725679232521873052573107659647558126031580574640038844323135325245564775661935037612967512522315170533230695189806799995109652544457124032955067314058329295582997123503149585411337000811552820986835641820053713443779516466045438559459487395475262568673686172618282434211502198959231070597883672158361398776678240611904477686318746808085314694647410983902075168925447352560753546939693724456325167856297205447816865415245030350705563694377098178159386533827525600337658981780259197201061276436887242259072940048385960560353487886030277014042056380230836297947393399592066723027528791285217880785169822934374599867284972281008199181567510514421557123053611553240342853578494173678328220745728*i1^101 + 2485593466799874780357837923696538550108431726395256492028968977750699313637216080628356640738805538523405735606399770980611900758198762230328237060352053356832026679157098093822923562264573212880738340834978836577332012384865131683811361106099405100291839530521690775141172558690176507315914271121975735408634514111996457931811504522743407520779783325949014116734564612899788134253622937293935236559745698175925651603351510371912871487243764794589326315982627265528936394344796813055737685679126875857630346114100641057836556082389330391024641683039021890662162683003949051157396138720448140303318975289177205700861788866121343898853039893853984066465403379548062697989378876287285696881889001778635210938614104659071485095265921996162186242569107444541181661335374108245981289168873233433380941602283983461435143517183267929522992313919301084631479199065721167320592031325460478216648202620582490975571563492040997398900691600339244046228173372330071100840783387310107763308421881545480598824729408699455923545585723295324350508775216734548505782634686818767605132908132605873580065382240197259791170224127810621845730809036088827739360602349267446297826373430978190631951634769477094994051508082292072994095104872027384987974964465434807922063664729233043788039551537773366577403070421570896061956745439953264311566019193714893511744242102346295338157377148848372464117292286354655164507298253089655132854726229868094446551239415098418976078308156701975889282681807364305481760114545193258993377763659544603328576498308547190557554899034780770785085800644971885868114742477565631740485359453043497913324634968196636774892083738451109338680146115363333571321036425005917683037606967591765119712540350813165314616276137461033185955230778253017910710726814926854227911168310705194156795996759728353478938685218282488447515823912923906706193596367234158255221309732363752914601536178074366819982242631225179908188245187617395356395879818271705566358761818259335321162107357402581676859506258299386729632928015721558255976820673578091133330426814538655771205338237990803320241201271728493387956275200827652338176810643512819645200714614386138520601083111510956318826554013225997619968522052187980734130788203714065546487005566261205702745659860981277418561294126282776248294499497259478374227626173651604421567713024317832287308563761358475734443744367183308263524752900489393074444214278570382198205027297009068466365316103506730142970544413048875501002814674484054994749668604220198603208842519726506566565893629182167888635947531587661086617265769085625725669366585383098990951993264636330058471683208347494763139627739702926169455831630603046189259551850077751622915982506596737026283164281774044548094912824735116034048*i1^102 + -3193458494737391810269579935648244847651943468945563947820907651645705332132849064120794102335981839107502516403890642291779012695601540203684935115800862775304318743521417008388660983606795995901382829918494696379587592173939231732698862856541849551386386230280553901087509702428872021026600186076267226929000232311286193769641309130268029578459063826102208949886368202577055476413701143967063157332955590749624703143598896819028297104037800118033980603667011642170799285854675583533329442850537304523777741450943777660840606503507256954889734938204718840201255155978895565455355103376244436663822013881067353670171263493455076614159528996678492286714819460243463901332134301977354664496999758888189095804137060627395525534949055402584971401907587533006377090897129126128510110725682244001447847465435694002111898504059849645111395064460787349854062825069757030284191107869953890847742761038424426342701572796211567563162432363821587599566455836068940684214766716803283668793855029124961019911198073757414953172890021539018175326450241207758036577817202530970828978916830781442073235936702633964911409478262360764877971161770953881538913234706107356303230107379387549791876334449677923602882555140853910482697639363981828594111504492982385540680278359307127783439827032523431654384420492228417233009103789058369813286418359518907181922388838475772378946309325244985215008226872260506361287594343762675534997401274821642512104177399710110689300917627513656445095323074795633179101748066553067203903361410423456735305747630244556790518528346774105743568218487626385024967478823114463426813406456428464994399651875714787306969552970291543820690839207276673125142930077815076685508082237300579767136889522199723617844565568782853037960092047449131919118528403084760945198997129487243690162554889835997572781557234162333934359265006843743220413526096107362091814090512624235359898143355373674954030035203279299516918400529196996219039809542976584484931433072198612589780041819617971663429936104388397808528787623310155970815674569910332132020174705448033085784448411453923156171961678327085143216786097020274744703774456627085561909578199721491438353540225380909742182440785940675553651234253120261392068250957267197958978485216386893538968701727676851173591980544649452323705757816283479496952665136114387862085901121866888427587337688401415276847409324474038451390874965219445354945310312334900703212438055507871561721131016675742333778554835841907408757153680688410525723637100972489955926467586028887103651916744604983346284362517285955417047446883058913528339481604739114472527653048121730323948500866441182390467154799972515911587888708579244807751421279859395010742475625590291640294441419921791709451048198340608*i1^103 + 2855559906837843774552066639944721476211908730706903462747134289543052373230865823465407378376704967655123950796725401417609744577771916284800697900102622446803833085806354712043476707361299615110726245071166285811165572776440162263571881175024306336976958410449702050209674867877689101607772102102700592829654386690275924571472502410564622967446695349423162198907432521667169123130555375289654363236369675082939682116088837746133253564681500231388990796800839163769894894867341692095198306065274907518477157483687910232197853605802385750907984745300341713590939833646585629263476849394113301086633957441056603829302899376641674503685281727068381345433131136815017883630374573231923776335799823550348548798747281219535644199590116977138114867687931492967719311188627080883345543518341989431520598408292500970922183329445920679166775465556437614703936949441906560292654611240424373908871994065124038769769840842467947489615058603737060778993161835607478061861565169264037091643035507026376828653325073654290716488549886081134063371434858169158075187103617436260945657412939116767300735299889180251706412018314672659927576035984786020226974517398934620550875928887704446060091158973164795309352059113719479276901307396480055298069097326379193371915152615088123519558318292039360702118675579616276335493964600715106401286679654792062254805157925547560950925882058028123954653812148319611418118000620700125052346521476875011479234444065075152635636896680367693970928794762514925421897585813558493050302333040820337507049025338017139482000755974859405580075146558850504536594487638208254476425944631394612830916899077720926496660240530253980273254531902259447782664714008359776743816655081714380362856829873445123911792982698327297922204730133482508034803255647451591785164802230509739107716580923565015942237157197349022722163731368534961500600887655318499594319818701964815992092163090007649516866056105212291284755706402393918115759549312652206481108525818752902146196671746317940374516787623320487560667988949570791709279618119236204267179595717478347603435576300159445077059887522083425863507567609038980486935540060318002010792047244669553193218124680173893266408660786472795235695615247913275021127162866100818838646293598089826520818132435489011906534914647152693095250991903529585577201883659522851910701607664642259761112632636020233243710844755377248943661447919221248824125662773966228563802351352537548189615540484393073575547402476208176694429338668634431105511175652055740761705469148783361024948552755409108516522374744979609877014466066661460239570808388082297630471912018316821930418935196522147885108744395951740314571504708428041694217814847148940211752954796872819461964616335492683521658454016*i1^104 + -1548828014210842875104225138816812174682354632120831542557567110229049381044584267206692076211894287551341714283204171936580777288049074614499295053174593599372129288489936441574169402279017432405671106224508443497572340018581042549278162082236553935535085929263703186043136890727230320788543845235359719821636620309808465106796151236435176529475448397337522946681524186325960029685592965927900146466413973180939558719804681698148199066406507946735493445148624984932404731938275765384947042988561880299954446072662505503005757230298373003114836440834048025925063213083472815222764693624819682953808633997971533098800133857511870708649134011971651434840397414228563689771076199657717873204467475466683930528805411384696320089807989792207588568266858209390755409999351052748495720168221029545991681416109232689934495519155014540327953438036286679243111357749051779570715578003601419751658372738889005671748733615281334329481542582437797697136284685190935807905221520792973440868706830527813111621120879927383703660960339368549429461467979892022986379672142357204718648584770635078335270643542418120414287255169353370978419283813805093410430298913198146976968687985404338034862362666548159598075475503043537921539354956518269157236196033073670171208274003517010695942566555597734659995451241477839194378130149615078358902664344470529504532291572482777451418654053384379344857182098063986567054165724579491555597474038101838736549808902655803135723993219045986636961195669511143763345381400776993365549387225536953774440994872914276493509626315600161153684172752808162622345110057510721750226698580869549695064553587448877792365374578921753227494744090601713396606921164825757906841245876562052219201809740307094967984234956470899399543658083971705444627537643479234365116574082113282646480373571775906136836563692058526192030096851837393468741791996219090118896237847284926587571408569314210771669614944541266721311825795965080374314154596030758054154838686930132400999995346594629770256831768267385574888115945912085924303315207308270444863909137378244871681668964005744328264226540365890000035292208057515876351920809295826600516274313501771588601088351948854823444532681062424623719538410206673696012768336246510089636863230749036382666992161448433698260558334553356272248724984647997260710745416205243659118509519093005914738593079159308217416677651416061325890467009657780597614671815792129294920734155750667308593638065751492554003321436468157922490953515418661810629143679494591594375999099616387304717611481187253606378043299670692503977380325162204749232120532207573358483261149113746093238442464767381927930933275506271823063253705399050798514720392884821834525452644455550271756459466623826264064*i1^105 + 674506554013219621927538336705540046348589765150030352385976447699199079511855268470655442255473843454956290593771249840025314044084390260327089985215221412862365856528064573689338460796429689948106191644543396971432628284130644120199183191392234479562938980809140158277492051523179936865369165479337276597776948749266879307706926360825934334778422020204265291966255456451982776614759475198236292022297563566584547835375999361168677223936280991679528993084453670256453306949884687123101990051578578585362102414288928181027876527844072278437994719507586436863566776483240132960388143875118429178961382121064916773859426765373522829811252641276330869551076139925504216036506253471711327019438511897299033016011356286768567413049779310393228656501714511552556903229452850269539889729785001689396987718343342958927775885211862422961135506511805960374567827707312413305857667053823114588250597687697101859255586279498536550147143617940173223247388288429822879748870316562187345890826814760858418876146641539338932122620655482415820288145273509714054193328907798496327153885581270861252472107454232635557700985599200034815592869222435124135991637666026207529298353028037174757966669427003425789842176811159321629883543647951882002875956508571326266817733110356113224989144776322469990054193783680489247852706563832984937287883525853359238637427119951321437439902576730062974709801630668392182640071485129146904970128748345282118206511186170752669125524056419848810741989157639648378731156401333359553515594741832046084659547677001899135796495253890718187171335316061963331229838459632922512928059153485569346910186919243112529429159210534216985018462413391101135421706834592069376464150170037907185691888694575501061665949306325279000951097951992748924817271393227126470702417828414958863809157526761852852551272306731700791295430141765472500786661115936678604213582657530725667541679315966089206136955828368928320070293565806585623050650726415815137541388520052670924452520904957567707326752927131661663075119946053048185691048636801468152466022245825479223638055044457073691637706573304812319309081598461750403248965261557251922978534071409963436087000336494566811286519137887998977377022935079300803697992866692772287841794781832664234443249677589885235086559842173192347899395766728000832897851198991509556532829119362517036309270923744012545616396904667084860612280118731781721716148658762584032896515613924532295187842558059500588556170351479682602205228126597416213768495092443837277372338681515420752255507720444027978560835939878584883262802962255355802977024507245981589298919645946513844802476011505638540720300663844356763186087807470859685952957820336341559387920143799884391284494525530112*i1^106 + -189861679487904469248595816730085456865439463764821729284494744352244640669591430403673144053627711980457587163129015501327559311147179461904662893572650925259515068641883775073199111183313906785612915865819665344680355255524816748008145523155886931245485034412120861130097126045452021565889946276764185794273906482137170654117384478974057314250266392081205931352557833377527852740281009316997227760689189682473045431115233007842358763697053706715554568914308409463037470463416771163229194019737144939575166618764293119176581103016280099906189308552963879311380972989900379130947711328949818905082626992668372410448545793657484966202518951821021017188153433202273767431714770712158048514102035967398386888884755571990377982639173059724977381656453087536316618907720004539969277049501698695549278428514654686619598111746549077064573722448506824344677977384517388666660371504008845207919087784511729764275485852651979852079891128830723890306228617613843553940162931804297793018990480121429597945052209396319787739777472636408473809960149771830731027928806114315439367528238519592100301673693025090307486887174929185276457426880703094821738327809230942576999941753177361612650674851808803414401492824758517842926696807847869883565534612592100374804899817833672396987388773619304695690995149301563592085750805362989924246091806096079074027661516405685261821210898487444470040744660673922814256714445101084969022170975193279935446282796797336529834817195578767861084424361105206081815630973893809498264391977839793496619610808262348574024842704039058495429830583918967158773073101120103228638316620922061600085506071509346089066364831409190461976039048615207163332083646857710957595902292531166271808507497730245839135038595742939324195502037860113361989981678801055973685996506244428584268595450452040896049255416659651283943355009352592154131786925604520611133681300057093783753603210180283962228671451025203098249545129639431701252212839390007322953864377314778256255008306271895564862736232230256074319200547646942960238711691383832552567131194849627473779076688935779226945791290710627204938358992447415451029336364991812143619320729697453946875516611861168601285259337586538089692813183329209525643493246074603521897873554279604668490644740038035390421828283042338091153098713258287158452526198570846466365837131102552892093422181011150302108129088248387844422374025729200511148494672518225309239979133493826271841241502106401573234654930913952921715460520827344194210030469800095424263079290329499570143527861171379467076587166273680294539775093122384276502289688845717281542903645297817328807160508030329966939185646410107286379910139635599546609864566959593148050066965656943572373471232*i1^107 + 44512113333801936426069266086101774206475423202606404638655632924546592700314331816775835162567695932628149234220103895967990896281037215422955826484650589269128823685403918163186388240797867996900056814823771259632001517459937140928786911424536958237628783271830563371725010517488124620413343520395949206826889327281367387042722288322704750739355319589709631158484573118834662939543246963527843848457313777862474858041643009392009023575932362287524735952664232709711416543279095061221112013150999658778722125929302784160023254504532509720833259606567210736689647101686150677248779403385998844986539502045110391443334384618280979481386888209572657717395078050829153494518020524268063514130306751572468734936856520010748082348829789335531012940471453952632882906945728354956206683737567845530298335112970203121059852689361866899658817081483707266890013063118817488311532364435495026087040105158808246164590768945805304170294669750376573361829607061048053690510074318734888163934578428459273551167346025620162739553953576641981390583770665180668335202593402991991779601593472648124470971780042390322272314099241263162425991650388795182399359736670201387429775457700233615748575276051799953431185308231677767154619972589564627346475775239418003073572467250351392128635560290447263387651832951645095605872951230928977122311375295383724946393875061951563489143652719833481862549424999697298785204894037128416310642475914700639108139727782226123085123166840060134685479244847326665926065081155665853326157349792438403652718187396497387685300244875296165541785023190951740372307189387336274740351343988086371964604522181864097174429570204481600227220103252835384093703996147969887625817120588904533191576717961400328497139615641432885247330244560382682974488964536082250781647197397414027667393892655965152126816362546962721208386527452127044133956401289201358978287870498386430851314528120769367349039501167816166479270927054019991833231421009679789735349979626820265792242019907864635595025593692299346897481496982181346921576780391361583569673700444063639264210053708096133759807309133708579056752351286828502132559143128098227803703386804944671378372045428030050512636612140608440128839628152074500050848624446623857642943991838589037607945640092260617929587111321513179036330357491688784647967858169885814489040393784184046628758112590368651470391646903294610112611757758632438076214625618923238803582550159098211149546516483590536851857801477114696672526997606943146486084300781834005337214202951782588221192373046638278558878259182317871997558643716087961859221122252670311557703925150075673419854541178900819602825922650264221368187113279848551420803296124667873794283523829810593792*i1^108 + -7472459427765189284505475065079166289950407241833717758906980148644586060352900229482392173635086593622511372291653588606503324798237586784974001810158805563369709653684991060887554983657019044828259470278042298467519424047932581767792420884073196469418212296371088495080957103624161106643542588589947217110370092583933123375398184995520281081301475990361101284891628661617707569406405483819473491067131359190034444123058992758543705736694002963185925474840174134655751335409765391931857129204048855374370023367796146025476587787602471170821923812369891565691424728598522628694558046752550312070664427195158444227756602806348284535767225528727402409878230457062487174509594096676595808662813612163680102644038726993327656866712063647051093636674761589371650875090669358337118299991536899487553077573273059471065265802335749762440298362614802925693599386127916287640323889859523023995461305988860483674749694698392242643505796484559009752908373947670512007014670356830153755149205554979164757247115452993689410956205679678178501932644645893974683665543954417661763160353355987497759098898222791114147739559345129106514102708543238750090534979723108238134361859253632837848179941705820051954494031360754730609795013565719780922556393494455555858041810473584016330705580297533894813430178453485128539616969947123303944791539107296285433955704747182797964043829771441208180579225896685939024500490516775427932808592214450992974634139427385662584145752292445603898671564252676531469052223888345264154921433750923762425392957306895518793306263245268922888951559395187811199165253462079338356894462474932106102667915100333692309525842622526410359731583716643118614070531630772270315330273869539107529920303367529515606584928407562353049086282598423473248511503532045790574987100268166634811834205832565859930348047042106261107947940896750715573033395212380082566930156280972123376647042294795006964718804078044063779343807028181358491966236744461107798349976194594579613850819614027382373123154012232701405616928016544477725487604642721278990354591265034518311221507552277936613251703360839231673820810057528669181949799450973042407204556089903931761457971094696103449653329837869248074392727316392395808333532354993623855410537488908855336199987561985427692011740649273353005878838011607180889909669658991929989921163003393746664425220902263300058422355421343103355786707937272508101400425086848752546267548819730500615637564340951464318310418817276404607556136347050316340231822099755948267372435021923580548997339887872346527149316547105528230884698456821655003800364099316113312337889505954691118858145429779098773304514468629896816667711693018166046581825443040029007640981929984*i1^109 + 1335382517608634318026125111876215033538298302071362526009473808141526312463425434376631722750967141492279285434142636490792027213317380324357838077318327453048803066591531600353583990319076221430341312308056336770057268709410271690592843340454164568650992923169723642282806833660070162456423068669944050980248673236196695878546278326649734396792597305241535401109193921845213491687946377945825188858519929766224220378756634350444707042968506855749310750141244961898051877417970400595809083469363732693711644673152014562194765826133637061445190485688097766463864425226215342785690385277167414913847094348772147074954136292131636521103983705128667232346147154372866014326870957364922842922659962528641246146825146813107695199017299683020613657979581537487551403813455898928305924296144037317189727140462516043510081610481437657544066157504237121015597435493592183778999666946941055513998926338613388455944974714490888101207599173961022875356523210380382671707429975805444546068473990099215283602866991124413621701650530007416246949674098453926016511779251954129369844601394898107992532062194994922080487590673474797342047341919780603397995937485464078990907635491630547958922174667171749888633740923903623995610436673240373659335642097801306721006985113937072342193184365545434336135852302584477574292386204453933180655129652173474881642476982239664463156706115070126983034838429409979250862530654316314799941460816603284142845141320000023273935177943539026932370161138922037272881413625458747067118854514480679445310467978320108575723253351145226774229036083915195031906738215278276455438958943171428627183191304972947043810744207367596881927188639099597832037553140861792607333788971029134832945659460914254223699640667412939578642016880521928702499558437983943453923373339750884643264300042863790150170833391763892519993698353786780146353423509488019148979038869409077552778891665199229589190146570296776791040337533039962313480934638806969119192317669840267414210076632660291856756980950275461109916730156858496298199480946917031631541247187403780797958517753989692769531550707929019666870779123205277198113923781104489181675625092828672233817402234764675476694529974293422371799718374263527922469616443113202953097841793495403262867249075276971822699603352559854709662497522938235785186954663056914785424492881437847068260024375942543763963311458739995251392436512770926697227617869681274589114421342518165520542546413891783990123031219312408532376507081866207368629183935007951386083639286919416514673097890107670808579517108659397395048063980154571890141588044685885189721969901134953479391990651140443409656493392890760414225867280894723208361289533722080625819648*i1^110 + -167226139431919628824019215066814891033279446311012598279547340504161255470590501234055347554019386557714042645118531211969687678573973589110158102073288884409628049292838647014189889873968966110173583808826887025065858591041359945406228474635394877605454878546596807268337363970269129660970816957500520343568593245135175342831025543699653775688747157171683515031318359258347898248480556377906280580934864422430501297741114313209958046866289079878473973854741018819149551104892352783602659649919826373646541438458524487942973598058588638261715397973331124239817582789909847394517069794983679610565695507110427543472370174559794285119966418648065143960491257132804220131251783743477994485067359457835318874437541353443606648842553683481307408827025289425771264289327886159944213331570667853552478828707340640466532984627566320525530400939355284765014814311286678083244672894269473498659684018822859115415792358422670955459695017476427181086599508627208643493684641427064627612851491377601067069263848611746109240933559433061676860188793981356110802073315900806040592449498260459365120774735270945711057466461358996900543109331906688208772204573247635653262903610170482490964374189784035080695283549327188484594503688027845063357435032944371924261694167967267145025128292538651681980568503661182947609526757516295373460539085601447955872198205478607809697985513498154003683551665521366573123897229300805236681608177497449334287770643080158810351416495478037210206358563187515043098917777523313077273793292957780996709874145677143928130158390379820351629043705697669790149244010271910004320297660347839296008284551679036775159289767089838956443715557108256756093113797725176796593260600497415839700784815688921963614994272054645307808639460372995938013845221331114421959044017068701590844764107913764317759264242761059096549244216305175012078646313916906015568451362463449730601346484971013385276309859537083081677055048261442096062629329575143515876175310739853737003099534265934570904386796266658856424622471167963560940329916925158490132703890815729204014268465165897149844324260693439372922574744073003450837032753705938222683257022440243565805331812737595314680198839387179628376643877706678013635182988738638194253462000940745253132756832567932329860172178203267018505572922266538100873262389441339125009514672954964427779751368193890455011500042306682543354705595811506328955950368067681179729909121728985804047736977336462123887303941519384211504634903905256481135015125042590619120223750138736932529758739213950791074835274739273592440449153123490298798768361838473132973863560647171409252132577386330243251629415105753493664478695154948577954559054709784576*i1^111 + 19775672749062856873020954104323750362907061403196203097293017916190472397398056119038822338563392974453062124596140985141406670297196615303137022736719782516558706977268023549061109210946781800874427998680306143135837920899647648810494172464204845223568253235729895782705066619937273089025836326577061427464303242826861125942800388870528142912683820756000819448445688765415665373493703351402965179750834339785891954604959725869321750538638665406561282479240044880375431982728281845026725278560612397437522065827094345018438866874449747766052335144232453171117239649995954207807153435346787458163413664775091171614084336216404929778914466640228397462615687706148593704055314884315335038553521606385093331815412631384140729942017448580250535044778727989925464308681707438057100487508456448827016996000834371560791448315971526277503988757878303714677110531208237292728177958813498615033835514896133277072244116055068530428554499646109282746489895946098786675753498472128057630699231142319815959546641334511792422691131041919226696194065864061733932479379715777217399449429656432983832495604862462145791125250701079201669546336054827071092335022807350506915017722594840328781061481963189173138014875432234011633297041174121297589817620341552902469902993130931642835479355459829705969486926806521898077138653349950981579407434423471029985403293057567012863112846068792601822458523849422577558731596660465189804123684872939332620092122776861350812300634411800131432705639631262049468571612063775574016748322796099019387919145238406147461112180647371946326742583169333846669854347508694611122191443972076339921453008146784141624540262756162881369696028310585394263934312032695950229984126788479488991186376550473139384779884819395337737363224828481127147332132257011498806499445360576923394075929440761402886857876295605720119663026131279013040623220387107839971149446257556337533555312677352729563010695227504338223274166523708554217134258005053443530335294482664992197459497874297543922852978775585519661056681025224698472367943688634140804387987621482303057503418853455913234087102226170835449771933063088539759320208003137195562631688563504692912169112656377809449525055800425176062305887985134201942309637096610227088013830489116551206659890162172927140130746013246465566101823634549476849096308298738812664427301312936434766198584701283709824476995890219380643670611753902375937446045352013821818495400724098880617662332689972250639700721497821640719835720500951307800992964637060878763674431060955955574018351904542646178807371189224561711061830503849117127869300832322003713698206028337647245799227731743145711087652857343131265887283452767624960336199680*i1^112 + -2137484084133829136042296519974034920879130601136661348008495112600943347730151788341381514105282890393026973742647125179168750628090034300667359590198693579456317532768038061016122974105493861592002853362967313168952462901822184732595050656819476351704054343889225833171561736442583950109609923571839119587060052349399053241548324747634318200242488671259766604209774887364173676475709827259827298690110776357190544689516938447047168563275822068460845803931089703913222896792455281399930284658640084260760325610369451938594392248346487207511528423783749174266553527685528538317043300322104569237376687531711983953667109615142961820471888284698615446725568977407620885583066231346594417208494737942579579125690652186168598657246741738393108666497933224258281846683394413677513152636583951527967983134861563125396504773362476993669532373815347138906265932226775622642105557621307895778505472325604082051268082375574431303347559753261026140807157682617038628114681574595354048515534155604874326248873958906972705340564167641471981871283249585391163674393427649078754801802863910487625755887013648340956708705066998464643759723331981619317265386074672767336321303559108294294040322103439554928094010434099413863463544826374537297019819816131634399110857022430798620285391501632462532367639952796465498267315232640752438091569892456740207635325649308598046626906369008391789847804948840665762230962610052152707642963754273535489451357496093445066267405933580709035037823646053094854715040420506475252597160030195930582359716446510927221994355394799658684013046907428607410875289850137021732272733078401078964991289046793649050800636711378231699978411970561881043796964887466050326655508113746364944742831450406455076041936958835645043914764176670123803298666369132287775042499244054708933596448095679559405061052516084298930784472870070192555831420357852486987822840243653178779503698164778297515027096832056286078325292817959928884974099500751429991573209158290820575077774456067667655948822925910899131844488435204208796719336048510182768869590522675531217974547649126653039424411779889570389799435263578938883898773641253383604600946696007616716254645858883469344655181700813604951002497003931640674461581490055579209875674243375766046699914170466789996152288017766065825282867553045487507344374060348716285284469992712095195244037425230044409804847208571891743896397655665668951720148967476116976966553936102185954572107715703223058310346224096755309195724228102059690209848123798286542197004645194819323257400010555575102065627758604656194802564233158748354483727701037144144901672407610283190185832409004503709592560611823087724933413462135004987392*i1^113 + 163292216321081756964481499863410363337812011521016379096244264244026181086946186260937232902062223266241797213001919221202668649455780842286928149330111634650931102219319282811090047452986593591417774312051508440303432108880649652145772469199942340253771667590232044396327449179666781275412348362797626247400638459609225935062321677878958005767513152056555730229296466182679452681582381127483581793665161094781695263518044780091936747327757034711361427157747616788363345152726223825585974967260528848369700511256879152891936154870928177047907276657474277457919325005986010806031705567348072497370246658533957440247262466089579848959369923905713881981346156694800019347101755608721033611335525963775048707397975048509255693925501828977929502239298106893612527519275376499519059101594492205178176415325454729069157772927708952417892811924170097064895542888587379828839310388792225234897598827513245983496186798140547173124059459859832077108888745324979772870029787717721786127729755678138114367033241472640694568585884731587674872322142787382350326189669489744878212722650160602243725164295168595694765642290216845549420644427069634106069851338190825418404293872067444222796122437290308660585994816701093960506927425296988393833486186211651705205012814465112726225579884247040326105986454139207218831621549945695286251153649462124936819945585501814113616071593159258453542191652599149727700067144070731830857783953990089755653487520523903465161914913434486028943577437393719210924481660814048689614434795811528177838189171908664921695238670351602783228440878118583106798343354206216806622004622254398856879873512784074435866641007533527422909177395351038768097905833943043562127663998697078427956762615989560192417789253620725376073499665713544703547941646434781117155985166744370143125325540035725744822848232486786100036710107015352701308559413923316430057522777652058035358710096510556938309957448957971037654797722961354425132675993113589986459966823494991991354038306047788528229748645906413906661363117978935523558715734653769260697700934033969056523317192876480578081335188960411717702105052536152483041238426630261519440230240621092920556077374125483707003212688661667414116015639583405204459511141933529251742323778918981679893522500667922372087786505096015012375397511405177707575972185030036068999981113930660870234733623675716614376104057928992382730021699746436628287279829856600376743666738284205509005909421792440393486499516329728176895302994350669964223005213679361320761895911297117640397254264968721615539520531308567401325552456489465148499732197193100588440224556476191771275073887627006556541467436624737128012882282283008*i1^114 + -11421954860304740564381532752239753223792677798157284530482811826490216290484363871214831767711015792229757486279087801560351730106711176104346857506410558973638505818688456577458071792220476452693259674892476288971996948237388616588060467987982780332239031504721616653570638430259732711983810018174695815267490597829036747378363062330654530860918855317533465607394149884477677674714210525319950344092207203518340803575246648675818221979739258826977163622214263864332692277797655768440815152221834457507777754300066192830532285661150911215282691838411092341810462061781867609040034153289111373993507303919777342491057665073381037071702251879513217326391343486654096445474900895190805422718852935859098001130477330794910605310803844732127372764273602536319910186198832546264965170087796085217177638502433208551133821731452238381715754396051669859482855731323400673018244173679252051585022736302704390316967177027362749011850596129607076460650218397519114698948844755826135412341033928283315867861509812036825204503487303225613539571010459080984534471725546446562544661027641176702024991049416572388989281952762812851529789757577690379040418028004290536644404640728622015649790996200447882490366206416433969881037288869009350820187850093547252042541235339463421862467972280591261805114163775747397097574631027038923366029362905906849714981639571998240653083675107380834201007157136391756887592977605147346448260261747878889813345942577909536328132775826989982424960173250537702882696762202894953625092335292479575772511858798842604504907817460386356489280021280496372250049151653197873327691856861013811443541224423191051456453553495497368985390293771397600784521057435177357474664464491106054978224195056468585194879434743661912826175376023858092179042390398880848955468209770817824279886362975636668502937377472597247958994899897338925432839644097373624227955453122433654742847657435905410362065059813675823571212179399472770162606105180512363056603074909166676912299359896593914658801459373997953281192626470731265415012901322476688194253721235125258121713573298802671512286455124737028855283671733726940592304018314939060265968541794599654943150894782213999330042303405964636333551285264126355512826834637228570503039835143003398776190215938843502122910948626398274258699566523846992265683584331763719689500113840029618023059499013534744906314526079199799514527455143152747638288803540274358766001871518436578763948312761631984524596084468387265063409492248719692401552959662236752590213281043939680460770580006332587967727216062928608063439555705870684060146256629530466375546450356004862335716437189471845950770892828791327093161984*i1^115 + 692832625922861990296817424383819259871480823336082071907067942003496721177182024815548829870638708295982363172335916094914747798938352155270692896793975864321300854841282173949731505219483676816723708632171922961749686994762501403947213113510649997260613724830391460911560091295217877898514757917378286705150564598363847854062651437993784825151042594289096958330290299711717759469983699728374189350835034924100640391782931107874517603852201025434832768625167120033169213866821657223451217137833636192168903634877702230400059602140801415071253487077620643157938852331147462823454588411828569033805656626067558221568712064724662109747014300621712060766839800503285170378570916627369879003990151771850182166345746748569215075769901779465724186118963094230951659505237489208448628294889464229634920376475034569424840072521187155597829510199654222144458628386607696464306173345924537357140477402325266855270319729420549618576520793696211220317930951041805686312107139117344801600737092441913826670499623605705860359651604317773313356173805592906596238270718269359898456143579368720153467502521042879987096106480323665579717916094079212248725977658425698790328967525278062086196662954260499159099565133548388337092794887891666728193188623663436630928303362806078311768096865765985222409882086461866699615428811058548584017272832187526446109803827969338074802167092226265426982597167757864465606215759437665461542898301093424059310994871952668600215758695609034812682316749406549635738876898487918702161953977658509395653046622457386338111279979947296310437088075735121346660467896987931772383667134130345378991438309790113604301821396966043819455449736180710295762089696145609470610925049110769340383460421152136833506340174090579148689881015507404472562985504735940197299467859020045812295641811954023641374927273776905317492664791488846189876282753351297316669058173354781615210348555209632700921547147020197517509905648195238102526539519314239545335204645256234965273355871739759066199188456295355467266967456553181646372652079599663793250434193483465159283211193223179378981535448152357862075501766587231389575886782106912271917163395129168623778871589596661672674393377457275611862669758206323551749844116462209607548323681027897791824996854502845108904727002573174529832769020790031637367147102213352495337670480761700810976509988231218238019078863920340308393487904248343988688452339975468160038843270029435056489991089635644418460956064702078086432397168334941901428370103261847556526378341067102123606461916401442300995513301014286493231075157017144714115588312518550053032987825106973078821854790335401778223423264355516416*i1^116 + -22160595134512642746514098939471046529501784815019254927617096943927261929633027296534409616544503017148060782089665505502822503785737495195016894204520535398615887171106285427889116793686247516167795632120670666736994574379462867172769228476586929052452125467426549211267625275497270291598300826064649443324755465709772913735247457153148202006515841960551243298140251505769419717799562775860070315222103465886395341253072087638737959196913975779369783090300153926584030504991980963218961416216790343268852542072896395519514023876232077749036610152648722914338397633209723789006351485155076025995817198332867518578035788252498220346143337795335416989568705630571763161346855580461662052489194395675303129085801133988688582870531944909338543384308315884680507688946635516628757178408698175998561512114406073385894652260609568437787180360382152239054381257019362900375583422689161943510876225185540265753935636126183561366303488016622413597538761045863743370373171247814068864157689168901616452546028475517342038227743928198407211179974530669875389640993107488676969533897607155111311214710363501387667182949176540239670695161170417829445287688965762671271300999659342746312877580870307849656006963905872706134467330809424334523634353281296186663245062672517550069101349432968160004822485816893931314553157575415238434081176055386527851793811220915187897544398151614853298389559542301220438760923753553806870522418444447652366845673137932338932818674906596112284433260121749585292328703999142300782338564907094736072627375478315734850664519258802940694723953475303083084238561558753470485915694648809004323808923985417041492141397279722465743366250201842742348378238341131781178100557417178517122890639324853108187209572782045134928161886486064908270565059505333580577369646938988556773011049858958043079225106674817754721040571173563820748241626886530947216397040265374382113147159215053904769412277376579677818190207243709550121449433217520465964248487250653374089095834212794088328033273609179536861879314688676058380232914906047992184151148901500387395382714578102253835805822347910835618167515960808408391606414024258965572348087256880374865573154181828122942975357606906945686004956202368242430356021590516401352201605278796439351373052986899853193298555238844915097562787166168068012273478446541137134788662736348910587385265936308193761573755494148709283547641841918720271822688796268101377579203261141033905808867144608259205641010843864983021835258242920471668362850736417786690643246843107305645773158190399616708265607366044459775149569245443302342651186979385601879482660949907791808710642461548345624688066560*i1^117 + 843508642563465389836254433686517945206968294989404188185527529974355279379551016984287628263542985884722975087763115570942478018824614712588069755541365145152321684790735935038827741158818835239791537184302990483506750257565075030795638545196447467358126848898585415020838101103263636999218700956907681235932990048232401394111343832995028012209785013769085983871598351458243959114456118478677671273222414602450384055797795832952720847964134521291167433477585306706749071462949908558326974600781190954906434142274802650446008866888364794908882807049232306098877787298555622309516489889379672583237863550711551171363775705254513739461782263923418417990985942409494993902605763586631077123086070681243503033632697618336011813224234494766193048891347879867187233938073090983682741105333435950802924098990326363366654025345611650272393955566918651013629696318562987544894808232059100114262392842220204293987122854410507354878991712450465245337967505263930642728913523597370202746656092039419832400360159680663457392577396334874109651470601342047689686580247292573146942524038966811366026418862728974071703881132438479150774724515799854386214091585972604961008732434397546367418421588041819282533145356921592635639851770891701236260957962566585779029102837738127220293424867065842378733042254850735877202673662995364465943627588928519242660925661881437537462608687799867752185203680374146439532934195129048860691651849791427526903343424913653253914624022504441853360531644000329643901586341664355316338939422937386370371468826557794833397006595159725821323039050715904321252115492077618735650884280134481300890262130123789790947742251432908870463925125018189836279604725379335729389444596248459188120909851201954207984019545386814340532721245346446472356380458754469539479231527504888348409816220711976382653380959944769905928704188319359592853096740165801264734963049915604134693397882468126383348037501031144263833595929803577062971213607934230308092387264291924510024168342831986883326790048792634682235804981861491168779465924637331052666553982666830072572454400161257427563624324036155541919712649611839466729603532401810658782177499848903240025368868934505330238571299928911742304120353279368619778108318425111586626861627497504766201076043432422474504722546947431846051686078778885701905689832164628132724712329576364732136720256081935646741092898706166464290067646238405119178937433971348268797153086518285207640665397858568771362110370319314532288283195983651241966781133057889550773328876091439622406171777150762518130722703727338441036483212198765439661839658972909509843132562011375058459273667074603352064*i1^118 + -84470611373510589657023260612115810910659193536970433096887952171277901286990452695159225551934299388292474863724100307988070081113071518984637480443778324222751236147638286021841146349278451911606664666921358144181481654773924160090549854293509512836674413695868530978513869175471330152239128370252569692695994705908382992292817643290270083080263947484631344705496847910855337254482470313827236141128076814402527476004705564595070666926881199572114186481489641932914980249730449330063260942990381822782977548320247313755731086496289584377254712045026892222467313430591133352522604859228519681483258757642339625880710886545322353313348790767322565788701458223064523348211663800707994068862829509527474657918079754530885416148991111589140188472858404715361441088174102142936930253848619850903964195190215129013572240604184158713929458038041091417662952852416326989872876217367539453403089132178095273444903940255868860971031193823555689390476114425532439831259576811075906435529291843341057777999683168966206127937949424714388540684300489046123037582236187787129620972506446546309591380553857083817583084961146220749645422176861772496767860301796300718911712597402299012795479384363047365578698224783635764636591449118732253883765009157418516583856441851025854593383028554378592427529203561495465700447423909935862744467877105073997292755499453638001571259896585297215027462206572412378798084185278002343985480808778036903621047261065609831016264452230880475769233550866328388778954048168244192961912885510861921793852100089892761309988278245850851284104493990169507511779339916609131213190328355167231735351502426227714186626956451513628214670121978256027261088817325895374347693727791248553733454794807202052688012449128391256085141239603690413647632133384423441591435128773951514944056909869937050151858310985055419313986515943174072773096171472215886033134378384797680925020166094765168483674783976235431592741299031504559518042208662340393422531384303019014948635159692874039278428476673815489444267418957403248546417597226522446889327705058296194699126310294320364521377039632319974089764461915089434034519991780343348460839739722214662095040960249210800605967821674200064188243315085832791000994012715087375506501436180650942125462457170023272015731640476371187067414727450897651015085883322037979996090508280360769449985425969408246151222511472801995220631578449901343753552063065869219603721342664623208201727902159212459943197121706711382841547154013207811993591627222968532542983715527503033708479369601367350252179133588366720683609841359710669493403458863646352236363661827873949232179426885632*i1^119 + 5221914055703928139406535222831983736316508243840263315148743885889601652446412576975672813640903074598305973892136898860116285439584776543564099279684162611812191666768345949296758637452180377801240245163158675132424138674103306525898814276523181069098909246579089010440742488454436859791461302674270651335394849148468335507896451241006890467922059752161589532794175472825931945896588709422846252023365978446146069593537489371574036043663082952190029083688830490763122573365925646811354657106110872318972569931378209294161377177373487157329448304824802313695564404384560431678850141816972661569457486449468896893560118261044790155561549603459604010146952882306288758440465439539809806104918274139256581097456010595822864265695981029590350082285273290358827779403568175593817493943696510042635583300768812387606984145188078413650733979882805331491770576687891504804779973241747748365437543188172856984204151555000501653551557409480003223653019755540582774110567504611746806617614964850831405461096881427289919098585472990968657555428690485915450513567018127193359792905234485735404976155945151689569417630610254265870623242491710147783870169823271175384817620208658050345757955863756336056592880026408568490434706433014199712367422623882960338478972554196499233844648291658822137758242220787247221937158796403594598647450799284027467608134179952630893518887203256963901430492606214773806184266777010787899760141265142682740819821780373629743055077327755506367152902621804095631703607182577372815696225414212861307327481709378453572235782565388246024110912627103164467510537443662751208277977177493242587594094826788308109769248278090028505873819656005608280251760464209358575648282786576656731599685329332357696820325390891666489146873182290134149571836317975790058032650453859424725252626946815758713177264828790322545782034143802710994290260460529469129529521040482453319354502134833837665759219302504906402662732933240073930392366301463632740489953597106464729163623077622320867569006955322511100656695612442106479945600078604825017769436118919254203280751548793780423855311049533979306696415214547902203808825251294993898641904507944411797867179534676278762277295901175111452127741784933653049993354093006488734102340100846863556789707661248273323706820977257544936216993779572557855246130697575248425779464190638806211922351524654853036237222897946438180355459885014420448514514612463661596631965355211722255721003428571175723724569761306706542882058481512800057889746933639014824755950674785988508892776679267759714638928514015083383108976017338569426893109584126711340691971248643896690868224*i1^120 + -190106398934316269929752575649887822992167904888399711954150823096629855438894168278501098112332808469077744458559307078700291027223860571240107681753342847152352015002402581699873099679079596829501996703631164518386383795784569076550423241152865683102818530559577207299939822417957986873931870823359630213547940329087958367731328550976733318931938457872752467085924256155651749891600663561210208919933056783818741334142799447260872487443858467595442763544761266542870508020473717266847941852931470265577399854913374567019610935856619617224757430268242324888771611796561860877509046133920123043308869911691509772380340436805923961355255322979770540013928895572751697740256836468347858100884993977626875616198411405626386592230684916825075628291084485232224028959801912082233041695167738561574816260931147424458939186875679398576400098185838546203156218698028179945553607180640998289250850102731372931116084872345877984258132054878275612661526911905954847512438478651885708273478518507203914358436134363347138692783874085883333030889463973538749221236770483848020747265485578887694128580924176326209844258199986166724181769556448544487883329229310262293132746795989952666614508348291840531296349310266564748584156049891136197072695539741276924172431202874911858158291977884746969436533568400689934144075722106943798619828343176280904853487104734948795483778982646301397356240515875883699914343318375751383436275740028582415123894314234486109266097042467047514192774327675046806414676009815939261660221360909958313058380662919966433441446682261058570487352893052507232583566983835335327496213541941845452849736305148232565793691282619174300336091692521727154313726542340336027465294220122745430958134483693261812985801270133023253643627315317027600926156466851771698435961783196329190140231495216616044898612777991160520783871576260284025307439268376636679845332410286128922779963408809696144963919597940605327567796707547338694796796378751579232984548448539072635026743032263356840640573462957445299502268075184511422306668296705089376560704228609171232213809715662185805426868673770894375751921548811859998785813988074174041920841818115430818257328483754228203323186359978499238012852331043414066939837621409987155594945695595780052176878290111775638444329343719274053353165532437774889791318887498203085873507379127515132436676530668026179745662326730824482310067110792105882098106551760084975522789679528733626881850728437693247895266366538430096535157333468383089922239959502178511561700126470628023740742260230749246010820237083425544682250644581001741513669995495609887065029073916919808*i1^121 + 4740311903676267353177856698309859119918377686240678289899210875320910667806896631697354481213926373329473369399351814693497942736117048895813378096226750221179643050169516786150958668463724293037408300954847602761912827643342674013081024144380262817152730254934613278414822811813730516254049143193517266868557671867094762898836882221337162390084825403368082004904546493543959458500721835738382374836362543035267987232139193570704578495655865930185393106110133849521085688206007699480814052689194067949909713957072807637897621319020811550396441969922924986276068977570884014875778386536814802828203093175346365047975509483506858436350663533782365644946914481332038928472859442664003054072565416158393818136428827926862639412492785505590597820321920695274527562623587560193933730207148978870396612626249848026331946880524130801214722303835212991870193435081844678631150106842676940214583177396022843986355195518607336594161168546547989647819027503379013215848164737041274258589951057696717768976840546006607557142369504546988698237557842556086314628707845960459939526268913215770627900736512592101806428319802990028665382476795725969693801154162682598961274777675177287431333302385433441393809705143234193576289176738102634777377661769729308304909088790681545517882760722827639512142016229565988994640614313668401369206934516640954781945544317660004331867067046661142758483708163568092960228788782802743722398438126174252103169180399403790077855013463224785504442107605002374637752798170133915683306256641289318920865976147850939062744323950823676176204617656896135053948488299857594617405067003214521487495082965130339420075554434335323121897575626984496754492831378691835837338273901180891608787184374278894685735136015184057106747005432758909048057585538071119106926683028266709608523876796772814460570301219319120159536738799790138683951381624787163188364948074287827900864376139216290248771695759389072423156745018399585590548159590098713214226375207421507362947081622972850831941469578866017249397495013236612130695429941981496545159302761921502671562620082887196694804664722108771302169955942170827167275576520104190915228344996330655153724683787322708413968295831717836231670423666025943655154277693324383892193512176248334187108513049778104401068154050682227773937840006949015574492878252899366942628494381687147808867606030196541485243532081150378137660211539607800959123929613597297742804570203339391408851291381515822528140734007018468234394779120843989280258808772038037433408843905628999742754642309987494633332301310731783259538066476677448285660210888532667132796731392*i1^122 + -87469230071518549440270202375067166810348764589455167366391477524510306527529401529471477678103793758938059301849074005394892888426394316558275937799435225877920689361943501969429377045962769958488792117711154799666297740595663190256754688065383153477474835115177166918879580394805254118658943073690384948498024498939844151852360695879229236890963230986343229345653439195108237625464215666622259889434929066075115212576115601952465094875573365789938930498701588520051475919033610676353187779071988334510068690305772157729616634241127268486689502485189131248831066488701224759075368801830508019918969845736043602440878589599857083467481823631699508510640031365354259658341551043248857482494731165478579122318522545163024758282969763768328770937389520401438101021709942919874224119370695141286030265870813680991063456586473928211226591869497701213985307765392197542297438903430894821542374578048460668600573295610238422277730021743392168603013474537728621331425992083516197170590059395435689405482206782121876534296888229104779010933834535086627816243088050166562410001786722365188938341319086568668456606305985624792894660478332635280417044082394582227847272719611733320671371420434225538033596792296724243334204093964740623298589013010425991858836203865384600323386987309494357383943822648259360989799939880108237747943084754976621294665331327935239640699557369242590017574034557325745628938419685224904597658635070762057668061335953633396652457824321018815775201270206944123158019963304941593648953311631405307060116786055060135562404456572010963415085480172503763732920500121903360509846430399284866787603684211198378932525018029658343375194160779332137763084820227218271858641980126075433462327579163503413113037796225682366035342963678397320597915493041654976926595426659473818877765686277544218101266730387819686662624847551477067499703893745883332825294972197678824536320810172257225010778375327086606738151851498130136543050257706394397127716501687181537875673277104213999278656557344168337763195864307148670482901014985386748224529108774202337887311454408408130017659013198582836876839502956660103043135669162377200074560177544705437927754634156852578735854291528535535224716029992622968340935353302051416574899599030201227419365211229254390651097628058930876943774603698186776140959662311400707089171274491539331689162601815245860944795366220977611340647168320474410674369781034176178432643676208248018827204332974535915187249150347214224128967714221362785866932467147367633515295884626736322938221076576614541625767260251771101626003469979109061429508117087022743552*i1^123 + 1232613880520727191185961288479859774883986498910597190147858370327849424765785271886320470432682487497511233533432256505389168614803166619079414397325027895534480281593441494202222192165056032720876282655013544200429608115044893963675563039158126419855365224497572378665175558207840643263871910254637052191677433535283491104458394160471613667349785650993967206575372860236261284986748409933408110189184731714930378646095700934325524104039145938003216845521539734950413075796752570691461339308807094468312549840901809552068806643706447365061424240290217827497634008384253253371133317187249003283110504532860812781929106699091556494147643689100288260162982956972033030071427606060572922037067105170867268182650853041306058649932762033639080831996801178844287029119982058618801373809423896155459270187996817612915367850971839181860214096515926993973366800232502392789453582760691283679360901893531475782369709158952391877828591234606978588061555898167558274761186253956023194315767185495793830477613762967915943359046197657592995194989303610676014123591255080020746865198735943461095472617197190552142426028835990736107199395729030043194005322050776995994113862404826613033378088074812583271890706543326733701697436222397646109832974968131220291843113243540468489072857971321135517754766516218329066400013488829802389081406849185335412575238002838649875162447876743170692193730554906056334507655484588045611235494416511947682967691255755154443720154179629702138903997318452137929424974036069302824341045248252424598176980018552310055550350798891558150209711431170215514599775284627513005343301002667862239699383132919095390662253472053787698011861537455290107229602063264564984380912721943395262192704903372921488476421436760299231000368922700109034234655238807010967721559562296291148231959904361487632390777005602920825785133647808919739658537955285071238884526519347595392389748773716648164994771801887826624293887210374427349135179062336447474936054509833193340737438382187621643282791192966959097077016112119878481022655286836754634365009431351817345106211364777292012478089663938078411903944311997258118282676960178622461495139784935779933721693999655043164147244587029795662835581590753160334365110717365578021526132561424850845329447479373181592808513181589021730283554639264294999462818881184066542079170400667975051450939665645710299208103155356790985552892230308233754853437874073595036636947004834822019953871102447008916225880395998405806919093250338126638491303040603654000388462285753812213761229928935050752931325972911691759704823592121374478966141747200*i1^124 + -13282114066429732705272902364732472088294383058913537806467837186942548264337734933256394764724515479384467277880183037086535459587219644908818522258202415237078117413499984142131560575264232676459280574300921329714969256910415997859181804391090036995371245068693828041028047374574346850274449909823283445611345950936484276972554075765678915509735001980972890068449935341007166987466527491043634409120244860194122951978791102510385734833898544179619498612933936500692236003125778372143522683590848153315508523256290939640379731293331898064837208306533376779171919023589253577451804131555210933473069535255485143385927951794098342335687303919747987962846922206516949279127190268437951028311151931770531912345984671141088476955707144042104547296892697761332121113254402103085098496358021791475937596754293131778224899516766871695984911627154575203548117458394020000715944449739929075204660894715444707894635719739101800271609053043519863593245051577140884057132503825142120372281053270686268751714038793708249047153274462404803538177456214116080340532946426275725852204839640601444069340778322812998086611565404008578325381522609303041869248965483175980252211063152874946451953385613617106530285194604901993454235034962574777478657230541634927198851016882434042711089870515839655644700859201133378039970806143368615187123849915985198460458599773828784842446607362930405485237823113337015289064687827247033127567624270096413475621225315336933540661201295291795007568237391682182897115228631443138531619827562425189491151613643960976944639356296823281077454094730087256683281534005686947363624235725163349643312627602471858551442716669009308876773409766654700917578006307969728668046247640768621328022441413511929150562861047115900904830242677449176212475832514484273796208049992674623735218408022837496794605482074689819736144818210706992166103715863430513182177373984240661215057159389331635598256460726186446469337060454802630801156894897365484697339560052537012088461880451218485778640368136230757278858676649399144675282648405674533840864189186267684049321391314737867001598888082070311118991151008511220415720027853251788403961849433075257524311706313144941266795781590748865719216095234821839993143364649848923515064693277922662511059066280371008182321016176377159189058646566130449952087349009261757044070437916675334216287836989563463468956431209367328227257343175651588602944726990200195739980616268631261927461273317085173297459816251984866168987986780173447136826110556726452372374719657760237941159723478167477096260044523125999062464159473026386100224*i1^125 + 107484317551639492175234249543882702429307741104687649829822352073984982872166539512101343518407203266329863115333529175605519275873426025720811759898506638063465529820070498590957950703462032547612320467686860280453510218201325770258338902552813750099943670836430155625150335279689054055296041839703539219255683153634854954431263258003355260958220382757677260026592435726580465112995280363034435858088465709950239318083234264535087013499218249489059715251647733629528872658406394132654635648045917974972522364999599034507172304921632999049271912401993065241191925617834142149360534852196977186812017027645529563806997806400756674689470778280379984442870142965072798427877272150958813926554768080357279835001076266910175383810081699352849679874209316143544212567285450776719989942574089895398642565595254112332634714445155327463655725887841708040910382233359801388584673014998862346427172922212944692610620213200227190717947249068031684711938995933228307705979379635827268832570935176978530704810633478458523624778419559435018933616596744680524946878451801789173872676258438392263571073476760926573772542483758876132293870379363917788735335930900142631914992206553024332436430688046828703688681277807311519117316542791423230992787410668413393117741982873124612423482941947892276818347399157932071406642513082870711667078125734085091059972663720906116033113724334741658950404362980510840237799018449531429986416099104621808856624050570073379670216359191178388822197312332179672083739839380242044737879316909125296400833701493681672062001679351018505536513415697879395642931608730881468288023376800777280080236259426491367744732554766735846700303026423734407471620956705399775348434722057374998536888891514400435414244615885189350705855083667908406837712999288453248100809740597569735494594269114582638990924215640888188426120975996897738284113181669728229342237718583969843529630415262946308385253161477854915289587420473260324990355289595800337597756378659701313203510880820479976733682291863196241346099514084355119263650458835519268601878633271974504706233644414947413389011379597774254652489543327103626366010872980838796486149400090596292691235666043745170158914555776579981040330110760678116425538497565644497929719818824298280677896950097930063054195124756619970889140447275681339192056725759411593342361123581120445301480480463166046286416881484914181115802006767838198924983176482941137428780151199403447710761568138402047363613743135046818356822677658380239918050696876257105368457929915135088153886399152480846964731828088587586277632127270912*i1^126 + -638055931676711961852292367486439152726578127266263009603162592518050990971803598890418634180812653667195522375648587836157986546621442227702125086516275350568782276992951580934232849965010432110712179194802526145501862712171358771544538034225975430055995381307253326034424247896076497414987487162248070082927586013915713012321408631020589885538447080387443876131263052622588962587779075202452580707757396077850982923920742584755920652279682876159821730175327910249139046337847042094768569217701754133790245364435228546906899407058196325419551843481994855922821161634993601702243138016951877459143675860100105059126795532254512306535232724312417860396266949413290168704768856589992811760723844628547684228145235950486172581053275140073080924955098538537947155083254033269641454631191973875073168025070313472471950746272407650381319804711617315348549430374540490270037793802387623147298541296126643396969851542336934663108925204832493796888235813185858460482636879765079334105165540852224121368698295331638368006640113943009019948390580706150372218962094462227105269416011011180285367975307032292213114407917431132574881927753508793733342111622394068938402745406185353600327827084745634163050837454686608033501067299667158143623556894383299799642051645596470137532810359154606067742015799414939989431826845818390897310107211976679056117859765218512644696838829791325747270771902467958926533518366132953173264824724613925770261881722285614081199782565419132376861582147096095375811014750728787416764729103131226801986335806522940657474101573539799700010206046414655555380350278807477254518024111776875848516141665163940590874333723511674468211342802661900484628228671966628390338355500074824713336899235413286993359547976267627674395277102385918129014038208388985258118583919322920071059027578535563248737072548888700020265786145253472578783304145208335805656139262628886787274542505088921867147217777539551238725312713797469773354809716596696600610840770627720797099204394210077515987670204388579229498282019617887261316327173215651876999939937521441241813510648914517388270681586281480695303954166932115849284543850009869244281944300712550241489471112228824282313886456149625429572442542257172711951923708192553979187678979028779796809542398541902954624961396351165979566890934107545406174983223869477911109809821819431902538350361723777243209962167523784901646476351410933656819466532718239510306804508315303157863657474709623655083683311453631730566694815734117508042916943351453937719282151303250418464988576809722256830846628067264587366400*i1^127 + 2735075591733145887226053851307995340209982822480013898496158807539322128848996889027307795007460681999025791989198760649297723621782050931572146198364629401049999512157730116251884961708976681818700837240535467632754295913496421043623661126677382177301752275228483690179047793117176024094494542244486760081364015369713836470659172482740057740078689279047249046350791614339429079007456487539479245040563316988284884165386287065021594236152042656527662906166956467662607091340012923335311652465443691025933634362391558083575479854830497027804902879123112253479709683056230251831972713009318222914968110287957664976680844445364253944950573654604980833051817176935138800323058132248330559210011087377025267434783351061389373781941589926596623786442539477768506606990280468454626147004001435679219630737962431173485753364313061008762478079092815816652539011290756904654420126814120625904686655861449681188277746051007351556273570285763459261502933456979561809319236905628120578366934865774015307904061516904588571958556463284303883264237573038143293853437109973897034047611120413354926913031045130502454221075022770021575883245996728539193959326504313252922316285510335739795742436235927072138929941483027351233266743210270866291405699227469318716942909497621574785413322117361649284849845857631160142443292372692560047869266457003857139511332862342543896614941524707472751034371210593519423256796985380620388677390516284330765306670032003072707672389423564854682411087368202196695542439428569744677692269321268527197356095444541932197764492919093400101772173486962794784824693634871698605340744847958220198030849059423033429455052657862226604458115565616882154421148943311227388520646788061101221799481031938176958471661995194464461736001649937755853144664037519524580097962916228387477129575530923406539429970435672848438837352139755969938872797277017240176444771784385662206424016507382053507322458739839773008694853075832956458578913148326591262663253295516751612972061652503884760735401288929402021546166757313611855101593425275065121629504996048061452901003524946770377067984689855112232509656530112472440173018440381333868778520362072915982822379206891857110815881350866232720992383594017966578663970097319024579358053086239674698302841505233402176618800163431988186743280415695622768249741262731637691568070089267955961978598133996194293892798882696129420193850237583468717754465560174738170913542927503411820326434482963341667741666171488883420984806055183901469393897051263516506016185717748419019651627291314529725146777973161984*i1^128 + -8522858883305365726532178854077448995304224705046379374499422367549036401647535212651949441291243561412488960885324290275508046464092232319313690592238463284679401015281309112823810006794370804129352653816396768639465311198716769211595061761450523622598959750563769034447810018396267081680706493658963041462577779908756973489588913292149845367413788806300324750502582413024692226486028568204294574454927787810995565167092131101153303056155905335999865443284367915790981377990041413443250167267291551049817126718225387340899356372338419472512517322695627204704830115039510698681806913596769421334322671746452551627348765149677738518105226730907919199144221889847785899676932097838025981258483293879061750334148609823341721852753184473253579457584074781649212798958809535527071405944506703587054928988445337489023143511814902534601669269153093903506868814254929968397138584097847147159265003748910136834701012195451992497892848994895930608465291142323681108385663354400150636895311409994155235679938252794002370767021869090037680215598137656299438016241602468224706296561858275845289570355150169546426556367335666032192216063456602195439465232815753081535861096040249616320315371350074695096287322500188085579609098843157968432177314029055795386556773076988118021828106931751950129613797240893815241891723747288469722811389107941018299896473354065541936307692589429452012694097301279012486328821963809122613126577133313839388246931328926797016663776125571254442938951759526001733111512465026602528847969177957727275383688254101363601792258378427499690794384332324880110302467413837462228392841505203455201980709274426394425605916545046136836110056971369678546541335448846094413881220490928363343972321231579536575807266829730926338442271381836172037850007238255382584882555085662324534809001100320185832329228257929272317005774794794221250046530578705996762153773633164252890038918753252062325359191277549675194224575830413405137182461225935123267269889499663349975937454952197396619635222464753903701210277830310961005501861024883608858886440147669920886234589057401341456921790386792419340528830374396048049303099596027392116451681702860504449248290538059787255732274323901612612796887738372920247641306727422506747097573089769261345113295468385167333233135360999946275212017410706301403044079253858332499705431287419611853020553911286821887776090244418787337235720885008203779430512842405118930126060114594246945360190135827769846821035448016544046203320493112810086333752391514504443039844130340072117285733330830009437257728*i1^129 + 20475683142386298262975160795294576707085961671696317828305696742782726295466276646852451857643442255807082806789020890499111191847632313643778760817652952150991016426746390163331398529488491402348450663853175902621540497485855500116806348342059707420241311443098771117459048988256703284926876987932533911084708300590120711432069606286833340566510910305803058212917875005984250578276083977118987309932346270652188601333428866467715649709101485540424493936291175959130999608813720208941518337465040598090996350213142363067277688494830447825776277820296871072647332000643850434545973149324576906850908765101769146932105290310304121138938218188636588621211655644945980391459839173776218921509030127520839497837908576321290496246198427341445272951463742767416455166684428725282447163784810811650866693418929842275624456468708780648725299342954260489371984244334062849998108273735832581684524244884223660788988470459145945472969707158473027031614467143748184970762724868892109610285607509461733886990341627446459717288436257917015762714298793269023121135606254521743355016547732670754468368449475597180954075986738443186489600092050369526295281361566376262705023235285618538253204406728441971466160950784574601432016743792599797859491215434075842227058573293299839157439622772063540373579559285033439426622433508728664444603265901881637470202918769379071949494121772008823148744129756536867445982567070639232892927439622354398653188843642084676530527617133516920647527115947089207183809068424260942050555298319524961371950504188026198850459064992102069057866325807216140158067129467676580207784738076703270904886613743987807044099236540504640855713088842789260066455197587173241020740921928585299346682490546052800671106386653435551697653370283482364861848822139729226873216527592789641323113042841923437779659091578647325730810271924898796054660337891179192510077123150114689319542832893524214588418573514289625679075653737106461572991943010120644401297791121039902282668535705631189259345066034637603271468902241557294349075882533627898016697820684876812460536311742643612046563711407097287412378930656010936543223332783379585299206467345331385512922999055282932482342795730756670674311085733399911050725956235384903089634916619743941834663613536536319138813494020271323785624878637747163861022292863246586573964187453831278440622450993028609235285014488019436750580862332267307600714487485480750324498894020366280605997575226785066500421858653629233268507828372134155435298256868781814643342219339486497153432849982947328*i1^130 + -44584393197344271981958939824942093694793790540968059580605690367360753743686457338146416242940677040735229210009571079728972313005938867219550947255195834400779864167805017662433191107869989214017931377187904354101572369078154714070197034390681768983285294860470899082822530596475436160566585223606412637624730728105966328435618468236585277815033295618069496312232971333133123150552722164112769746491241424170308011376851313603179771437807711847429723260268564839535532260330043216752141178592719998721742373994047941693100553212720346902645645126460739885736942392014064029966484321339594146311636833563471483089013778418612256093002661407489986503995986072672883524467433697059564850509530429301680542991891999021241257398577972198472092231694310825344035806153831859548592047497708641203354787187354131314763495658692238073265908459318595191758230605751567769541225867342477499485025787888062992230587974823336235216116990578768755445530220492484999190638011601176453249689701682410971712503130930999021653416377101655168494127063285202653252250941829343070916487380051084518546033773108319888823029167345883888732790040943019570709323194755874231692805576699225149496461297906764058188747996976385364177007965621637679253317712832054788359141967190050784311651471757255070166238159356336226057775366643509483919475519598853296972040676684999715525207321449741332229862446828558209558445760557299955568260915249116575066281764139814298376975093412462275319597353648056187029841902341000076468286043654175817898600329237885779428397752064137367703288715543423001092438074312410363263156767992865276241848749627011885170899682542172047447451573481135281273996344579857057632851838915791481520645715986859286760774407029670041240869531812204464317301156711711013215069592112240554616575406276903298793177037594985014718262122039335910452134754536576850583941187750776606169962406067910439122379339490159522795099143025640284163376947770667409023475683451358230143185820207943124462742254741740218510638030412363902092753262993934823728008719753956137561670681072051443098868863320802931258759802333590218037615678773873643548139053676260419875029081292488099479217571185838878667068434102553374290995591042204957660904686919995933650979320004040190944281609417162937047722439026941495631478184884857719642836212896703335333835634155542960322630084631059857155730826950157262842466794009794496506339551127463981470145117986469762869938227331951820339021536556098722454970384961600922404478124804869550914928640*i1^131 + 107074143869080562965745751430811472079943046179811763005266953074512395522719774161691490871252823898182907012686075058026286488278457810457772053180522684858023692783114364463829766829368712651998243798106759014791063644899454251607382483604924892815853486351592805324025321445817292946954509293389642552695399213172630084481754517284309098741127669473377921122843414454814727989177261490559232162991205157636068624117170287074575341599950840784032171197601459821997924035817129307538071061625526537825390839025475911677598628715854951861806901162728200401945084007841265502312728962985355285227878752377391735580226223719946645707386387636630714887466416886932029720772935999615831443465665280062039814574988251189389266049092224241236699497090844929927136261648866068209450347799568044056568390545547748356498098456141005003436284622376118759908233886325800286335938574159329354819184547575670113795374780898212306742490346984354344173127184504633727158476600916452795014780928930917041709005395339066652477294313417631239680132287135488528153357814735884032165818980541313156915517817221117769775420812625255511075233060895404860200357141063807805987640141756274039441237509528993809335718843774916655112055626990500054133535234172019786271036242212425712365173736020812160308142772785313900381439292558539326539761843178119838421638801097354284617727207244579219301029517280083925787632133545413962194554681649415843378536908834204667260631598728714264436650220339445282110887766589050495128401976663295346722665498868705749652003312204641365559204208593828369440098989818327322826479614196916585699428760772217557094585508075263165921131884713265848816736586322813363661498751336958755348869591113873921291144748486766626655221094285944426843092956161290362190136275511455038348110761188629070023335215637196522411246754095339243031293355904778742557140541566531366985306385514278224670408406062957780783914670814400471301661187932072234711745395861615416515548346116863537259671594990467096979702550494868720558271140817807618906724588210253719450207131594951226381230332487894212953486989793166868451636861343342002565371903570749471680418967247976827393560232039688904817567662753762254832190867706008533867378108441836483574706393476415274765624256525814348383677786938771019865656563422662465511349955741151147834569052994595427201440489061664198790900323520935855483029933492916335250127292734328230685444072554651318440822319959345718466091192305378322222634455600659391206266315766497280*i1^132 + -268075414640279355419290436324764684661163912727203714033613529968542876376426542820981442718648603451302976799219355439698179474129754598995352512305608853825578954097774335649546408453337071140690890034839120250712040509909772093669124414047658816345707190338818380066139005195862856406630030193698771553924068215072831532610257119670256410905516686515122853620557205196080955256740607461196449425631619026389882870092269826516492999993992041706229422714311183732407193257253234909959243020315978847804480073171501026470068643079120351513581928271184653535431132892501392746252274702788937177968417848505383288730718624918562115542608052784128711631832426857250923914831912834626835978110306870899785388240978087338681116112672486833479633505493360783955472528422202517554464500824813799906093092045604423272257331493225361521434288703068065686357666735173871809426973805348705434227163992919380836623129366848653152713741342676382887407875348582901197483511550256636789908651744580228413024060144973165214416310267855501769955753814124581029885728670439817341263820024881871238638669645205774045614910220428978923501474607362219815893493124327058440999911717938179193856282452098031608486510820130439050504114536980309064104501083980682043488998977980188253130065561883455377778436205416646002625504306878331382073835313808369277856382673122839959390117877473292414775072359026418581829330013259472744479912682795737716565817929537238006545404400898879371333159923249719479506800232672962422230465367090242621940488414578197488675715557831467337511144547105233213188809982348286199997099669889876591065269836998744252747822126587301589060967661648878268036002912482280030544624631735439357779459451769812911739294299916828165971490277855651523897959540201687387272684622053285356623880080502415787883058983703700214028614560668962900788160692687015897746493680016659543150287851758605927504819125557298096271230128521790090185594808100426473530128248057960663161559914749017557631583062018415719298202579919498501967030948712096315751435737778739461927799928398836276272851601568742662882668190790130310571983029181498108871829333707753606266201974769012945873320958321577048195796858013634189919948036583643436607953174283947027545550436375265146283733566575111507459725606284155490856223214233096092115918300088176139573230809170528357675579297125852328810162673120617096697511497910952874808705474848208662592014282999199307505440529944748805925357359605306131192377539081888755905200128*i1^133 + 577588797241200605772782121737764418135154898957105715361245372531080383017767535281423221541266747186714404455099061623459174598094209117615614850488828781855970046320810250966993498665655938136493906168069640435318278113185091637443473457914640199652409016783412793604021301522831384920108537344733289305556599532597243330732887482924678500714788682073962304454111489474476694570647329979793596315559809471104162471795038615321755594388502739630170408354765834132860559562465852995475537410591624309472518338165875738282666905782993839367047465620161623942188468807314393453053518073564760801078837809925526360217240399758549659083632468499453801804400126300222091533317599249269263816110849365479528360330949793275244807798412434491095786975895349558248082797897709584404804334801716295130164127622866450708743583483546029816246174158159898609636800662026625105030552391809695101281640047231372230169535107495144481339963339563768790827866248714686387315839589253843855173177642242660405039044804586811618359370400960569210865142323954048408862305015736607272978218655465260326323690452450242445472714476832693248815915456170381565215524648826983375845638481285036992003300801808503281392453144324014458450786257365157173115802370013615858554662037351678941283181988966348284132601427448554849946856077232256760365981621018849016170289752397819926332814239601186799852678122466344413578677686504690283347468587341442095493153319758126575074648155299637640021514006703537543911009217736018535254012258974196214672812262280954022606918061458799185958122143426054131861775743389904663006708332876043264859235328112542987014746942938259969897311259782813683401388639255150369917918546836851204775533743476886395613951191097385765973018101476047914266820453712352230997879498206079886621299486075994080106054236581438836635612678243637028894862914475251750005711728295361368817466790146128897296212500809294873803709520833867859519481207723129026854264199767921592358664111154105726919285718956518948310204519714050526636613435949723636286413985374018707511366608604847336183515669964991708862451759061742626262049669013330372548700168853671954872579347145005310353029535973228860327051495355325351044935278904286366539508522062055142178948464425889380772168603690220474422000575240812915101713558474716026330803924698022095025554005772094448251681824819054669845848245723416702748985122566351021384283246862608043792975576280891745075122823701710519345719705143936480652873943887118336*i1^134 + -946170331152627749015114690329311949049046003401980872092421460706931782992455815591429925514815340687894706684197237363864736675348618649120797707343535255518272215828180428312495628469394430586813515783759811041975657521028457597958189914742935742671844273317491641430941736974258889315929766892021554815913499007053591962987889793156786979044993809792883994807046089787397443246908017098742935896511175153588140790752251271548915490097145395601191074483398153879300856256110112649047717340051024413116926844446552321179042525254418873494626980673210851622234287829629067936932628905862521466189935182231362644466746549636039628772648659915079602979728365825596305335835018766948360130648228413703376102858600966269259860244046889216921341919349534601024484174503709115048838435646309588511170116973966801224906785416471967567749765376128511226531928418318150883966199247304056874089535026653687398793405857551584220052710065473607905129790919089567140541148712393541290085973332400075002848222189382979648467991342270362475778712638646862809010731541346398424743490499835025608067957959686865032837595962419033899914982824956472048708468120183556521842977583612364076471566275398167612143373457608370390673123277889206789589023270714834502845316140560612142885257912542294983013285879865633392572215152743622733185667640928001786221731982326716752635381349245745911420744595413831631068661488040900287150000687656971434477998758977718727308941193561255147055784423653502487967583740260440801770195441192904856313557199645085459961580927865356795266758451582490319779049869684982789504231997368980404931749234624491315303091836747283364296934062072665804346078229335756960688100911935838911390188607482073688787039849273851534349403033881951944442617771351248007321890458078431213724415995977358363463976489210581604868079542285904357346702565933142259036495695583589034170459975173252570587268451742176387217766217617101353669404693705186476042705487185303191378765182828298978132752861964207715765070577862419675880768051844386245829225712473118262954984149863196732916202213083750923891267773698029748728724935955985220415110533922172101129634018643596174223437569172647115864274832243756604610099270413857503716617167679251085639559715888823180776800612187509535094897909512440589631838783760278587109466733647646405630582921465817282191334319447993400596596809743934350180179489819321951573608877325359675817433669455184771852243893269684251955844612335551457337016320*i1^135 + 1130466385071738407484759930497626249455728425238601928488539272263393046448993769772710787303549086924309642510416862316820878218898996018923512854571859582164250594126329388507181537795747584195493967588087776120093761661467016938313758183265676218402506975323331950538521504366335805922552594048257133173021959517896004101961918053132378715503309486108312498453713547322899792176406669636409742097730237881622269451728063416284568675672870823285737308209811174562668123971669527504316202132061260338113131790389122698115354489797039277733543365420361129850245907650669986652167155602507936633892637982058973094943857364391893100042254309090680214391726984755417908833671923301311991485820953407308585679897289397586366592471066052891187625979484024905582248548635402999531340416236137299896163363109179497726279020499879195243087898813123338706659445258618757777097881552767788163210223654771861375831465992358194495679876850907757069821500643558608857331987523139158958667241970563063243982875772751268897316675982626571710061985201886966091637750380621042765071524771451530869786958198545506643922943585973702523639994524749261010514162498074219189101433559805704220887549164062614210329218057035974761722759138749606696211027880114956728746844014102859731639165595933348331395672924690800689899357686229879584361258450037567711040766682379763452824132246387238826566779007689933489391874325254785647909422903907836774387902491021000151590624652228712234384291898680840973220160743462723295985526894505607976988255864091080320332219219529516159764907223085870177011508255116875331205013691699227695022273503139037946013228020532925561908575362147919674145024960432628658539891094272231956402421638082534378320643070214542830819829406377912372327505120052179609297901129578798497152890109482123369979410162966972409325719163437141767252657341038008253806563414440617394142068623448011342953330852485880814403160893220512543844194440330934143799385960773944967082241662326152544718146511370087306732805202972256847532703389235588833268992952487630786535391792771170923046561275428338209226232033743806798312398860914039799600479117417485565438547510315824748963307926005097111572798789448353315918147200374312237917876590508335694859774293999833112220486106952784818552562460093410939477278685926411014793391753243461826239069010900142448424748396323290938652381071722745527009173418197047872960510842763215963730440205484402149472592612661700229962384519817330688*i1^136 + -938991661626729575466054336341771163835398468798128869950897073982810003657872896952577524435834775945660831402850454302845462161835102760355753308678559978294635059311522099884665094981792885088570266222634457730750702337817952011692869849001467950519033052555755182799859651173465208351593240594468524867366087767248722395633882611232714658437715270497659935853559448761607479617518237505580683643769659214223263007757869900105264306961645736495565265873610595229622427661268616536827469035864177857580112200831703686091473292634983590324916358470619440509055949561114951635201371170662729958736026196122287359542506586056419520647261960125631704809984898849139802450302523269656779809530074411305445166010753020958048305473774176318194169690605282161967133060130055959327567281583222966676854398795300640882913552896207813300901474211059436100961380198488368004645415324234043934682460607398547110666134843016985029625936903819267777369895134215333282986002305340430840718394703808651669160270623455961810789765179117562126569990161883247483546797969074169704308346662733602435528161562494551034728294857116894604076593435455454573112588938882963585837396620320406841590596475743323950081443557921687295141521043714973793607277134835003156005968636089654066176316979420924932930750350911224374943810643888162108127170157266288478942705378057924228898400548531036007778085465879104830670837002819079856623229449361904164061221150485619838750908813640775237851012908928638029775145061740406028301593147484411449353879653591156792192234526901258475926501607632775555980750170366759360502764807864606615366618017226860815781984819799303696083186122071725533178069849230002719383764804163792939530560399409659368771313094184090745231286628441660021313725327070624562004852122387293964451709587530323886222863720309608075273390144238178292262489435173809778783148751650725769842975912359171687675252225005474247839126609742896345314098055365002058671035262602143882484701542111746800047324127391117944922433563813334854623267376822118050802391710138458130495006554669415622325583566245999230482890228201618407486343400983056012309545996474134808653116421422834747040028496695056716542501160100230494391370133230392976735663873433006474033864410086829771095334529194525147647242822751709909469320425219915036630972770163329152180645865689328405179474194511755386474992551700465632546981725860357745261695800483195297298914033124550076875195374712018824522104832*i1^137 + 557420129397868914624559153145399332687426882793753412766625766759954310092200963418539120372980299801724516172574826729812069106269578478413907074569612243396999436244441413997740052649350970372377756308814873166363071682528746047697779669560843988681659226791993195094077003881086030053529466764039829698970543389242488344988385640176225444872655115386271260675606207769463926140302705996400991839203038348934178266121966194242051065521474703678144760396108457984009015413702110488303208856086942900642913544221536637392872660328461502225014930498126198233434786478600363447272108684574409433502297503623672727243798629240702409232334318584190817917423446135219158736047576245499285110523004079286281235939577356141026006191196862605106603878359923410324394370106845174571278367672720545189794572230696457938978265610014885076782160184412466053205001875476905423174066371599722444606391510400158432183802398872538180470471495863812896786533471219158606029537628401494739860523426921333524811710360569092597940430575332113464770387983021080163076741439177593592162589312585044897706168428505249879279997724436648723016333299952979400016880162832066710392570413740701835879752180887763959755249414980640830307917555302549924801067918504935388770475660097843705844101596911869652929459151479501032324967940272429877574825934277440772842726903232724035752882855401398769107464544637772593852919708283752641507987477364759385070462246712739816296783151721083302759778791872282000088897755820660930682268492615511377567226152387043492684475434200225912094471948939538721913024394766174614216708824521197198075256398904042243413182211160629582497202135965312747240849635889501120087165257756860383432433003293336328662032438540642473673268468906952876211601772352283809462351172433665458458016531211618686307362875538491435708689507649992016802120528923365079781914143183956330235623424625914446121606171123856028871397675424553378420827479627455852773516879224318861576570276203687555052975167028056315423339068909326245102674307819944825949018688104920951600503963336361501876306729880421148427642712195012257400603342562986302166286680817265961540942707628236445877908267049908343671939880781020224452144535197582477675652423318990050831599867725523004925005458702109919631219992698682577624020800033488317271764096484876656700510479854215223432362229607738496236295781081841508034204378940505545389342588325594440994046181742471294101482058446536704*i1^138 + -72362899485446317233640147469784492712209414992818719280908221552634234977584744141286403899004874250341446068689799305333277272706293281081806282454301439184652050288711290010194849179020691701391359881301873370862771518560469894502005709902179275196838578896327420122996756801201187734636499235390224813800993464847264770794423161618933647767005218224070866641050277371305787663607928454573322266725909518092631787737310601856049708334939364472084812655015233911871751703896823212404801479680695404788590803024432162358151810716160719455407223451374030143464935106990360884842320213847176976118342849758050240421384331008570263228654097223301702113140467048795793106046441430220361113895243019906509916601100194438777021472887917056356426845817193439618668554394734313942054056793783737211509611636095666600179633210818437841104698097044795892424423777133850633103133567519931297347098719190808996832754418840435049125451680135288943318214113104788882498692947447597694713738629157108697292596319358692596646382700094334828388120450768350444512055768567252046544633149684386912214297977444326544371538771286661082253793755299324038532667891718616645233961261304388440684578931906851966451392817029988953742285141153167921195596386979300099800035410952556414209919281044991331684927505489245622095930601504335510017614792177223959755135858919266928316789803076996538899756990676442560061744775557753611690673615611529268040029142417528231404883390761089565161504192386353555585532410241584330829213196497620380059394444386373003007823657651285608219738145443357997309898804019953735196866390605698049512720595692172172981793075746829097741532840995326994949287124293550723470942867239440616391460088576191312578608981704370851204218592197247236901858237890182728536427008065170015749028950591901634359644377372053360414995081200602099183938910192568452410043229842692120766706101103497383644480216203004221606453555729999956267589001072840875338534478837553947357928262975895997933577483386728766147001427322883199366493980952499461535277245485006642855924270287581002105377468019903348982232628670961219823764521025735508195710057110808364888789206510044957685106791166155678885789610586725603353180902627937195928487697131589268724339580441603808103907490625634051774849396712260459330000769136603509655168995685978293339261019390171339748570415375779164381053782494506952041860204702294900238238494185344209735727649035172031642992640*i1^139 + 10150989677331592867511546690181744265168645050544377726804174919232253253053515654604042663682386860581204293398406389371586662323316992144053861654836269646897414974319911440351979063583825651936939947949091237431469955219830642380698692683786883116778819599613845937656969956270873148794373650133030918307017634243229956443619836374138811831155938154959297452138258273678299663788303039848480165531460368330840754770738568188416600542840528267418626686779567410948926403044519233310477744715060321498811725310938493951141168466143890082527589777019191201531853807660234062228505704731733100535278286657166213378703997745538293271556346867743261541378084913322462090156141352644182334757065299173927241867298502518553580112430579248662295318032229296111625403866323660308559410828971890084283744151145051271614525940454176664818879394971986297921264673377988602861318131977329924712400154302069608126437114683172657201182370716393986933371658045924070972542192071724987023832471396874725131199438641795819570447222748074258897564685286924690548229936263202976194200406243414533158816154623726029938378540111241192052572745471866373767919415980792865362915804498415382829529494154178731382640962221266983697317568303078040773588934546697256914315880337894612406288681707842791140765978132687511509861218996686273409308106936788550060485368084050214431413797235263808009987859490699820083064056163820193583791915227093384958969204708329732506382819615662503700406497530055426124571437874619538498896804422065701696840220903427691110295511270151913875073525406090281210382479340390873554849141248818739334890751685303733882525276858054388317738727632059396972339555083497674424244250599456025815436281463944144335379226012820114116000348260126120762546490449677530836123791287701290187725791220010706896833699863827531262233268859293115145533062961419692146749848544291790621351437358476299845592083995006376486910914202489866890186258130901359820825492720972579859485713586499219930548607169643827837581343652131108368131659387543629996935942369469893183431878904684133343039776633048980256083463502606582634621758119060117576908053893621602065036220295482183283389824286778554428905638255120843144214672712761561581969134454182130243780196190466112795117895884770736721321627464589572776569686683389259805390397126000453505978257037480138496322035838525010769790393357743276910171634047484076425300053827204222307007179889049600*i1^140 + -2951250571982090606730943091327033518970293235366406810721764995372751888260387738938874243965977061178300337492632588821192922060131625904899640277409823899187291371780621910164021577336812962600908209992524425079275055243839100673687935178732722498526672921217506043745344157605816209710796716306564789952661837587261936226343867299369696158260313739824466443598107623738895421917045266641915861859654207129825398448158404347515334052961883829329925058139483165290710555644227587440393122846768517531096528731144947242652805589911497247351019022633387125010728814375657936733969961384555064699770310543818383845124746965421185662251066290816934059718884107190152072172022500460691813544364432730058384213199637708603927311044835055138033001844557312902915105778137074726990477545118996045302627539070701115726743322733413426029089033397235576964041466985909016238915157267857803267154804323642478328379184181248429098110596531684782376045023986116304129741053613288194326685106800516280085728846488164695731835808867480385291491231343326791759394230557502598090300626889457232336989031123382212439107989711707508755581469051583687566304091618829659362556351970559225398582876446085004823310144418982966198789840232030945591770282023638263192092363039449673518901158630054319177071415325260551707918042894618003379519037517998929758327202294974844056110141888794598969342344275836885261973065556899280868541019215205265566959304851496694237881930695251920344462106515146861651467298017509260450468081276957819432469192227966015325351072739668694731663925491902721360441606542881834039705513123983100825557129820688789631226268390889865321775665143472452536597135406799283368167839270158673125832002488012128207593615507762023051425807604098030332251079453712029286006181177013881096586584459600880861726811367845540371313407675215651721222071614071883826161017945667871217383479419120729625122366518022102273708426760015776972025827226051280611159021135919832660274431300119612872910757178925589708725874604784203876685797360843698072530627712125376820978336990310104101270310468813946807923612055089538436397904155744551677166576246575800724520618608646885161689308411298508439813956420414426135142206387433028537027806156998609701119325615431970354616210364456822467299847090684724922851382527385530210594427810123534333639800669480211072947840472930088032457236512790424216571571982232270584022166154227767417241600*i1^141 + 243766399618849327677089143853822496476150970440106235797976610053629851243363273846349598467715427031074571157767383079469890634730499999704028305590730361690041191889813709721552416716564154973356506803616378950017982587446573823224134043631495006809420356799138458344608512086638554419894301708105710060417139506817043656222284355237345960257376975042362832935300689169020506834328749236629737575105283031430448380680660656689184714122941861885090130285212072393652761022224453008257105021584755963026968127103203400053666491263271719606473737333533101353462553107588220157852023773504880586679156369862308531973416599832135238172479979107151717598176368859721066686536603552351211075482160034281477302638151441346410673668087905866095082606423112527352242381752170180187755088171848671623422504496323014911486013524013833352025493271995104255742915496582468332195792048097621593018720555404188680332089425333504310372918638148218460389034697840136085015996420782186617786310598491431102221752182538478599140148427371391432132786875495077982062123905156603607700072260431282393999799694252015200950491646988962442917368333091573017595484499510604255355110623871140849628261358787647470463078984788968744031875244384031498484427517529847439202579088594148013031264683433889143301589780131630220580591284694059547645617862707044450811449595160668577225854569174135576582993261976898721272519759277468786052015678557041613875833124619976487350558197656478647625259195502664267048958549577818047217239396128475028472738159453548838283106670522797928948385850468256023175268723714690636774790558824706586252313042022986836992222431664774582102743975658745532637091336848136716137439329182262048538177369092799497925692979063680731686740927416504329749318349009583376873687868386054004191716678115188396643992769871990279236817087059589458642614076041880775670041903673898547798951472576374651065130215034777870612915372322075659720720750824918058730190079145738165879107606259626262767396640475989921269166768823638519319791429512728164344570034435673368116439233431428899217228573327935802274301200137445383027285303073688868548244061254737926097722862519158646216970920062292450838412697736962891849431555930950674836677377425732611991803890515639046428175778668645772033844188853342807261665706979717562010466594617661144300968831051051013827473488834830058318897875385938836680222594223641693939833902202880*i1^142 + -13500561046169802852167953812716413422150840978086627937651465716879048609781596613760351847049820994083032557724890954897954622413132089346647473881108720562482941360719106570426313691981685652250687035321158727983257909393779886653824087904517080370522570525896956567634619195138178859504175741492588459621042286630130723139444053480821479263099815075453673945009282004380168604024531399047458569408625287594725223862923619660515294027770788300984564538288564585953212345857588014140129259666345847866319472013418270358898337527835014366515235419939042153583762760008185693695518527508023269299679066786300357226673806654401379117607976257896983020390457392565320383057708475270170954923652186694619128688639854064891050496544901539683856427227673341318085388939748207516652433443121981267478438189431389744487293663437950994842257077535010694195822702626281768548977550780257732772661081961888588875837474185233216002219512905146608546891470771548144155956268378478172798119044804051103765909721922951688203522085132677719788214546169542455465285869432454957051134167913851365137679668421971562643646827409643165374261124387008131928464651494863053579606809602397513960808272971105236351308463419976219748492598885501792318475024840299038654545174295934958186267445573095611731382689183776360593450973834443718399159613776112184086558028698081407028468022555987921997635809387311517306652760829314710943912605724928064840262979560718021366840152814606398085558525113602043980976172093216924196191614121644628426056489615423036509418055694082603440509267753747478825226108833520154219615129396944642828997498447020771502435217264801826061146197372713361122302072439538287544232479035375188639093530651482806329152635405493387201804310822031598878450757194262340451117858984191417104005634920861026003856023373001496893335428032057180867335538189517556318343347792068933143091091340835628037708294750395417751156569687428440349102176774847550217135467436113076162207777498605621896296514888754487511337405630758997313971432083443114211107578972449256684434685654745661185687217082271653160457328396974627787078571930702304722361831377665258577360687817563790932892527939815749993522212434180093835426577700279778234687520122109057856954366652168085702669350589742935125415990314676022171868891037349187894439055972804840350869398309845135013423511522924608092544871933869274992963872230048257802240*i1^143 + 3999965283379402581328736101210015468236237622060347868424175931970973767041743584554014994258745702427277803521485529705908238695621337381211202200482516994816756869309639457061950358661403249293991398083613941158490162695893055830083046470467848123380213757392546954653103007893515272696671137755881893645619650872762153015534845512683929256686521638996880664508291538241926231751920406388245569055320586633319452311478007470737600329634684489159485199742617936837586335219376458838372802159073830718038345141405305042410377866932089750079094887725668634502181618638250092914254572899304920535268037378793202124161612941167489079733471060559770959352721930421249798670664450834183677767451291759250807561668777931672050680957816316039438414222004825727357604235422967778123663023043547915722112477429653767431989883651105843085310537176787141323152434980571691662672755503533094138162040694346847902596591278395206762286128686458377833775521520167020952754428128014338659879507300784240160955663421004127136053228412533022195049628391333981800622519910496199991323473712681278447444701023674953459941591001121094270111902368817078506352715175909452005471748145404599916591222942341155749874757699410955474741613207432556483529105802233121549914710295651877145542391107881952098129244418624822776523910864733854234115339074385008768617636927851738847318511842369594932561157132693815355168235907420340642909204199759661616329549529846427001304986350058386554913016973533547475590339999764459269392525597932277606905294796982763663079221943611842475699864788235021258147081002506023071055406084066645416945981482251749108594512011008671958924856492170587889476754176479856799966027767369515382804226733068624816493295327444468590270508049596099471200530257692081941933708942576015293897859613799327958164654032802015012846680479150995848091340387663702126007005355517319700351741670622784435882174522423179494175531350525529728597788496735105396630932030455957699517429672058868056580104998247136890677029952010820527715173057307643918136270698537635599160070872636608499333248419756958129376152833413868141990957375042697805126968055296136392442484447386044954583788067955895904445567629970440826930694069771600732282455572278701886853161327829151287577390479479834388430756435991238033439684006368514445917428820218059052505725409784741351858165181025878841404838164728528104737571078144*i1^144 + -73128457247750620555903136621742425021929731455910366003700094779756671908911648837100288801244509485458620311206013217124713532007376816894165259253122364063388056741432327153442750808585186257127078980331314267056356563365988232352876802417952756712606597284607914130021719554066461680327698879563164326795701421007650105123730986946507998708694259366944533475142397792053859318650020616840990436920167656792623347870661053018147613752513030108867226213167558826392679812563357343427360666488029792478321362152611959245040978061805468594743050281596813513628105507881729498106296206204909792767804159113551201378456862353744774624932183330154395769683787247141339538663054306621272959481945354729567940654473875567458114735178944108964522303004899089579981272056657505817975357055956663821580610576093231957839825457467420293121322417814778215567752070271078624373410206701900132472411849764781447929432474570457795301397980518784670061703506798781578246945716037119775757529930836726066976660451263674786040120842132467666649334639059550469660029928939705026682964805567487057730353199357495104826276124686031411612260398784151284525509579067238277839663104668262440174771639348078799783449384350469875552511555751236104438280149093621475074078419890837224775313461661434899457672403222916827643579612011844655101297449566621772902664723770203844350512216828543259158233603885323207280889557242442674766717549182754090833814438606375243137490443094325361904735485622183294682782681883007011387788459630126898394056005425835824914135115517056249779411076094873530940129598665827983222366100112094610421975010177277160392389708573725771665850178118258710880935730312140263408181822684253288368283859603431862988269120887225452799975443446753082335138090904778921010907757110296616052163787880120286693128295828310191180696317489085995404000922157754994506159110113952508750985375660672028605368886536416527408009885224616745653795252118800227530030384671912360636194086331573999331268477040875211333472336116681538858641420483040060291424086400838867324536170931964914730408134113403549245092286377567503407332288567755964444140437943796450436743474606350397349727384524268379912048206538563814570397097813557002175238369252490559608870711890787082975173181422439794343951812017352156831573139373800453433033146258361185897739898695677446592098256534677736014973157684642054144*i1^145 + 419342281480665404223387967965459375074604775711275574443634411097936473417220531484635105827464076368787049657088783588778753279149569674327208277261442240036116282537207559456099730467297141449287825095198683025107680575171350373045945867946502516274532744766060709304432689635214620944261333366181699585837194144957907000664503996343954886423042488739220192593578273274853797647899069120676190770267827460576371114730754620472909858225828806462306775686522701273272688097796837243789180970667188248073030512956732162279124623803036404927199133160651006437674313660406600483520068628006905816826081073412242759593133147231871258158604052394811299422237291815822579809133562094978503971141223865979482363860093736213865505074819211213670191676798407388414549375050092541668112952606786070514750824016625286196159604932426757991450636943762534208489167368540238027955226837012675804215509135166153247265343925332882907404103331541768042755583257626888311925495474970578221254833240213909027639468371356505529053979463281838073234972500323045234344474927074595908586481573309503291754621750739473849189305253047617526076019381487249207244118857940177825520190766068154488498023301857700459812761064150561345184593832288738094838884150157474516926996802056723814941681783473948563169881079567850054631287746364897028862689807656573289789615037752720373687843041613733491659109266461650905760579267349245491268276168821703864246046287390614876626083320522513026244585121418696577600829764494294802317438228242561306103233786562582016446783917894120735524332374947571230913643430896930589506049084125605321742064004564341887557415489357602757599248319380035446000556626969278335145964349211655820688387050418280696987006894672398837084097947555605353158233783007868825397615713938479799885892761110735737054748227367939483932657338594455900822379961910745861726797644305406843262018655023772543323173768885169489395627906173258941243930566963348161900318723139251521542953233042117972194103884029643736601838707870781353619946413259160251387604509619434182975892486670714156708390559996797475779498793978693200319308264969065494854086144217588937209615655982722464317923052950091465205746977038651991825321405646583741369685169105591615731182329688731936417799999047702325585828941533430877379181731135834242807588745878118937398614026154369511912528368657389452280201216*i1^146 + -1488533854179246152879105738261998352352271513567958265802236923481193033530285059136824904087878123497712941302115444246233511344712179204242725123758727091645166990364179008050775325098925921283219876161660249871784988219626726915397245180631425248518172635673631015549949413798129528795799543753128749955113739118482861300972469788779747642613479859970919635466745743543128902279983338990595916319416759799294112991897255783589843040765570309419252328748145731166338265634086019088907273035435734156858686748773448633162317705072114526579882134355705101714755531221139556057536154604991246904778332696885045137644362906132335783770491406610130556969255730019957351860633993558785703256344034922575432400099977495598005679201714137894285138180198952323389738570728885707768439878700747149353036852563867111161484284109648201141029956974661923210152405065985268663927699187838027729957918460559451739365681488991418208320587878295978179987098532453171280553694585766994292654798889444035838343038244768053015369922464303086329181801111928331866717515636884180810480957915058144984359666100518497665028996430667312831653199465020954831719017841501050170606750694944175516514039032315896589539939477503140780910240562112473691454635319948324532254602668009899304868588303483752011693939852622777511895562161009528049529213444502007898761848256689403613719299033793296262797749461483747948467896755940376582052179524552337957033653781939643668142881142389544405843282341913628839734234418768522894177905895376896456207455837394609775550699158082056027910984938497183652951983769291607485267105777072373035919913099075175307171441529917519171373681007111809405469753267632962115438392641187520209991303420211094718296020107024009478081810342774041391615430503152908932990259185723081528645447830278186283664331862434367436393678126815377846628636013815210279774044939761002076107827226840081405690567691092553500636780837847916251609766815196030212352559524487172475776462400824260284022458781630737567290074251208606298499065623533831194369855536487029848562884965403665783525879150998353064091037900978173268676449579940420927928305676978461160422001905451050049911890604494449960191716068027740249831864008844037798094367261006359249381569904985080906021315174624371375969619215296962417165148071618706209224144531271962477776167178748229037901108521992192*i1^147 + 9617684125568497179228707905378350011272945388339185489340478938585013376754622511937392721193706518564363116720093159184261284388084588813745797082642799777233247607936123223664099458145706652598855337323341785708203920269434817181078350240984840053739129454505563177550460422885581100989338177686598417258635883533029319090048652535132165771284898886791878832085846245404643211497461711335321864934545096965145417831868719372784700710428187639045002453220788569796460729196824782506678139334812885377314968933486585585420102873797779950241686745747133423186011387981681726738337169862887631826253199807989183738694663262903690285759581307956230226139297378565387187143934621862755797847267791248593376971045212306882266935013156630711736091858514967354954681374736797545335054821210072743297096677244774458680354577108596217576864004377709579290441434084509536674567341682782419242801871429612049914612282956231469725129121395690471191372564812864285456533843830046079270334392269382249498119067098130958936436900176353156678674668783357892355835301408383544544507631903726559718193130581932905375394402308166885491607180848549649208183784324857924414986776338495973113267560301432227200111640574645067974215550628562172113507887078978726698993277167365267673579408231776950654891472814299522629106312231811947386934781430862819637366287620721654485372806026964851278449953129055757679427799052832554071056437621339326894332985882222996350489577912315077890252495829632987279287412958470084405527011458877954936715652886823144678010725593004020861540222150806659037096987616640578510545034288566783731477203142797462370774679410539127569757232556644663317391913927714237671732380676062384734080889153754417346486844421367934681500116960440780018483025148811099364091094959940704340295167424715419835185579313788630261456666270687260581430418187954760407151560086576076290623701427637829502699818195627531205732276879702444457835693121229360262186904131504208842649507267000992430837990851383865045932160811449154449796085816677178661899808700034404356780362032171246161312510200880090150360553876681346157382981266591260711465516087530066216046653119013928093524025179924740662402333290620630182029960493156530693756699104053569583219083980409042698490337846092566362895243234142970864490309606900502893788347430013395461567236647070132600832*i1^148 + 5692178873600091660770391175383756627988914475208775015387507647405200474938909721083492561580125579726240734174757676942091905706903071424883502167774443783688450177127398686065654231873620323937671297061834250405791186345255161204217436663308828606125273157524631948072324955361994282241007426861888599130710680498537424736734098634219060139838995048606824082076971281941852004141666234025015243715244246784170083401928203971972933440632149317102170767869098221536090556038849292914805367443051970897884064744080920926342533898614307278474923136562136163348646146966009777845751275040690678909602607986248425522054744044494818157767614270383994680292467354514031025544701536167266100534101086260302394385290933920987875935501950252785987992260075037492812199109028735119050453163621346709876109976759233658960110144775910068055821289148187725334502218424400324405016988455669433699469076244331108571819729206864200368229568072933968218855572643840150368444473960746750581441100508608348168946064456806410911661696959494227274057421168408108079090651574481868110326016445466975152636857166916047056428560465486394477777681179478107354650027978079479438486216542061999639797879685404200771876980900704641096622386838857807464299238237049691023592259191612568782672430354470078318987593477593651747200212831284950174916788310663079963533370146250011538773797799744236436624356857426541803781461689127187792369171135336985781255267771975003306510815988186531633698172800760646024269603429872111737529045202837636708189766837047165780686045400298945925386504657604256950625209754023956273347100333523381412759814621907863048190753091692210967626888713801339236602097958749186289468018373952728958838536483799001377234651726541748158492795855885434690043495525392237031513669583394346409987167264918596252780155875313168198137690370086575776010325375788163185316896849401865985074666610226252567792830539311723616701658906304658295646412262927239117205045742517306912076708362676534717285274954640553303171993538354003598216231006333891090081845136479820636203851478903490513861108869257497953712716929982779809057889085014949093008003882233152817718567490848074731288872897253525339836458539743919679747868406000833097329074092093483668155083235051047689430263192438367739885661325972322194539260450061632962583583403938230555067285504*i1^149 + 46027411070067507680853280153510213872008051786247631932578468167817739000201147443578652381462051878700479436555565236054310972214614676787524450694682554525947260669031958843234098401982859760543011793667348829603051368410273367257234405491652330580470240686914818896158992516536296630997391912755588202555166099481046525524498917246720512039116556132701530445734212288092884690156332563290833578647994904355151655166699458919857101571278665620778028225418435782879083713255307494214763280451079440307770544029337575369491585212620362752745801753018667679254805973530157319541497023474965244126212422051251692753542709543732562893999585680140736002095172064358434563760462526178336723464196502733984218609460129323520804828128142105411929981964233998425366180212047654718778192883624874063148757566790515204010338526123886253640977012261281710991205040493421084932269094997003469619602859843173334090142927599439949957966047158145019903202372109694072404326725682891187671055181830248868219251075698457633904460869350192642686728932230716184088002346122298272925227586387990075091098529619493104105916183778309674743430319976796170602467191022551300763997953214050257606128245272086241312322620571914766480824401719215417617533968075772423140416428008976425672096043273883986792763278316274745987196288093200332063923001337157297210248341006517515758693101298371354406055123586201023811645621315758459639027681275444724745551138780729506672191730579251566449960001509693588296088891432462970678837743884721960371603200046311176690380011826146746563924023172809735444937522031231999105016196601709438035146609512506978666869803276597899062412925527481504132563248474339371823240741438645482977741971195851565703300266924914950051269788131945240636656819435740793322670165637807420480210014495562973436472845945064388196527464756648559589937556425552227381920211042347910367744292136241316820460703142176714875977198990493673141961953858435028233042545713108721391724332593913465226977700954322310673076555342826098907761842798989710829266057779938400157375314014585949694442591167794323055131085472481384792457580900142861369567789189733065025271540766973080803100781754712586601531237162928482175802142571243135714618305330105882582568018296099953258592663083724934941826224845114176194369486683827979350540702749556736*i1^150 + -725057434750282232365216636528035970498580875203143938749903681456909472130362401116051532639790020939523519997201809600709383042754221303452810251414719108869844646415650152368015378885988262309343319063476716982941881665663347488172878635045557263929879276146490881804244645283512209975061637354623688168702907273741152003888138052718544431447496097503380507827197160183606273312462561565063309650403185555635071404021515641937162179164484699902947030583243870472558790295993720790766675800966412382323290941001476335002863957681845328035936522098556189428122884097685005839159636069124072743507896973403822937843361033391350277383331369765861130655573168154956506038738738849345290392657386485837030401689681161334893931191501099503927905180839351440463006017499926134390301911584928941734481440920022909293790333529953970137684748114086191047636120845420798950566050860304277130726526325646195052295664033873087809291704031671347433145391207247765414259084768163034535049070539908369292635986160503918304578405617087264105774326215808975987837865726861388320226109578258091177690892246794400734536426952858890265905724620428879882011396917559851654247665838537413744809113920861319414108607294125569543068608868292476425746593976423709715844533658951880703192889542020795050242582476078210912025960417021413865512219217039144515360230977841903196196814500304589627054741968155503243509413337089129225506849068029747583474293969137032091915731927990286432704226472362918786750036610759155721759890506112598118834608713309762033940255630603390261642553726174709156188550649543679238742844662389892299086953630609520788683488569619285332465076439799269358124008991520284128699929102858459106962814042266553761145595651995372464468989209523167902629192470359621544836548995820220735518169647893909438518447872530682985359267314993614133469855290815528415079724538073646037587209603357965963903976037101370631171872921715590076995269820757515259201016552914601424978786487637780493285997637587079127080454099372328412590609133809984509027251353895703066510010838785226226242035035078799846576512819249746896767892737090893630514039919236191573447022480349079332423567984529945048080713753179663494197658306566472298845310596751785491231811071549144927725777400242577496568503276517712845248105398337204649984*i1^151 + 201508299591198157139363276525029292925911878716900065825412344274903404586090083502938007833149491091897806557718693961506968387497228037825745011757632746720069477039069877058546956249629056311475359657243897270147538759854824666502749516116234515441828328504386851437347326753709330966897955808549143081201464080172152753405535108238039951467406573861354621995637810098232160623140662469926366594284764093831359372545794574369034634683006495731398325463991491568299086114546534551803130249104231556478101054316894287748757606386740104495878578734436985014109422540708290270999461818166987329418869049549468505386165763523423915898657996678529051925308132547991022811902351485445919072806659770771776056448115139717895382341828565331451342364982236020883020645722100803693062161774131205557307826253606408737018608476081551840984226702339650018072043806132120226149274221938705522812331439053429051199160871648583940773084142199598933757295488851905596658802569029057761445154909092514095945768665642111323721367724437549519855976259434524858884080310555415426606878549145881508836882071163342906237850186987404410721473782213038436523403898679188995951837953531041104531679864147531703641825530823276713485522192678456140017332291111811300525489655264459340096020206684102610989406054005947638234126407544217036826020487966206789060818307298746840744850977753471090104943711220449848757033161783067794167486774171742127551997145138303897152584784570968836240573893127495058580402132858023548582202922247535661835896727142233418451287211384946486726682265142051732684497027405297112664762315024692140043653310122224286773018379723817768824898867956406268159712221949311742442938093131370565215668533719870586877385171547637204175438103871181575044405150339272035502892984464118072706442287189506004349156464038466926623765221188945602036978255222415158921978077448686807977160587339326985368269182462240315088606328755648639415147520796581493088203444736586036567091256207835540106879464150865124599414062891008119668175188792536048197459916285657669127633662878018192203436196212838863749679641948593300986287918772108257861981678779241496560445840558289702181062072650816387633840845606058542824623364087786863404087697872766357474152462273450155542809393796586176948233056034628455387627520*i1^152 + 43425979417977788799209959529559032102437052935875663618020292354498095876081869790378484515856499581990905888687515108888488340091526300658845760913812691954464107205303722312029828718170234920643264672325515418397586223796514896064336697473963335699487819629472342544438316370940488049658003973170604103725716407240713295503032651345391026699028140888250431201773857558831017417986987239632962465532986655226380079542331786691742334019019432609168045569302278526676537915249815996564023663998066128423070536063315518799106206219252517936578113042949860749425546011093849539926302408573279304486422602076469213996433401285939557377539323087891397814335080023489037413530531289263401680002447892547292909906933657291287668624734049685202636218024701549228972189945621144041063965523827252071066780409649860160612737486077784722115574241060754080327071516357193999161263990724560958211876025507235168685325414592323449746707643122660665066065819366027719480740244913480145176194025990457910275378249061873074663465133650475544263242978126464009668383173143888429593384948508484420001659547414379006839014720093759296111560846267518894231314785149540995982147695024832973646608774074349744559884539831355024920887253137059823813563858707370901164774019612531743341604629096466370787505629817790997911758745139147951645515807654370782586981132376501748699708652914189155259472751994674517560890834193048223066440367211361440845242432899620926215374380605886549904129035638171695728467836671450933335544445306416396773328006730912582943985029045422487450634572961581941348382033849903096223545511151029710226739803769856414073674543639116513857535958428705137105758053148040335929637966581933161389173889846922064693874677222096632193379782664914149159720864363739931887301799222647803923134725118038731883843072649913991797591402289200903868335143488577948263558813846300046003633638312585858914143021226829797377249274739159955685531332155896011434044365815780384580261949227173365954779666402040469822466347666430171188020010251317555182025623804020449730090609119255068754149331350340401130491366827031379703338878194561741473360880673037189923871671892271322795866013082030643665956867185846278101308589191155791386963858220618189565913480594864386671212861292411745206272*i1^153 + 3530252307374695938189205377889389733143483565475361795581255689149928822049049998818293197228113862876817371433332148552081482565827283240383492119912772234378705731421760472893208190226454976387213611751840352353722860334608518809629251569632652663015202458157177940878563327346218040939497780894289227350492016729522439390405226619516586770484303604436212622575446359709556088731989359240690321312823984674755284449283120526329995160671494065839859560491182177759659559769504128907920921580762748231560140035532991633142258816090132732798950203620373855379968127876161257148015175749351627926079164267039501763936376108651859235906580049319153738540298164640454427875771823293796241570375350489150090269473159523462071856827564983935365539625395707637148678975187015030828221046368183709363241030034698497435127178272296071741674594969461755824909350772170616494359643022492360682646879379967435879014805985495527654831913564868088193822130368885345982200016661683785603825095019513560916973582246734795724650450665535226419207751538907984870178696759698603236873925251445340372831526097368614184029593708961938734919728202914092693267126283892904622458744726307351013552943694336093331946151306415837006408870768796586914635138145348880822437156441781870727663178919162933346363801900640828014591235037266477144907348628899246557113083855460813851055947999128424243392989992289838651732384438427979688835573246185209008175530572880728145457244297435468172219108184375074469862746699406715651267502746744949080071476065058939705738700890681784135216470310361354157530874098901607046191727557278068064056418671417311452732374179481454502490367053916006000723866595374477741452647066976594111553176361473458972122671426386657403756647503718948136172800825348533030357200084130618277320228735902890127441892072585477875799190427091042277037329699853999917298079344696460881383509501935371608241203445470550111157614843060201330424352537744466952672658383036997404723683227567881216925759213687880672638706241878259349935286702026928213969098282556717435619361073520226824860731957391565524669207074687180908481118938059115982242850826007913989086562240581573922628735479566957542212893874090542662888273804428345933934018402266756981041814324180418560*i1^154 + -15050143614881833225941447885603282192830175981379320964453662276739889181422569615928285806721231133680785242658280514585451165098623888131462809287769437760544087991880194988940229443475782717129844451919860025655808058482621657603864607341058979019202694558635344951626237080579359318484242902102416642141141208075185404619280006859740011774850090595161069637919646539824149655799798313591663760812532340483132128954071624109296571952789515879012941921446328064534699293985745858001111090822980661429245626425992886037967534841917817018310815271543257102057390710668389824341750376341325445310077146382167236687448176197174573716782617473217745957245006576019494180284479729473688217776864200251412610954925069487950477297764705295743457953772178715370294488958932398806413883361117018599449322149949491283967710627985508811110213736765850019349830311440144311191207977307329914534785519881289505630297244351466102503565581900712223241765915232127032163673356969302135995417747463173923590378030505925407270076939140574114533918116000384178546143937420160407672787850664866018678886617450398986159863205994253431022721199182868939538270480368409727870064428239401975687640624671961095301756971443762783701422509189210823105283750210157680756164057395505997654540153225198870893569947255391898903711807403496779144258278332436089659487811472355376847895903422705337751784685833983299522770352267337643699430606110174193042224738232756026160166116545449974656487026338274804557509029560489309412017218201003033297764047396789045902746324899697267251075897183414403490850526501925355390962313340257338360003722193832893158603448108464952135426015869298689023956747631126069171225846659944449630196594630570807917289154061242817701458008301032846956409416222222247558739775962003529319897547801855477999805194172012054863238058237924725032032878346236701816700149018433680357538088221996335550794084302834437729723959644315230102025188844872784592799854371381667144202820041279319184633078330726545531330563849973779346112970803996780564773956703751358394969208553948605430705758571784950481569546211267408390557828662128844093735484692870193847362694031939192977139919066259603345934204531885275522247988275260094149987298967552*i1^155 + 12380022741521886870448315415765633975113418364690649509196290916947673818908107124439081495883375558757716136314234049409011276205076792350781268620331623022455626388660560962006345695192810459601261863783725660615219981315968494186159484880786415916019179949765631493193737356611940135065874056960207528283672165163361210828833152541711661086325624665496428134044315297622714213139628796536271015014807221764261758217791298386358147906716489647441331982747481916087700883376391803067688503508198619376010002658394337154215786400305906091281669629100717313952716491436867512263845339475193691804683876404644578188019186940209872284627957200359570655432455633854682482371283585327294675790482370587422638027247376401374697273084869535303186198296389279966754234395097107759776421378503741754561222967421709567892820002473634669617547443979515139498980767743737483335578101185997025228307448498133328875525284182948678507560021237108594551673924054593144964457335314888504492465653965048199055704496799969137643544232800234534938541131482430841924037026919808284615921089351314531103211498362938067676716569570290142636817437494732701266169164608682002516790437925481984593311860372158571728337803437400554543420546376307407681014849073102090617668702716272817780987132622515533484863661638995122248612938352315325878415140810043405838469159634618616327553740974845933741740423293756856693672597692089983007248323733516043610333827171363130789464832570338310780530717915106746048982795402679443975794591938452557252386768104745316138620393324882843227777629842943944123430494138954556735341324006983397294007421404673913762833715440962202372804627839509866031491684364679858826862022168529753196348892360321832865311094150587215873624226172284162185815487857318566715440907264402468571036636129157514974135927742074633861356401950359493423726092171867837537538568501106041629138501434698142332701665526481870109123027454107394373452442573839844278334584580465948930383137530404558015531314997324899286775264185634853885919525906593908273398121936427937477663039316895235410685456104762556321419052092332806746485269405440625495429002247034616709566550096299687031139470820093109240494904450294053613862912*i1^156 + 6862652348431012608364934762143068952595739498192070702971473437443181279971447190754689813220551163553124158415493045954242629322104306391357773241204198816851053584298393138612286872386508600341392616576575461800239738049288111951348555224174295795151184075931044649744718756672495724426506799389896497634257231616777706551698799180779124284959922590408111606316178652677299320029975569740359629011473394274248125032660758159725176848784024122956233179931682531444875955001285180106247774695625730353419443769208089093724848129268755341575343975336548090651105816519246161759014075519171118986264571789575406840447245880879138876773229386362532864448101136404791647037073221827302526427654903342225266351100173910203813348002490600275098559326607452651392736797796540568694623611944573041804365390266726193366149642591509799095613486716404518950515885139204566065517756877374989536431203188181783375954381074280637940844939318799561509488969174955743519279104596685542125364411748853306466871432520287332949239916117744268097595540615941571674829121682099620006634551786411490694462327783859112537556956416985770215114511230425360631716502716605888190921256138608980876457466915915585678453802489810708003740714469438299141499827401858192357118875708776296063128719704783887925328129264353127869094768343920284968591455360257707429298200881953666845165961334057399286193440432048334261424352580923447329577409321774157993085148226602628994618489508996945260626634278083354545160172216985982541311553069676156521555765175240106627202003341984051735965449681936387361308443001895660185644601901621562129474785466057513428269582874821838499408892945748524492646602037492404125006775952127415166988732683333965732430736824214621118381511538165060072000100814492021136648184413611736038111595607725497260855221535770760791895134014420155997337206198377517286081389034681732531809403171094840725481890623320751021238806009199922451023805146502162607487742411955771701121724207494543935123938685321377970919713805773811137466132196219591439511594648175772243512854156217897982052851788858611858805360458832578082703965731141641790577663501272494239191318010922823250905112300111265792*i1^157 + 743212281349204782194385845188358377673998814781197189350690984605234711269356120234916687864155374623536700292243337849148025106507128970784625871268464045708701696528779564391244456027787298873415409991836772632531120017157809887026708160344046049185882028670571518567704113862807732226298556628037634640707824749461341111701546212476016406975776433485549321644524852173492728551175688443300346989485930427806553894295029746333786120527386922869516377486865981314770131278729441065080500983908644294545375004716547035473668281579742487085808936073812850236318361014233982876915671971957865229250700825306696340524315562871149699989401697369493584303063198811022774711712094621152932976757909642886315511205203810300719693813018958720396094932373015132973560772390039598234338674428096865383648789887520906376854582267250756661028792928674991841977365993253338957464323027182701301730214422729472553759762009863931643665573646361691618773369208601512014809639432272844908128434880262373519556264685731774420659318008573580459361483599178129325426558248931812723101074195486444359737769017051214847362725901625123546710413128509288117535755820811779409192040267370967812748801581133333952469987892271769794021374619418917526470211311834401870618524161719725645515387180624828949205519979498156172452941977712506688920019671012262732834960273007664686427805596221598380501441508573674645543280368596019496472482092160007163590223414316137206675440577484206608125028226272757777221419573589827790958554390558269985351161425961547003815445218914401981589843372055720303059578768072869708748476938935575750533931676934380887274518009762042200057491149696793284566368682367304510245853836388252870442665600188523777850562784001302199195373808188451593342826996368401964342117216650046577216834453218152719008030548891945865478180961965238657200428553723309584941361125906448011623234268154481161078853020452803516298768712161387777665307396625908038850467806078634713895222458210361021868289211533311707888573389579386171003445501283277710073262350510065329241085620220080215235472659806682869824239929917117714113508868055261637236277629459967473400451956736*i1^158 + -1606412704547108752866001512960625418075680879746153848288327194163531067039288806498149569469392611287376995045437205458557169130039104825375709848212229084024453314024211972426762017462333550549874056433613367791493201817717178112544798848803155018529331250713419881706800018940019360179848240737206021371546006306727437141981138287467619079633367155162858781723076297382723911442052919490478967919837786327750024570769012053026650705077568465453130787785775225577356581623053225516300553998723562716691549378322741500734181074329192661105109264277199085202613415695896373219130751442334323129780985199145612945441882218442669382123684267619397586923409950080760642350936011033600466804005397041322862228897309394799880494217679696341750546511550805507522455133776597190276903773435025561217685255749615338774879414679045317491201787188954362240782895721808741235402883096632662847077196668792998740422643527990403382653520538214829522930611793762994077747261486361412092074067129826124659129467546956656494858713002714439678716258070264684648655047549030159798287644406756781926022593577901744618263278024295944858548699725798755930430886279068397445144375651785158234166298390236699943484284813976333253137855844192742771674109705735302225810498586030755871765541217868716397813454645479098549277924672291566127933722645407897076321094855058385108081183387492368867181592864282011089092896281904584500049950710364863946445054850946779915342287246165253490406851155961446042020381373155306042872944960387129044849511935451959479536246704388532387526534836477383106906151342813069301650122607970706892086779152786819163117849406363812640047037345570965680463783337194957679538297591973490476203716197304474020109516672369514137161532750842459718801181459454820312032695730687849928537023309847829534582306404942522949341706841611308472644809393541851667900767076224576850249449446682255610757440050685873539054769095495081017108395402658280613158221891048346332997311461676241541021264377478753597770274576100738701939719265670898345720172204193865611656989089726747892772782473087028794099779392091783024903537457749626454016*i1^159 + 2460018777870937701172975446762149923255845940662438536762508798650002916420957087480257177243740100131541842179759023462340147403687073581973230894056895456172261517255734776453397294573150208245364251294284266001020875964107760875219507872949545237631223765787898603740351491718301089304477129449003820882939552502569402355734288714447791778116090034191877341953435312842528628507370920099224793459881634348120666657070515393282269325277056126948566012333901997256454118001510145393280586075234795630899253932726024795261966750244526794157439109422220699555324820305876829204485420836128416853829859070654613031467874812007011794539375271899457460432431373636565246060907730782736325908025159433100097646838973647375374860621001135742917057830036260637420006784761067701141270693605368846676998367340368579620490428193242241910890623068002053981687246923248930371539839499736221628692083042566919857922011009976333922499360748094293338765176810910504149730741139108959590623868686805507874045423483280930205820686625429129134487584078013326511155984080010776109460602840529782953373683545186766129290790049341995510019465719667194133599393775699665731967029910132007725720293816496574950195929191875859123850591634023116559595393376296232568304388010091561389209344202219149443554673294076550110244781785887480838735615311350348884528148302740750292285620257399207275608830433829606147340225439583808698044393025446070751351616035776221553920825142853008748406262429477187804297635969825681620857095942323430776056942323148347828828947350006778219534755304660367349002556334713836514545255400335534404915147484031183880633947828576124836332039022827583275803424978426732149849472250312573506286135730833040270977810928227413009358683394368117792816257715812203212059250821948658846622339803762752759981039829696275664013575879455771490137261786226625373235504794981758181294117181622556399826166034302966511641831284740450048439466847741034768316445681030175563648775996486751726702905387687904771290829721054938844594693631279199584587519862349877485716364871768750352753522485128494366510494515200*i1^160 + -774612577178687425555769802433266835015644771868532675607164507580693844176000390496133668755385297432754925381263039659856023651648521192344833221932485971126786785427549862244953631062102218486602529332425329602494487546882631813110248382373152093043724184522115428427657937416022664728738677946954817823632764142552181307263922760934442933240420902608086947057346646622045217885294207539478250870748386992472285336332095883517548779648646460031423992986431209128711026307473975709902431884450635952637548017625382509334828484906273873522827850237857449408861951412316623359947401617778483028316838994640709979456027251172708662555054344086822242882000899555678277606693471004357531431068761761601269198841411594627104323621582444817640441629301492805737124139682697105818104137583609163478592337575953345218409360975937799859782987899030580698788165896584448477176680388371781592623392220180030724406223219743157398661693391840323960304642284303396340227871913753544225364506146745443924048778821347795343304448199732161120099750565468987482293100384269156799994543584149676024559204731888623459741439752510778627880010927805672911519339928611889366399527841976464236410760363331429996627757203741929869061282752150251690656376084364195096744584311179230281567845517224721682654958677062276255212802780185304687794353991886987194281358933148664394890121372795171814730349609834797590102777958484288387774809444428080168833524651688152069502203152013956175537543050249555524663039276699718263288687304598022872577403207440177247518718989614215421049065822845598042584143555637910669303113400105161331642786391506612267719497808091779308868088214468594026679932778851384606620187973608336026903865755004636113041276876349594385082991243190898113943000050096826786129506193097238962867194744604382680216362523810568762167147437965692178180635539685988851015712130740639374080762243981418489649483216663748763987498563889779000600324558216242382763015843169319786416346711329558881809249023190987357774312303699307591310710299986493750350737626365952*i1^161 + 34756307582052433101415004694579117849593231815009401251313312996964993856078328596429449814857523593095232081603803208588488710186510936357457750545281483283112656815974525034275194263103619803817570944394746833893674300320730013722653209931000349566394731983703171110453746605996405301820135679756208260136673056264747444146628776410138221123343928995556668543780841818205198235388029274061435575487137679269247297339468833074608391455882406575021411956314259877095920007931505672534376949757307585389815504615967767334509841454499593039975735026561583151268483077595115379087554735503496972775965591527069505208250397738332251099742259024083413974363496335874036144435402905433276172093889090702389524603075824509365349459399951354359846664532219268082817651428581257804075447527393286403917703351947461744601727304552037962258141919134379823181179806357387252805029961502561239955198885081210202162647968518562546267846483412861902743502604602846641190660904126858825214491624471777753619257572846641912450905999066873602747172681243423306433751746730912393891964634415450609829758336068528774427960090187776741066592763278643843374820448930827470488813162151913334661407268807333052152262592710809718556361028175264285765476269974442599850814014555813667899905921953209055166720685556629945713889697599941334513266502261926722077427344366142929513337725165376357235577886902862233998212549569189697940019677682623135517616737712400215412027124262422070942318804777826771088219756255444763117603771698797616518762268223502511252568180434793199146798666923101310108678328625899450582462990287231024471021735761514386779591708626466595866841128012366395642545693621304241576882119519604145385478042311808723875526127913953118809358101924873804867643274151935840437777737279967644605897422366605640159967424301222833790421748548622107720158494340665656083025599053996195129735034841108491775367194152016097396575957762457004904275219141310094965451393366787106311440679420455878188955324121088*i1^162, 4543955997725402784752017580190043220288124887735115510580520151752212125330815894164433383525582739489949266667653553628951492964468381053429394498955020978913327565551093153938202977698276870783962807562907794527513535156317840525869059162483189925773429522587550754068182762446036726646188177727236362718250872260770905570642766578796466655306042830345339953963304632261711096981930744648589792190746045315743334969268781612284564471450141405500229379745071557591850583543826381592111069736190593134702392783895591203230968118125918423313024111682382932432174682610428508462041998612549101573696795706399390328545218770625166730483729962720106270913344991422218779318067750699194317435683426120686869419358709935364550116780976909112787288174099039038650529120073125367070537319334856151882655632541618124686637898750176347959741236962345766709824779552152532303441352387514137961066580569486693259322716612740839335589234434912419404912255279463072951443873498633996813113155377449668896295846158784119428432043961218828553773033489836841162723592232878837303742421273552651408562957047545975057840817594001577361727855457026293616939586902105167242481939733304075383572231394959655950153409827133418240459436328899278212406033919017385626265283413629886579786909546314298785645642755246321995077082982495471672622780826411274704370264060705524354067582950550865599301762272548250110685824231212174820727350830938013240396598573384348812187066834021959556861865640736549750880420916204776490498458954759435246803250415723683833255676142044811534604548657545211188277275532456057443496328963622000898775510236802143445729847444307123010609259826117426293881879977359956775463785798283247771709428023585467632951497050315302820339974901915927251021541864595849145545138150294483513210606898203020536745163462001131143007545537790941351158414129013342353417095099638632717069174254147425349029286064185400363762956379566849161440511908077394997174647332690062244089992300520380000803978712717712168437550410397724535769304753838290180494294137676779948178776192850169090773685140009151536674946577435331698429139577956169025746845667073821108043824641008207707589557393819031266837074176826535870835688786685359994861239926418975124019775962451687568443153006675071595496971909370021836272106569377212905813363164454185830913213855761016527301728296020308124206979168374118192262104813433757712748486969441476991739356625608695374341392662069539918948721872814502406006370425956945533620758448065768062941625557520356404886260916174346323771711540546148832560749348829378078485094255660022419710419697640201352070604419345701349161427096903989796643096511917883416898513916134484638839773883586862454141931690993438730165295116626202265572557844211998392322944124722181060116214805395769820853398388093726268442069311911105189454980414630828588478273881297765933979289320377303637558710919509876004629766706217367523380787843324188828328634622445253442842263806226473586817705365846162628940704389789585499944295255306292602538359110606608263366699385053548916560566395159530267340853800889829050277711852757809524094614633116482702373380837060264523496569993980299757953062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -215211170078700980792013641694777251155989674041505242462709704694761104365722631424401019202691771169183084076524495592667150112610776926154815940998686882355547799886959994940831060156132964040117556262727229881418559948514398120222886130485475417884510710571349207605992227939857083826334372675772091199339689736627366250519801339847521578645311414044605221069989321281612676165868390457412529326982071810031243174431049609712686364245385065632967374500633127276846648957984935138900634399537845747254685196663019409685174242331646428920218322654819707530303039744391284242555730592528429405967160439701036958989015848763265067369207813574445442125259292150372615512570573764853952574545284440869275848488710876600430879351790267886300004408425067223658490561903401112824532797065848032047681114996516348532819607036274313431681614919507284751030061340614449043873912561677278851860703685702279044769871534037730836194333094321676558362930161024192192480519731563559327081502759016622523668113999412740019511996409391336547802753825082294507918097747998220492905416438291706466130420597584622522689720661084258576335275068241858120781838468774176176214785002995797307324435537075100394843017042171825337065169507367981117475584018177144447998379672594728445592472226891828533501960350991731463166704844440155975458587702819436713290538268661825010906125647574070313380732841067138031371115618704976543847745279425945013366674395198255377606174717780044660833577089767740576260635627561988513160873419115767649071644159946253433739367320810509694651507463053156115593748164940466373441733942984418527665468700294502195264377212917752720639497266886761986539951099582743660783807157202826379274133141758457884013497284296168359327560801082139416671302552248358675943537289692951658990319428718547348912896147813506122557742322209459927726273002417937588974340243220320781428047683409949521030301488464282121794224535914487956477875301733034182027972360102775310607759817639037380466640396552363203668287708442153541292749779303125591680795367370796954830812210377184398180981774702147101097817126068780709929805404858141290416431981239629654091145665652116417830792941111317520914111113688873734218518513087074218624709019692017146540350924887402966165706282618779061047115213680104509011542013868941135308872983144816661741417644067490036656520354633320796685397660588604170083895407465733489168479093655133587873715699305494865036183135052584402773092700968182891229749260646006069987667554318427126352265622790008401586878645644341129321447025149887719504253920118451788101708809183352357630899609934229789648246225145048421253107468947684855673910992778475220484281533086762154774368615069795852793769578471124857595702831535441105938073860231062139293402283170946834715301476453920498358843153603535411282967809453087362202940811164500070993765311635325710340638258048447758889438509017225558513695905817773798835390751088562196646492018439527201607472996192664036445494078111711868713870941639874531184094154121970031297587862964812314837323599482473979467767004990698252944874803235162382634605623729074646632531266976104141157346738364967255705110676977340844123544625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6710017488328615273252245706782199404518768449267818700614658611319561096894584009332934067915806202612713070593626762402138058451210821490102065114442088621514762583346519700642129757085107406194305821077080175406994439911926891406604219610015900571364003506846524365109054062113999705025478144639509862809594517474035769541239602986768983077285464425397742559426516007945283831606196409528806453636332958947491702545699551037984037718102914796140034623645256270622113407008716645207325107462416979845712578363841341409032380220218487173161480998061748461313726776424710490479767337810890810158768733308863905117888517738046035268925691254732878428892025404308556371687437553764149797642907603616540553468929816283177983068721836704801904776885746394974143515525011073395480355984542738027450968013712671187105584843573533671362380513521973478828949415959571329285430548567789976212635106447948168602160728275051459159703580575573367364585498100003352730854373283330131613495440656405228936396651340944123240799597027749984168231895897275983047387256751498931291900849077610710846870362824675710060966912565716991469116065532447592222913580689774313925310158915864690388921556651442673858394307317095167982398621054879730679203100958793114621709773911969643876407330132525938988243682444309930182822133998176434609606178061035059854330801708069650886851240247956228015806298771384138812162971087688438607537327430357625869087722372805645847587240240136701994890998430115578898691939890083608884682334462529122970078102546423293001987903797746414952338995028923940106380189199287439801981765554960810370101283982438667696243529803128014818257250978395412074319001382955914449678464728693519499041103984164815285745686899768396146712388057120720529445178843300954426307677105674078623506520216681987513209407787987769046221341439857283052521585895281262425293422123486579162715941173906427982988622660761431177001935424355181245866198593686123371344265478086863500185773166335118586023951619730382926374564802275252415131915007952989609827133749391446614221666327074905186231304983759805016821816512518421918536277177076982652519946731906040748463165535520541078432315470400221826117860698792347057258906591530345242755939506914680499780586627167968373678092238514449711835121963775600311852286456734682217266256189450669967621308321581252417692961266446746659029140010178301002826675072701089061512468956086052192583851047968823326460998971673860695639937593755822081430141881926225166386364133599520038151418360327735734862298809158014821793340201242490023111197334753954100383312446960029119590180148370513268916999980883613759718862876319500381532360091052970684762579910767197612550988610925554669075931597193950143922110435269007613085032967081261269695861936717379031432035328205714028208175201260491050332333210707313589384089109470448437494222515153063022453124516048407772808202465454535547415683722272168788659812228013744412445989205038150546074078840898511941467533690058488227320605537808172660600579663102499188886941632146016684850781263816738246923233627579615939218763932031217521176223980689665622479323124223984452114533748877521663691802404157414922170100625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -141812384264462894120475822529185387015503149409032647873779060564320527958087232496716379067118037124571392430919080597955048904307579589027736372104804948717301241296342991451612726520824346958502826055203506121987723910397172212287861893123977746185733837014825593573482658272012892998656101828698014274935798295607000383133223950512090244315071493853306326007476663199875608412296533965863280338592271739940176408004402934547909406223126956188113914784787837702083587712102854410114727299877608124740021665561874157514203653569961977684960772870240897116246552600053221069061784102135432584637610860298368403357329608226793640832946205081791268196654438322498572364767220964006980224540390066956527233309414679412927287830974388060235565886664893506065696768946355367328132052618748578565835358080300279565275102398762052083483310377395747032776457045859857427900394733724094001726330280026834349711287486368103490246952766189405151736985767219196720072788115339316201443272844064045748223353675307293572552957309687933138579476215898264501069191967804274470359516624140619048436229813255316184353281655821642520856938959123288475416867361099214430619028766549614403687748329523101457549314130283564474049486995966699882286220539032299459062510906298218435488690432035814258662760234027921855456626365036317639936728755153891315295596051895662725229989386053476108380828806279545340577471706593037618949032346934318635741935982934316446146665604781964316721381882771577299874284720043338483879073214646803694577143816514126001607866535984297429184562867533085716307666545073129079744628691818031052853895231572899425895629984796725921403689046799715791832216636210771316766622458101399551118924866821683165887704836893484660683937268216462466309927565995798510221759930053008220031260476508707459281312564393975572854471024027947241538780766215969244398982845822179127726789037337101949863990559181180488380716909875976017578244393335089115120648266715274080818156559564309279661956874411220348630084914875636174901328810617776897429215303391891288460251945370652340689602369760124220060111914279350587388497080320689701732751525811900288464083856220657532598058404578598214495528713042397908784053537428554184537813456220838231706581261051998972885641895638146501447397880241426346409556555669105209018362871110856793936278231638228955857740522704417619700911268029467012165881041914221336142706202987600707066966493560000163134830198335842872296041460848213375817428005845985449647274485269820057398303210163401706674917355717825396636730938854486472212903398302450927151737126208681693035702338190916963505987467220536267249190423466647892135807472502474086925563034457101022625428133143415574656378916415156225462169030225111703427157339557780742917086712939108277868922509899534757751118877030822985369374086055888312166473305446983030529056614935073912299689242282820267470855748259058712640847174019389423836079825120133489285656382851173645753298060328702739367629271491820992810691276252591003109846060359158773749465688471455410203850752281729739509398742331926279772410570421321960247343228878294838569067414612403746792965674009278552884570454802361116432319281562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2075761982402303937208088178173682019907682562364541785531745821046468868489975517377679328135349752601640611539206349718694187813115991201991058021326080116221504668490689783170862127950213914549108835962667506383494310987245208762126950190588121748538367028907450273778004470265150992406086053829906152967413478210157699401075533391289412163174039686508646585909740833761179116944037620997946898527535873701220325080738483700387364503058229462860659178090708070625848791974160633507641766745299446122672444855362674501797414908773841655927135521864852197192194873538408681575948670828972891110323838469552159791197231163945851612837430550559368698683986495590897043040441252670963644847937885259556116153931288354094508906476641948739467851878011749316762641467486969043234779021261803830415598592733052519577753674201942102586442194398350452368937511861906271654458201501661867402337752548669652396763475117912531034267163932779915627818580982429406325770700707235755559769932658686211131161313726724487506016227202725596218936751115546864562399286644221848895378182375354549350402448208715079889345907773754265179147092783332126749803813753393977049461080340722155704318806869896310886841586274770724113153424120349634277343089158742228098715983598898663485429723068456121552773592328729993789525255571203600342442093469777784618385677878282914758249683214964979310071147464257321572093031428571691499259539278738678848707700734399313622430938649978614509200084453340514758588847091813315952220505340856897325375729710326042671310269780506778462887669841753662621243554873832778610648551377974859564034944942712199249096674803850730241820294932444006678187113230594380372792301251410770973888857459266734980593352395712910833000774759109662863052489666186619797573097137757688723352366318937582772381022310416898409683593633538123426224999702514542539468569691110595187945697406162324413463260023567104611614786929846543151167759510928060694755890174437832264667843450718868253509095071508717635839517215230438085214307446631644924316827847327592209796818780780369646649850140269953774262606595079063350910463877071547403172097936945983537305813294645593527330555675947225893132461781756293361218978020963320046944877548007983003589666030356499436624430560699873961094533709018307141909781839490181817936151716301124875922614333096040403060718598720949875883953835172633081555394607051481440840458258205872397477364850207098389314244304413906467101898888102038093598744270940948671307787721345069442941537649946431857520289301131369952767084604566419099506759885097418567311237701886471462012533796863176236222715534963397593621713672901106055778317582308000352550991268949725729389961236521741268032422302912629099634945427627431894494950316497779992519998746108826028753925185790889057652867158890700058463460007804791903713062357683416070857751196793456601337672352371601934775521484933733351966826904326370758362782150763405433607034055513094930315734540339705587705016703527238302564370918522892479991479409534075771023206874303095923831701345607053821505273377450997733180177154446269439724342087914399209132482381672288791866922450349182945194240894775635843592145817812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -21012569306015999709231547171224062889954759956056560897297999154080343465279441605398582185628663633627611525236784293960026151362790780043584862099586660159198619095036985229396874337414333751060685993774090569137854144622708712689249037296600097460304380779350273867400976472289839745980356641849092275242864931849680801054545080431594454036149092589706768432455029953179157643203890510078579939733173849339579688169159227532415189055873403209608641928756384768587030352340978610360722484298278705644940632094543901931028806342001025086858063052625195535070453552267714635083579942470407360776412921046560869596925290562077344280613076790295632888328712157079344443657965681575878789514612163917139486265474243368486443839029191784460170712357708316069191297186847561133397248495571001230434123265858386440895463636828114531297229138260816206675278020905519273680602866361689129814954579472745835312546804256682085972039536707828391746677486408744485189415202043566738522051924026883264399888682880386908026265117807940802154661834305277125857112345601037807428679236712839598875747800073726206847785577943293213834934858127164617105625879840221682754232006957264531170470508250053662835205833010488470241050049561039707827864332584053545952910565334489730177424232978442968247457978621027654411799148581062361476796694606114376612658614435813929659319228492711853471083157871529320457873805381136842685186155132453827279422014327375934518660783336802273045338785036976979343581781804201892951176406666432584519030579507527320619620487364576564832711902558782594036777925449209395041547651335488204324697671516993562464944017768386669849798541094915806891624831301770699532507416051411684299076969865989126733898907575058263998500776840389787364249691028017469602570157243983579789630672787673987860643705741821566381042172313581780065086947571608405172909300184297257977607359359864081334387595507442780021948695823454619222254762610447589975443250343324242197084459300279255080944778184238798708291928926224820968636754710651056433244604695185206255894461410107731278540605652444108010770457334362248145371621519485405579696304514154885825498554612458320746912411182810494136817322423306719087376948251283584526560180590167874549609140001725062034291678924433443922325426520722770093987386448992127160056018353899103928113375478929530573168008162232947359592784896787698229596676129403055619430643830566038314651683406788987484033146638186623514939746351224959865531732987869267370920987417031949764421083381175974117456008744106196631171306756680531032394979827355598002374311220263055871208312984162236461285304927617477058405609062000089444053055494770024627609715328341489892160882008261494951460637181841001492106591965256751643024423172865417299874571498031906471856411538950936567751013271659643543272712577933252710207516490310471916772480665916213387373859316448711547831501795987513738144324999018578576171627106230300513176635737402986350129479925376624480878445559512223732984793766910917424900268428256476797461457670195958298184062073505886222411194236023826360494837879306400952039936941065324776856461591883797305082074003981070264951440057259304250713808375250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 147775076384485933440043242932648795749073452773717022597196012980137095448996885383603792528530144197240942070919911337564911653480847672871484992668820767376887365877575775815987256100950024577881512660126923031143304987932414378788287501286985265852589878962804982626594021600886706182120900787706587796972313282970791711556749411499107987138487839203648269791891858505528286832088436686256568762304846542602156944542375774693485671925526504582952564977743345652081533648601746051085798869791401511818260267162581101622384062953256440524210230102611865299525786453269760041091165331788589724706336395743908678037151799066703877343944930802733084715710018980853809689007531934287476214421827279883254469643445855036529557680039669705995856047821969244916171134266851075408550173809901618949104468965655490327580956985267904337285411766858493217547347589269097179677743139433818712408877956071229607260930829868773871302918861571709897368746308285767227491509769077839555047380156394166727398904612778275308216267749150790699233543029744704573891594460819064618900708025615658451601661321896982088348097641671646093971895634724686027651857075527859339950038723551698512338396277346697916526519229838647197771269357425868227669861479746260368785972796759731198922954186099744207705452135014166165505246638361071932631346708584159371727472920324253487578270102840016055459403289058659283173356951000123081283202913898342114033996843946763138338247991113214349724282838571386182810824625650364744570122166962129049710352664933524735478710145249502125340276499977877049021973738044941229306070526088738697402579341308049495381924822838622889608158910506044074716127387150979786997378943593137659826642492542168665504098471499619937687592090062449945510106177764936379045605857226110465591594100780747199483443729394562288662888924977544481705805392629499748404843022535340261439678975362194242034184232490070597441768062140185429116979724965442706813497839651315515672790570683358262416462474048456722725955796998171785432755878005179543437627458758253060742241029106357310097770225377003553037738750530530064154397705401782474029855007295454996375112787968974419268277193537514023003587390567987333193573076284460429366543760923273537469574881768957956207941964235840475042678700126522693503155751251334275176060824265326536012114662439540567066422979957181757023726204825931362189125326425310154500425154037241907272303321897712962823083364676363402857065885033864212412872017342424867225028400575657385718734339551256046970882553296049021159694666476484308801837367033541345104852115326266115087016926971931241355537026402689016898363820033795487341549865965784305330846236434988401818938488453835122890600339146655603979420710756644363281352317069560120657082476563732496127356903058825361382393649784234736242582599039095291379551316343494440223283115692577095578612353757331157522002677256314176388042483671409717543400144860583335345706684252345334324072608973200993318751564969167590822831139750619808701423069980817987066090066588229965780505442139774880037714922487218136828777178543204874507809995990330106706676506970908779715277434201661361998436266098004705733290829687750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -744995700683798581775245946333499875829553474163369596461300794756973897229960554516980540110203687522378720052359735981490908699638986070317321907583873629453211020256614189021437432332946690212270750526457795625599209301818218111834322385452617169361452998333220548916437637531847951823145076506912609983002054944242883180908839185735766552306214012507029206076173585618629877432094559810559945082880283960564385081823936130687033414866969255663495286037528402692183608193433680241829256304802560472915936879311463591973278262526022087660379597692870023827652098487265653976846881213434463350416625559374335748567120555306693250154617685557784731664160680318288521540017364473773777398615150843981793322690137761563024875750491652373328029839982793119497936496184351502225048481205617273650339540717942581333874261668962240898692887383691563962032112855439609697964065241008931521237041213255940533791714488113769848070524047358836787583201695531050405769929056135835381370745205200276288522352278372900734614911985505919312843476962095721990254349330284604781095064832764755574773851699129879076270373940129859543014126313606264316512129800943636158941225974522373699321406833834783928354570708705011749433000060331276108691345364912983047571663821398740997734067150197542997978540836278479421177440594281950384567020974465926552557787319377789983502438045060912361810817358988549414704713236367480281688210371262915857964119552714477953247451395321317397856733436615114263511197606870493305622471488614406337713713421005013326269726719531255046717224000751250315225340175277963521209473158046724645254925130048036887484945814223396889140316391704183254027724830316822413178634490455095133175038762336561844879733002189632778170092362289705969567189429522475519348908453149413408552909527497768209225810925695385418637125020586205803945343732871253642055321956459158962193680569794159436139452356870450592942912749930152627795848627112613967770626340146222197827995988838952026101470760518643150066154916786343639162048141872101980402896829417713213697041543595570335144699044200679869965944113879151611128450147624678227755275764705435074413001556020393118924984003414283462503982373307342346671099342800253259942359493375100301968310866147655097901437060416930379242709283111451388312476909280246535574636390795574010831746004189017625137313389405633532164282262471708003385479893814712682056970090815718163852789042892167566094346321300909764582071808883791021613204470365106089356727620697210897267677135392133640334942041038787396276527920571538102401076216516894785888045193883257037157423424971482554376291100788497461700161521932087061284458128066161195221843455958905131536205086582681727351003540616531070535553817729456679066107682311199790614135718328844713269653001013346590538749432875542713681751054152910324064208242250089142420251214508178880619715328547454752183165846364413410014783405966995933455882936859889846076422126244485394348322676807565768714551141769244587933868772632401089647189336018500610233916035162993053748906725416508149703792348751593089243673309498934154290094552043951956871835792585585757681504616641868483355798255071494693938750525173437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3730657641849653273469727442726839548770384067225148668941449380799064071993854980508045349197065709495501122525174608761089513851665088464124579587028197889176344699226553912022300823733258292736700821511663188085978359162913777329010873888942802540867284688084946654276584791768468611590848321134451004705239845647021165574751872265891375963901670865321948157959120160558183408674599458360410114211893946707118313507453522241136553386152979546268380504362967561856900752210114753045226002935845793196721826350167904118587226978535269644948829465677635094586797769359523083714529828266214091849723596379874599784412839155000827756812783166921340521035832075175505932449792678836487994985987761067468755880202217911263005696236749968974909085122915206446042307219379136178681796037367581133123630905368246062093422468528104172776534984326245951463622285752157038607344313899849285728337172822722644750585812041901450251735594585939414671693035773995896185036072951542724070713230420221181093914021679995496249860371734941149143201209070631296068754120721736904410971178663801651842146152240657248530355949899550436257724546831708536499545859257489578273389741498259797105467492708590751600342869689978594471088995039647371488608491499889112245857638281397098549967124259488696650155357420630389489324032346167262474679896348676657879062335846194647991278060675720286189695063659867820959565784828793464424297106254969128508327209970594136848300498453803438714430958634534561280420172406842674687091338920457502064883771119152306279868176556049103688331681404990014742978151447580348962131043652696390971649494030114917040167380063679792382795374331388585307104593693728851399769783722219866090863056504336937890377717625479944983264801147933819129579750605362968793718045454629888720380116302464263239727143299876394973203195884923235289913781917302623492959219662725438696091141503797111939020834461980231492089486323403725352505517167153923867515728609968645746541639871545464904280433796859206253606151354409141360749482820399391829954128364430815045998121466642126918326354922350113832860565848408047951097284915148086815088098985179290091910563225795295082427820811067539685606476506512155029988176489976233323603595917727192487913505689428108326765321317302021687526541875094432837635270407526415247290320413576271577710028280677129290730322341468882309927670852683559915765402344601349110404958822814993385383941224354698748368359873807115864383426615715359956778288878699840309025779262095612919675353230540102547300580425546701156937258432528327614309016652547038480774396775232771853531891263214200877457609872213853971140515073279645012594546274811843859347876598082459565673786383567121797038856925448974426958611112441197031557312400081618147896880211639889273357730099802673276900885204329343453888135907820508928678753222541794148060997835266812697774484393530911354966976496158019090052226441664365161730263531624059048881267393018163990091317593029192900298633723627072113057180202836352057620689683558661148700957098729988320669181755308393238827727834290871373404368176593373436966911597217907113508743355855534433365160241146904358758364136446027949018114371645312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -28858020283773997880769042085619141953882284246317381138057587646099438892509878704706893822719255975382174838795840255852103886604809994565828321554580546143348148112669108741070697721809209314312821333161503510413068211297317421316975940706774034366800805462961475916644535129102719106660587945795312568407713476552087496644546316539106557750118763517457977897085652450879435123890252459752117625729936697278553488211368954030625915005158018301500065830552842009566722765712202413448065038026551154116153081971582773458839390402894197143799628815012459533851407743174578795972880617196048835836918791749103872398661288377633372554212244227255572793169843601556306238933027642191164087400908386646282668218385197148505248627629279283710137174729925080499711039860757818663866444608713204110516326707882119328966122084934478720763975404342837522849921354841951563012638806657449559510301264256994028892927944133744773172381066012705950284861029611398684009012828689613706061750394855025866570553677571283654052828724496415200645351640674399121016819089956352640099882668018977336394460715270826797494890059898043963848803030704463257463597222797590380054212701080135447445084508906255970145503026449895596057625817122544455855768075781291720664659967779816910025347243355400782915586087421960363607089461694259990713736423964349189830049086503434933996287266933636710833579793530781646229702859347120482007615565121233132844270518977136711804382897536751018350138820899005568215988032552679765677505914877348307182245704811840978540824014130345849087570200653990445240579842491959671644052756576006152636112200382605854394464733004590540877906712335077104206168982953066755830415991089058280631388598233891908227306687396334990558842731057664747852352950772558109352089133739819261495508794278922644816959061653333445059383709317444891510674547925294441241004638744526593315769087218342068038530123102463482444598731246085301760567770240791893821923948606893745290255402585290884544449870565912462373177967977307848736698403510774487861872602032801433509687176838031128063856200869489426612774375953756491799881821586859584678737630192646739867539576440693449383989448966281053118939194507700237813452614352074302737875664896858866674984321600182885101406740952913011457972987401246352449354423385145186766213358674511841003974012771062142733004263505214210268908847904414248184783211482478912066498731373001562448480223228917759931300702998913631018562808876342138148744624945314886644216484083879794123970582082902493288254250334368175152400328712679966438931262528985577561709477311260308205557190810049894386550023068251616894007016181147095265256363228282413224365232080483396232670063473857158382721821765237019818399476853371477183204860279599532051945082976192091811956860171573893966253711362133159726145992339865047025712294473813141966711108530027111724168888666776445612437589306338545451902169025808291181361578630809489002689511388441392968167289276134678808482729089168890201839682352211524848620238222673078193735937888314132290058973487161495754176350582118354958516211233360730637696419820744265239396261608569424491683937039526991659901065746327252629149270929915625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 248733606519283536352498586825193613428422758062319092641537974928051117334406826253188462222475852472662467316086179585484571475247923244379874011150838276029052258533347773677866912923312715726137116673021007171084266325614566865204981753592860653950164459589081904789398023861255599178125352368565392857279139045832403077323949992320802134971774580290810116338484174814552844227742458214647283785795114152798442656359653112491080527707168797957373453328289767026292445819526681775000238831379458103164115009457290914760642894807375402781993889921753516379357097780550753325440282423499922126821685787584676911469465009773549033831416036261190080459187887962109786545025538249538771059828797145898485106052440477275943219328017224682604476192439975417310079442252721031469717578086223890172746928177972725215018600407654393453842890143678957998948353509116981117608398602815427657521511572798686814183843446391058619185963042956007625037215254935444286145536771159265080318508660483908356916083074342035055790356963974027143486653857996606952648396790747821552845674925040397301255209338835131363061590626526895400350004500285983137876033015068857400573044753660600298330284354719650276985621208976098159796141660990037902385719771128771495093370784286968451517078992429820472902148232081376037373614772645592644262215012612040624386750353272057685949842410097215905134344659524590476621916284963642565374868869817869939265529214269566600176217882392463396176776621654834941826694428075426426918010217929510886340394803368927073112004982163476896912980009302882063868616234105369971423981700740205070203694518524604863837539446944945265616027090630877778381720682931234713857438924174710547457097387613524551449528036263350785845490710530271562090925806059983464226219468173126591610692265749149444001649917104930384251378198200106167447793930211712187480757491919029481467810128608088102689699267196433740907759238996518261001239572422739190387222131256033185126968000693196025038681203821734363016988212435380669519291615644568938242306978625992378574650730518432930355573398685753389604970007543402131620636013630446863020518614666352394576717152718066619161764867157610580839955315506146564299271253549610147514475391060318584254491982149335425192105425003409070392317703024768813588239881791056487029855585329824438808702804288017259427352988271365424140563191163780366854767935484523894993268098435731582746176388473739375812799674241169790986337764779102834754947246873385960806078763897521528882916316261513247996891384308700003686865974208855176887705418345689313302673508688382900893688680459421799102977334794688982863035303027767790992407188787374924386092607632248849261549329415984090227588150868104786421242773733283112536692666237469315757107808215109421208473141385824412762899736437638626542078818804743314641451901114488584037932602852055979504379155015572352268104622812898245336565355601788562913141638577473155803132913603836694274417970510000361183218961855715167909877556221410195825228748249912962987125112837634728498415816293450916042934179186027601270423036026275699304263161651732492748088707544489393454885999185431899789569565443096001517265955003620625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1579977292819835779960865051289080031868802060005891704349139013112298128600482138319239237076518881244652124825921542668317394336179903596525000284636382740219228829118567322775202332617875762049717920924870280070170882225227044670621005383902135717805573739878999126203810724401991722776975518769014450301846334219946511892925839695559084727236008240371475834364582211609916717812125647381943090919943160496477033153851323061917689739512915384634198828875507587727934068976482544228923206133587328145248333966654350724238291157188772880537565019355812881173848937810004388397284290070983406448256764738936382299484969150199945944862719769894548634372579038488453044396310728405308118242414182956606109815505339858402524469905498519235333826835459260119740691204125135033317632164379963314161045423502217348052142632154394430039641656326692224732185793261678074450835896654161200872163669356505541559636173780763061387569151894331565633090418736996618016287725526732161087677757090404295548098078249117010476835354700473624019732943984367431104460554773953277733105586773671630093933941920890847516047251753069527097605688085609501595764013053749969857898163763337092397949052835796601359014725544501816199396858916687176373424519291003373772530376610478616491645970386190969044824316589553688974986131565957367446354118618030999796830169015304632240871323115147026239668660077743544396455622911412549386549945243056412571340612215854426761322236259299247311953531259890755980496779388001544159379745204503707226597866263167079193280028215286104178189913130507403668642429937164599493161108263310040183382278869976818222861071434559278984415067852805218986537904737271705383631845239446941323013057218866319814655669837816791134543815384845542287471307083703630572540466908642646077967107276616058830307325239201636128471092679393267733484348387791231127380951766521943546984931219833414548669443559863112507726257906656129117572955326193850254825283550819284382989732427575494939745121947258747119539159721079118062684339310188083249462237275684928260824772000402483670735833372753634932499259948560817515820150981215124142062833244459733526996688093951712241460349641361583824386061244987628365848058177549643708909583363819031973394667295664173911336598413938041456131161736793488628620174594956344368755037629734225723185103092382155292340090856430997163559156861779182095873444475513046972061767479973975555262949566527458077998354266662966601922651896997548647321135541775292250012716691813141054497157322082103141936851342361906518293133239030365645556181412734714937261430598968861582445923881658560090960999434259653866067995208833722855544215933547858868985705708131448729269790548341323687542359260479075223291403077419512869982183844411268134783525411619562731072415670848404287332339218320345832589165051849115499080179933166909041937774370200562916938346339004018119581796569384160756944325682259276673587056445584177301132347820197845455202808177209728874717794734670599665775223828429540952346121982912288386865429912140393127845620156756774469616318647903576262980534560171832755709857310564875322327151213090026278064482058599803839229971218606378258635959986481890937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 7915521556735567583190952167314743372517106498294530029120046309520659591670287092197305072686010020915490547375464714266028218550480528871809601199083143969406502023705162519609536007581731219019286844142451330987914638600505942130381431892038964360274511173470194157884194668842064677311397618473630731680078648519314437836362685233982946502695008151270748132854220203613341329100046712797156874449592452512460398371105305181680033502270544816115092671372626243645821602578172248829889498612686425991722236997851158095616778406095496839534935989655642000722230320838164134109957292785646248467472001505708262423203387746263358237596522447654625164993886130568660487094438505378914646656252022445860744322694138541946244901790508269483691885974502105811748171016500344786081809457221851971510636368327112782814781325662402166838358896437357968359526825891348169809839917892557993194971496494687233357374109966574562505062839515574214635712534612654871353931388333891945745281727987734216136649533391338294038318480918272852521796156588396157216560343357282188838478016525505832333662919989831897060468171314321051283405731398870944358589308750701252760198203614515128172328403498188369752862457702184028075064849266248684457895233235999369486140136406623216521094124257040328968295029301496235114000286111094420240763805233455884622794263350107931081308476313520099554439897958601482695866601413605797369025361270559129121686317840650941232848335855660817420080982216584356591196268130224996326382092604667783697540551809852468310798421719049340004991414413205825274986099470152569204572719994684570340824126647987598301393268417234731605367524840024238216749566173191240576622557596064942298094232393853397087461216348002922936238445569067324560993544607923062636375637246952136270633035014493549685261863834404573933447244687288914751454909088003772121846186831225015880999226087908540602257530268096504920725913010098212352723340578894681497185056782530071530427352925398732123645146516165237431731549578526110747376105458826951221165204772044236118228323868774363405688661429753996127489423392632773129575942201966991054715722348428465614474907721711656722505774861090749266415349944960406336795538234871180917693783669413747028482068718993244631567681094873340557886315571457467394074252672563776823826834324612546769318881680176446279160375429675760864947917171364839955318490363625493329032243958584954885487302004045725509123976561015290189348640475089699018350521861624574603665525643478222724207407506980131005654749322846312348778946461024626893788508805270084653888877695201862103442538312910306483035014338987457060861329245353930946659266052653636267857388065812938875475692865359575081899080808868004199562303160169877991586446587039691019470903807907556638803946195613384817016632841078062499358682049491949981523328112382248113824003714709785746571008650968483255548196710238433183527662418733850642068152949180382309666321275169658825191135253392288053743444084386697037118564127230509142537562248225166775488534742953053002384979913268156750160147052631063014688437558794159760131712243571976873125480635517469005248477982955307608674619060907796847726768189291417187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -35667762049274874449245850064897403504676535275868406662850639538753024320218571109849223549994103738372397665038909659587005459082858511778747853405571930604871874316791443980122253248348981553298288316625420857153587096628720217900540079105614201062394918167332793563165628589228472092513817111654047463144104259313577106761610009374873632873687177982844453608358207715294357779930951207815329131024077092051659752252031450702867480184063498368691849059988223844448581864984734943107313694647366734784057458530184824570693823328632402622164958099753634686149964366076305656812328927008040669702530766193699514722714239983287322508472073344821313328364428989812333565980333675662796795779653981459781874529890395341686339400501761036079108056305584674403954918923695099514378638988260341180486269885671978934333997170376105744328914504251753533590761609334853945412365940270761525714807345515123028073191611957565657195434920707968233292017043189064077869697494266754804293039668723396631626054238727405642948260588042206875943913809515777680975478707773030564082946538237175140718934944424023162122222997458622093956727467675413860241624967704932035858191516343834363701596899441315265212401938433998691548190114229665437840036178309841171077047651422857956320411327349896974274908850707343460517603739436613385845169200983587287492488675234823542930727859149484891599132615528551203510171353268168517143761951083340891554288886168217347591059071215625549273188941264640119169848203738409787504929346007340517729037171310919782728916163320029820552317618868465113712760164604583852962968131723112848946588307054262075093328162860831943893916528238570395989952959053501729280666125554448895867718941927320907486744388910893802079188488733307205529691907707127622950143642919682340908551250872598905345937676705843389223949392096951296183262919021914976484143030375035195331459268781597885897940724301254561900901676101495797829629271939471544869848244435403045151202705305180680374224847561725216560044855782863229255896069148384433561082640313529131742435836879076764493991708414593834535965977300840198589837743571165091810113237179877798497163243631987531520727012814031580459154446981744181523159875906811204405008650026584406847906270058251278890231397399000823916043117187034917999787826254494374538142273920202931102230938124081730034232940191000476106299269753781529430156852153179790615922785624175078015879115228194341125049140155736060738355538533592834035776896391563772659734182314195737228569250822011417259308241870419657168179345239621212360429406118659415812599803213273762110178319475826493766297565455783434578053240325664731410535640031186557194257668279417087922533704108329356362323949590965086821652878211708425608490688448479511890194452840811365588329124122392392014664727099538136121109163572674639059180901306442252860505287767845533595962221509290769444394273819628043602990450771791167394212378115687680642483801212050775218433835274832353701562045646097048637319698578185058317612185130967448794432187952919133309350372396308880549822254261212119328900545147964100719052115385224074728938384534738211274738624521364682889944667184913306151114150546459837500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 157815121241841959350180511035750646555685551610454409344194865794701183593516948040904590792502622730585552626690099907819055771960621713881382269667198536235165167703644771499555906813438743206668621851794465888851208549171786817395912455236027623445741581565577694794039103647670377181372271718785742757997394100131864567502881735707038922502619290925231237298378365466087081498179128927056906017428386911180826935044372045262992616948181845124909010301635436510111419478706115818008345167784801642019353683324908942764133430617489521140603190833206863870262145922101055124061259350475583345596942236351768101174378303546775773936098853535902154974547364402933042284502060356022119505459734037549620275619935697637501242702536683804555623238424389685309982778970285339905705107908885939618499090849266964870840934275235334576646651132300966918174790462347160817984215871656741787158362348816255896345842405540848568887169320076534308622499311012550014117778702104120514568897166462426652042569286264860189736082231603674252622966212163656694068330776204383987316705297435424315677670296018728610416904349315330782082715075872677022800977695039701378887216489256967795435055449329444024512624273259540409678620026356610880842573288945295244172672706622881177556353176312819827339688583513051744830409837451243270825370316000828942514924364428157810066754521674941942253885842750272845299154242221028106424951426292068903279822901816875469602437199413583780538290621180445034081619826814626457967735938467789165684748883873753668778415577193497874120651439831139591078859348979529315703538543720667473984720078416465331493446767282492024665004455647550163779954275196710780743661833940739004762158896615596695101257671203808648656701707735465114983161767481851645756830596924172052896567983476265006781534801733203483245444693762074631695764898886126291518447978580639532090711403161950907752461663306794718304407374207149522209586215628529303109420514957079875412969504468373459357261360569105033175860026394320170120145052659065670061161033547122313044204580141478668093856883250361945456665276647381587260509167814786744571744913432873930528434869502813903064381723322493226144535165599214937361327599640874109156714855033616033152650292830242188822618484504173431866436384693671534586340917305235283474132478622068995776371951044532133035845893644738608630232697754354825441373935528951829712791344354787959530216001416079218676182740765211566584144436183897660440131075280721421793431828007506028252927706758238727418511508380012666406607878083745806443455743526688305070713636509138932148684981875563207652290850346884291030255903457080336172884239971432922787201025789360681465522184229064491971916946492396592298284926750530113384542521727260259134389921884882341935597223323468552548871914954948304152622782900595557263115068605871992735402482828911185495357361674755037044771311972294000274921031800940229864545493268288932131281718526880266231886602698169975283924772661365306806160966638649542378361744537499860220735408281899047122535629247093577887107307215365828481582176304807578590640174042682065035713506566820337095510067713258699697175745244467456634919045379788300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -554368271265023596724499258802692385473412144900061874073061232488278991927947676016487638418832087748604411899856482669401925885822853208695937203127514816918526978615919000932555042630335575396103111572722900737291691587173344183321965321009533158742616796938685913904308326156644203627986420222289549680747155236054964572400532642259280504393668815039890704042026836483138851293451432977915711225921678854192474429085900014662824408249883484167611225845934928950873401346804895666012756646195589441816238781887920366304126749255401774919676105358897797833712677814088958015004963451419270045183259014347111144834826415853450779843459167816705283553315390949889765295609103943677747699960671461135919930550857711963513583528442608754624062814409454732793669009718090987467298308592918026282587353704245625001998632382089578154223943084614130835533213778155596261345631863869652722321140099906596278313996388428647733998038464824319361452503647831614298518463363133599491326209048900174101344880252439464094111041909339756082650482364243720039431713512201078962989932865646333141403481242066126142955042976892269590675377672755089314863775320979246770645471412200567300612528339186868269312482492844591132846584417551752334846481725974234151573965121111704382287623537331782633887678718224082812746179618697604181676437563910802459817026172018114566392998062064506934200721184574195881434470207583287847996648762112687809513270696206295623115964604307781516160420745608805332322666698064289043339383182583362563828058972463341939409296339619707211824711820111716208427509123313254919709077986058941853198550581963618242373787315416263370923574328254283211281008527825659516206854955086356743694222788718334590548610350626672468814469840190274423354351708165080904662686065836926745648876250419084177657893644803578416002244295135716800892312266937505086275114464801915710929673100800441535382408396208992347309703663249098160892807688202453516841287871687716854352097247174586123623288575192492115432966108800275269382795692230826369730152475297724956686968025538290828059139614570452872157432346000158784978769781611772114833056422482501617196915672808877415573840766512468071495535950557880369251525150604525859449498772169797998626054103172515881714986539737413168549692837830265296754964729976054406229607765643481266507092156337313223390566491151956125109102217555585403822245081123486583011780116949255825326579743923545812619063162586434206323552724173090049955098629120812116468682216155413790496010282479433412260002307441753338269699504252729388912986246628170479092888049451272770218754613116565808925521643961648530721539510000822394387049259864974532042880547738027966539608211031935603394891016292868056357695892100325949647658325290035974672496715661783884744362281445166426711553841070302978209929339635404140431943907263071516428645126476076313450508009264230813985327181351802435829286077340268559679335906451098749690862800988705962883972189734156524241855613169862120116899832860124734924195159047309318502034894862963544887771850883480406791734880344130934264324691747850123164034185577350688644511967707932596683223830660046314470622281554806044081581276951552854062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1388181263398395100055947719127934622374545536548369966155614853324507781079795936323270124006727086373898427185891729183016269733417822709485481741000261720871629996972429283324369628909957910382134234792645560333809274419007121825621582323797666898951691776156821897520297178522265069732403104008821140337357415048223940774051009800031663126736760076681512758960656176936303283121455797864721864710331118516804103450081499930085474586835653728993093395486580626588089783701376992193845615847468719826379214521179461156807823283267012103635950159990066620326520204344842631237794324955692208269216159711501352129967416513764394570358019433685585326987445692302099647935766528390202819605847125027780281766630915570493803158978944536951249388688316869999484466281924670229019934457444065767240156862145632415099075058366030523646373804343772609510820479502094405809150672637862481283103738157514274401302379390949332892878540660432117821305678178369644075332173389564823680268485643969162915527515087400652092500289269307807356327147582176311988830663254953266152205358921479901562168983472008614937556975406221268781330634911045459745680109050694556864624845485586132074594271537142095049122198343824815484542396631771665625889781481992034928938341868860402146199908937508661067715040899692058323680114344396564069555318921226964341677937580978862665368359953072348500016549365787492607982258985759147274524413117026715343003401098010558092020116195306422692422521012179769450316693735400866655444434180986845506338439503520832642836047268140951150317926917583280312078051578054863204853398136841210483846300409639444566990694029309052954500888119321910628093219773549039947577884899209229079605241939543482282159985501589030777428068782054003126343065452345168239711165623442446228504956563480193803110206425654430618334895462121829025570736096283082128294834450993410084451137864159720766693494299356949810958632311068837905431248658456473135259410812207889587161720026598063610586595586244002565469196719327355675726618216698085769573682983763750487788581939161485872991618444577761332768141685275254207069500506634969357593951021157683118444430988822219317269298620613717335331965113165175714345974376560036934701646656117143226203931536364662385555814635208247923051801622172602070041724835934550981082222917353202833048776637671908263231443828923066801254434931524727707434945160139492498417517915921684668526985349873017056344731311631734643512057047803009526148521450969753884133275727344963277640577993133168857057703052533887651521025025490292609963807303965153294961627065648449542755071208933653319013538628189465985268711452657894803388758273187979209325927245142021276320034673879535945472225091250177359972496583327130576225088152238561971071897617206700948110386739500522233440160863615523604032762671380086473051840516091172146990809220125711961563854500847692731392228104299935586059943930463197711816970622267878059791611962845821938227988215382072631415736818231424441863700481061320572312516262303968813652767695801060578191291845819013781677533251723032437920365309278175644907934532303595610836250412275899759673232552702029049093654851496345380585083441270163936875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -2411733478860658070771495556405652712651118074869697566277981229350622546787449784264047728332481599591312824347872798461114723990972102868194774280681542326773951799392031678493401169936898280150238924074479240142643307476477580008285635737759835219948842986113918547589110985039795402031464646405399417066504384508544823935076641508114858903734236812029915766314302709749224433718501599278467509770602580761350636159272971516581909280079529148511572793259660277495809918866976998068071059698461690377590626102156103307707862825816680347476742455507181959435641295957755722634234338138185579171854799676755721414683520294301146236922825293894211557712546613111608599165829086535101332046523686088894029324237712335547139876680813433396220598937137643880694795534867111662957214803929800200490566900336160556392127215432778618810462764906538441881010012554147982388110643711779192342778316947582480477526068927035496028548651143135288321806691764514988107874599879273703826258582176987427587930191885160141833979869997206469420094344845254201243694566635407250781518611271873517531887230117399683582064053701942284972550525319827875310820282000172697019478569541184201134504317566868264975864874688265933394893971450626714658497388184959373578402095378134539666417035112277859034911768727456092530547331290555805544438320910477130986060606175523698992114103606470318836847954141358711610247088307248040601670372951739873470405528456549967535559402781428755624830529433969398248144916194317441564789871342066108054992799557758859407785928813493602634169507073375047327921425673237480010634971653342674738636610466587588801283031044314502099781059377370333507475349264484112786321190187081504416466569626188488985720260258973148438001348782455240919605705127631751489126673461290715827604829854588184825432973849403643445697611321724603538835960146927193814403989642312758406488450537189960992142746219037564970990476959233813288757327864312980028359036805720761259322228997564524902573131315261554736654438019750025242025070826806584580440853199930394312285280927368714020520066758748554280993574704296479627676744149274475017097693310830227931412518773937926945868384651571553122681591949418553092832143255564161509813827862285919932771407798962798435162224615941529007937664771737682001259654671756812809486259586334334442101356687181706196590324204356305172246433737921156671607633292160852432743006740509339029346016686570237815043159472313712448936303811138658640228062651426185206788275640067713393541249373549047325963094337129888366503388268383942213747114383603597593578232794954809996886770696866177379278269128722332650758073808599331092868579022136859200971127180104673750273570692607639212553532076315628203861544639923246580653368108864134768995658758416519328638488924213027655881901528523252645500311119918508642046019832789444738558408738773290769007525005425369629474341195972273505038592095834556608331417180768684508704374637628048667091487609769112557484344479471084537762459002478053644646662346937787841502455648405951318799913081919110265273287854821385744484772273127509652699057943438937969339664042152527310460632978621105263550163230912863376019995428631559112500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6731159351930454404812720785110147254158993392468561208657644072882132960303401128545996947175007034959392523066866281958102010122177769128500959246516915908805067216634570189669362603069754055441451467419218740883758031409278510334288705013801115738297281428893008858105377228990418327885616910540257496507493442544037137784115250772357580623277231143065546017557871321335066445569081582316366190854768471956862478717380592310694962880238337132179926828729221704129856070622296476521745329105089810326465270601247382064370711240684301728118571955897793069569945018559644845923427200237706656612091299468452335700493356575551562664636593249968453831506282836729437053852642545438430500522882900291813558348726753691705443125611480599771985361528419022147715502303121998344386696891352427735663056225573591496941662164773619662247372694267949210566313011977473104400967445741395720860595158370214493978008961850380523727638913175121121077423264236717725654839619998865732187089479984048666605034193558910969147753206189910452248859409167387260042545283909494901583059665101730765374243240532591685140700518884089691821274140192392834728988412850145661268793411828853064193103661430588916876791476936845045402194153964699654079060879205309880308032621450797768719819496540205262265346210539391371765705190350225437932065822029577844384313296042234505508100117692974041977729052103531352799376593418218522524242465988356426149864045449959076570397706447121547000529020047099794618868324773461683506160072410510846882753207202696758605775339785410670522177431257393273867393442292084698225671776645322913906172733579871795982170670188118360870744113859229698783327078229195328563502375267469872700937797227804518937794707605220678025938181968722729855034488329744760026631301703384706816913695563621449284899291324160924253537808880044201265335601792426035624498365114668438445959022855571594799855776875221337562750394974381595901875001417008967545487442431521827217331643290012593971351690748702073885430198389572540960873479276056985482504023991634149998322307767336873843799091237451121956529649101987563400724349196084614786600209840230118927650014085850099442286359419065257383561272920989364349654428641168412030400683920340691142465557286881439338570436231892029750331677872108039022117175559398740301540579792888896034520335220643882192914699316384183576296264397074564587293438560890773691980071509338492360450442510050553477513056418929300892474853196129908809305491430206044407670154739039976629096963526589425137834600246244943899640184310927508683531834251717448019663993904520597033667143015116828430763865470683654673308557406259177829251174367879335327131197592675356401169040840048230654766044616634525145802121107310479041674155777252748809093863504404120465320754346030753757748816487848194318209635517344569886973086205232666612355823329018493970178694811687969431864267310747613283570456896013863525445613616301042322435893530990259195958957292517297995483344693213058644654846657638557960783188284683990003381592017031308839169354330586074517128125002484612110869160396852316297961664885999884683975453924662928830449847838504033806766252276259832644132220292062829712500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -27554126477182389381541882358716751952940552138724911320943467304282489584987068486954773720845677474578312152152963661915055897318184185610293446294959068706938734377341931259018353991396621171888980745869416996632010168540094490420249521248680243278826854001890075593815122396371159697447856198466435163079225155818634200646861114505375469718618021096226342329248490505266280166264010950981157977039386201234239833951111070348991929110847922310359777648154420399824114862439328854724153346329401530204008013404445579992361813046320231574260882181926620667640641049992960048732266628814321899251703120976300722401103926623851822612326099607041299611148812949697747578363622367163852296894236870279410605744624467494929067580753384434489981841734447589735211472335281965893782977084564059776082051912677087675601914668400226667129520495920662108541195913283787443364775295496175480269961219797860031933554077366373690923466064442081015657660121698945531895202096138302319148913949830220154720427150731651086993659323063732367988578869042535086755028818347464250904712229597517058173924162564898631717312186952453649900063601398647120004569401324088107432300095352010187350351017424812938548656498115361432758280668767967089109714843048252506976475792706979076315128575714234452188334704038110974440957927929749027357005299829695455422674665803003933094228772723466864783865423623418995151473434602319797046923206131553449945352843855494171264338141679406792773887092417681955806440247583581857533521307160456860188202982228625828078286343882779462662269823974044826138550112250159373604611233120270809154944415022823075044230478280925045388871572558963732431852275794404876782341316290272862528729292350391102448485001020915300217405409512457865125354521340915761629247644331696496703360932425142958056266457376350724319517872373617126910615215760570060709756621844340151325378140115303712353244603338358786231730108536104081381746055735696796419698564521480723100905897913052405128459496806052316750751218549752320523323402986472151169091131568322313347040467660812931399286134466487753052304564800314110583021740245647414579611918215595655946179871277474920617621647001900373542878325205620349915241123869139140417217377011507605384907674142324213120242036604407984914871086419663834055239512575657144595549672259220598754393113652613382193969939228185134416242956362956212611969169654837272743007413100048740959241304920210732175917921603297413618515043480192882576085531031893498531724792275163107164174983721025045714123528962876355444522002303177657809825528520761321643167123990425954801141168764688746167949010533582593577915553020553627110800736877526585089041702981638369976031989805934437572635765295703362027421988997326943545457902336789601542823778589856067182757519707782178683077584197592343785877582396287180767924294379239405435176919647261230342881755553991408389150756668460924613561423746442445913832297165751460400769545686291607432587793752729950572796599128748111206464513108824797515982767600839591741063967984457487862820148829720306119477651275013293788584008462979946048912647567458982280575292742743715955627610962352796004177375116054453684588663900062846706250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 56775544567585094050914684170164705085393634285946538403544284851214717391362604975079464662402374246032406603711338043819009026351098234668415167773004859976304526636590397421455950347665794160289448591571899621688619310918973840034353484393901969794483976286223777994372949449403232949773602472972177504751103663182225687642568623801535070752054456383861547068536087968942789959058321070144481426368186219322221987021916488173201758056901407321560360389304713596329940609093555572600544006207171927188334318661988425031088541609853834608079247461192923388927451340670895281330143060728802725982489566038366255371422282289731842503166018680889209692690822066424251220967555957124366836056260382885850263111595972123741647962531658663009882653527124426338397834533690091589289232928888864732417574622101036013454363908711835868712495973122670884487131304529204970361245081252082233572289369942140780363299847141152681555641384498471386786059787389030972110894841976419856929256200144578737433151634128798566932920288861039385352862977753116464508086618845289901796544772804988858251668063072150005099242940139421130001604095599291380231260563488509568850647700658739057537288021764349944870135746203227732618493430569433565566539009448896730767355543893608252526290274541333569175751291019195090311651344824659430938150848869807652668669058028684765439334988783482750046162689292727723997901740325477090539167929631263278718322570842933509977809947935120164144383514432307048456191756650437714076660238439591114986331494111401357393628358476093272493703938827596053306746616086774219996128983686286840404073555415973754350039958713215215901452639555152827155744910815475119272742405567701584654318856190996627629818568996423452491962674378213770981612406184527716287227071468244230461516148613963060864500572801686391181639562942524465810767761726533198894427206312078455861193498992305152019797317923539228651642158623134376907842076394177533517129203656479856037414041970771882037280953452378283889558893788552612337955492684537848573441042762872709710566320190634975858803776480086460084069052642185103439892219108016785514367647467038564637272755644835048276281817055250786692067954225326198366601408922068297043893053657586400257630856046448559875647213807558769401948015749101055163627280062694642111466780744408543437792108068028926511817241338945308851056191295652219643225178731326914483683641511435874179442511750035137669361661488451462180170935071264758206203378468361172523449529675188633198503855247097383992162486932871308060029815546776955264508235083414395746559019388689342724657073869718593112183191197486834059467955785581856069810157079052304895425408117002506608350217963263416396351331284056833091277598251622278132169093579008190873850870791014445961815597655606724971241297917085929615349751986137992133109416435911243007644053049824030044985045934402026206080926501831363870121799788973024027405433543527692816709579789983752214171039991133710703876703775729902977990455760960406692484994171834761420788510329949726572176709982454260980826843730561641156672112978764168926910231651506438631103708982432611542987344204526714371066880896581151856923001670503497111250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -59331667305263531456717332251816941234386403513367121620825689291223889573257494852904021312357360505436753547222449871501800081394614427651919784846639341010833915402316202461970406873471778325072945590080643663201985142605416574439920589636730070373296772359832953610861566486551496661546238294788399308205862406161986131800994397584580505373580516084235239832808602369135794007459229594837065987035250860492100662217634692827163927340317479926177166471446091573463781383722695417116483687369726767194488394560389320541578130734169294186862445001019842015008832752072269325347685713788503470855173545946660379398132788202628053277105282106929165051199766025063487244678143409894191981923517611600630841043802983834705548983430584312360016331336630229147326165192217805298890466613891546187598479592501146174738406361987894421654672698114833920890185971216635370148844166742366997701555125731901391681873834061582566512556097467030757922125746190889248234725289803530465121284719540315379993129518692460610411098056767115784735090179112659366503135852788992289171420170135257331474110321118858537072651521596544118234499948150137526486350364990719314071937964450853400496954278351920718783769136118859631509594644487774059067019792752263177402642691475004568114228680478644697149102819833146585947953575593543245826118222556211735442330367899459145339717568255674909323446470402093265705786236393954256086803345648563436332102526682829352373171004413959869855354943910053213983383641457073924641900555287701580869498755350367247305569844809663350066243168712567669743433060557946901371157280766105644445816351465853427243594659950450099931100511782916652378177251870500994568774337833139138808728126217990355297730622409526799722646167630850035467899649627873751383434791027210717639085676623389610037596512583488777810813060866371979931172952106101442001824026693260233584690523883524148933219907279195628596225559765165075231425506198741366230104203831194270793529305782043675047594476770664336445421776955091469698918369957421632394382710779023984731034523339434917367450936623252693283802591731554272146089828802523651475705881249130076381514851130433058852055254639921234090836241361895564361172794705543256119353582183610708105897975572897292479927118877416525838638856961221362753380056722471995165994817762967403210060763825680051056174950535942914006392009194131450615082077299411135055282911891686317087726968584844527285545691773695506552686502665324501885735620472182081640910583924319507969417363497874736239244485970535314926533430957337121791549570604060965460525497120612156143902777341642546353233217689354995155692846716492374767161093292898878508984886740540232758324960539688664214482422749294220831593251997371486347528266419962520332927104816607825639395231498318824306322591345251351030180680053468655446381626871998911002773905714219312118097923274330263683823980131828927222704283851842243844250740124091506460008658450823524900623458112457565128635431856479529569822117112901256514352077222172827879935108577903566701294972573349241748991582001252053337395399500339016130275304584996060169895591333937687944540126670694522941557829814025952757005764934634409055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 123034590871793418664928381466917086014719478937821135018482101482020833070668992159540723194201231505392866259802242319519327267606623695118353557301483828732939506636309529190178757378856711361778301857266155175361287990995480395725911441724855069419990593030492118360797919559920817617213175004167724723411681572558243529042007070124472498932005186969728795829711052598609047454853058599495757416281664018813092809678231168933767618730476473240418088063460684680376804321310348485464295737446430213030413271790332553643326625330377576768141885101741594469230106149942647570186603616256015885604517251820323158227212573203396382894302676821895516134529684501671185744168675164401612584842776247587185054280454575824964787807360770730467546533005522555233719039163201211613978471631376076230194370879803474636883742148916729556521541487949543650217037809068660754714920546891794146961110015658394018136525627064142579818198758462111212651529014707131338578530675475847263664130563003654687873646829064169330060103039584836137728917476734349279056324494595497309381140960304936511251503417673292410328360584488207414092993212518721905430301997601786934173001018737669250082967710525746826285986190148807776949419586487302865900649945068899321608717507007922246692676911984575179191491388437487227297518624226349785226684254599326346465205763612175815466634908536924829377620967078704961968021348994014674330810962200842944101862016072685795283537826835889529687536432444438953743932177749961180538500916170322391070999689567523063005447526151944106012875808092719018210598782442674517988385480794238556254054034304543737832805523597006226567209362446201401957962549434054113278943438973783422577997255849895311201775994866021517722963251532951862332986762169890864519574960741316417777758820253380307306245950395022308852021185645958260855911764906505068547630628305339150639182305122394767023231968343724069039779403536350218921406758545107666529746330920298436360130500318665050875567275118777594750294935615287200531017733096463413923738742768392981904893467836765808210484065824295144497295508798197635980318226087731480418515281268054795031005373493690413420586510503829211877335335666518455933787071087349032178121124158399621349052247162060091341591423975970471484422817269402752171373786762022823352350724592273222182415736755690541927420174584474682206737184149382521441200143785816067557168817296421022098939556081907458248647283512078928245491920848118416894607165946375185271442342972404663152922541068371985216400782992950743999825626044539503798415877993111332091444608532257981709166666880636517608109491746071723813824414367307250416200624691432980564429611692546968369769589724307039223060564425682659309951235135914104917220525177452124408256749933686401016809264290039472554818781678696859289169185239036278962635154139697011863537811583927755321248285846398110006569567431987041074792576812731748246337133836998522647897327440577267512948681781933205393925656530614899631988677779332038390039429560143673770220757038665885375641074038098831978683024662472551409885569540978046221951625930980044310512759504773974266147552774867324359703688426002253074402504405792714025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -120699299470379686619725398341492254764662515793376946165686943951464495131771968556748808035103908032725525413709486380978795181111591685656562082618583187840516173403792015551002411407230577587956027301494454796418958875900654459761086770329074109406244519192683195747765880937559151675398555336932133232238269751155577152190294576973097780737556038581785942386122613085899448517089192523879707324030306061625565571973682607371880144557155866937829765037461082864933268585771557943412117561287180679890574502482775804485588442630011153777724605440738843613663423224529080224196635255067860319713300933342698017889350876254307761357928665238601198956503212240613393537057685808992828037321439355595426203062016213173780154010688408093629446831747781252691364492577851426241480516532032599436291679900458969231319083643302180100300841608453139370266357817785215130581258121594497577900815398907435158346177179636651421762988382197675092707207622328443739588185345399478947400581553289599663827250706415243522141962424251956208034839170678295800383833287903503587107724147100036369860643040157671341063795916122848634179822245660738539590717738696924515845083127239112508355966024866892947551275602913832006221699471824108981324164787803625666180942633960026356635641894831932786776388703390093198568269293394178228989002620248101176967136011467696454353881529513185344250562332178616129069364585227800527454919757169186252357560557015672841694633048072644533540091702417719580036224192647543437658623698830877031611253690511686586021238579499009971971571666507154098767425522503952958925294352501415911306728918210666126798569214110541353089094805555779472317369843338583415519631943803752628071106224766197568694716157069380816384636796258502344685862093611890545774933408137907278076460234100197548800012324224168914350144681773444705088494052953552087618929582885180123728781566202512371318150884183096524362346387630149216749502309040207970024513216695966559822276523196513377803121529478187567583653237193993796251936686030452359573283999090246378567398771554429960064928525734505952345344409905482986903574197631379421943069096725523042119449925519500549891110935276815774998258587901945030157389714275511295779512376348127737475650111305945043943869049339026331907151177423041016886695795767074141050669215644255662254394535296376340040993440419875143148836297784303936426959012222857898849163665899616718591445582482458265859876348402669767426807478584737932083678561434985981213057981074283211875884721576436648711566791027937705058357789425864914641079129712361664633591382963265903495248919344040654119495685022887048890150431912048519529193493302215621772841971297929147744539879951997307481039342434900988869559859083455583352386977463366147584313029684494758742108521772725000483834604643018558292768073901815868393580072551876195047247195339696875232641260166154189707734720783064149222913851529515664638468476430936293024450109998133525507421014229123825777944041999536189707331094650538545790099441971074350505444834591755277968637428235060246679419667005386831823541899259251074593979793725324632067610960097562705196008883133781476539640573431691168758884516675020631793750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -66819329922228523556048102477182077347576184272456634133239665095544491082975018925358361155740959248501261114922559693579283056291451725306923339633802480636351000065832317782657531992607145893181131022685804003830894755163508634620968254785350872921769115747426345951334689071197347513212022553139635247906329101029748177095190995669661390782426728708944531519923440471326883962529877149426835068201738827107345545473651063514756610590328620542159477660282579652698402044866770082796500576933668458040045784978131285097036552085183892156637525557558625724111748272697046952943558015264864068603095608098999308294861284066788350585364529370924149767171334040333974216074436315194241759905921126858715154814684130322766526636102859937216023345016511217229054899337206140757160522427328665126587915357151970250088384634499818349347223446516039534626189911979259791952216371524769278429344736888077867380341956970320249583851760478365669284313864192177385271074888262296029127223048500850658846072296234329980383968432272910046594410180123499097008698452341267047591184287456152705972543240380574118058498533020270601712849866849055213461844167043512149677291352215449068921267409782089219950901524705355290219431692876325880995942545124327082832585860919339107551559099197427385055286700323925738107583522683793968683670527383917321324895168612762672423585886510630817657264849377748152316351434159017812304616972576299642897465343048603851712946188975257140332074648423169014734716024135947581511379415849399234037100371716481691531616674324624411278082834666855639702414111720646272652538527481782230086914262409551097277722843025390641613582220548451423050608546274362474605745622788127883538121875245002876745181645924631036246841394111982001891124859520067034285621144318466636738523173013860603914858425679181854218367942060775707240596356770119301831092210785730949660306490683234566556908444422849937215989822632978248400357019600801268942665672571287506039619388357169415882444407385022285111260709772572704101604811208318111574619611409853766132131430630304989818744042198977360016502559105799766679476425470652253572147119614388264695267162951187858300675139651703311480356982391502580951043715737170400587619447825925246104246635599292603931732918193513298885700218174463049330689916299647030063404758158177004727762749747163968181364666364064618495424902918938843957349145981522109900072754122861689371421193107953125053685270834858228081605962119454042411030190863329413972584937468477700034772376089513355970745199971316105163010675917894591470740580906803352751307206870739348786350231168063078679789580781487244344637696654713430401189759194100420084796921054573584509075827320568025967552314319144985505919143362344133993316134441601906983296621094599598551463413509654874558141197388232628022009610636876727901465087324167588270886002394936323746524606160000200179415293769900802699216526025230726676889306806949900266681638843137662715520526792258274007285510864220171184891656081416003128709483446911159095001799289070928782372406682816108136555417573392660920636705617321134618612015477664060657055124303749419572701459219187446837723086400731281800356651691109670943750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1301157981037295523963869028634938837284723159448076332938412927507574367663719400330904638569103574050354002515452807807608837270398242343997714092727786515568061637755056691024032991108511903143481242357460465205111666161289682462849794304418316670996820741849874078433445976952234656837043202929319666023730056583298317763786843408555789660080461579875751740741491368337761816658287649305784803084098190438568832252444886293652637829268738507591997030175275316602644392087599868615499923464092011266554314492438827184204323191816405539401515627734716869785194264754917905737442363883329549247728191555990352465193243577003128112262544111883056412372400917964765686064849234376984378761305138504840664058080475669969404147350163898046992359936993090798904728017063757802851147222669358871034806433715881896011350868383788934227510294863263934050423072261232702317264681228947642235022863887658834055757760936345442829497173884765038571118824781168474130709669654290514138563432175870211404663878552284497485538198761012308378784212188438569620035149486190427222167879491406581032702923813050362755449200271593033272831933576264130638517512972946852793016458368700043235970457033646066958118314564017402026265118494035261281197702859058423933564279795033987108315335349500871650700525956959629815094135402803546403234596536525048044729209100098969274375445756364393485031838229247731720381898816390685142580755134041133861231763317960399681949630834087367942228682675531355082118173408282915184656411134044051229357458796525498539385026662938458144957919186592943660516775965524313667956636238024637547867864440889362770653270059691209631212367887742186049806530053785340506772227783035134918161818525120321293536854512542486601999278187780222572313345010692474774949990545980814679173328340499679453055667284455111969737151759618070049132044424925790795046328029622441388979285644676480758978386289535708315814325873628005318992013415085337645797527309407496984064008209974974264663630045567913628211441896033205094563557947852300548459022173150482607523230687697854964328650051803537877969329187917747945782350788042667405354910362712796484043746604116148774553793614507044990337100829132117096040170939771281746557303079960210174568459732687003300983481081816107160899825266513590731794175710086363575764818038258510054385112233680524935552256316505108559567919720326275761953693850611955360387740592452864783943922774161832659008315179877081743795803363832524526906910758251120018286113610926486719415153441484797236656128153779498014563184941228805327450876196991783144064838192533303554333882322855930150413955368100203490136979128556751584137545358839937920748461029034638556943846153261528061683016110078277729431356103834336123018547236038776562827605292595131013228854587396278542200472639277869195697587185178751529287470247035588063355256155074136677134929561513178804003449293552186672672809909927001955951882445555290450900619015787208490758052431586319254170100659037129745942664995192921208692192177610004049812993722748126592525061082656986969178317634788088999758490769696542913287139120424512375820263639805057232071932968727343821908623474956596142167834783130386046285500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -190221914160958243432746020493574921209623335583255747609826138376391170405649679240203297983081268203290030158789085837611750736614790837483423819179353879304148475932916178509449806856241564791999077189629822376722017143295887639742368916304836465166756679162366044490710194933577516065384306460478369281574787086973444330893949979171009964869792598556917883750314464222576744546974836313905430081836998734760502257812517054792821165748855329688108541535041538639981691658600334088250120011680151108428693831629572649405923248886736433198183885383113312406338633296879585288835364449298950139691637711798910966772677123253945470317954193211541252669096753622027887811611870909577815148416506590417348929196924478652369762475666197397039160276811869618779671920941768890226483601936390459842838446802977142031623476688327587311430878253298382650019773378163698257802960227089284024589483623388867080325034462009090159238946743483164872421836802597825130911581163752438277290333495831866744557010918019223546254813455160552350658916584816164800508850335053977988669927797537514350683578911295473348977791625178347463183720990493821930057178650342065470919266058344160326606275230410811207187691387718705811339700070223454079808180431129596074173304335734313107041791237972162450723111384348370130188470354482923527034947725906554738824995085433635985086765159668620274779265978456006512748937266730241293665301712863386600571778850557598762355285265695522894482897156298571300473324882934238117958302257475383705756474245993100064191744230193945809321053748291740780742116615286608163609210890381165069349291759428621857782257897491666946146177087167456155857740442863777174325430686348956000153677805640614837503349852085618507478585817683076231368295725467655008406017994643414607082976912347756074540366334961456800195810395245405582942447619991203801383620431651440269353100554179112195467363930955911741515942311521498252539004020206193780827953754023650832676521737044167937239272540188205952779664567480519801187747983496254469586340946261480139086761657939246797542746362493149440385445279199361686365157639463366635233753661718163557421804548550490054499357743322440118702557793891258332980025522174654672104270065946087783713121433050233073522128915878538256874307895373366835604674512213336252201619372761533691585063548118523311338913103216641747780197397951688744048391092620872360346352563621414504956458878939567512902612336326645797729222699159697275763996789930963839525391161315344830357915669997287865358214375101337673802555609496960085973883345788452005656617879220294120665061337601356141365390442698700038474405588726598853558036405762219895262372229567118845673422084369444245656299476313692682748579109142457374592945096098035569209021590933582850890283632114556729399944574855984121729786500462002634922684809596542940083850438772364074510955278773037419371683153579111079771659380176554269950000836875668636909036374385903678178135821082040595344442051846270171964038174780101855004755818799851253792344381706738329230376439599342079288984173449020137687576005816006180519490362967694830885515460022658297582024407970407178346323010232001491746803387492540722065500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -905096476578809887142728518170989844856884702630947703849877145515480545645334926297301024728699528495912148932755720996358948123822849370491896301054265274245846361696695824744929657987915717343951766149621962115353536255322693130883018846501935562837168005740974785635385411664444755816773289218825906717056608817155568733602487998359002632813007484122157734615531084387490792797490677304915584357302479112518995123624480163534091522898764772812988918774475507152545594815702481701264164073219183341484771627966536338621288190211570276528559185346213729879891622329922515443626664862102016095167436880557128334032067550271969514735398896908497725437756768004566717937113991125483587281706484015266953995523940688389418426748851041134111109405386098539849487111229817815369971914539657471028719648471739924783751472200348898441830468021352975964111622921202141823079585120417675991807745740024158860364218535895804765662075098393442107163116709097462309354633553285610791662185602894915047519246699446945286793600945185826842159026681974070271705860852302711427067026975260460040699694977986930860478963760252339046695470546427589541520419219354075163535397904377087055593199754520904770667736844682173909143072106646161864788922559594344531142762427580055562195439630530788682019916022277109765555994129313077030541764625821550611569281557453077976235288359157565197967075771336535378320831089631620659009967098863701599808502244155177792000979830589191392803011321222409827860200032341479264212424329416099840348208140208852867663044563907717649258187875151330486756820890625975707026081992372824977321259682826927120305484580597053488533208840201514372544396256292737351417175433346631464144023915939531589067243549184596486311125635509933154466277996452189265703876478508829793091407319897187856986863413891215318903621154862473002516032258057654620686310688185044560892544781970677095894009307386040849676146106415540935955854923033482697200406180940312951443145444846984601828373494004360936345150935652151013270226698166159401374381685702153290737780467946989614126317389249188017542208382190211419351078629984634865846007862435761726253544463800813834230658923773461891299728758702651654744305679018596124139043310492549176870526767250705768312384892868132371066734873010983331816692780866051006654475473478474860225800793612343870338023134553758703068925900269798405665637217269039431540488929254732710195776779690227496396004161101886997487114682497301671203368592904608593053557497382058236031607149164962115361053443227308072583992692596563804884441510375781789315303277093108976103287878401588827739700364265888044680197182851048942796663672464894722414145182805008763924579276353213732013274667387564678695371919284135293196758483863829668259355118934298014596842374686433189901554007052284109786269815685403873864072539612392325702078550514444261065411525389788681400679543764572676487123867446287879090101491676007460209210836790587014554944301487240426577567235848811929341986429333563215939885666173066731953715863356858327492099525380741194573674264274385101429983930520166768775145596892938860208416226596657091776836112663971546147644705852518360298349552735369924098750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1944386574547031074331073063548695183561289915442287454660860967410846495412894863767669272381535320909328789966827619932244135826372528221229138243342441644395834458330967450347855818691028310350691185514415238611324973431569953530517486038595652564701293848861978115701413734485413399688666598287021654579481689375844951054444836243470980828195200082713026825451432000491969701960662042518169630197448785605317507700935885936962119817607661463737501441756340555366798513586456420234925575691754943241317205014667598714002846902930253347296918015449338416416876224157247940738726325876827541207600639835862800324616470533748532467088465834033500282782160544945915814470470947886530821215742166314620333106658719972781829798148723671669265697870012894657638364471613308161132592082429846143458128500259220254225277667508068771184085464857183552061654400817017079241073321331201046169307542343253685800529959151824003674097509601012973309738916321734361026681833036856164526645635118339696362464797545447713205612835788915799659141668710850208769098349707903568702919423920887054685714405731983158754935168042059573829010124232324508159161385593586024501360980897804096343484114920235015740818039829456896127375799081587421380178350906661824624782680612622549249452146819715400520120296848243785130494339304769119102926298573278733225754664067072200426508017228919052090316321997663075384746264982304501920001481571244873070411712256439817768483402419570599856444777822015978542702397056732323560488232999529375105828409360887765135095137015707263458173866393866715056533433065785214351081695188328354302932588528280056580311324812486920705218591954766974184216229793345072457477725768846294207986789760475230362411404319745385890039467022202721761259497964119605731476564756532847780183302320635436116164076803641119336985205636201842774250537918678312264425376272013798165511005687529421000776614673335820909126156828037764921807673008982243989299221745474973733905267833019546522226040942407518254398395051770200731465698350261883728958861027472765488109114071355528193837835875689107638623509918312205285835953194584259139403221478760535106288381412769227517020097657461537670744019284571858443735169711227695326311671464878499505426540917651606875389122471076355048037333257158444640403137551536705120959501664149321940862531213815833777583151497594626065292228398267279626591321719890227655261681352599561013891017836623699851828894331864556330571170271530149715206697157226806444867323459566617288838176074765427543895251153878005302285171990618804162250629753168167798321266480239321634434356403543591128467928630822391928294943131746180435699134866839698765705481742951422814674587549145419288131191852021816739921032471592629416088165433474145370060057445944207439674010478998875621846958892602156041554647914358141625782153205234989561885966776679680660062140993868859934191476586322262771213862708887253175360413608232172347447859686141840972261531654214295925731493191608822432650453215515791810510037123987122705569770360656554969207567801406898704152744642419974407936796097448832315247084682388095685188440357115821400363316177484242920426246141427712799786252965383233817883750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2245300914064964754982153330704265484772755815472727167951659385133036981255060701213148615203133509657619363171558613775787593384052442135511299854415943330344702512033290222379838908328375116082647080367775081002520983624250095922807197826756424315485006418916339282628110897424627627741863498007726258866342003950116367068433352827852303949235683502101559483083922364769851679081953855227756968119698539195129024157255793728700647070846429248769398400867523833457575631009253813700715652645844507032518924998189827814777042142083422985536271263142308078282112844261272308724391756494290202725843115296739444261028799443043364842317230323653851527334983417891023103508104429612455908453746981224084503774171120653643243915536146415345739450822111967698622066170453719969241941306039848192930611536662499019313969838910350711421018843132270323431747731873182835659275583223448663465905541448107262207795470657564653932416272383026527073775146757016785997714351644731652731511825249067960735143256583153474169492121268425977942274791141436233659739856098158737502788876036449605063992941654829828098094323321059768388536548561563494810740147452202613469414421080361456903722383551666079516146162225082939561945966663041234152215320783814698481662000308116839391275097834796912813864322747401480002599993402386578650872452820494393023046860316631385745261308738404437585090673561003249501319854773952315234204838242527195542336102549710821522253932300298364662463953613863656725064615743026112700429638674401459201053341822109003912193880415402786856193093104662663041343780858568678976729083631422347158784164241717307335731344823617195487246312843643926731136638406470027146051278942287324096110734491089293979935049927960011920287427271668419287197496425854209139462429002566104930591752757163049507543545607226917203527587539695015491519857212174730503199825490325044994893349244916664880636732114476902263150486984956454898868606185748674504001139536490939595601041169883244697458600080363406245000547103602498589782603673831085633066555655684283519349647663722030968906118717524614987745820470676666731111491858235114783928119948702039119719880688525194621437107870802882575647092088337365228051646188888561361990539503574788133082412961767282891120045650379791989645121101477590144943955853729037327405655973180333438844144028792246241043105406698901060721670854843053945727934064538834201911818204797283148021296370644569891407949454919631316030697413912109563437744237123611195380341620566091482286224789249031560782369174425823230963825727373169111164315527370346337394751893374285535579160197689263838848236691766053305199197091664562802216442002190126742772913846081477868702942009571506531307143899189928108159255844891329387467580533501343922771333096226978472351592425548703193015559391383065959209785456010879360761656518163794835662709419940603321596566032046878581177624015438388293994735458266066195286723767310356969222154600709796012758902363283178812014974527589820572223777283906918437772856921372892963141142694297859958846025479590606052393465338187306911485569803239898641910970259464530020537704732385093117614473954226741329177255708679878446151376254229820360180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1450979647572238605576180691479529413737952934391044760161099495588067063659720001889269379859169052066454141243619836365158664644602857793429584957873671909339786603407456534621867293262723232229245967805381380761892365016691251215235304274255868527313719670614371549682122926536754339920816517693408122367372419815718388267064700762909123744942076432509510769822800817555427767938653968656137828526256250284469748705026837068064208898389333309807377398357820096682820632822124098051758043977311044259726838360629873206908532610627035402354982656205054964027012625872357857034671467474118264094244421150390684838973709163551835596900112784942392695394799371106958246835379937996978285519770341092830827036876714955396952061547434681925281108671646070788425393142029436697087428938691864367310695359781738052556792775250791739229263464029936910502364641964409598545584019177888835753567044729894791218798703941314281324387004148826213712441993129207643946494339671219062659405716176130536999158559632222607820052329393980536441702442032240354173669297222803265121126265315091484486715363844543485720047838415829513704147957563342381892976339823558016926761171799045195692512812986448709759504509705251215372182451829375548132979427148196273078711393980308105273595510209639874716698390927453560367930409489700697770437555474506605852570207815780280622285437028394869792740459409748226197434504265865516661034861419393105293722496920940542010102902618345419600190904965905674857168619192381735795208464077249303888221175225118914384356556016819990176884975640244592594717579644154609784032667989571442326424165990871115590667268942968247297657765170863963671995993741179045929864520016201653968372580563485077346201035925812136354166591368874188037092743932561950694237680329552630968394600688447879680023615040739396435742021991550121968455015810419599445853572284219737647680545600085020971845145092844620375239271042990095469732419947847346620956719330124726268421974735448442064133082495442878182289806471779932873095745363971921487064133065205667255581926958637834037578135293313344114923008152813150438961847142823977565476566596150653954603223573301004964691998688192253537102009080714119166098326857917579865241089564963093793056203840240080719660750269938623924557723491970381827378215478970863129396382521416854240531488430266267989503048059797215261249704989546022181504214714494067613382334242158492654777110846840213833420705427301030317141677265405021690655072432798882521718035291673937703184874174802510587725182882489394582878243757660660553387151531031250728692321329697736382161698157909317856931078030485936051741140929537318582735731936776940994188921230600795119902846194094152389331246965211264651016826535416681375522860550873478289486287756233325434546351297771061321713882350920125248413626335893249155149855129962999771148821924155473268594265412522647886670556304347127744352719247344045327315272709743305398749074956323484405078452558846368906780408923033263915901147301488203390815029218837197613630532496797491055168112239752640963129931075201898961412135640419078813498598455966390049735124203980448702190391111399822148896765337772119239326800041625291377778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2964365818785025934159639774330397738126946942995513639332071778720213536900824697406721620299003990343543334594330198123840034325967156737479355045815631601273123883158022545806895637349261846621916165083991027996252842178991308975265956093781226533341835900843244661575882420883163805153876454740935542543042092166172497666181978732901849621062289917254343700322976563060564124698501527972392275838984285623219932160615741779422025534651172460407225900252317621246999917586749315304437910888895191620049408665615926064498406801558828910769868433304079182441134022119578895296961080645601237696624302166180551010560100012504678395208543817365846088477031743947762500420714150930563763255326329285587466910949205974174683456626466193683226347184526192370983400261940290559735858011033415702348283146603694893382616327882379176652953626472491492693383394095664411675715340229649863123060352185198581125222209821065466662068673033755069148076574616248240673083314064169280828650383410441454157542129565448024561038524244305938471927247403337146091728007403279695213870157417407476462458296380668477275449616016769535352484715805955018805256602438449195643610970586722119172549941290392748803340800945008060166674091866386790779883006106411052703092039884650741475707362322002957978586057276124366347166589227851303656094321922175670208726671686348029262478723902618227422757979684761992314041976877849261932126713962445223153285339843208644451916639469625528147202943779231286287108136825494224359609509703012331867592217452804608049599979137078844231617267453176925514894035629013368437604266500022664788706076413344040839838771777676597517462091701577052104149674072605737184501564337103868402829828551686539134761766512574852750462335690571166532496712764179174623933352441085748814904730942059504537804305500370497771303672087808339642401321257290297461926975434806658445661324628010079749457502897204543754173716861075195919962699128639333933720646895092903833116513421102765481296890043231829433173096802788267121810472253894515150842031508279364340786522752113790177694538433077371055445995566088937946357873724590307003750333216315152414924423611154849109724164864334084110110104487987966500113997988005400514277705157688991309814604222537929462510865231927796659765068151552278106096915905675754222024316024149686082501265244366735096978610825038715441451133194177940706183521141602707418804367914300464589527723116720178122107757453662584149593336666070974135811420816322093747316824681088322602788173159888986122863540986538820347960935680771142295983491621594569380957008292649517636220058826045457943261501811018239327525524783142369138838530195275116093420221719356944452486457605370573081668331138076868742570262581052986984784224371271881626963906338015132726880643445391175129353380417379402969004123281087883977479319726921642417232121785894579216365449313950304804541081535331442818056239987115040922428819378403730468993002436723818325769581556181706085569115796238544090514726025765163186473436879237013559948259664703431447009753908345158920068350517102507084350794068141506717352591276068691481318993111529940557684657028493475451335043612999328851328808981204635029846750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -867379873656185753325679650700662047556684425591674818014075466343654653845118363260703883157446914562017986248845002211432421398950944941539623815299151485530988278035595151425386913221039831465649642811291700095663061554360897686646771800935887458579037942787586157364894192977603360169941366560974669520056470839922246714939808582447507317081625254901083087478576480825217873992931128522668119179649842764277572001304687643017097261314050326783972373019826107883221180647892020331421889556312704399878752300740214894870984346142672804416787225215094424803141033152293527304240997997096816238573091126307614196620180893981525533463906935415160187603245940965250441083406527050210214078442589503597611740410632944678259699804975144320791279142041708007862075819159026815272419721705516184492817993352401798724676796116730334750772045086708582972904103861822410141929599604860739904370999031815524888307505340839678715946880666912576257379941149394459288757797533445009889292474343443482225234500296775368899145898150383847224353461715091867733135476770384908568401600220353882890772521497321288601446211643232967542511559645881863779879054713974085619032981148368335905904913634810778576367880911304253396463641208471710357094202221541930956415622586058352958152495873169166948070943116262302684462846308233363801157433856943897526399990457133641133613086228316989741200135482752366649475217719405418713754861104174364765111964260666362023109876771153387745338857667564890582617595230148690494220748108806633905571297190371515747164928282771073843838634609177837459800882504974079890749929778637236136537630363919239710332042367938246460894342563977463552392546456655775719459469154838624360920577487079815083234142987605159505144930260160580719047783127989422910483906682236994614505719743673295768643239605341549468486433225064251075386252681581883929758873169863399463890102146638152424460606863994320763925121011611334311793403009008302718051649746759310971128272310605017662441527846948620388372107345557584606312700782005395858473361386005786402356276602050189456727790322043353180784739156135654761354586555129355981864975896922196709138490415557659358981458161758858545669997829008675186912711507701651019955171775429363772494747196129506557970141502736790094413235816985199897061891497622077603830561134207177236482127590472074401538277902329227685567571878205986609133803948340371278623680296027205868701367169211136414255782942696333511737369373643697530772407841468412962130467897789674525233501786008019513040853279162866067662891153916398213046498001437856535205867796188414134846683507682528540731396068252600094524432781881192474105975970085789496211168149374489212154174311799471864218597630113328891440091257994217752070845940677603877841450826277946392252017253236194068494147716377894675391260980371080860957844732777603255618246528461361949555827800959527474587207738744515888626467196574087681800783252336966890354473358353991890178268426524693211548044844183776076515178568243519377599307082192875562894610028027048490257602372830624457236362203883042938090757453565380451668528397885111983224219630827839897338984716548562532456229384866919405392613711352654739215625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1621654331221003773031051686618154011291625247116546366596107792555915990783657934441661844833542147297663127764974504204998554650432541501443653868716231812596346681150645857177555652638545760981267226183947850947107325866531093597609297568427870229331531953424048703059964315372867339091834071961089574850717816386248909634307083365425184120445192570448914357077324570637733160993686539086495305802244109447786334054310579242270191214184010013673159800077861454818829183601394000688063716777605302045658402428549440840459572342579057602188821765156705383964117981443723013936411001131847775025250094021633397492986410769714714056685731890673470213023183249985650817065817131147040927021779401617087413689140434606338777548426148564764921818121633302780279566299943997482274420632096353516730365915591089840119599885513855196444916664183067688824973091988414568970500510260676241340709703258598803958580051978207503930097467474210284117049405860053871952002975613947958271832523593553417327887948191074961859846392009263011372854366567136639702625903036884830510605763236882718514903147349864282828375829641059065181831954623782038594095797114363186787776082385805690340162767970202540230160377585665974115091092837152335680244094892343915307136591439179090956256247861534204132239145116567817527728076062605687144216212608796791412268880502167505903691165441297962770350710366807433780429632611988263833547613956959920952073924254155598591120994208821300378748259126216054429426964779480734480914583969396175432213461273037240145278196397713315932277437539439828697606784413238813135698661093690948713506796857518151835819558302799647917785291244984875357287867543298210850606096462445717718488112821755374695220775918730200080903799478153954667248838505147358096781304303412675532208794675368907692186544637525177428057098348809629985312835638414530883998887171782607748703931287749625164215185947049518371118937577774314965525503097803842813957488982937621146546068994032003986315941265216574544180865186295697917733265226391516098638669551184481118170951254872745173564773337176517939459144871830933388957476530529096796380557924574308038266681807196303879350564668343762181735501060228399942026801939424083272729777848129964323766882681134750105803021312294452914117299594583346633783525033554684810865162091528817113507192373724763600537221451605825020911054439453188730857868872077055548296966925836352411058900938085156122861711401362399798070982552339196377072561461647581290734557880998988843049643847619970286152325604407948565699186987282954813270322303676473140315518825806817246432575553386350142334860675871635707508772643419500054525574575501282379625117958305233771868975281420997657136300500672604985932024419192319338936942403316422598757066751646087618458727656805439263475494196600891717389843012269338763208990059833645715682156159625242015789186319912327987536264294709442734227455675151225236023745674526028535763358121064410745338765797805644430684861041093556997221344196111550200323237384184841017046773989005605428168957796873544849362730015925488147093035759128973882145986959870957839173497313041731869298652744349338736415970523004966085974820564763353918868750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2861506855419585619805611647618602399358928583268465254264695233673823759865022115942731322781285403834995421803569550160435676510594327209335743392958427428708149184117803270839614092940656367992451937474510267707045941978621396739975831924970175633296116353302613727753506485713451423408703156486088645189684094577812595360669831034618404345380588520766771508977618131576562266424876167196376573146568009313989816838902165493136820876032808787483979882873588291459543755295205074753091095838449666016473459510037763840686109740030530239956591700469612748719829986837236388672365710672786107543376000075929630599548371625629392465036503543352146795220687584144630638873577072425035310130652909164752267133263904609434752917063818185076302453519143122985754755791597637295101959933281448134633396753488459146263794930304352417455165738943815107546612463816540782920400248923234750694074365841933232003969543961111034963557131585994860471347178908140951080133165649580939893321664766045432944815084007441219801582832775838729001481152463049200677386774536774694056853157045743718762085884750323035941202980046842014416633836016221677524152673568859950611087813473444300525110113385051382517914634719349179718401197774841763984038710383084516362184098740690299862538972974907046951141631742356155891111226630670435373086455259332763396117329183313035474408794380702072006053588960401839273130713390511715468592790514310160932880366944033419986632196755940844717353555893751474035865443187329258993116546123269235520855510292984876847387978450118371978038948471358409530737674663101593217260083188730614684580860257950272401505571252501146561400579725254444645413437168379177726767578739643710598521649680382821370084597618730308282086047834462059072851912563018183943393133217592021973218886254679012312090332527427031923572351891791401494967733930871690201593572912484437064263579397101875623765987435524230147998967123472318504059525214392034368775768309129953853811010568544567388001308912601368778489617603031468522279091236597793153193347602558668208670356699056073091293014982438999258918330951430323951482962436390244607325585636880743279748936444511495484850697432108986284195954759347692452797230517921328685323488304565172433595668549764291880430306941128527058861586919814401583320080216057559925364494189596811750855288101121235607496362850543367207769499429573221372784648677159490991491834573944845346267950792924995448856446732594677543459114722037769894831091801648832653572160510755402600189856796142576042107271722841697947093742871801288769232188595802442270817009415132436793370033397014560060024605873581500512572420433249561126585905034382330502731448941129803349061799015812592089340484921145281285292984093410388100749979142174049928706180692976124086793127718892632024040887387853037084026918152004965668788189262801593980195145119657029946395586729465900569383115061358685326442993542758667445404149335221577218594845806685160819537395491180707082179871364561833598610598832341402082758755964041605191225341772803036748122913387763156376408844290293426661381289786110122712452175530035799319774753854422392727665266335011724351353515318133036406829445314622821819268750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1035978657748974175631222831046153256250162045075090604827014706525547555369873854786687840790171381603814771021769540858864590285526607258066243386996536805505458881686730867559083874070884245764690924212161346720745879212446917680625633468201141734760209113252894460599519007975004408735066975620652379422765920772959387198700059280272142938980588502372752036428038960538462814294418098106874215389987507518027752294735215886272244091009906587055857747146371441392482580856895256278467196276727307495328879480865763043216533308329924047769696154592367355009702142844618554251325084633565560995900981848387442629402087410368738207088030896588817877496594422320136539420557173587929165505383524745328730495467784628893527178265869091348387049991303698475451563451492449250610577485991300809348392874455012272605692898751195905492464472541657634299612229301440528295252558803697972867816283482634293635195407615766165917468894330456224817283566314079324761662982546266841482972710388704351656326516245667691103533436245805138953161978359147513254686069179034029249661756526512444729458105378601487925499643219482021126996711176681852082628181843988691763406365171175021675173328592724427917875848801950866778596252758441304405232759481033813476607735826214570979283822095005429115577402583945607889208988003758912451195580381390130248067516496102139826962092856277639285601348231676483383498670813844310155535611989055919648688377792829852747236713968496227598201423069906766609155599723118609601379691338004309571569355945640465784502211115926410973993533562343576886371157583812072967590596123496394327564794611370566379447656024175504273686506845300673603158677518080243110339481887114488727113042181255235685656071914002496125148753873280537439076582595194768101464519666405674693587703541203089786199297677857211678853509325034570564269941431578995966811809445000469087258339228076555249411363955993997947450905070296521206419521389312443824279728371936739536250384073810761747157276538085495207018347032271859821618357535642410352654649223508352772940587194633757973896490771723210309790855301141826143540245927507978726832885845183003275557960607612579069987123999456276658111769808936265731732391795218380233088388749941513935400845397503744720258704098161652870547799951334462805075587468212534139715169007605068455277236632386686663989820730926609410981222467308271809119912738354260227169827415588083609612867363338223764782977287684169185074460978565543036758621293590736239381150391353347042088501236041453113803498225927793873747568589567042501416201180638521227816343107634454034273923513926197844511863617733682105959209879790930459657934365269960104800085677424779972570040028321020758881555347689772275368657813802629268203307454487274280374367982211548634397608307251678336018368412182491683128347993165134096902780442053004541628456565805336010073065355779106907649840723292460876892447252946493090577732159850285555479668184012734127048739955462354753297863405923418750061871319735667693691461764787277528253468401499054835749022908624829978723263945373858061320359200533745922426939180186497136569419778561596737106888217035547789117909579342442230765339239562372210806875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1019547432867593355222175213683234998229510520143987164606144867119813982567034533769072765833233307237305601025089481492535368956615080873452642800438717707663577902601582344673236349008058528517815595545853714841701439437951206722224609087123321734861212545876569692372643791765711541130525970803456652478742045906908504336257636572545955469648278061512048427401287577290159751838325810624299264267349450061046677170665850355248305394049088666380510230890009820785005072000217134019810590878540530768001620070845823897385138325579716739826008826147285689997695051367675399984385206254686095327291815371420221317548510011982886902540422431900977468275182485465170145872333261793795708972633495799662489092003055845424629833112403193049755048366933953308111843992096469601794007340969235254310788613911493477081730083835283383819059503579281483320800420892119510994725179450067746920762278859626987043586696598954940029641106968407968671821248697396479816960974327133273571222584868810161916002163239092624001024687109850819179279781043993010591668324005993531308954105857171316741281476760792682837545765464740165228382693965903748991762721908111770323106942524944732826412738117792124187881041945439248410152258298047027130299674904609643316673025155439854577686592404024228612155982580214574501130975973652371038969756972996933374394311574298056438480614183734262244339787479378530842087381278666603763545900054977922603521810896502882894176133681403298935409968604206287223481267555105997044815277816453823313614859437765086299494554661348230881781220693702731656972362191880895450904699740756446103331458935519183993111753089365488202464382037412351239085297910425459565090692875276150573247794429019462612026781658973926183297140532321133663460349654882631396106124944128880886739386830866538769074164547957633341725217353278126638424792434925611312276270203306478688202365798350195604540758657556546616993833430359631898386308041956729467922485591740458299668300612831875777857838900590596969442171025488546489286080113216113804983305169810047809799093425965969151522130216403496525674173650803915864670776282531803017517300562809394568289959190063739454367381370392927954675585272068168902933851166475146069174860489027606966062330824423450046901576523943935920147580133959417522881248061102725340216252586527013374776521501865640009834200059601865238601625601241285138185121531638454452379987880469066420834260255144465478309590810001468696305319353066078101183773867702977533095344351353832681708664114158966734879398332704930169389575724632169456149034652661031118288176030238256624973944348879445340560809187914759611506881208668368672127216008708312506541095040368024862389782911336845993082626160006690394738612286290258993865857459836771514180245481934978202939628199795982585267453720807867649785979242075029994456071193298958720726707214290016289179126028007658606152614482371981695279613308419745672766445319330819571641737503563535315156954292955454199987407144138054244924399698511126284824131398312304344108616948206804019014741314048790262343041162549417117756870071752243809488735792893564404349171914184765627533624601778047951321903919091355396028115341874386675605625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 681057278643574474249171454085416262774445684368279532677770761993345935149020039250509822930193371908502588490400031935343024306589322331539476349914328064715830193641391547773708229229608070046899131497738385752789485334331655747369004041693810318705885426595813563123183043703838395944292442078880002443032760324795171082726008741717756581143625427956205414836277908231112398421509772830219255225445191207314365386502531943871822614031294631571397569890743264005440866602482064057796375215432076310416701030926467957724223047174352048082611669203753532148432366720879221124462668293006928918282750192632889423946747513414019086326900638006262139650759218150050031173537154148364751523627652218935946696143556475135159042788791894881525614732492997368269691209634287886077449106540796508976358767627170476476614751149034074429058884686547149775605043968049507832132563762452149824515471845459606745972489926916272294150454609467020449426549685648313747776288194907315470216012621842486567026274537179851426678257671871338686891845503071563873181833031935226891696194291145030659718360595799890475586550135226284058087605984636405194052446110667620110758506932383871805646546572198273138602104287792534838543627092755447984789269505202720202378574168335650323312172494198677189802137333611669112695724607856801794617027998676008137282363431177810969550865006889784612335817723742242907600955221837299196672294505544519805721865820736848331740287566691967836734688237749048125457828359232308062456331510394886486988161882033081002837596756607704726668813298735627352370280252128934089337876585534374964608426193359633909644080144076428895284646572111859453713581755664342035644849312399339434510371776090355499106253516646254132611383133142807763569646381502302005210389910553035321768768241736150136359190007973419829484701833450476978857834719114067468338823921132706009021904659890668705456150899443987943221523062593518547115280432012370465326954919069239032801467393437560389761175704671460510320699977482645268490819412198407338982381949297403045172959688614310491432386006315276411798472050901752368740879628518091991298369310522887633714218229309033822958972024361067932443163462375134468947134447023930225788351640159578835114034427770750552878769047807036677323416559360698904372624041172977465325823521596918649984909992976447149526402479112530288801317993670098473264120475786147328385737904491866369786690876500699446826602884355230938039546409530517714684620263547882823173113971208731719266937820181881670405920333565694447017685288836763799660985686540063230041622197193059282541372664090746171570037788700647107069526710581088067867284893341779436953332460747797347028497629694631104966887663607753275543926455957918368394207983080214042356388198982761304407514448987706751182911691579912080659734749158234848593206342822219432027215312786073837982153469521328959596061618582139238630223941677061690641794703074703379932418303684833557673802600580293448370643464845279088076184734924715820906748218780670160749690701039384125855303243106230074669836712787649420329812826306025376065773569252281115942299681486360161811581288368073079452821499820694061780244436366977876712500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 60258100356097372863210522944143313957068618084023472059480685050815413874246047441300137994707852987289702165581817794933872982404622558735471549758547848008414948655806609948382470329385947077926105281263523096539029248690736989043705926404915851815055547650556233966779639726819167944452839920675856614139720455283913424486357798936571974747785055084215226806181966928683412390874220503427827416920425358146808780896356671958763688839745807514034433165595869665880980040079491384820764487090943964600212667062613959433535192301419486135673397909270433880554860822078680594037501153689059283447714867240936948164070518336291077563405920039950068999068506073194264086087241019490116488822445729339021763269632441766834900488207712745095895162782681704388794115451872241915450393005775073126052741392630547646206629495986959566123047557664891958767826761935156688335962237708970773712013797992788452626526351857183497299047714736923694448195155194752232645477591000265354505285700413760794885064592254867290634462980482828140688004220025595499053563122032368858908642385592485588912193809802911425112658876159869198453176308201256006603620885339707197822734851216055606595701084506674436991992853089625646158018016080154858672015434759940684924953656133568473403672617931788541498231128707804714847677736028038184242110961569309842957541683664365343558737811686598071033834580083321362580486590736785562550155228641344581324801535494481136268600418551818486281162797275074045115656217419354971228495030222094004095312199013691762586251669989395602637921119638692405457151613920216973435336366907330579311310414294870758498970030243020304883681982425314032421171280831518672321682893448409485326257936964858800188718487504650253437560935179689778368343546973282038161180271132740652923106001207509014187015796969993900395447601742852851564691091942736311591332227795256981664764359641600849305116623280619038629984618892196644913531922104576372683355973256609665786233045784637842561974441302104887954518986094815040193799148782228037122234179542742698470280831026789414171598947832379672557403768484892199028474201058290335793277113264396284825049470259383956867626513133262757274076841348290711801456831067028704350740210898966129757002582281221233016047031319176984662498474329532527775767200465589525310068422448231803814475821328781239126880159085240097226578028862780657260837901307477443669781116006183801321902996180472671716550034906253142561701166379952862257427736513033631228120840899623380181232308852765805054737157862465725144200087834180198469866530298736349895653706380100694994808151416708777442042797107470622411664436270959129395106421890981733273423520479791172810287877623816367122653266612972557092932740559098924805890710419394266951998605052858474728160497779494811729178149821896303904742766527515171629201993798733703718274796105944580432389760255055009426173385111922678206204384212230078079701474844219991196517354951243627423638222088865561672809925605633528138043670916757557896985823814330319620418414057872357133121494252383793129899846599948479620332718533525458578185339467045231169004372834554839440469797235735667596730952351790083545508478438048644862500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -7304764896585622501053661813193015888343648917468324945239959300882721793717067072716265954019108290800577741435428025900970748068568120856432829986792216981640065911399321655217400046003388234240113954145606817113708554014513051366089927981264365033296588400704588048491298339399216930638277293441488525764466835033595833192289484603558287966519116306875014209922028595769438880935561182834269222556882480985887037067647150535817975137268040698706495638715920216428635470771990650584402982770526526681732182398446063135320667390066083373156926163747543007253222824823303490978221854373634324508601302407939955256158489449655237980208091280770162158849197049258133862147456267006263462711305697617837253929211704873401449278560146230062221923145932581421220981483304263411111995380697475450520263696890104662487179303155008149205513346240617958025539212204753352038216112776889925878228442311253220018343672843555515630523945277973065927156931725745782155815054479478555232601519993685474767427401443311035396786931566202498733984432575430147144864087123419342974823898873678471481975747867702427819683409771993075721044768704122264873731664805254604764161648758110362435916402820334612216653795965791901154433722456895730338539435679715968165782083291931420979731647010474176940972228463036337719998115870809460967447694198431282188752255090258775858746647500513552331166081741541503697144869132935738083544892279570227522255442086193293597882518302155386010238408980260033878729734172745446598793326026272230473963763715653295424085491209706503556223959543539823103001027456924296626300713631508916221095410809865115984867021881443342427444611064212805528568365597319029608061144804608670804244719729754752635043169023913613778289546638778180839460809480218021844213593858686091840016643826108399098669930686239186312562026982739340141368986612774858485862559969653048868187062517627824443424616974979403152582974120264583872888897986500230749497000895441983407285388385119263007017292229495527019655688056430864539707724440761855034740117928145845542605840087664174565350156414085793260698473095544754326581782995995700355604134233576714718433747278199226623440203762661126669759761552614930306207796698537353175718121069882422603079431915710671615949112195372720247323124647508575013192787212805415650792198731716207900816831011883900625323537923910637280551555348218188684944478695478401138380908626875247866295483393714641203122752544377572744741919820397694379889127120356476191624112703662261891208088442552076891360432328752333449390639328257461110784906512000352978880569492813882143168566798296177467742899120489310849630224996166772210867463326841375251168312975554268704101894737029644015689263644102654431442696991862574402472083686922675607039604753722350666162624126286782289562686768013392553154181623601393901182518199992036389677872878828899187968584341205597402814549989453536675933628084634938066705067120441395208535129846059289653001239181446793482668271814209150826813386204127636562675994688747771389110111156973072426815134334809033862639134663097340779479184187114975215136449117878826045688614287275210955741546023260710517828992944243516922009178745522320803125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -28729180345245117637400743056994453548200444400985803910912798306006937222100046367533597231662474463492812550071990415382060076865960288474712213074673460103093147366522451401656426306288922048864585744849909622854431258377115996566652538602511340977422505161113778445740858204647859620273527341249127562601462423296965835266872171741306016986970147600369649269936892271107754200576899786558124224597335804336542836570178362513761870553890414494934644507740297437666612946414601206628676688378308007487729186448925652693415523015229773722243075345304061942884067525089208530300753896322029695971589353074125849198402564755758939985951653917303235983287120950616446631654865847399324929308706440958882729699111721846623523648990526542892692685391062581279633727735066229289792625724122442131511480553503118522257526482527343209769695547238608766244890819183744230200785781688112208383095722278311845806992058550878012479915343347378429156680459013095398536671009754281495270400346071183750226696233823922257527078333560704119895492271240141857121582021169467065587694878139826835571056854367999616519318040220900447511144202403306583222782085984357231849829396671646238791115314155090059406344382017282534811979637089681898071977847657646108150850208276289293281621070003060696617470454908886304263157146947002782413232696743334124360661247267092030583904869667856733045115698334457315261601200197592025408019416524629498433160533001480370851829849248309856236953364722062452249088408455431564064003855143492418774564048544118236921022301258444251547907657462766370707404976350678511438535126263874704385685648398301392976453096577267528852062768876748773194551357020697267184920357571193964175380907889804779493147067089173391861379947752744733637148128342304954658753372268119848500288359539879271795967728432442401702937474239203545385695804954292077446789585161937898111562675306714547974822997260673449241237704966302486898679849243925102149079816162244721071070567820649483221560817262092196299780366439660921996564810077514047090921757476053011819850225830142639293881457585489894213915519446338119246519987195555372094291650424014685010944339397713362253628037488459126783437025162869518419652899808835593888894189285045866266265973020230979347929897019093896075635695489650231068171267547823012724627296997649194717789239495734569098433769455369196827234021653956573038541918606973484917642942220262999028298186443977297881687415480555003416103575178763663373730843644960513074264320291866847070006066813509703780335571571502244947897558900078944931322912904867302367429783927591781197262150588742984566591705181393594248823455813850521556559401944485658856154294671356848037444435044886261263731241784976942443632236983691392676192504616392680397169288582336153401334455622144188790230148283243394307673940398460644154753493747383502779497006873981821281771383394516176151645735968169969604601486459545300125809609393009153682809812761186011097150511931551972430939556826956522189948388841385527984942978621473155997910133239167534514121440781585576601134491767661203087147346120378038219914019284251669514451860884552953131082991394290615446706489432385419549001943305273756385625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -176767198539941883379128049921134429157218174444089109422629630627091009850071747153795169330263137687485292886203946285061411801907088679459696399310817500388162725439520513846457329053142109624782064082812757220411277241515545149710701399457795127311457419464583818046043281060761313940660741425795441326011380860656865523579664607526402974413498283881327445286424062108736754525594419815264123206689238259619894167290497156793716265739082293624940860458682298277278792204682756878110995023710941580348724714539944686909292498377644829915537598751696778901918652892348042458935185713789186061448848161778687520339544869272437986068920443985791274834242896433244688625881550377274016363942482087188602089371144306680194069956708641217902666288650541600686925049835859031992615999316995929447947516361009867834574503894561684757819779227267436890181911383964460302382330472230524357083553326821301225345177652289319264778274208250568940461279254980356757553846335630857123049073171293511109258071456587496308751105784943567257614237326010929361388768955357166658297381053357882128382020916843788577237978393369225856641843631991445561756508746667387931790004416534143382134971108936019248448773585157416146011241921092533403071627663727797497451205280805324168350135821971538984556989488738739003232019353820941984993252442197221119267485564353180779989599543333109651915650708870346441617375522204462397863703702798804940239106777228884572179887560656417492871835282115195974434963054839258629370205589403035700568483099339134855527875377288047965579318012408890525774030718577588014731650296432893647724742191260989912553890226119729865747405631383604205616720825754184137610686018232276246729914648781712606339350179669555975078820867571026148074583720147986840731560887836406742292745295092141288164450756908150157372392296541079524423573808352919650264236267916289701587220169843440114645464105823746903632019108905917318623818708907694744132236790350158505634695197555144559763308701622914573734101919168520492383008008886944311428384218270595173563344951066288952752747318383339229492713514182774170538113110238412265765736091594185846024565970345346405976038570516241434104338346962726263757376509509120659893419650583369816537130722510063852610482333619609991236788069900484692678805644381121170472745218095933401359593234767863102259173156533914334056130250205695537364023720363523922695119865696607224742319903027953453611368674794305818800102085318492908132251856996864478095170183432273010316437212532777853629813570241357281511118120719561452772067583348476731434679962962254991722711397951229911925172698891445447995970499357630398201761396406170298724789889933253129091882179975470739580403635115192305533793760669012558448262666883982932116476053418045992632409277675370321281018575601361004190717580053612921815121644548908806159073570800359336260665872317103294245652718215149892342546165071783424692674177620938232610689807542689605680304405348768906476725167355662507937873013022833869580679079267362939816989936947096308624814994865027212540868631349185901087477648070445382113698887254016811504149222419287439714273901928666277910069468987068201564147257903039924748750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 219819475177985691951131944992300353597303635741300028565195985610116732284980363150987653037167310841129491406920610198572984816021037560990530316136689308551272988196514188297508110883695014981703722139470091140890876357611445531552400983438610248130792142770171866739010871579409333703478685729909460104001105849285825536074655647709788526226843554950894427951358245895012537534497206273799275802380377223702597607993356685178109715803206495399375228459757405820513671231294062844187583614889198313843610540706427846777832237620752783732438573951194241499330608411715836321230849369004577823335339376007879158368275636376715856828468713460547265467933665871087647233180259825787827642780060387574176718304676176398905463927808255373908894727372143016428774187603912155699473848421371741224038548531991756811093910845079419836996854248735213029159932085735857983800668068407276688935641442927535154770562578391393815041619192996279786934835707879881086443950614689654721973059179852273325031049129725798305893781870467650424010704207410109744441636877828621491789579808414350181489119129005582819857163247944205987192113832419598231641378055276833242182063157287492586899748730636985628781589334847035820450498823316025826730221449626718259767668964318556497787991322581282130235101887708244532896035838594057941443279456487946540991620583496369060481142537659762821012609586406898780157661534525210557150309421821406049841520739883286742742823247674844885666143485705053652155276527720150491757825646560431811473079087075664733008418259498369991998688884115483713498451880419166025142445300222763610964314660539132946354862015828357581901123769132797171346225816369856575712165066018896951908399961774616289250256788856188674103011780670833050921827982769949441747168492112577509014257673028194287581911328612618977820134951738272411886309605268159296942804278325085327689418410065567632918145989983124331854393168177580851102050684159550043210982446579571455742375266957315010418397753745274801468473955873450311896179263747262304102279401572904602399629169585717574446473046654084435193514249328147591874373468950097846484727058864024708736861105405803405726495568165117864285547617664893985358704376924692249387350523329737504705726206551854737469329115428106600680683891367621063118074844852915944728381520349709942587540079144113336864676464054320053828690545808812432657728196684249381994848412558891563867372007749415633374525333079627977028838597099438315903543507811152323205788635247864366796265007215410612095271003144438487143416131250746152555015929469221203073429809978446183936171168233470159274524323589098634070560626648743295411122020857101384768187222229968694660745850885176348409607302848356150345973803676221673983877800143619436942824145719314692005959179936970089597051676549446793546307522784190092865958244164696570758766057682474791253535511077379888677754403598763533410134455535327839211354666446221242256427755098412449447625044634216901128960928291717698368527154487652704875136955750453246245637011087651446143741248304550754265014018837559038816035073092595917350983927889036330290015137734204354694648245002284195328679208903189362479731284345680130818750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -89907609465307907665492929301157515069911172398317414058181154506046558354607823185618610968476415703009685404016454686397070767898103859847143145344947779459110864508229277597942349010380220408735232759959995815978508053882297945186056435228648904008430464868835665527295429931194258054014863809936860388537926391824382038617807719963790601411558912881844251366317883758684909842174373806482885623702152417553936337010774034939815840655554378546304393689688336595475118684737754447680978865833474238091501098982271008890900922276955171451527179399430405275800852847111479148340802708347675512133431005019002142275333939726310458519469894455607007206657173585516581834115874885168764088684535635292731703969669734501086057007300839372077406685408564049454470006846925520492573972309674107270760392449467222040524269469156932542259744584540397621521633317520075206828342014472256629234876367329259028160866742979322309969010809503227638037948000827574620742254921889021087358840316850352173361739010465903506982530659386452433398402907794571669527770353614336647583155186291715333318757153826876565696784490037687458255322807477890083233965714806654153547959650916852912719307131568342330302259952137685052304682872816205722477754249654254685748198957098167275946508189498359382742678713478248859977068910722488528737086310636985861490707752524052754260659837440031671172909752549768514344769124634892220139005253204503557476035430988145268568091852499320151949992936260106697484390681794997236256028840248404742211677701997969067199987603324388811986621652809324208849624941580040722312285773806254881865420092129812651540508183448878632254189468958294886338024612506625948073493750547349019513730135185230442027260589577581751596961069481344773273316685111179657324351646640457095107891689933073666753507894469438822690537592890697699548241749533714095323167262780573658506457009774529026107891859448264751489566679027547238523314512821305242276269119026388182868997836540613352702401507974390353915595752013143592110292324221089685284124059675745095918696189291319079039083714020994873363110245874594894027095735058832283806487720029715261165836252144681694489999328487723439772011205457011060986971744805842125789147904136640449228968019430812977266968924176839814783116784512823009531202407001568109276361268816803291704622673636390069957240737316851144058352884037522946299257412326337826823890836208996785878950546297284545936897348200259572518250511885746914367012173936956257030261526168028373477829161372684662974778895472264079121494167942948111682093261727479784526825162494264439552767473380044276494714967284402432148597675419428999565289175495576912191271788938685016301044046116746993840975288965358481070995192661567636089438503836731139787371538039620437867942130554648983707219360207067863946951325794171637660078131130961217899910086309224765372830759518493246926710964793320387529526811960265916940968982309237280824446563370123740494828053573424427153847656340810508718588368473892495293240826388592656706109243000430158265785373766066498238936192490658529400711005447048522292756453072517251809797014868543680506700778874608119773623264407906199963565110067636934003125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 22031839154928763401171237836803153315434375662587675993996561309354343546320103108870030422918807395466527942327116953637789540267171814888553262231710612670341621311993831529310322675358783373672402215180962796804527536845577537396150400715404059940942710234490351159108280003441461311758559448789931719617671402725134458032965966814847578672026911086699233442436779591061864183985633332982609972217866038090781541955782624142873940829396786567815396806270101618598137157586379317825329141018193250584462270932881105327782776163000546704635913871051409853080323846719313001859404154803193007285348954555621147773500462279367530364285926549813127913464041492951521769766990026212864556618773802027123002410330524259918499613741768945254380503486030748989252697449556826141088956702787215086583814923208022038839674020122974980817949976795444984110384198615470745464689344097222065600207835135854331110579118755006447322944305691924585478041284301602969323543753997736044757186098337700081839195471827859222257647705407052502116628415501816978245506834252165157374130256512438255230993638332497335867451523124514494739179880044104609609195817726017753279237291441873172320718436667883963646711493018955854059729361326257299045638141765127556491337387352711557556719865998490009308118030369450427391939358326738965199079713172037822033320294445136266681487281161970247535922512488703968131903493895906653054234696101924328842532807902316943777310386543402840813895866128037396208957162486593449021035509840427766324154021805436146925905906688744458987418212147938554323325981820886123999325249751877939159508707993589822912885324170470503104215893840678818209779641984680850541628933057541752800000437530727160952548277843615336880808721352242499994659921835538494065066191777668392882547844111493036887292061998962935760487965900645673870032438790218687055015902048795803471158097708853295944567286034026852733671940574468949580424712320341672118791320665360936287135854580892303238128996325330524196413432486307535111305293949942107514534080292597754143559477642976934867337408410414341525554527647296350394129022247653080434680926588689483514816868627873212632780709816491488133389644026209907230671984164391554600786001918333359817201795274857781913009517579754496308121462412934872000351932442675793546806885661353016927230928787005088901143804218338694997376424142974389405013527979911808172096011906322246550455977469346289974538840825600810591710281500281206732816987868772064319204997737200034960627065123646926435766175999922466595827563297768934756556872263530703801425522297224301132983048929899890354393769386436233387743455589062707082688914219637572419187294350398808819309998766465248863067885374042928274573378027104514225415517012671786801914817691712875092865845661621960425251087515793287649760627721124543931868301123838043861371244657334448560769516313096359634755800831693273112764767354206444159664499072712740137497362081184510444649188056099905482394831715529212459995513482249811880900420555238950076957127628075128142553159376832508971780525398414615699054781816678420158978784294543860210664440702420869744476789289529162876987968392529377393832908981417129990625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -18727105074777646367266442098685273081085961267646850115529960840369576756556670132799754366833560920899234017941549420059039481586902280592908611353890038580716833818359991277539645993152805394084462850458864001579913950877542557506313542706505328565540542182392658099105819010766291516799246638592901615742290459868025590916342630881734797619265602837087295685247946256365965755896094745404667170893052487343232091246551580058037000320440899322910849713752353308010504761016525511309488531307848084139242432806053192776497985774647472536086572116486331830533546082499432019309479134546754236340164447514376253834646666231195611523419966457958315821210907917422163221184625051419054333875676410284222162517042803197078257924898369482929968072865173656215736210273756318586769991539355732551140366719467862708956627117814011732980911904454585318302355006298953322233879132142705499643848925485458834657928452576295465335520435955657371570160934241668379477908739535324508118675092168431301043847088404864439265834256245144113219897286065348361177039427880589017398674584335066698595196569608025226310652721175556974639021030888206826325591892474940433327191112550573726149802138716420736732381241391000633117837304872447418366185510163221028634815550254964641218245741409170606515413554525826013337827112409138478929676592195151892332698374624303037718069947483000868231285644757698407608070288561170133687294102892330327754924481299704295211308046869762067673023444301094827979397411582170299206773669045763602370999656630142272117015518781918323102567844170030585969488902680843470653617767813897648987476328159197779948363195114126120591094920648337636389165771063654617442455996006565135448277305721803612710629815113406229674027712296582341775317513925904257048417240627791939347053141344633956625003984992449043293130024289707832972630757142814780379962166603078557105252963302089507695304599925827633196374634637601859548936890769332485195262663520678548339642875728795077010674798899790877305805552425956101236860040369118477238723916771170431897586772956711174808606558175204628242338513874602309063649754558067907215721599123180976649580140846814524978237021635259021918089896670162033235985659890786088347158695444465328060113543213865239574730670683702898232266000676960693441500735682321570810033204563855945617812482126311222388699388383068231133518683339799643131111137256309539449381379533919187402605610309973092884961883243920178140236253389870816805114865208710114520846448348504227673120095844645015020828826961773424026083756980233953693842757602952997365923281344923448566465641014151255311879060567280291539018139597822365988846946642449758735441981131238740097725365069299351151370701999690044264376795602273485251002382067632457485458198714421085708023415993410173097228768978679483416272536260102667824848925131959296312546974355837789251235706362270641949136997235301174939568199963725958299439394481075427967097756814766039866541241298422176693615021642612322617566614744881945554095642059802116695303233359637392259092846140370659049635781295178837306319475002497560079030426075318352974736760352075052020506266828314861158517687854015875925140710790218196735000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 6565301089758663902050857278375383161966875099745209082923838529568998189593599556828333588133958181374443767433014983776005612425637088633258759230380413033453391059638723256322422412696574009670390473193869020477436242229795241621706180745282807073234910301880351690935548348996224832559668595976064587356188484497291682311245840756123252021283118462336810607553664363758434317908531919814466151987596448949878075325916970216731054561298956219680109155873914875270866961513548667351523022783677376138285858741360933830561186452826656591212603175485517792510285507386073255932488323099534139743223288246348508089304065888757286407251770555725564939315035972410581619815692860779278942023201125595106880428603019788319436879958142123142939341217943224062640000794431101784264791791123999171129368347247138198329022136063703991841536990431479090921218320474416169396321264294271806553672071175764063221480385711886997924896352537839875792885249921106720852450052000036444129065796791761915506350712725458071855298876862041222773360031148027077720778085224884240523138079635139710019825693731725666894966631452620220704125322009539759205919058341104350432892724491462000432135866748168941606274495332086069165261307547009311801909202984963263514704900831023491478387638040587911277556187923617934711513373161040399049314863611341340459712957716934796632755599179124555482460954449273495299719547673110811107531469572605708205366687431382435041869882234337724464028034672624399039373540191086336523122856033509709440051304958835500850937047316870560709399660284930928340821780793978635761355071829642322567185790189051867267717052179908295050036580815119272091187659676740667386440113837088479728249380064018744875567965427663218267425066000101231960419802610456672261524646074323635597998876613876181024761024965475792040052763065103769752427937909230311342527276162465803703684907059229161809491915178182053623560578706775801912037666649460077196995544377492300550634975049802058776181147977803998490231146574922303727139881477248427836946839116834389728346551154845387115734244245471682733464348224097891654021006764173956931446752609602710043438271159802719574352632830440447935871709120018707734365756926399129536666772351016599195868510246069024433477055945709968966948895108323242205029179667131943428681888656870760937758307595757115665374028691866717301059202225081933539101500602384249916751798567963648949260121325743219663208807966974564426692380643885069026230475640920837688785105142699769934124366671223023451593517760903916391536946052891971131312393393061172060940511517370813426272656921279194300645360455277173456094979481480246153377579939516915814920924617664882860738003485610131599544319162949034083889528053689528864408217323233725735854880162223485853358914457345807547901131269094785389248814697202303725464830940220434249655508739577126106346836862754091364675094139673545155077395232285535657366479600511953296015431812063696757011262369340395962862484600818386103944396743091191397706033587387053348551057215013155334228280684985010197727593746629227780671176701291657559016424443129556327591285108968983080996086756856556918316191437104226206035281341244043810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 2162673469555248946338215664031546534553492705158542667677297776828890402804398402315458699056889208617648834226391667068109441913089677720242268006266178586198396752473947973347567573769632515586481489331931751935777880607424067436730684903408606250337147615501314568710094284153599614098500677015700561252786829461032160642123583720644627524900081997849628861427433910968296770142976853821925217126831846389778855171633754676484042182391268295528905690131326012657059815743536672481108936461591923661831396889396298197929486949492123279085312457544707948753269765464813087605766363692655512027995827261318164692419409507921347473008146947923661131836050998169008670829185794824417180707395968951260116326195860313864454248661702166123976735802783037358471486031093264662920622889501086839864918395543279292785984952780260550874122136176758209686138902040987505062154411835326550638552917596260984929899987576846557063759211634814599473213030768139155118233132697636194669878164949568234937802743162457076163957482595351561972646707949982852092352852724247097091303170819402291201434015441036976017380797247873160667724266723853561937541115428223224440400998120147737716090228981204954342501564327979622853592422336896997591295337299211959403933014788190103980120816234545888513331212439454471982765434448980774889651337963185879503767241544081092294953432946340235181508247420373946750396318039346311534019462978185838627155179739119954909320259699613762100144674165962283777864798534332115100576853479777240546461990547541316779589761315262516661928357444313463730118070048407962140275141897910049505592451646923339562864733024095722686464782687839335436496050455103489952057267515490366915599819688000943796903635635403942595652764024650560760161732969963863755132587731159623939355114017551621073959008021358280426389301675488285191918451034734290817377053899170205661504353040482047186662643911047658663112603150655743221406693173854612831214779942918375220291773540421816420944768331719680126180860676581468333007403513330107560034307213940726829248090739745420817952395527287656213938801363634942916983646192347076711436136928519384370486687452798863492534016195121643651669658764031073546007496424439020650178038498162714895006259542891289897089429457198196364271192156913062475872007104277323271771831867330241189102471994838568709750276759186889635395753235249292426476174178486208351265170586371884011731760073094054417836517295427726450866318556514858088888500575996011774568348678888340716126710581285739452287275527559272430712665290521618495986461459318763992168639916169886329028980006906448559188724955422678684519067743879704282985583554026052099350988047384303901290645012820571690091075262548412094384912742466663373717064040109998640823070197546408108454186853553196948203495218246720490612339382267829922256368276945435638785526917367312764526575102436602622784820050397115521730794919745512300678891789538190056956268270225635706509475955724382981237946371930829533161233333468480256365072869009255027225679637764525575130744226481333226102296310226944646776459951500234341857693854445221615715461428585151273581931265115169644328049629285096563503051286677958653125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -285016823414793415336652769036095933187102073301254067945398354996355133833799484375970493530707658430591021710327482969451936874689182744093040728111565912520661079285581450155404192399993957345689217304001882169320952979035423911845361586472059814833102666199210982095599906617314268473429245431865565303352280682671845761558983623284844104445143085988034262479760415720400984817150982401838868835772818804501608509791433488783249422951425492973839378558067413793540234519116899207385774622184607612227354473735769684106176773817881998259517776898426354142286120909697939526791624247389724138715045415441619291516865326931252697167294162000682244820982841547079557138597354619808793864535892144377238388601611385126893830942781716395203184495372594296374622916364492443938322259713018665438649893609911853864181316351161734145480706763410215535434858604287986952912684274853620681111120222948568772944509658169453360058290268075789580863375693549407947674854406912444955395892525958021887788217813843281715337182892373156787204794867059604276365741836947552411473750724365416953362989282793615903801821094654238967395399164505339481901643045202015962335255713746579661675477847191996992237274597015384777127332350403465564982198040324770234905541318302759270484222688502590974832308036196971137691274285700730754798119845740929406115055649957579455018586997901622446604479362225675440794473664439675238055718579042480080724274134342740576723654673193053273530742954664309467153839463222058876734673085270785305196115698301613683951423667317553640840882204930184375431244981009109334203085686819783259475010967985305049349559294338684636796965408398421955818169757148958707696701530530035714942922914088379020188539578205798717538767287530524452580360055875914340722541429665296172204563622919344097630724122865573936809347669310017098309313592289821227864444575062098610798711103640708496516972971027648903041400152864052423818691741125276194904371379137761459713889058185217425009849077889175274923977935423313781601778749543941171204090095637934180854777925552731343835707277219140706025322290430148058527657265277614782325671994208132457596277983463679199708822190371049408365101473379945892581201292929068056714412484828170934078490037030852487810379598274508126856774416387703694521393772039339393208290760762946056548561451019885636507182100269783421913948878074923097605591287157702937998263523583851632356250552115512286065749228931492687686587842617596871495412044954167399923479625813591672114688593820417167557656008596467640230351357508508990719743191096297062736101766776483963166843455940345092768229863056444798928190770821071447416194555521111438930768495110355305841477445224492122069509301139222969098448344701536372818045292256196618429395545018315914874741429376258997417059645404049121885921571397486561082107590971733129741924360674040267238017214305465448690420724774952074902855441559218424486454161392103091013377479556361990413807760206214992163931400279580754776143572467558538063692136910847991736209177121661510084050598278798393236321566580857284337692355197230705901520048943119210319226351263114386257687359219819914231642621815179216000231757020581600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -722211912316708790877009072537157927584943944997496226806895994212937116598530193825403388788794093989779683533942172421303798982520818488453662722592852071537748040441781470605154456409618977267590286148819186294407662255779076038429135925838752374724983060945743417383931318900766535514452687808820341203313781319331422341238825874986389346845474813891432378994485169551941901623955323215644527221744490344587960272444497544775915861238456716577054545953270149290161458208703279641834647141598338523858557737980415917635466245056289165155113070425034516348025499270491615811637239460825175449398791758911026170301951295255455071250874717239096085769014429548448365104209484781824470652512320564961390972270873455104407808397458385333958868103019119942165353766910056013776293746472792773462612371827148883401585224512627288934969823415138899137012668574619497956999198210533077964597742702393857268320331969541865772793971538569418043487576115793728119684619148073733986252424901090674986145059316768425902393179391408779506144944441635686352476902034858861528485646064111423783429519422882335915690745593530206967726031840991081593637163295575169302063719090261302913449241961230122543607636331232060130214333945583168397575186174526766669599376209798701060685516856043849044347546611713892604022945001762642996360963231881696081993368294665757800323519541107452646974946831591135938353608158122514854364299427518950123123911973800351214692291949459135740527521805563684105175424059416942101147528882919105289811278968855798737225561846238842716288242194422251030994235154721122605898573626907014810090709492109833254703942255366058083233570434204310285665212954783801076781665917412995361827460168946788201753473909644460473207811309354574840075292013969509042800647957787296503211903750141496779412542828483197954872977675764515263651877631572230378639306879554730873933385769025812397708180881024617056866134589403477551456518709176700641963514852416725636055644465685379833216102860366965940174812157585011488234632481412076485423349537675190550301820198121395385903437065421975223072233128402867964129065318528267684267731407349575752829237844125800427460620238522024909095944355105886590281294598043096283320258461444248181842070930914826559974736169472521191699361458665437697720643583663804865256513763881629885836193429334781905643392837147486879124271514110197020634544993434499701229307449172975100626905221924908154826923592777601753108849550465396252545579516399918298641719260204245481490229510967734464446436269210583866149127150706594064066220435966176479063084037257751312693587135292649377941683535745953131460596076810702677236262554390253579548923962246495677200782041771770035081834610226515547877465904408706552505318184072087452860862758798104040645002376360673760690676223087398336709888914494855038222579246841459520287515494376500007857483984620176478973806144398604470890090593668574203608569939462235374792083018736371061978831198761355048624189947533916433974189262144165959359089038111077668994539791388155244962114027283308984586610218467132738759898215940101949347282802636234912317133046990489756585254805953835802348895977273926923009311790863263362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 226934091788672550140951453655240311098568112897069151911487388824917880809737766347903090628217965344634078634612183974396521587532384621490884775478436388689959299290945043532571656197711187523006475365700378621887308124311855782757552213939740863676533134025007270170639931809432242572996453091304428715200631187199030888736213289653873027617927475212239340363260511351245102674139855751582594894449257151649234356478000433605087506666548937113657243477757443499764962211119252067658144537739387533057283233520348791985329218718737254810196682006916914895954363111692331015788451276159774870860425646234080542796589523850402322734812411980321444543509419792809465384865366682854872216922687477796427487794375105734963386069450475321478856897793686043962904868722349228015846691581653934258644629341744986981793370821855025700275158197432367672577425798786855891943009237029713074179626394971962724598892356848307472677891156275910753692315020109845167734570134459923797313895751430921798728659466076391412897895256344873374375369602901095396320276171232868634458020891893101972333949709003182422076149101973794748637923753585406229009106382038976778398284301618100039888953705683904325622006496793166407712701320113767970819809858025023876043011651082769360922980676946850844036317963279697313180376891610540384944482340383619932082299525573694100982018753354441677854255060327345786490575538613046741944923562658578713848564297823811034394104467311940504225075564018817779866292799024335575735581741033533935830388769097260660304990225016035657309113150383326874502176047302849342323948294769381243221871822149751982241291572926664107601919026578861485236234194982359274383472264081194545259596592135550288013790862071254301369118547021838011024404213621922002611426532037040967402573361454043121623193937226629966590168225890435344020292578585450938765710550919760832285368417230072224624761155500814921381583766523577503404276763315851565639479208499045372659693580518360232084638238858103865999422149848870831208365227980914832413940390020446060910969728653292453324364436512123923139040785815708651767438183321559882265704700240685593283967947157691761199831895594117807888172508717117390458485526124875223016745333144138113530215494616161732338654054237084950872344442740535478569099691602762473956409865451884550007716105674340283766093105298441676309128746097447084133553867395875385811891266189298077387266929808961291602646374022932154779680366909235020010173349547936213213112098434525695104627327497638335986066663413503534199270777926535450600553325810321643724260311497028562744562182876261953876446722825307918631807793987272771674916720560330014727028272198472447679274193451452857302203357371590728655852649961240806438946534760404150958804424576435211251245831359728734543568992424368110606028388187623323993641436997881174714011615755990294416879215619051842665271015229371665825615011157045443249287014148327683939022622259117360866017886656913304005089458176691112083974978578138946431011907655117425284732628350849336181490816716535189672989438774787212932416985023531016553413292667785052718937453107533899527160731458693517078079374988433075645128132456552474500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -61388152575731623342721806772750764121924539452437585884105199795135063252213149818825331591429671830514177289524298352094823707432005383182129808364833750729615679492927980358161583059596337464163249302821003928435893601255075672321659182242714036511245643658510655928618174657569331929954957774305057013320827880109426373521334335955679855779755198158764857904612220912565741891804386409051691544534990528609455590054160171771085487557279498832404139615816037035745796518656402064171989256874964868803454072556014988948341908326830350350289453457846957039250209186630475833959595885385386391981656372566661355267505934289005511006798911305559331515947462033837203521514150096636834192770382857154927195289199055575134425642945588819809192656498790975226510589560120145601250442535776011218028439274926926096515076531474451245380538369728887987160215729209468170020709331332566564552870264384465238678266616316400904982259967450109631991816048904628678527905416972382983809673280373017632728984453971160284758432772112932109702554520110215327208402916653463987406487213038677472439828596204659113388144074686730994541073232326029591894309460933719389393747941466182371509602334842092073769370931435884740702238541989441690645371002902762387449743026920339558189833071195733824466406057688676700521719683325982986534533039629262895956212258494156607223626459253687591189849698782327686644749762751645766928470451678407585669514226975510285942560159076913930064383468805395878805446950716874801713637612801879895874734748008546077165964151718810299998146883100470655167538573181450056047757722631588021957196049091542634537359396260961935095003651501253173488908513893039720007613274506288750008032231888249737137766845662601353722431989727151701460782349591452781141769694545350296472710772504078058157692873854832059401225977892939181770412145668695796248562011100468423366888455952909008808692542137995651520944926721715312016520180473896931878304889733492477522709624302055719444305169197274645293822787745557926226253071462279378657122584569353086997332033818929326942498160071299371460003671719851948927220379596278812125425064674536732613274677701933325704853709639371221633019396644359481575238197230323230965163456111168277056847677493983563782963364675483455303200130815043669543487177663581607066045939871786484310771977648674752412016259833640722924103678267556681627952193538976331559789362534962581723307613952667174280802798868049088890705914888329662865176568367534436463275338733903790415869836280994956186300998200298116754500542056699311830071839527552994856362329698359105260977337152266915119380149641742391167980440256456432094274269303019634578649727945996987524596288800324825406677030691387391806675900665866988303644829196233186506719070647102184103387952352131618703824126332349546422364413998574484347817959841596138654378130528153137548134093697084303924926435980595690962181457361901049756963655117503207739668085834451611455549272425231614946767553945039525990401393753046356425840291366583723392107124265234302697410732507457942192682822576361211107352775521514917944875576968874622998466385926064912121851960388322268980309388619999259634430217957336913250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 19162979656289861945216482892830759752980816607327434436044093939076942978969878627549572841740775434233500974705766903354349204435747106556644373002054214183007972047142183469078762615544891412672566608095628158518838661343609676897710130550069526476855651987285730738818284135634147355581393164471979314467296828577922092285905969991832471265072838899237367548272199785569819215354978365603508032708194064572450490609001896147801825863511239188045518769375464175283271993724613024057736128937063632255133896528185455891403528499193406601862068955440646819361441133379399841084674796212835431947063186198712262951963351001436070771813239534982161714243300816810395612228184045513889216641364454011777172911147579423562583012915500236975478839011923211200490747603321744017511022105543510573937200106113285421678058725872898071162963597768979410002702716070680176831052398099577757897020630774753413959637432851458050364487655361348485244009194528209994954684229826074627580202277847075921154033363847607245163948785580266081137911990656284273922971649709585180627506785422684241255550299345861827426062492576249298941509430790346938939570309212109086898047252670249825116358757638129820355287984861064378909228944380591444390807134364903126897059941924408546577297155090888000453050755254426110354160295631284893151196725500349876813123410185466088254530691740266925843963441634229187583033818382471364172764252134062591933401148336517737490006335918301807192154647459467742123354025416490618271180192801440752143560721170169292869807658426820374992944161567935311981334839931693664956980026620453538851840438554461536401550543922820342925585461747685837915322628438135535127660154213611982349891697326824425760221326238894414885103444104058907734156523559131367140323654905886053518326963746756217923537863447002675705354469875827355809287005458652164406248353359275335509037205876129187680078753595201475495909325712012884390889133290735223473612887106460322276536664071099704330558740081682541853998853860799878250761728395179177446385197923567495916307737992980862269638881926358404181214392835217997751191667330940003317075775045938467168280298554006129587378910876897580498287771969851987453158356858238650689076244256446466716032327741261387645771359268780882425261052024836493384190237646311165445826553488989261724991858808165523780702548415978288049943257146540960525930169005771086653661683273529058481826247292989944315005332899365941091155871508109369863917798564801105545619818180882418521463826985031083242138911803979981936272637013238717958666745732224656472448401466767418202659048415698598516884940462674326432542809768650254107374931713694949377412823396097443663994942183039450623282471431257540557037054684759948478778916625217429292740547790970852878908848052002888441061851970454298389868199610262785629749684866595511933273269439733226708599047984891857826677022309152763202111075924356777102163183435105924661797689712543121838718856087180092323973239633041081461918676250848566042286863290390160933538505137728315026468284024260837785272024996112150091626805091174383659279798349749281041181835831226024813409405149609910183367556747245923407756735081495786250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -916482616918762014595711501421564041741449910562802944755981442358067666704987195101574439302525360772343278586913417386390807638922355019765895339632728602680131278011187705482583088727060442566258949156811043523673300811126493568622061027888477107713974379589027934653360575045191034675501145818772322328045411533471999313887550637465648615534373742927148383371009665169261296529625347591052849002306195184201966354672117251536048208103461461529519187994863884981600559657249907952636484078790610407348995910783322014027424235747833945148261926951181509074798229591428578467806101687023306600083519680444267298412972404986827098911148143410055894237522409854443873416611330185413853191695252043402789325643523655877730357010019841256435975487348836545194246355531258798291801919873796806210872436018230512393139413784473225876303310214161179463365455802451116884176151492969593412992591018772041065438389441622986838148426181901478646259839689502760636458608876508861728052890533478384946096613791232640174003086581316315895684589595666146906195225726218705462362203216296440219647034468359974401710202301927290357218168407813887050153450461537355587059932778810698580877980186446581270812652931393163233070448758687038166516660426016751601184504965908080962042048422887118627696286957187715738487635846725971314992054486547205964441909498640130454401753251009144523346437638953293937829861091928887441470033448014810145188080174563678284238221570538332912726757181246082089949863418749843827513200208712461526668090325970598023911292284505347420648356783500431048889407265061789935569706986410718093315805071242993466503230345718015195949692504505746953951678259913811623835993578372055916932208725670954763322764871490512626920314698138953115223867968476392284993940444713518232954313365651980237955606951975246700026191985924589531532716658013808484562261601297388155194266236135224934398477830172883008986251678125026571777970168144277347268487393506561437841539795079785269222773876942122862487111804219506264926121453417215760329072369893906647215446262191591089267285877025984130372055104426028218405317599037331592794312187787783699637707662081937811510471321754135166258048194668369600277421885303086726264658094468183864030900940164789211912613322858078806945586656610638284346109282038796710674725299043982109615189831598980766929961075544984694777512443213516511652690015034676004104465740583818635934163185522494159096351172304711707021357613055285311107867699137291757184778174553720642189544608504731535664197260375963915551889633422662909230724956446881809724173093144291160837784601528337963327968754625450927522203187629506476396525535786781824205463194853422319416751148069398241211845788859581281226914696378546554181298235820763790425520193280090608172384770995977530261763052960838337308621488112389160414922342770914428092766026814882914639531698817395797692417730818660243151010744115593357171408387666803771273569757758619928625777183194270133874658274855579996134888480641745612520682549759960838903265863349645873620052448825351875980958610490707787161968906025513799026772918565363878630280147664352740056153184866862378377423749807090695392985544567415000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 266478175814974233427126452586493391960204542776128931513055809119302394208700550967130327631545559777377222259013483288905878106309930740081837156526738652054363825156677919745985841635523532872685585234260872968419492130556827805787714048306683909916213351068457461061202255331727977377567588171093959573024778465122517017365865424476517109544414787275197026569461988920553142942774332557408456398745670981154163096000487975800389341756397160595546755856428769076129919455153616058336462068618242900617020677209924909861354333583660893988950885599556627942719989060732961216570320392313113718911775814345806611986158972614635713740782873179750247014831225489597512320103687354501336163783370493122622694845891195372499022614320347926809539180663343169947349248537087333253131528124490346903067274906817234900573871107519457021896443419589853704180831644525100610561522480877403251265027523640929551474466209296478405329438861996995813115920664747440592484130590361592887277782483883982452579735739261010626328187829512255717580424635927509436522615172969179320740704719520498693796817042387994750850115875475696671465834228227477422414583831691627238120025719758537162129305358290748345833809337887226971984906628506746652867335297620076297544221298033680258601286257185070399943392308986850156627518341143153106876199742650785496376911096634765227512332675013493051306382208217363531916530886333254262843683461001816950421986773462552621531484348446672277608551091147896361196373110595621002589903439378086415117319490697590084691223142029949388561826985176109205940373898912102625381154179473206768340279641075329372054414196952476517991666184762144959013621380249678373346705696709554577273236835818663414708233641065148642678748941316022865279195732882219068614912414846407608375011412478384460019291468072050887976057173382101332616838340050718303082694202700725264624854376296691772557856305121050641405494727796094621125678448134150360364332385380885219011557468607470894688893765415966015417145286267504602588607294236078739535579261514305300680412357960656841571424065519465118037842638235043257568065928589210071891130163082188724672503857032560490805912299059921496275768783960393472708239264313325746935786569417970727586350411806903123060981923863528472324137585089943442531358593958105221695326459080956387654760955433804021339558938962712750519532909611984306487796670125121951793854882313282826174182083258901438182611991639346051650903234736703704732583197464238722451058141624509158066436936242771960949974720041596100417177376526252067040657969931057073002957640599998788914019243766354017532440444166645416672023123327345319990766977440629258562096693972305086526490523200534089121398983819743686372876803898180618083290769358854631715757298848680683235807966343089229116128849958305239729053157912010886167547629927163717110713622503856909730269516660980581404646937648826748381415143001835849783338992491631079461366235880297454434610210935935750859011031221513322934951799196800961816732088414274425963383931007878102239514868581365515423195004093676672532333450593964208871636858480200981093457061931397582967309332671250307402737991191559226871441623011305000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 43551113866211994108571185310694272312708462339319284861465317090347020366995113092515362105560877664156914206555167469329852318682889652350454271676090103680580008675339650059713796494072696817439312035800546860660604625643987463237101691660652458549403774845665350414420726303484870367532351872545443859340815912186523436222764110827381142238042102987335614024381061908564433646568582298751935414471124716732394535664703807430902103645154039008380538919303016319313073580133050432863334910639682206248610238076241962166901233498203602078280698797642050752411739865845740027027567316763338106889017896701517222314814571624734717443126457322496741318528222896047922324331785086179605140997388769718802070601990820104048848916706620447395425519287048434701860317049799432359638043682809718071133149051962758166221299579191429008776163125961950070242749248329260861413213976018667877126434534471062675827136828149059431616163041290365444844280768446345635893451707075222084851302219108033980678892453673223304256029144887840234111989815179379043116158757014231092362316500451173415167984600707288155651826397138277423584807017639184501207894991306913355347566172637910110965651090113955769594918530684881806238677728429584163574567498369716883326565461008388848469444170266303750817157420867848696375843992983449412092472469349792541154684145916081319932983419723575129094732050206492968514133588696026843055788733963556332631626659321823653882164538270301249809259287348911234724791825739819656479017164202456733192583369870902276645058818862936200172379968583356666626102550067821407349877873419507611416266510791656949962320384274760613214617371889401405063338725563694866368477857180635210044746593950487907423684016144575688333191436112563618987123199895865657317200534264123336929477832731397252810999611309626709942573870596953303057454700964479824477516286270200751327537478211428198316591284950564185197379331448249351507376576721255343077311518509778904863055919125855197010886126248662065375663048082799628431058859739866001858844853461704051966453529213733499489661883965722908201182813173989637134958183423378026066934247720455882346599358499632712040383113788515975539485307288573134612441359646798970453225160518678128010015226984858356068534416500694800505447327427869484337230921302586848197140161312812953704732744245420338641582233907751026008911974466532077658326372625280994883488963070543229049387761473844517374904300283818281381167444781882417842507126200030965398416304372835585143397083990818137208900449513842557663949112512357150849220877630976066337612017078498154850087331007972706636250247726798981476373262929386251580703903320683478169679415421240170151882739833486195488013320016513055823671847483509090294491478789167008676115689701840718461764569822686658300994816178239287443075007460007562255075940459971268483735938877581526758587360499222101638725276140948730369995906385436946788840877268452993918475452905254946725926982732437626833841060027230744537676590194339790544800283265008990819500809095324138543085662710698504157095038071486531523433999371617120835073633894582189458906179844948596475818595344668618726686355397163085709948330560269250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -15112192002032842876631617719295843067125356797175679889830320733507700852662880447482527901588047805452889372389639349943508689179944003393905410197138546221675562808940538005685615749898491165903342334572872193491525891611069240628177421291157693152018633955620749702713894365830308444858726791442578069153985224054314782285329769988357740594531156951242804957340990946839991196143854174606162789219324319340250670084558910524309279012532139157999946077216878605903440881780202015671390910494357120880660914423371743506366769891113725275099862463807033158600887430178962201686985763240912145974520331662238312138068812941308709110451360020287832636347559812062010843545410918860578762316522367198196995655002832556631884178978220006756333980325663667044257490689370169969037658661018075274909139811442720857010314072480688460180316787766552667543543702375234884349316273786839989741744515607188728891652132085107057385107575948996905472953290600138398808857919373065679110758858033622520625684783518822033833954215944856375428945816656443695371128523962996014125172605153011811880143166336194444976404077273912468596964586009889020171464315867599901217815430623643270151685792709098422087038370564182265989372473952992030252867105783772643550933269981243968952915672915361459990682301918272842173139711572175731713444192434687473399732682612605784497684484789216423048448297692836019891547579802506766643909760187824844931349063162809767517543196311577132106537873238947833981332422483072101823176597978924524489580350248817776134591222383069526320618939686148636852028059846531238862725901543440397011362288486078932798649009879616283335195796671539610191502256062235145882548773489896295129413636723802140122841437601985942698574284349576406605858087667459244305578673454230724238158602429346991609786648281409159742564558380141363517569082092306671055491436573153301128514171314886469792187975594942683172187326427556609725739518690316495712622366628226109141984334966937839861353274986025329722693033831581040551485174211951824707400069163539551973324427114754277991817982151136606515326399972079828436275928611672191006004824253657012424501913215920369594237946686178822932238243653585124327256857902785750217413499018519773767394589121404856978067418407748432265927647257502024146767273971082881029006827653074172640441199355407386387295258886744783568091869768500718193553890215263559418813136229364926177965447447083217396858759419010428604274922017806467325843772125540494343969546217632191666826665412484855410302225050250043967175350759448453907028356401148165948194950235567691411231246936415549101019751191588491172975653835332063768468173913932952316820288508934643577074308392019270520623574538464502240938480669431182856520846551495948563938319323597769270608431398256341668982385909411042477243106847592532741546367003581799387069564422090546815718706549111923087865392376698524917925518041455821600627255387870810774938074980146393497060911353497507540953286923033782865471039972874856281071819689636718052245359448023435168260800405112630342125090600225209912895649524157644897247856873600336635481174067756742432625196213008003802860173376666243582041282631406750000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 3032762823062251052286835844677142918347441765049513578606590071999633381586164042899583934868182971406883504226196797224475596104400479474053940081370179881554799626733481792832039611502725104401376246115635469088012481418663138363655156725316567909182479186975380858215298937113471051636157019033396080877227597515981068090776324162222933957366394453445458294364317943297426032129211894878893060556969382091047972645050694485842544616997820670320886011202654556010109328111415072584352540512655395269337685193246656425292289598036966122485493698601467810043248872589173239150230756020751133293969743157659462082014516848841819160370038452551819884501266458123690924357063011450604598596047029359902781945946865244842349777544049656465456053935131233331673910908472093029546886084939397465120177150154003259488321467657679501619499132540733785598622342579301072890420788056170417593949307832742573000799889686262607718195347985719808193708308140451007133467146417132716668957541901527693216486252633873309477521831710451668641590941337631204520400280884658133814454349051165346540594015538814522942133374297876204209500025557649526645929099254855716697630072285255790157827970066396176249609871752430593537268629917090295852913501492225152730968902855396780680321973687147891608071004466960704291262657284673083709743983990990221599742549523181284081585534335300495966108039992774619300653329980416913824069350484352419786032701906245516253752838535561974778274105903223274663163244704184757578305051598009765961607206597207867925072663917032111251791667159572728002284621375553116767275877713324435141991317818938499878766182536099699121725885276730490338105567070541591128698826516881488258250824978968516354578365360765223757862526308436333426391892717654317861723301397473253725090664653034182994406247232822014868379180557501807476913853297975209464281657788607695084622048935989292421498730882779402152647947345337753256759786438555738796478249299547628194971660121947376063242914985401145902828541651694683726036180080087618444404698009457608832940055983184239365737124527041417020689687841058879641969344292233491219522050908176140508415715582521021090177030193056940513753048707605777509057151218357845199994451486790169503939396992654733946143031698112944244272609900585280453139019673409840020633511544307956196883339976710436043044670581258926081206582325369076830976473676771089405863951505052140731569029432449465597872230233088311539290414367079702802711380006742575540003347859128259336819172400774869585141701015565942342321248169060511512785717918271061725603249050080178425890693375760763139811826411622152293964889778953333534106683307523100264742449531443732354296068173702954692897431437658005519398318841692916416993602638908684083379936041870895243114572728738647984330838658612144500174091248378220776114431221324372239118922714908069593734707842455516031702204059296327295063767639175426059381174002028153582856957721972027822680985461337029655361164219197768413015118129262171150331034434939519484693581340279095652066684355578720983182947771796681767981218120481147516837042632201942993885225757741563703147043083910110001528313747268370151879770929287500000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -590745076953186828196871782801332956008998816392694479066759914229542224030130371548988221846554276032136684299606711135180620638791211462966578873111969649378985706194762659857713810794274689940668836012772020427833049700328901891030959528091237306234941738478455739183988897452295630486151010666489045191580846436679159667032301086204292190531813480602456879852846171356777392197676546660961352762172218784139314855240771639329194714729246682660413707981954707468613012594648041628432078641527849682269085287047118459950107678063980408929343956373169667999412880749123347743606545252667436666985274051692630881777306447085027170196011559555583483255577441813982149174412222262557931087014316760947586729892737935186324189652528625265592566822896930949401526477309929014121912957090563235367581585537330461001155314551603448173708252607265344255031635936766149665317182052252099619820188766365946571773314058506424140773411317221128290866159674412494046668638688667379165721958359160741091774883249859432523975622119348409703515142104694899065943310414031830106144620200424315581944790585643733646167541030101441368678615071850749179748645325117916649100479246845601239425593133125495891536158503057528003562287560421582704457705130661839398860386067883265391146260698230226438287256884286412988427336585942321825996899426479467008684321048442984975723766257282903709778708420982852144481198685575395540739391943597080786484103897987043384594698960572598227974651106746469177306334317175056656251938975243636092660476075808584913153302007562208996181017935259395046728858252856323283665884675273555807025252866005200139173355718756678294080538378031752292071248553408286144786016933240318860299427102245709427843165823614544299626583741686792525626679398238415101998298407194022708521707438335519160667590204062538057248023677777759135837725388360459989184844040219207523217987206593509380739365135018681955655033456289048094277588719790839314342590840700011189280552715238725547975946298458240171342599876996138063300316132886168725882656907391939587298881960813744404851956930514502892907340982002965832640480012465637410374583015571045386861041484816406653002127195153563163113370511898456003515419536356149069434962721568357608953988714555160458425892567111001390033696210329185802463533682274633608158540490524609733934411560898944254278302636903550329772926792242671405160204931989836033440884211239251959438817765188065344785393424337790196845919781789626747435816649220013211505409956348835388794813999725092745235083238956573250921524727914823154671100074872356165247308712617344501873730623177697217077649642754555771293703282319827987710372448292356810792107510735583202823138763859967872166208026345066187279520204629605451293439552354671647564909466677086504122969151776520753964174601667159752070314820181276387079599820392993887631324645290356325441019788527667136233190665666989968962182570700622653791782772035900234234958817885885276091925299438621442078083539518156150390646751362750941407800623881230559003295127097252018539383088768652633552357215012043790577173833811385051591474472091442151296270513420908811110273530892082069939562997328361937077377158987500000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 70078128913152878705923356576315197885152073199916657154873411651282901087832451077532422526814462632157835246245755040002838509062554939698370323584619051748227644944577577380541600857547223143208634042402891509292908583928635076041937151886641208712779407276618616248129192272157279373634248105823077889762715068632296722398667217749459846108798475323484894878454639285034632949647594337726312823120295440068696746938186213321581776521164350426718070658261000929366857979100352345071322453356056529361667463565580713659021382637301572579308943745215601525028386520728019003601497964066592727318649698335148436746538434987765822335049817775943180004467241426479746190953804463592255117771237264715012280489508345544759274989066105058581972957703375638991865375711395261824844966790953582924024797283158503718755920335451234864601785151176911902314961110703813055234019671448942575375222158531653290179651339626610906929105293201635969929421731988264010151511803657010098233729406783031576564248918255894375757161174976567199780107654741042131833628889456096754401065357825440436146605414086395842995565758474891575987604044533333365243377019566007872943765099957715680791690201530388061596351648960635984874741801528626573114271334733424515441468069821715489738532311086170663984572978439004584253083600943164401085952292925684728758042739659916966484512479682213849204869878950346753701614536270140693438600285625738275175321362546247590557963120971998740494953792236453252796968048284082457086857038472297215740895128436968747564816995790088274836351072712564022692938373388743417358048877133347054129212975432260635244379418487708246618043777919673232824565173844845217617502244579392209505448396535880406464944476068030739693663202225241907669374026469316152258896460202645315510638024206284759657299556297349563949675125908694393299542603601176212241231479766113060578111849268136824123035581786843191892838495174746013406637084316325609595565617024696509526170857971219047311854109960791844449645483816539080116637678245700122256490050464271497961433883305882668827104276066965839807479813973536998754303089413625323822412856201824445417186153232212128017097046484555489813299206392623437408588887420342947082234357623241427474766171048850183957291846361842324654813065460368061407075590854441031758890008987108128942574368046131054253632645345300508997488348338073912549976744593618611009632062634168345890066105074715261641885248399077711474938881951450467936137729738852119430471516136328006223397042032793860801419587996449080365367739733704932396851246251965814875279399685272818203567310784425150434025358673207078622843610351406922642976300642165318112805666332350693687891240803709576049404003089465830008845852622989717275240618102761510177725454759048154262887801165684721112664835987803330752883162800789548345856777187210503045909798375742412957626770585206637605786543582347663704867822269766396483609421606479008655504096119124287793663574555912622749404001518784248247705112425964352324328072285428580349797741671586187884461526349252770978075799242881544563210719350942128833779041601475130924497661559233002594083240265063726820152305381646227683220959006250000000000000000000000000000000000000000000000000000000000000000*i1^59 + -5869482510981784559150037971942062321858056537133269509038131199912922102029423265248191596212993031527316881581234478912571834599701489231707621707748956487682368526778999611132297166036334257216007148888549778382862076831395588998253595489314703663507386382413772081996217994383310772029953363547266398349604443038132781942001304005575824918097399119688546490451217757826979897308754031279555782082631898338318169819884865637915763864161696192324155819734820500731399314916678096817439883340132082127097897501936624866874302485727479717618354469791012179544525982716309207861483527579705789705906328191551533429669281010015687025062472567027120055454080554140162651364005794932426486075580507217471590125504660168923056986744902722527070386253884264267093669975099948957432340643203562920080500836954374270647526421400506978325866423398022012990448020029734901840866235584373847042503100376772362884025579307337199042406199134498372437944821326865203094736063929169866289749483152237843374834059152616820565583284744388146885996310406517254539500119011589872522802710097773550378478955219289025699608071514046231607969877989754293474351914694882938156463917796687530177118691847354205287784605210774771842434541671676147276603432410231820311171356698779580552034696942901943718906949096979337884078034188995507382603687761672468996038958338111929752371054898843852293850262310516781723677729586776576168645537183028474530946167068400237511337201193322355367879235583377238867193608497334555201321484797374838987588113998618382161840354840076962455386645192412635654393895313996244225207634495605940918323896088049012332056825867773361807253159967525912108078662927551769708723063694828315882510535537738264360735437948785696601710605551841596496981309384486352622367870916769773353967538073971577326071103351258567725095736329070013766947489802513127617008318529178110505566988334264371168958255833792904412891384426319353407840412542488554980634226175337051217086684624667842632589948364841259528154373951035270802629624650559028628151973122256229839849193304467783587569291261752936915383107358976361023127861562323492990413314914652573121121005456308940012155724752730342664135041913585416116738072257166361364053759909654846749848195612377964501534859464819307201041878579864498885932496904091201759619189023648110907622541994676747506205662203157939526512062759715044977769672555529498622850081480708451971338901944866973568733549567092792505062374005318393326274612791966942873752710021259124743703626989601522887911633782831654895382544713874922822701443473859210844998196201795488098601701609542221126634126240268911300050959065369216949712880238967549302713127930020782000235288554124556471658541150437439514115906411818844253297815280376891174273482691504268150143335255097742770646291236793997344130144715327049218907123642460152791870471487590059073731932130309972422516791851338576928362712468900444639024198737355023158192730674111924384430718599747040294450152618666535880745476677968900172815442595555031084329093873314746228422443426033144608821119129423019998199482928410770054848598733199462627056987608744019125602765701706031651541983868682832317674203001250000000000000000000000000000000000000000000000000000000000000*i1^60 + 6978574426904333621093520380349556213675751166109551448777114900059040137398864837989679015598350579587908758189517147161530513597980346938418140811610500158478830705743009448585412408316543328738814336969088504259197990315597129140076096813967444054238443629976352725511171241974261231737986747093140685937042968379269256588392703431663466405737038955855983878090892654790836000725361181651954924200162632734962807310329489959479778672037515221906238381916715932499566938214653208227580036779199643620390648847114934257646742694529575449518560651983120725635979426534199509705174912552719074337754775085864784231585791341456835801483816563353007135535027651875000709320090500757231471974720174746283672198509766890731023437104149071212437423468545101835868030261056239013346225547907076764730701743167050498377751275764157642530092549821832280511612885057615175387148135741215470033976667325495010482184941575675075000214774703365458656509451686495723127990003774357932865653610110163870844391011123404709188259325261566401212413017069725540283266633957724788996691224200017264398532924450412101496158230564599901968857575135027699054792261982655301517802990259123777176251966682536594557258435697428090666633564717680935413142265632106050559946748071771247886165256754297269430302001794813541834207319504833457865516353280170982467173078180542832993414196063180534411160813612987006720096582589768796806805332975840267398876097555233236279132095573277221449628635237932702778420595530896779189205946212278630705951858387507336000626452970874479492498736390917018022666511207100171721762868937237075304566604170045950337600645623303520206019939571628295861040936126592459376241290671436611045784393530353908548604395104108855850300839466695404249995164588477993981894411296142857800488896949563392441333233949099461803002780254144886443634078033077251336058630513762607179952220491016204764592470584271496106848550639487143968476370152017368279168605701305440988377131911915089186939610980870250245382719467951393338314004275313371121198510439976936657229892757405734922883083990149106939672594255701287746685650422206004266032581560682292251539732054013597204091597330219561229836755610164375209470645832876420566283484939776742164831930568526720959829028409390190922733580179971849053594347924733083665408882527511307357257303759443997011136506233205742751136246871512277399655375795179504818167760440608235855071772536485149706777407574972903403054927249739583940793314382118063690732125334986474654399220275508929724829527676282031541941560468419056737611500546676776445998065547721204385959687485696879515733192129561510909516832111779299197994912224829279275256410150121052769603640981048762564665346033361082721124516965720715237739469192646465210368878967443774954533172724296631263264443102868495163203743877321704582894888588036926697009754069924043744028150865999783421899890517409188067881184638527903708056242502416080033373563327524291494127437544843564225611883259923598034555971257299904780262219314166011872423691698657781851107212149673494731315741878522196348287143705523736231879263487830033928704302610937942058221535594462417931581949427996664853559520000000000000000000000000000000000000000000000000000000000000*i1^61 + 134729442502487879870375876868683793744850409511499358132653984190991653808908159809395943508061428070219025431021048924586216991368865183464228365193287526128857472110758142983255031980352740086560532032570881767050117867537326803863874472147750857009950792082089154379928170708635528105228073325480160146648423463351509391737335456470877126354698140809014344170720394093978649326252170452887370539526820936704275306052821915252673421344238837616570617651626109388723511046313559135085527169727793262350409121858385603361626941696069309776596102887464969394895146181257606546239996416001087325085593758935475393462442458134618401193700840024011206322434035259230758194225798768812483661738838423090345194987260311955990571336177770453410459399873632694382669461919156110428155794990871102743260277054802489342708335174886887316227192745728181086872899845876561524413957719482019689839813662509776197068126762224277188180068032772695523465918483025241200231711619992070173682650250120185185165050555518790149161881111786164313577074661030263251421241628586541268657785309709960216406088253395547741028934370177920449486793341471947603342069169099139622924647891343192316966962551249726084128831581798417696729962571479145888795012475421589610624602715527533886946552605993659280925858905106128810839899918938926365730195608273576364196787139980018524328525163546931544720976894122199880039669347221296280067950974702880076158870674522136638000860168608299788415103696543124300983314140191595190508441471048966766094321654654003363997191836295431810861319928530007895224283586997005316578723006840428358157477283201687931742106162081786392217724903845766426118727152153893086472097312229926907127619755374468642649678508527709171675886765788677158591712394040863550771992895578176164925623592839482493829795466533188698468455480880432207381689811442159000868732109160425456329015825208338910629027214880367595577015764409380834384526282215377751454687846995050781920547853162132432039929200887635619958855454776104896852090449371989755938586034885305948928149034011154248122292252359191182804808293682235783508142717765353908084049661564613054411196805613904893840175684967022829336827399003876144096036613844144868592770429541558491688363892502564287552887519190924916939567827587745796066435255756882134833679746129764964412006560938384734856308690093230251845168730558990094384038603577273170793050005022926109450508339650554837697937445266348784732770888855694929267336518102559935314415656097989190381753906674456448704069088491036973742983975370673878817947482239927694556349248097179426953411222114820032733927856699232114516550608356768336790486394858348276435936127741932089195619759087756808502369923600669080962495707336949974257930976857171620292629224517493404773657564100163365947861893780218065232256617253247297012057373809116065158307767486953644721115566913332920510437480087655647673450451446733310361734701637146430178075950623794970332986306846908480235607293812642603741109464477255698452801604524715113758840070290155914412608953705176140205751625664786611710781635158925079017022391682414509983952460071670872391037407273961918691842506362689565108976050000000000000000000000000000000000000000000000000000000000*i1^62 + -33886048537866049253842565897963849450016042441352655767220079268945850064132765457341768706184363623597859635089918126516201881810034270558856714525360731546740014657507748033056973250249152341833167059891842838823977587234349633873367033629527554648417242767329031006787746245541822274033376588530687090926580505060887473935159463315090017707327060137480713199409037144851313831815480526787326879975367187104378463622933581848882992497399881231146506250624191847882674570272123010398723516328246952519010532814879725259750825774600799465214892702975280481024723618858747381072204188774381903003196093952272175039622150311149088684073457663489250483033997078760373756217771290104824781569749623379035916494011295017962120602655173952975145561214007082041231467187522932020305041164136410817166492328435508470340621577571063176620186332664708517477349803430307941527869643455750245662439072909001459856494155143008925738714598380711269698292095638053794075629787966502588403375252245915534282029164183802340505670518157967571329477323563239201717192856597744857075749753363358924512462907377439915967295143384294970930769476797643944060241973907623796159513750329826970334499007769139471402021490574310596734979736244381704811856459665444115590267639488268458301082024572361971174178073718428119997383243331320731984109469110256156304100292160530584675140914755083715318617709937239682018785386108054845074435941911374291731537818798464619458014302372367797486327189335076887443934439322763039287543267641015753855213555494198846824027018184041836614048249757676610244715211349194829529198667198769245772777928209402744441955131288598984554824400455327231490953007696990920885844602485464956128079985797540684558150866904531868498426374469219783351342434283664151822810268206259079139241606829883347826338192370069589679138767530638961714225610921680990786994665122472317191387073222712155288132264520970335732726731523435284821132047537527259465320666310010364997458946004396299580075608034044307663349162119769981989805255369989303677235990224947611149754302951427271174346298836727044242946719188324794759937340554180593202666183828299339226383637523282929735805789710266349246420897665155042839670194662398269909635170288807662862653572872879950648561343996777255125282548037863517884245214219579699148117003045399036192276215711687679754533169492424541756342098886538724335014112036632123880020159980394008383214992865506806844043797913870689183705320694009034574882073532736353143215368028482295161475143413383986138059225944544328584601459864951946705225121433025064559653171487686849201030826689155681013674460120754166161730085047334242311048544848691612323405318733161772535438567494475703569534221883251170739615889189653812806074143796946330827858723709918958634517729100833917539861663287393321468319862703360686206458496631616600178497797666051476804496107164681041044600525745285455897316904268296585195208061784340738240912791930500147809571880911557411400813597302719474573770233020041291395147520551744384332356325945746656247617442652400714092792731006241372264777821201038715990692094048202555543306668175940422673421126220318692040408854273272549841303306250000000000000000000000000000000000000000000000000000*i1^63 + 5972406691413143720951674162719263762851523879545055512231181097201144358958885057087253911764873722230465787521499435637588522682285935003985258052051662339308916831406397211949864358705740481531630533571803575783275270341783847836453802934784974092425681376602000470822583776572037038913756343494309547861269191596923757877022260204474629722556964390198526129942813647879792154091047467666643926807290212125150956460569871146844950721186867569459028598371455247750265416849435679588822743883821027242979138659863719082647552731232637948349044175136495608485306231223791933129757132612767293659466991585771087847757303260560237894355546099709612550508172195988893319330855663882192552671392252442637809437532059162906441181919776747008955757976957598900675844865783211588664923210741134157207240379527758439657563243838134187839340367570992237400037848414995827493848987749987074712331716404593590066102727743025077330257642343135426563084540390653012535185528873542054201364260927127191283788260939992301725243460416535605054331250726780864746600956064823914011754935084343939358874938307882524138450530944581323641485309141708480495012909658169212609220182996920427820613127075744851569071234125660184700153651143475870514142125062632655104601118719307921080990277202225233727980229926034528381760308372077539487969846051258633064610592074815790600527969222409688817937888916170312338900610052766689523792710641487207167012257612178619158909434108037077927283117675898621473346134617433341793122260232655027373622476592423684088204416210003807071998133655597182314992578555104801466982410512405939036498224066797355289552578952248168237544019092905640329794503297866707994588512140198357442572953249851777516938084108655325070003388460720861944567939060584351055259379187086459373160480753796964624745865626969255895408875184835079777692969429879920641066384775061724929275101172057482366294413366803146603234248406611127249691595315789624571549174324055623580346224272898498184028952108722442254725685868283736503298490472565965941618307830503598109985166089881407633940636676741374572404877973198676882054502953504243331485637991928612961093080395678396522300564436583440356710775660696310539659093921457024180127997287337888311390317344932226344373911484792455760585147774092006880460931448876461485159427154329125031428290033752460856814385457368407596268287310294324638242044475010098267855426724721117415669666457421404852166489778350093712272696455286547867880034407502499507235215910698433355985623442327856750432311353747600678706088283647755667171421456634580600471526747560636682158624341025161638599024654726240300469533712359878381986082708487349195379021380595498522614100866558240971547099797181533830135656677444756326876934217896354011913714495738036417487798976582111416203150098914488537905162124992422387061601786781872827913476905737081274832682332004135732453252081331960952095697261791060707621970523692659582389665258481776772733275868853599065270697182732454615027474594359307222226681503028004716833776746334620265252789838035332669455953593303951937403320667201144221147347526964454037971540625839613175841624376924612454993411823653654173358714062500000000000000000000000000000000000000000000000*i1^64 + -870059964704920578447243000528270979756372073203674929916674536926625865945387792610638842488402591778325190314668212171874549694625308008500353015594600330248755792446975252539273620478110668235840812450919887884361686395260482099172809916231006535030121037140548506795524939665210488689725133589708028093111997633362539652231259996427844336662858997938679528121992333653316843053247782972806645438193633074727177364634546723756686593525264455476090350764696765924069062256546330627209165793818851598010868855846626449582574564356424730886382273327007417757881236273145473548260970933740922691870193936270272531735293079250090917641201110900237411271723625440901241227010032118102763618228788330930063472167467877091010301217334874201555501324003689639150463184851784631385404214094120501564464279359367855360784099576872140863304040282470359310289012673046389039431967689658550522916755430248835612562108450955782776988937670767148940523972885405140495566628961977462468645451198026289140225156907938101512229728744748594876823263019641950332316909708776677343168778599646823634595787692393388203286949919100957070112374989617401542603922404274812208111791377893364980374475236599314586154473112204251095216127127784714995071375268735516717241441488699696356740180566363759829256246831907297422513575817417258326005516442222942739607648390987369661603337860787088791354078903853724407167648255563999868727939056202251521907618617724342393342205058319509858769205793244919437176065441523733463497101386701220343158998266456718022027353382817670874398724319326787153845429069424427149655282009889002364889516498577753347118809203172712487926232661007020318438553778315615226917617875428077835393192056630552412154818110934355426216857304573861612055706916207403801654018131952498974039969442791827989339389051399775157074391803757567759615552435599145246919993515406201526893598901251778075223621859142897355145160163286763956974821161397357127334162630047680670820150163375228291665825615294729943839969881358465452510981160531203311753956399753685580904132287359742953706977519597640308774251297069120857874847097974271964241251805505597130835591514793245401169430718655824546053865918798136928055530835343447552259902616697191262132364921043420076378782204855274463288085177874610802340948637159687438176800930808507344988533578534330947301897116092734940360257532623123276741571568754752800667497603607154893553732238955998247276041327424329362671079812168126701699570651857391991512122192644139752672588591018880374688627832835127217666251139793141706181174386323404124459162134179789260680328562650992390058003120407392715734492554714183413986112003216578737669702354617173135102420510691826773217588353524873928515683753832837154563146215951128740523230034636047200947314950570484875109144839108704135422100882936638697369724032697847732955104121126743309264136309451481491151154296745781127064832272419395529048828765607560519695136089321940546696544094876314366457359086846189955924305344155066299363922027440207964346239952128259579787613822756061174923228569335800383008257583906809308440591441366342980269963920534690333621304100623986140226122859081632634296455625000000000000000000000000000000000000000000000*i1^65 + 110291818927080125040668761945582456236068398072450570742523338408390794052186612795375769403790118733633299047213323720891309507370496644327987120254413337913070353900704060584884066478613080499324292382038485404664658699948120491167345539407543513326885664965544418965731896748146532780747934438751078476079683448676417135916707383254597506773751804113622250157667494090855362287244355058709229798111982090588161671210797655392969846416843979059921541524301741035808583342384796623766512839452245330460051083217496802054108250820673718453131991939435259625715519535543307919244131220049392388440660073607294791419736746312171849045440637317328121071451800473286186386524210392413965083939277447395163482914802772879290981619227750450850990841606909759629683496517531027686566060024359482395887016387932065779803198658096082561676551327663462609967790480395093373381218278761974370919317188201458663844734842098366969735787822762935245318217595562698583743757526603953474704277883122054161263045212980417270116686088102805832830308481054344625795861110220692474447157682752566109274051763079088694978066163851583048532289634076321334122996520439516390382577167951847136675618378169941640488980377762241346318736490998883764704827753978531944203766529805285560810525441585363285025327908476880232589195347756932401434159955464108334584892312108069334815183768989394929632155887961409958359020567551320741467942131070977028039594403923127910266054817586740659551469468880821291772296170522741689788985174273778878848321359501089369653649046557480280824074540800981178874910737429889128771106609372572288881850985737126125942019459923421064433860564305925481710960844602764538962562469848222767958461757989929231974536236623098531562913894947526197757565864007325244316966695045984359407859404594907718772042660330886884986735882499517449789637051081182504425314948423334385667341044167905241739245554105129285482174810236244590074617845711499156631467962722673987539979878443135654826629141660490393901321654463555638790797177556257206522726547262515175600874083520866961499811957411791628331491593058513892062214644348805034045390831798679504112404683103913122123052300158421686988205458248445615943507583494856780884324039483387979941906644076078199926125488219096406940874411377103761475857120521916847626347816456054878365609471454885072819077494837515695268335175353571809634039686766876860129093601193120650354631755431606713958527192446620354545210291745258318511258155329455776509828190670848448893859976962023292433481711795160341267400713527919406232640609946749455084108731079562656700709655797928036479199405450294461327617116783271581361953261229515158725271657165594848007444773423350298590803017904344465664961381004442558809997661765978418985183241063798339789536905980116454438482409298275824724432109001490655594226740105735369975261266996704061008187579372206275226559463443745700225704007153401495822357072952755272986785879730370145634204243163411101243371052957342520030966555679033483080806043730045252662195768024068456783706270111612741827061859811769424543163942545059111230265753742381203979131323209421147461412262937516577665531887169499089496155625000000000000000000000000000000000000000000*i1^66 + -12366018760361082341943002288661447123659257649968397723230692083668963068629143476619399127897468640447421359381973650327498379528437584898019633581547805539010315986125159320634420276720851651129486121262012861257328884088826459746056768753995015070974002710296993606424791943101557648211107920158740612694208601018390005086991425856473209346078790743072784036378309108204365327038728427089628964542626775050258514247411677073463877840374611371169579726053592087352986154777829533477225085285068157873328833184161712708108715367565262065250972847686291483419247804543345020285440341117935951493059712034783004267137062802262595496206174453618489690738723007696989254882111386647035730334220071535219127451916756192978643698214020274855754415946333063643369221791690615796257078151883164499481960779887007428093123273637369607691471736562742244782617206884809059331574184972588673441100996091774101449470352463481179482203006655708435629941493607017305206640070174122235942453318731553714563920477117127802132828043393791766011496357424833185522963372229315490936941199350993091128838544482804697595056048142021264685657867622289631115628080686088706615203866888968334430797625286888080689469163143272832481641302743237365438381199962667885687748815536835911624619619576582620951719402449153242184529506530181455084422473583860076510319620651064965356955251649934481541781773290791663608524268293397743363628046361399683366758878999654915423377024461847643724546491365901658621524746230546650071704947862373550270848717456551148426713181415398207277474358133027668791942327434926786010269672605949527993484392962821456731056652732233096743988974781846439430462023203183453030240720475128627576733269403151431949593734637891841900322488928448628990452855597977263389453550005914242788419935646513115165283237292764381839192795715118304950533237045728363354564513893173091046739901442048445917639361276872955041029460593168860533764512379954526511381319848314132231859691996937584562068224000680673561880448152666547513071664768090554430639812667283081300049955580919198572469794886633183248513392974877750105205515950892025691141068757683296572964830296536697544957792246598053162359602775743804049849350330865087383298406896894042556430620289964987822930489133179300278826639291528241513510581308679119476063970144361824258260126931580719033033979055821325081734879963668856869033666343005953823336421649103182297772500340377261526226685876235660213978871932189370064831048573102368286041594962839500828569399723129847094140054396722956045988874350135429675691089630446063177034689758639622461808700885220101669764745548618265992463269077022752911030949976289513772566475117658740505677522091193830834558009511836247710987950897379184314059027779122566673308280013101625821425939601394342917064224463613121777692083773647099811721255946419437619442198579503959081721582332241705923668253916614399403643366133328616505410011824240262203938999437678305330159784180439639531645120724666483509428301571612985727517799040692220008173927152639447078337331105147069491845306041430689949824944549468423582573523600847192552042123898377260104398442869890147357345973005970021420964062500000000000000000000000000000000000000*i1^67 + 1245727044164776792015552022507604870730573940319989371281307181527426379686087334293371264138392750130832429997126611998902493538193614644382523562486563483801144958819287281193381361539007612847702689407415329465214807679304180046846367673672043560619008567026463060148689768188789712836835597040638168698234239407915268479282823321408254145825882321830336098238988513641633527250822032510629193488184843520347457119682241995814372859124753764311858390991203835812872444861526813194720045450112285297178855729561311168568944470772299418813823349410438848973066897950080532623664474759558927301799368507054007964823977438453769124280072971687256635245376618226986645666945154250089736381366065577990659168286518783780192347006827434447134584681602707945746325857895050330638958253916018244667355923843827609398033349512585089714873918204503276548056679188008502410302733647301945418214884881377542314671494755396321371079171563439078476387059013891980913790423614054188640491543080227143194518592227649074701786789561464447851777803432900780022518478362173497320560420039410367280467268408090007240824846719604101237677911611714523893086427822482466412560620215885821857962538918939248655414651909149958729547125969295261644560664811940393751840638193017296784575093166292408541406620508203494729455484873502913982805123361392458446124228263826665398942781640385983380259747183002592017680129439543660553693000217732252519027886684554106205293758658589666904534636999722842752534001264329571884329293612639633513603545132826203611228005151307170535289811150974514790273602090872434409961206940166166751381840560356166167834368471473628947753191926546893270806410688930644637228457772962789440239817797829285238278736076163538252663220365270359684704089889398920800290799875373988413627384900321729459448466960226916897392576649476870442761823578751380018519314652816929748615961164539812648651360284877836409221719745035338991139357804247744441296875920576518727138991271887506245204382051445397616591603255175824830131185621164980214529890786702252051830500949781773347816498192434316189375932269185332872177090562060446490968657270933981436877935548501019537093547104217274763140268851639320543701722090122387469865387940059426688751052839688610768036523992583288001916635671930384101580722131380025097580532493181622198090803961955198376521944246996137998724985253646986833045108004844549930154694344208957008243115341408616425761306265251052251589948696874269993345370372144902183431480946606007264963103841542810443198575187289527761931104674969466879396235192348209021919607609372893703301483706986497703321614588367702389635311202205354376136733120222905097783868058266148967190947207534788391201250605257692627980635584459180791905079130771868237698346378001591898668767241626049481094852757978013787358343517084830494819932781865329466808379195734706749651525550654887580824589853450406113635607837547301877558438369800645022303567737718572393442609784457241977515376541275296430544843389995810071473783115419427583202651152736595618522757714482263214941565419008929998066425696244944680170739913808987916647064333037736278834745199505997804951560307364643080970312500000000000000000000000000000000000*i1^68 + -112920780547956922508570995376500914593877205400454893070294441297931478393917169269592287619157806873795697300605719986659230688322098413404232584236623626099255099996638008884250068850313220261808514369427758826168033607300763231872370500849416434590300951348362783193132497672791533088536853705044406065285976812240318819258092312986963397374700607574791647967549013390190612105412494930180517157566892750287151970355588082689230855235714994171483520839432205081203158601783475626523039658207688049701192437656213086652661611396180523875825832444449746847465840654264241063067242379093953593704236522587497558559568358422743519668905561114033602658135127921513043528439165106963822460798352847043019201141348544274020976977665923003548019107281945363339940214904549057386808294506598862631144681542448572727951717781883365015663646977722131443035297746552641274387908999396612659190545975770559091569847215227972707249215333431114190721196304953572544970672880380240902374025462117657336692265498648342691263760053756303180404623946822005534294749724554138250896199373763801359172014018223229610903719442025271706375344521113479013681371321659876231295152622885932654979936394681575096220701415984527345787842935682566704828109683201630867563214833882428657711439992264450594119332901879167854543520934022614016547149855387373861694804099910496703314033729440709818629490434419211648903426764863513931014236428599222418473622199581119794359684723598601035588135146518122512452525576832791355091199420133614801618974396343218265915284430229034115509756535673883739147717240721113532201395239025910806567656658666591549452078745275681154221786200030344192178047887732039083756637762761308502783109349656690718958291360488298699632161730672796850592518696777337555030930459492017867424507376967305320313364803247086637750518658788835676477182045886693756567468189686839602537585530547038038633628309765283749357354073859325007902373527035899225426588024774573215561235805124928416268396511083995467288999477339963118724259246380921708140123269908207472746455240070946441487500132189744584740379546950658957968879597568156773946560005235692071485755435043627777965503684192973372913270313331057152995140234605507271718503743587381286275467672653410989676548161147303867180959073115107679584514361481284414597651954060652557326171107682660890535742132207139820091272054307732109575943274120953230349475044741612988115046946693764610432347959519874723740865424772636427098268441680317900710651287698430557181121135520911912766052449682481204581400161642812104934164408465633459035755262240450457335579635258893635464044686503982590895894389624325293502559705575357734923508510083016200294739422149277367097360128837882990275438445560675894248723045473561612549751906975796202305975267704660536025016437607005502866434031817504715530943519969587021904631408247002481138866925613826692873418255270250110804686799491210205237546802783102545320680513114195495938308699591323668640759328048322853005392010707033106385355766071166408740894667559584825745877360594181762360689401771561666145969306648818886531247937884291224053920661156435382360667580003624062598595016087168366331250000000000000000000000000000000000*i1^69 + 9130143971315541589565091280862195987288190781006047642371921633771213071947176274281341213136670271079708592873954893712027246622411718639695427857876879538835315587339906939281264931144778033056085517112787975059547130986368249163418806927094940933679327284046502969321375779916863961408715725318223197926556499002721562384059740180779884702186402559686888573247817000667955105986174537689446941775582914212801203493982656955671072955449603411403882014752633141705686266925273066783049915419881335605796291974908545639634012767644614079306386454351845856867122367434478422638569418394350232191467227620235281394902449575075850819719716916487390304246672618318860012721498681074918352806814817626744625353852711205208369800375533989231603634856955319672100193233577496976337488107917027965027573703608888371616476059398179343889373321402909104488603518088804297765955921444806734648867988717931909783070029825582185189203215235978703534467703839778193914484274897544232633024913240892331265149932582601762341272747077150920542585529538002546794995081761859380665993063721255155874071171417260415901351676626485843776707243240490903109077923701770932215512563569243411727154301094553369242308945047060346601548419802488854315450332511919293089532757698575123209493439777444325153945391748482354950492899101732400897309476634164782259870914394709568601543585581519225450400532449963822988255896938146074471909205180003439769432805206859682386825878575237485610919360744839584806597224540307790935259262846631770284206446342373577954570664684852774789090379982568436573485285260249460540549932606111211236006712557041696570584560472532836097823222698503384284570600834874947087262892957044404391614097060938684607552164056536795803956604483656947873985902213748570892322574332496107341272883271376181214106832504522801900450380395402440015571351066026002372161695083005039257496065343737120419975431926269710706064952764744926008168762069653362412161061361148911051523425553722837916340251955646739690436916217880201468764492434368898382931810494511598940638709888594825664829493212348610752369183856382564491367192513376322004853070494986015279281012848630199314558487668031603411999096354478225635094601140135086244252263952231250693346369231111657940995706895586978558265696741286578641324286003865320067451218515110488714869707770097654393540690787984247727698695221331944093610641794160456153842162319760899302166540845212497153187211459953018449872943585453719784184131364250782345431258248442108650418490113862189547562905596351515010418249460717095304887425511465477782885676579794753338165042160069230251378438778593047806240525252648996740242953592435363411067073134693424526444210881327793266096309343785273759521520034824188499202710935507368956504212765290978521283848959166207440842013876869254811154472541522296901966426764092937564481802489737342227567196121441940212654735863822190672252100424941040912203966303797736790209164849775469788181477315216075764586892703433528932983302146295620438682490221998086704899515983890725194457455849679400558447683952872724435215421363857109710384169406345967442284158007344322058678325812668565503442700029908161623750000000000000000000000000000000*i1^70 + -656200834332403144744207326836083883527828896607271361106258280544844651557162409437319309444683206400320341956667489163651250486026858043687978680556193578734859104220759098521088233888235700081565968257667467354645495572312505662840595607636198930634878500106554809390481574319423693575449439291949614271327666020368267558240368510828218414591068793647620678817357613066485351799694160084927156638772511779192684087274103185904653715620121403101175658266656003604580437323498946537421058914177167203542572748561267557356391870340140806954260101867042638435645659785433821951319683170893638670568635909473861512269940140294556120509710173133834241022040967336967879352106767983425870872071610015830114766133412342326748008847167994113385680175819650555016304972334659610267201386762349765357184252971716902417636223916700605525023736953257027303603991001899887799405699777921537043400751967284704027781678100571501238004791054333826389330563740851466751418471387357301687823648544024571295445007736003461357966963716554922112364164108192759462096381035763846370009315228328329260850385542446564759936069503326766783986858471157770408572368806719904999296134704615607306623615447422450040907314252213273695861849513682907602727300921028220161699786440283584342702569502078769093861059085514678828635913966412426485072224989554331359006507011588599460069672550781802823909154774632164477705990092314000311926658561304878366603894198104096283761071255512438918395900925150918736639711596189944730437851602106837333769658426533629272125006129441369328915611800792632882488376803687614207605909425484045011604288110026558861658397579677505011038693927595206765753974827080430997511037110170914795304463102720970372359443038885713913038167990581530715313543799279632933894532178083253167217610304368867373332213418641841835467740516935455252724901790001674740976207720739683676518591261313915005198513928520088410150282049957030244769156164225910713497738469655569795037043897510738123586053022326271244807034927296839240576366324938794960056236445689431329311519438474482896440964643511014770579280508984051194217566030613282785833973404669806510307500796659031209948847747855498322741935236853783471329938937493885168965986851740298698993041193307467367579815923684242959018769287106941160164359834386270409771119903610664874429433253078788110695700496058741872293076920851696616658866116791055182373463637786942387428344982487972446741185023827117977964338620088977470052056900252750225747559330757065048863259808667015005331980316340582878196493515482070245016821267297246590075393582714989555880838998060947366175084281510842565456104924739740087938270389800267619864965389553574170899894087398997940434009108775558323390724891419309975834641727468749315951569813946934646411831300503965688352331295784418953298048963628411960676884742237085543337260565269177995338082533361807935871789297664142057610498845182502039862907125677857361166251573447835051809288338817295586873189040044715540388716212089832903433882889739395988635609650411797119304507467405472399410743825557516589387028603761423729464075936321816102883304486309552987387104417903267603954738250581071090937500000000000000000000000000*i1^71 + 41391890905062852696894841436138145104969352991623613285931708616709366257339989439899565088645502069705331732391726805249049478427795242820935795664261695196910873942699289996852713605444340030672774377279095876905277987237362589919943385181891339560426297810971444874586085785421035162994243616429157675147625492223264987782810348948350014659890155704663645187492805500404695335544781798103558398216518733248263869107261109822065916283061704879288880637509737672358158012569450570381053059684558106900752515901984764202452992808832872849510485289584927238363586315620822853062115349762566284443218916847161457824920435034264568491804641602279286209880376017959919842418154420042224801669765898085821303873972227247499643623406478649387139924289730396882292993770755547276804895293468502833346031611359918943054197606155129647948715878842536024128448873134010029179042870911834674743405507676822011709157570044965881062147434106942914548084358482299601770100550945064738104699735656899878097662177982680266011832143150554435599186846152813473062298701866165431790562297717540120389571960735874781786475962658712077981904707974657133924216031039525693385413697613445718112922504607878140003422123109891710189070412736152085495091314722264254158350667438847717854612810619890071389668856049334196567800132737978142532012174088015141166240683666662068920099925053521606250895430571944885642524976475001332784530359680125112353011062119816123185474728176481155731893836911279468921609242516368806965418708333344914885007323953914388361414989399506719741804808099984620322284410223952431315856368940275960803650626054748574251558068433382880153764658258161383871778973673006365709273755438727069020785624988743394208249432056040861521302476411597240195464678311848063993428066984198004122422961793488455354795430039731113384395908392398692742503792257569853367657271417464380429394696284119870346845783041112101230251744755929722805146311031110877513901757582062399060861692411760894103038705396803494110481835193640146100855677462674794027814315144654931650960858220187386401941029215928871085719168326130596540082242209265591336668222690633956205977987394227648731824527707672072871353205071052140189829164421722095953938905599937330801000780660801627130842072484080924542264264710561476230164368366270682555752511413503157248649171945138486141870969611015663035977214471451634249152389278050026101409157621052997207174328864456893164476940659225995508740737721871328992698142173352852003286893245701751068634933200806120240956587929555106238897267062171926577551365945019541579288796561181553083817954543755003451783027307644952986228289844700544456869954799015113990528700724757869025331236776355226867255747607363150600828992177771858077976470103158933561907869200976642364326034253065391334117815055356132809394213585715087816310455118854258770107207996038459196166546277367147949620133670010300402171834222760740318113107910806208702483572350498304564844343003301360843772945378504499539320203901195576603851873098405747885714054427053905762354833357595645797185133598144497839889264903758940213821085953719473578247242990011489123539732357397652830094047188057282812500000000000000000000000*i1^72 + -2234934698609473440046210492617905161046556084322249176711880440136728506633372714156046212567602347150772211378482533171213234475594448287797824909911780769716151703665835334756856628867263708781996276010212289028287390056178364936980120763476041164897939875896683385963034341898711850373848024502118542524338441721397880947730719214123110006018292387883489004173736035676034997922500777263350870004596142813856123496437375550778113419048059568073951821777934099962837599686397976867464293017573077017728518599922739272040813611332512855331199890848474808526949713878593151714101115086248553154642824484361008873013149959677921272669922371254584163445942325484021924074192534489912295514705346279256804534673527853049460058074499984667797854888608886098173113569653480081085211076871765798071039346834064737837655508259738325286009207122067708586561456501879914463386079656324817713721380248282749263456109244553258413962859496788429693858310018803469184117237291814155288978725570916356969632251240534526015290669562947960541442602788281281844867618897050396744386758668954145495261230436854798073115327073017036180063963895921609317153589790304292742068243380494341568155254868572048747253361864717985400574954630940973720973558143760118029529832860860486007369620797359844852895786564494671165748430871908062718170298362598321816953228624246568337916174470304347252647016477276024885825142301965040963033369194560782663060558927781280473985777091820167807912866250875183888508368087496671089008837516391160450417022845105887667180135770919242003299838017575983072960254738052598037243068503554493619966511254586468566723444301103184169117699431669049549859611155924696952160779712162938838377960333437606613983029089258182032744732020112368181097069677705987601472880470284939986484634825951135272390648821139913456514750521407922633108989153374489282025978326558222022790626469900651864186447588514181718163989007872573501840601295802181936775772926504529058925402165066673631524079255337211072265473199847014684122064958479093426571867837191899030151538974317351181032482827369059279225364170572722626150311198183832619458978494256591811491425678868905566532010803530251671726221238497309762006918971213013248538467403362078028549602835581866076286001602738732397574060018555791359649648161129855315819213928907241002082959107926957049751006798260611265282264217540935958618980538099799299108897425646919374890378761709575545784957205305754488652859596576377546016710136016532050957747377222025401248348472647072054439274758490158596520291949992888865847583377821538767404196625471001576029678414772945308607361301414413915314937509294089729428866503224014081122415928693970612168597193027334797567384876481783480286083911093102733114668726501044482554515172108723375627228192537704561546858741260363792343106048240575884455063502615434907850705541316493312018942799311782716947388550429310692648997238570246747033411922135793424643302757703220174344792140386864211403970692308597201654122228126425717275873961052550427224874401278413469072792183403544456027836572061563170379643882589660913287138814197776603405913813957177824161114017479398999839601757499340625000000000000000000000*i1^73 + 101372176566893936905797224950461335525424951519162297866263941239061503760775736576473000316780597287267421830872435082386601015879464007225523537310664674004172376984434630500879247944870697705730139979905129715869891192322511796921810996159184567688989754681551815747012592237909309156089152386244435119510379209530667083624109438586037191620822524093964224250603566094417298459565398395149243436882295915970610357287738540795645056997122379116535809273764635299853019850682141906611519414209300922710477572627307148304466427718992836417912291145653087385826344921212345560522928444999077089194699232747770481582499791045644179438402432210349493221126741865833034876398209627841357331461682936829173829725665690066226213299488454423979705529855133173565837946324993842617115080210919333444448741700336829389766908104270009402301979416618629600452622210156365373463547339198674621910406636419305608088203283342373523292911466422948744052630714332911405595829440848991906181374511180282871168621251052540300904493887973045736929098340288222094449324696423029709332243755923158243641231142616540744664567852287462589393603843751827853200460778927726390102428635360403917403742868485717243767166476243719649177827889597181934806835834988459735806742825249004632437815686195509025680112128247167891687435909950779743213386214075788782503452351746994818224606038623279105622617110402503602378715634037912516026830398888321860656611033691015394376945019380264484982253182380048423283840462709012665301798257793078202295121147216269926396766230096871221727222834349733999114082086036308379851655009214276868067425821648230311494318604706943970103060597656329011649289168584673681343572752386120479745708136518297432794080331646381047013314339837060350851741828549321107713453906183711319204180957782566504150614229902970855808902277043926856132955760482533807384258586987678324838694855668246036778670881204206954271477097778009250362223996359178011928713105513815742947643653489155976571616244278708364457192919436108820731846599055150143376458545952306148595525040142770176227820150552805017864058320556203242859473809869707900220486168164192243014617938162122128414918593901476528484418158924404634286042222642140898451878046465308765349083170903109959948906892860504585022858632667697428210987781813170572038907870275398499852241523201229388587760360785345601750643952485778212643246077656342594578798978215781417860867268349382625068877123727330002684255893629186799853683321342004505207990533460432775065185495083829286531440898721916814062571210478829316663028978143690378673523229023289422120190091440349855400980290189117364553038382212827457895608574419865851146772601673037240723665336159995858966063279949086733968204290644872617193289670240967340022104326056989339808506630000327349412951964866026267962053608767689180898556653862815934878641431635414621772138218938262483730230046302756749376969306896473851815988090535078552252776721714907735978897520052967431542078665238856858964394650356968094631639801945038084542661409610838734966294776759077756505659880967984339334575233952485413240293423748158037056294786023355463474666716835399647603851005410165625000000000000000000*i1^74 + -3825979026161523071152457221212372067253122523724688945082814957163266037899587153587970045282981907573616788591662700804644155095382675938611981426908732255052704591739320293236993238716869011888443048425669170855946306815567402193167547513041599251489032493717899621621576983701000808831924111556792546708900558964094109745247629914498286810850681511943969853578456606278918887252679554159759476232291933021431877275707395741280759937985909164771201791570761267564889319585843780392473360607765644783272796222833426640793852098062803325889808688089322435518618371505361585065680029808214229518871677759271584176167019455403600802205147849413129157831708541665592505488942864290305948621015978071845101103014390404534926601859704825524955236202785993628995017750958226614853327495414551317896696998618427026123593145527667391988821851044488120593406481773555571900154580486537355573816210374480687373261027162036481940128987169357505368210151227105844180965736537943199576158360908533602706815749030052514815483025291171231410760896474341691989133172393831975525822958668972907311910818550334351768083337629398715891172988929034991766478879359041052595550991120298324797513216300174257345223801220204164171480890360100131770866149896803612378297334894420328851203548465270835063412678603385095511737233915366156926488438414957849630554737856750091258433422897240387199367993640359920551735793696476218578801504497213569263293679730085839272325146558076613331463248633292030138523964175948774391736053456436870798738477030792640682723635358450144402164032259042508931206020983143025522603992250175632588939168908033915812718415757721661226236944300541015054165593560173510189972467336184697159172632113809380475378716888676923881420455246067743777699430758795667392700028238126896854680831278099532836643777141723937252473105578929230053471955291433885778904641602583866409087541801437189603447140106613563758016774660184980812561290957590297139779683232656157562041951774295221975470614824319926047711553479888300659026094259225766679589864267733981204431241781381049764814040598849456774904732368612969913496143507774968369513825158059020656856699967943994037062712800378626068818646460678527541316536829893812181905312484739028547637638151612212423003731138080240024796594119847252238658941913491290891840066419554998412110374911204696868067721573038150472455606384911994599746979535232993830796234897954207039300754645514787266191979203296451427222779866267282678044683259446021303999622549993109497835201702160946563245496072076050765358802729807312628049086952946120393580817653738307884611456248149131317597978665587909926818896384803609791387511903671994245144969120487903128702595870842852031802131844325762479841203718470643712981662552096738122845685055017512558159042067110136671671424701596061979395779445601180702034530219567352625443221237229922096331412352117522899794495319834438294094840527905405571846407137800717783983437275622286615209173832084533693584732071652514447191567045021491121476698599314894547472989829146654327866539077379725501574038454989034919195178781593022684933265897674381605990425205811205699538579055451644061091504486197437500000000000000*i1^75 + 119700711923632944569962676393892090080118271853530859906505402494180237943149706434663115116125294696431454200878690058988863782178247565209948368992027827599330411029172111066967368306470381334209069491588576649339755854565765634004760922337690311553868367660287199698563869561951812593350130716037304821205127058507705657394345279096227858482382183829306893710761542209477663811633465041386672327544548703551111889011158291072277637705533728856831309766577996645582843909388131895321926762642194134851590533050656033137053329702526856508038726278895172449444719117203933300229604538031879624433406774809045313473136270147282836139132357014876779653789597335099812753245282842009788942836464044420667559660348670134335462569199300887954456190991655923815822715757664898239221418319169045930554722106995899176429233490412747041260746062486727249051784644437427557283038918392043029421533473072022644003521647825558199076979867252069609853405565902886128355473717564799492837349244034100422527961558095586724197326274722045517122176650775659871133889661628273549769700821462130644481945275596170483069969978491234230111449171375940838195386511875014879358804383707516986828708140246851265762671329818681812347928024803755191795025031345353554009521878804528886850417666403395979728456269093835993785508648636348086027272710690463421300532373369426056809483347049705880375093901034613428616875112565456851147092980784086717162036761048766713504072304236903414846993457429225558954234627271846486280556722139780507977795416902031950983336785281752578467573109074045253343445593492125056825094886882012457599111589303628710173808449675375571017606021277768238366966876174292156790032987854777820651113041634187795803908220071727089189261071797778725484895159629763088969308884597148529805084395627901473926632644310552347365678607937640673890633147822716490126035857543276327948029381986942545937951501374442121805059040074905136249074379939623482123314262029628395228466391910648590039087816285839764312394171341732435260595218189206285028701112031068426526374380907338821089327979768749643795363679598332362055245840581253286182087190174207080585756522503230441605963842618859081761842132645078237715323132857366917491081274910944285684175045005916181046252980415811990339222258819490024468469093273568543688822755733834690190824954864631811229745629112499978197351849073412024661911241955960676972643423704595948844553781101597766661906750678864907181404282795067411496141964890343907263136614394161028662040150538533927892945314525430544160105740954743327708208691722904649848991527951789678495988590005721335302095712876508586365348520553373063881784577763354620784227127050275231103023187447058294752701487285942959562992223248228652017757715202596263327527577714455758717221570967480338755657843985868996022884064837474896953548185876728032432946568902439040929183015564816207276445872027178014034573470695158553174249456488613486642261876363021366973384917413057297747178981327324330968425382542752991960484110152354690005005343703700938556256493552401069707966523820825482058204213521894919510378021844899002930549256946647379549792930840764811507919650093687500000000000*i1^76 + -3100668224594337138250281072944323528214326929888335077494708069705439633567022318773228661235760930651607126006445874426088019973838553838588850082336577386455911639537620356662020578452933206290824564633073965892992029760045482471403221065867858949756192697594542536266491960551437963185219826027068773112890278031161877676257904201407100301636897074102782200401651676191448503394912490924335941003423271983744344290750571380540158130948117033481658403979971967059569919347704347257049290765590462674453807389209141793302475315547479181891127838199469282036704165740908304922703568123934743786714057903630158386929108036299820875921216132177727055203319283027038532627272850939569102050465766841624667023324625943936346994206225462464996778089443749853173736444451959871211685126984469958175228665299136260727362489896197255575513606068078911587706898142380188098465710504011147873342233432719652735343121881285596555169579150302402372622290915580428183821068072727024681486853835846140784839159646837009572965890923737844621844561004311203841067243121146022824335334536984668907449301694867469734719750713682236832364749978430081444602401601755445132405508460259779829215426325344528910145340788140989920483348275510262913303353077989305042753285603042560730421571995188381605986886663767388382656146495883905528148880962327432826343009451020001501858317001591201547681182179266578275356015675763660106214894172552814936147253487962240018268604854555779128081639845529992354629069657900241537770289573772540626216942029222090947913129071449811808037994101181613378827000920995696327499520490708226329236782228391151487975438412314235220913939824588753436168293792098538582651909646326320537185237354965767376958268617098257655867897665284834483357316260250929815079577295089533069980651853803141144994230833030547165848438611461057854629912260864848636042907753933256136159204845373214050215273686596335231736522564926972496327788647924939292315753320130522045684689248030585366994913754759851263145877317260055479804701404117532420246967468398236810438379965950981816787502165220760559550779887149251390431255632416723185008435186675597991659481587154471009402690868027687433511548247677957076671042819594476396328148405585943313401816704095638434105658058652876529250968902015021370089894269155805900908793420708032603131162186864196735979488686880194319417581070459930018520720284962094033648638460041959995460463788009848787586398439291824507036037333459913470073850433856134629620607050197550156701494520306313571893758549022850099617322976370443712720419466717656522727263718667344542964827176848310478453508503553866470051371468236499634364862027064665285014915619771690917055591067177005645101038594061890578729675609132397933379398736403925666197065311131793605900905677693475130994150533830131121381842171591820331561196947197112657119845100645412266593329950947859565982204022629369754729149905398445935356631531341519184646591748276129015793408770015481121379018938340184627832423353227740529850926877926111011174478599592500176486771836933619760245332688461612413476345343554806406552591383726571041829767308016281133036130335314768541325997647500000000000*i1^77 + 66476243188702143205780237296462260215189910143010607447297185825729483246479665165039888581807790209100324759936981399217958755347120604037992333066239636669964904578993934044698058265764225897806274026487781049349945591920367643818177339018304555755728964391335761436321783951146540059088356761880996239871181488635138064477721565699061467691134345334655022551972872107999727179537737241045423986125095091180255040718439083832027081439773829301962214518516949938523783601637211617396047931666238657017158640209786895910616134060810048730433749918596812694677719846051831724723235496838123956986086237084742546835925242585496722088769005273631000080151074051358653676332918420801294900955694691023111546626224228370588172203346751682573968527171255410584782085349744370304272648592732960384850493807568484581117047584455667501087035374107119452848919805024395323081544791801863238613590532823343192080730949179599810043678411526133198793726797579418180256142351824845670967881357155136565872222696058851243259463742911207384634429650152017496849271656323318110557978339183751092890269764456123164334717303046477943914827054597646110328831652906094206580009968305898826299864540428012468909383124214051078598826880293972582290237597852692604449124269758152992764347203917278012842990677544183937857891760133348792173979319538282491339547902677705957318454126897306280502325886147278653776368979715019964736518946635544673191032178367781409743449510755992205551935025112634745319860875175238053233389720326502037450653671263084613163308139746350670771904267493612514096891283657492162609080780057635627479848810720455465908809448133073235679825802780658566701482822082852612671232444191521541164120223793998527301173835326529977087913064726517726502663592586323086758836392833098215415434920046120874888845819235895049937362927079385318500607852237088460513817904122768383718338099580496702849444359100948679013717910954192128971304451025875763380192791137932667922956407092786441157511670929931451513124190988544959853684474934444192981679071254254076780947764990158244006003577814031800153004922890582522081566717546593709123456250355457727402742712864182565353267913665283704375609237723890927368527025645198579459421455633680443366781920230557931356651552057020279133683577461223770269913203342536233134995755829923882118914518068179567576953371110484992569718533990181566419440018298116075013156320417212615585960541748650187894142952184965043293234575164672780039938616688307139786906891443953435079971968075654887865585853469811256492571288322832304303203229900138605131406276597430920230819639116880737515758934889794096238581419416449131563331376457981615477915962740023623917425156579565018714158676469674417396664128757187676442663026805897156784942829757945501240337647840016200132270643810399209733874912935274359835232687625445014005409549201571023905733498979491083213272377690311962985785686106826957909514038929297177417998882161135972135463429571196826150460909233281092407585175528908320318884785573773895371902302315514248623102819301544139569208874697076906278416755449807169111547566941104799801931203350299061357212312208411046204938930000000000*i1^78 + -1177276504936610189539441635959547024422386226662433648227367970622040828493865580746063478866626797702150350909407580728820458454547261619987416857178200016356498268428694934428236926393163060608327005369894273170116946312196495273579657093239082774637104548968463590439891276876486668829707809076790734072362978024505528245181434871476698787661101735421191606887789496574647212609275878410134164302859510102391381428945626233771963780242924025122054854208774413431501534863063089746008583477793596889300824645981407795695006504854434690356010087494857234874389978607958421542943878906298625814817557035459962643360910982247133247129347998368393310060073993960289074278092751158070292413331328073015748110019983947130745007589854393145295275573176565819445804213888625685456199444906256279416067548989108484554273333778262960414570565550338653774997873661301907529039205000911218253707547807615760494036414544020171222772835663976012097833938433837829867502680542597981193435463165577422386866426898811241476675033210112932354171040842048211762177928359278248709970205891308972561856953071357549010583015354920725650173892837264655274285731800240812574709119728821298192945677552972350581862264420547896345006313720134795794067344764641503257013754691540394028979349788057290843905948251942760645856928500199867693654066072916768762544268394573801491848713706475264630163344389872491142636302733701311980286906971068842729367422602934084908945008959979300387473252424589080560568906978638409776242394960262368721584522195432530891326471308308913836096189673709132914913750079357523479324414773994037727024381708117010307082295688313445259645128840791369581299613807466817070599383828190502048696262533452571172011411785753362168606730296558893116275574613194646188414715618959327791403049345858920319119162315330381822217751720669306315159287492553165640023508787019188352393233379178173983671240264144407197262873998266440021288352339120847451226757678492999022477213800409648622237812817969664841447865286948304429576333676171728894864326507823965004089092462629898194904183189914330534014197485458434240097783157365924649778254604082567218713191903616471444823996518152033937599082994153927043651845313967880816316238537670612265351776222760589411904068731223781885068318941598592233530115158721905286589519043657549183807755276859120487200059178917401136003673020010761549648854300681254513993826100721490385235850419778445853015082165945025343930945585457696327513732690243095221497082859499204798880523479001331935750158247220882294149405508139237342135757927235237076763715062640451181006291196097639981556401571380887351910196004409341008932097449899114107678741862130891908479594301589964739912429971425977688511078888729749556512318583405550430969255335258240640794047378330035747508272934735955826707615732155342679648783120263304564521617722491124564850542876677432793627431255362272045943522447960994398501281245988344285884898455335863536610534436424605164565204397381414693308302437051923634229186539488992239708076564036367763021981383457321094842423755020869434154650896372964912475840099616934469225837592328782716018632019965813851777411562500*i1^79 + 17129601676168706409536043446188440796386913123613435757254369419284646511903133800976003330072044896283593738880520583850341432359822859488196631408659456962299342484157618886566239069136933264058710575865195778504329369528915364501395897192381445386645092094850869763824649445828649534819934357529141257764829550115977080524471079391338021885769779054551787769372137604288167860929992619032392873249000246514142517319104406262795781116302109557511625756404534500950507604243499972185405521189584485340504480838786379497525668890495043883393731781248132714630962805612244299068068005132861773893211749507593018149254872809470920874274999983707471538119490322364726528686330233933107805206724558830266133656117196632481967631543939413024787007692216755388900620239379008897499395736097901427027651711507419237943298773702595233397405544703612610249661177959261619685107141945110169165604810267151523773525082629355880121612179347710278862464373372722675012610096697563604245578641439991062615207479353115638532221985889936306977026359660168093197309604934158671428601899200862416385563395550915104576494212774641449511050604468043688884606621309900064990499816741060954957425639409134247599862183626274298084439767821567027715591454021682617438861043870385340234044793848213877908744636095593936079077260247678923796927160422228267702795633542007524204367506386562051073526957217381819208490394202973189569519472027290218159815308863043757528379693263374706776974012943902340024152939560954171070904203226062569841922803064347037694469523193885343564497561593859141818905173258677472364822269776412093998445065360620749687024189610634538015638092164967362133311690292357567997450774124325638632046226564204909696793494611545634930154082288474642496825099648724756846976468943782848183625571032253747810139653663905034393671671645367557248323104662004398957565753723091533083997678199246983572995537607793397503931134087044746160126549678729936039991593962835785279450097911205941166835811742497534349658822445050929955968793930632671092106557095165005551988499674755808408747476016228758853335585990009386684928151359875878308327890287280773845167576621423057329996757971630022875831919186863016863675472354457498554651857270609533864165591633747320048785652407798691851137025407555951821739341279547100124954711881399181868289201240404964296407658811417026616462198524708245476422375157917028163981027421051562326531033157843730787203873098527091604828327813308784279428864137027653586516011418013904903115660890368990538029994702124308490727969229590256479484458607307782917696262917561891609999458978193578685596253644844065512536554079437357088746777124554551898249008257598067815029083058592500153086738977846412968432872124323889763977403393644351687894765568932622699834629724468261258506224938185958152119386435168347367840345696089804648250964704042064930114369011994428747706261399690379969475632743750973768926222974148092397457092891929896730873904378013381346711148609316857247960331927100752475572427768816037237415458695851890483544435671690504384476435696073689788222532657199351790417055500689257491494652202070703446930083987815262448899625*i1^80 + -202489709074591473393913995087522863381879652420424491478103019925986362552983823870144332310063293224509178849000005529071223237343634775426872701956123142878274621030442456678855349758681704931917210000415135985810245853501597846441038378339941393471395385216179563338747708462362121677727892878788795847070131161748112561421381828164779546672745868190665886346107527562986893891870595587386109088891454003127696790442426781718851890063922644969514417874849625065017941217656985669560685964953693286606921599366445564651857450453037798874679108243264784874977104250803754023669707682663585639440965120386188772224145156081694848682842402628559711206750032418661742768477699687397798586614422379652971644760908050659568368603714803510936848834379414574726100800408972286635719840225036523428481272898262165575559992286689092942962554208281331900424615143577772054196446007160500386936532630315867875931025035776500881642022160567554048977464089189251254384958598869893077132811921110894336433768939499944284211896838543870913888324104812059439987048034490515424088786644537327816725676209677740770662411779453369997587558830815913811140289258311174345274755226811420690796531890438045283367379821679039835848644356216579223191458708060459437991671157896611492803565447755498609478958408464176498864685341094882561217763133659775166288968441004001943396678989956202553276632584240734401904438153267702664429592946887186751662067030331911507397136279897238563821431158917788934984280442701974352121171775566974149659119917391955783022176854940550978407002638120999978926139496886068527085108202217814550601147198422927891758785904247155510933053970506569463527316132525716007726494274072536311855628510093354671235230303401705609536668786335971657916413073547121323630003263837239611661691660253505867863549334325985100352627820758362062516814693186092217553340041695255329928222815094447326447887709868302407534345511837892070860402103149423149099039718079480759305887258807579344952417666789682060747888193979052015902371186433043112142637172539259449790612212820947410534065676598106656518570875418282626436193164208786128870672463607430643609579853490980084277439629339981400780454171866358064328249457624710311372297600481778689392388451268683298685773552313004032612525677229756712502843821418499064489066913049402561077758852514412293989844021826586912794447370906091975935210410595685775039445859021611878397036410376330717752516677883339480806120217075230370525698334285376972471955163300456119670749219794756383304099010959284015185387969384233296379533195496296221913102617232716775747434132473071060417390596734664101870029886228896505030640629868010179057580327993855942245166225891742891363018251744283502291369874900196067536896169355779240019694378001714685482077473505869611745105538127044278435432079016303651664396680203094251991283785940558135267939288273829580540600653317419113314719272879051522820785872060362081020631055322178892158610196910153658425428495496240243101301887370511097887563199531180136235016658897264406733905350299022277046530673293699713236812885725063150943172992046615270694868567261399333885343510955098102784*i1^81 + 1903033635244213199949647389155812736573999527775102825534437568736215273502614035332744612196596461125128092252915079072163117246809549043716607477987646152541988219976986200892193836346788951274768288147486439076271818718713747276376669454951986084111064051440172899462037489120804974751281506999947966816835397478722161283933663190286336919036526876821319587817248663497147273753962909635048020385451237856709259140739686047327507180340630528293033936697691925754223024856624281511891295822529775620686793265761892937382552332477372126100048775927066988924684909190874440378982178297686285382339461278992096628974086274291813885481683295890780869838055029166131393846133835376693413398249567625138720641128565432983709303326477335571059756925201490702676909021961262517185030038372268130722206976835773175148220156365769141289262342760296925524779487049057650050003155721751619340144061204155503780402877228316750826541303535764999310425556612595420318310705501944446023864512528417906187314118224698182411092260027470704132732031430281594481188895316662571531592216171163127435328805891230411066669962807794212280804496768849022975774760728308285429105852308412235029918936923923934064578009565003887889726030184155738580818601732389705497111638976076890962007368950813793513172543427844454956240462057359118788189958845159730233198716465462537563392125970839295790397146659702466925587941993398831698610286105281639884233882807627113313401593726350201751299247746542908513370289453301187479486859696891773643208158664113212430942053985185983684765711300568985886628651818627864763964757161351514169815179932034812501802362828041094091866097677532018341515749107225440200893977621108806339840121409976162459718839631419352431736040492986373811988858359544699203840889681332539062627836096353531324078778546144172859899562968843211040284322861325104127564086495370642874338855102730448310790670526187675916648811149510730431271559910067296327679463561464982663961496239451257033150201163187595677568852107278915921421494511855682669553905753099447061881675635584652727927693513123289143260249919163344168911436609418024564001301423946740326881315935876065693037982996726690323390033927224232184900606947945520632522827841746776644675570254770453291097843194639836120542945581652969239634229763686945309669237939674092599464780355664437912636035013853675456927273034284427213867278978270694726202338477226815933871064536106526278659493246375714084712809960737123950171927356484977182648735411450089301064498764890732129676057471400501297145643548980836449684564110122606946794038351661300333182224950069281301476022296353434235105226350572026618829349263571863877693939734779187325808548955585037693463934597400048913046484246631755813698757351411600634185076364666783056102582083569711149352631116467322174348045441446592958281600461673008644020617529901108704095950958684277338367541372446158384358251958295052349597115169970860734474847486765689731945767296217662359000571035439846421374024281058372169552998844435723720578335031492918859573029990353270837927168001211304097826932643643680143055368390989175487672478165955243277730008982388736*i1^82 + -13642785257048082146822430482225740153295623890830757725789292661130649539650041509129107951338748305118154428602986817731595011814044776715398047522012859320376247241770702366319293586208511700384173562655391426697897365862769329435884090619681093563043442535083135474327436922045070049433278930681624486253860140993882061724814656227501195184739025034254147209778620246512510413564708918040823224936421032962714411180802709712420340124896951324131468340331222781483436612030786940036681548856702169793752518464214073351521249972364442559414078992630361991412619858220940404699906056134962933930627962664828993627383869325890265633035190964055266249621505741687027799802246852731920856099626468460797118040593722293943484897441528383017419331639861661805750217878404123131241977158082423171168801953104876191031016759611300228338415598449619900156894601318301535637028903821300087395498575943158798675338534132264844258363266305650461714975302920407053792115583850596283478986124187545520350896650491600923189620338206415803425864502290314438261878841857276886203912657091398034397118671034641160737181386593835550484289062019106511334330999114153473380558860128518960922355876385215917400605529309104863923892434066369972870396022979491125097363242743032240820685549254774734460534116352492750242796052237500701123092152640329334745941648762351166129869825107527848843373842578873198189850977847139742037175726167282648132331312563315998448860310945883441670225991442442092112141768772235705163458791289556172460236512837140764727394460672416653955651273119198692702455226088929628435020831325370273439297827478340578559821464005247357343378933531001513556086115846855706758274015707727412941710521515467260531620043205981000154293027180998798606786248172059114997362175068940981757032792489379503874437899554217748299797791158345280818387240003568571459035089825222762133470993763902074317716144470266196451269682809265528554467243768006904206717038020787492924418355180576246623516383435519562562635671420611065357722283505816234779889301549020338079776970816661741043613369189244833174192887000993709023730786639945656794130810909850419971872020983546387087883989419272112527876973847455924651829508183046967996873209652916304897888535755498215806114392025525090531612559588960920313635895620882423944419290888949278833804127989647857209407363170947394833907713871558902213071394863703812275316524714897004704213921217556031234797378852970597624953273539790276673995496640134686976365560669222936670713811610310085409403110685811216578051217416674327632897082430110763539938891345794463483802753349816063488982428993903034672036232607836997464860223334733578774830965576753726252610271210446535438541438049084597277396387831376497480638159319037886495925583530658433259890368188664949248576230831766067599776049818373024388968701744229863560996508980767004489683811834015003182492716480191934646479703170667983922119177986623809625382712065813385536900263062220699772648485440224661393555988942551287274522569038986352161631848268748573137503565360173987879486983237626052734976675195270588749481519252956542516136347604816850372247158784*i1^83 + 69307136066266973267099009888204933797495438894512862711110133703139950719351607942923777832925151086956355472988967090268654561192768080469780580798237446738980716216826989915451138746756020807520790366312649046091351475200980142603118496537951306555130827975677023844977050164936778444859226082024655818706842371697781894236171998841162616320279474630854723468527437637143149648652721853141487661865937019992275493914436306277623480820200618317112146275195614274632968619363405820205534359558340851905205122262121451807785405480782535069895136858092687473744819465411853137758336664457702116668452759506157516059970603674334366959277389422444315146392812361926085157990838081077931399897722130109008765354249736949771685767472582183802602191038041022546816808577907866628663912834310969549195434664837653452568545850804527493207181459425863668662693562580614772369572500911686092631381003569762566587166693199882602043392173685887603420804341707633097637713054908086358558183886824937045481687540395783161098518402980268609480177203111378913953310559387156684568626183844523216895431006748090079327282377357641888093344671524776132089284371032464142861087070225535246736942810881237115442110068148513151370755045387736983955450643188933159904023320152118904691966553877619695119678116172388175492543988008297042765406086332391058031159363785582019288941442353274855895192250136465090295758992777783771192269831069151546461867457807658579324407378065715324443359653724155613697386252076244645161771019220824339273925157231494919666668066950662656156327853315664232007172989833998100692154344267912043802403439329815686823510686246534959180084796149010319361400223550643639146023915481598948169301337918770292005058068178407535845977864782086995373855139810932431213815438538184382496855714417347666317408714087514652747689921674463673710751446800369548224389411364882566537282968899287981543677723235088779211190968671809137423345913917791518904441953538946598198275734451932491703606749251445937858928219629151585442843057414246778454777634575681314966631049129139496637007127005548635477092702908304540506008593008347407760550446490704214120596251653751288591572582270090460543109480733272421177603225184944446508130289702467971808969266510405353458106614308423663098302413789955847551046744693887790553677252404638515539844300819078794391769199514849352386499137068458458377057597411558300887357182371877280447619833074275933418239422321985772540337336841744042075333079181098518160376498621187972640086106401939631317329309753686539660796355146884075875173704050088393887358823567787717078213311509099045016811033420629217363973373254241246926988688949192018919118537515705640418069771170088269012184985669735296820404127576435026282010133294192307789220224129413945063791449463350147315414739989874429976840304543827763765244742423759729833247680276939316385314358717808269612960152477920885850808924086962962224144047004109533865511891702165118704578106934233702792998992807288770322459990198663453813544247533858250246247774189173599971862926297414272455994436598681644974696941203958741945765048010370691045486518398084838326272*i1^84 + -251827449552615348623957811212243381728376851489721013677723438154159158763650070729905904457041446610436562203647235378092993473875893982278290034517903569616852646695350654837282021471829727172960929049901061387123362071139846032308368587001196272723081452742575498362786861589461107012494813460923265325907195109938339699371902744778780505929528459515107920700938116268591295799588630149481585713814055821418137540273484224525697082766949898161343065108581096219873103547780115648239849659303392869754465478503539108072774007651412139527803540428944877679343153748550840012190891592617494157918702538796318235555596840549019598172725880137736146407938337884181606913764364858428563403769066138399864187278848533880242758999772998882002707634091163969671484414059229231030136941901790374973144155132961325219354018824718478044168925897541094696566052216573415155942709113315480022385468917886829408283135502415949302644324259248616886624104928498814212151905602920645316749109574187671840776748638381706478106360894155292557401336981964385169185624143264703228249859378366617366249043476916946567609333677935302794733282804120403305745026579058577383969731189711019110630652004592260124691965510064421516469246986630645444362575026195391787460746205734846184907846263242021244775088696385026467695127612972578807350873605062474079700147728062767065729679423564882045472493744011968520572371081344511843627263148417458887768393802897182071190105102673596828735162249008449638580442802566846027307800685008789484169355712321628845940262621545349630052545568649975336606519909502349012865700101731087284851922702408316479342784609366909618519293375575316703994832137193184233454495350312645902120423479807953915633552379884470153847767157184026261449767735579750022454416018494031930768735699855344885282713780164375762365012511663503224384926704269437286029002380941348316532381958744694488420099419200911785669996236015527867496886851970032657335534622347072643567619743795730096494205596760722863629011460260104109838018672468559515669743027286417970091010835147790765215528268991245583433026009430518671857952872690757446669044890196559795159408282644636063402771613842162418803509490989236429995845838727273633672854513688190145962136445373177309789743258427051979720736590264379550485537923781051203589607414539746252418933565001378951624895571625992549749814296955053482597913867187909958403061180895817556447687306546227031468430159380071523419512670046134950972373153821448418095360483385374282032213160229544874228567856818786735243219013696345627086821086437100953233768560421003867985060120086839941625125928662700356956434134088595890870855519930217276807522605566407594121705802556950693196514118844129388982049157967907559283264554312261303163771048072286370967631489757249368118374813303070770699104785072315497427102377991483550505127852442050734998217166342199901820696505466382185694403841540247804447094037280446917478617823523058800976755482376917137227330724252291794237457984052791899570937911259952686986393041076456409568694300197669088627103198552055335361687270607199779511351965442490969974566583948804096*i1^85 + 2147349066096643848455164785221663953885925072262304345234414100655343418476575765866065945984919814377359844358537605478970812309612354086336828660366785307093853579194991623359390904190508479992767907759457677151575436316267098915585888251123673072964209071137060582265841841990409215905633559856356065304663442955494245025415163023387043542790326693227344172089513083250823959775917740004252953340095121151884047256528309421455854453848956093017802457542018530874270288689902241820106084430563882282155131407855365740067103442873051205683477952248368808930285662215817050123332719671125887007980907752142637965365929318607992595830446822510406956060129495338895265650426683247960289394924010623548488960527221896680516036209429378819363999246892178957445715933822367995981641254159537729469886802845745937700299516835518332369111287134236172384096026473457085971089787049559808910288373818595966596564128177597552790623287890297710621288537468792747647485120201967056770792990303282901479615386821680031773481421944271830948258913069967224693923336685020564296764063960546958291876740995120908211897829402470852707132439964154841038582752433293850304009724989752714095444700528432898123765734852648916879074332649169044917188674208167670618055352634054147109164737355592989174879622683153279129002843607134404220052669505667181257596830712601507821481084734458001469822304848366251006781225561994535825741251941275669811642626851381863566818813156883158593409334295174005978140632311131929366341494744754606545758923849186971055238546022387109012604641520511989463091513989521550736546810225306901662317376695877442642846175381595782933235542613941438052948832873824617051947849506973332332254311171232649351278581163451532358856924882052618378205728077899421061215814094440328962074003069717341151951394663220341863280200234886339372008729805319685937470683285129849153752413613842068902155600414806670721274029749151320949304551681739444331156229426456213134213714430628307353699192103767894817230695636032882786366012000272310110105095901630774978705322050570657321039224321527398009263859580334783142306603069342849613789601234282702924528461623887843045775303502563319149556011317283849835289593226624498275087095972380208181424315077034699967658004171282062670019618976166147847732795926314559039162599121024889898024314362041195078711724858817633595727024275670455499737864277305772397201967386718687541720358135337321702524753895876025598091363862013073081535104237690380891024044197862417640313261320773541582587775289103121718114277218044345041674930617462303992951372073892713998038400715946776959467404386345355363839139151615593552664087603283688751197736130082856525373177264790648928413991774202826790862704418636043004451262963448070913496422950466286049561948761697854452683469290013692580598707636217476301054292298353072442718087186792242895288265581703151276097870924034703268490518316336171356349692549833982680037376268695510188629793531341690258232114289769952210521716085745584149227929983220746028407654733227964689611561087744051692399525338370874818582859079690790529411700452693215489125724979200*i1^86 + -46568133902348012362192213461680215035034332102242650574335939009400897501695531634260823564237764693553596806560245568656402762887032693962834876359079849149368077962003115861218279597514457474379242587230528242316830788257989057940945038424517230768236267602283771819209589824908842045992216642243859564983595404706419407330758261395806695848501035078810484811141205707210281737882459813478433166509425750278847674090473424442759874510222768221894525029580677339247768375781496298237966895362664838356058772070235211208951132518437620294754199327262442736994058553717007951580257880457264218558285135478728938626246370132066665422911165082490856991526628091565398094912375527916940327040772644603236061285677154874689253458435803807389307237327628331933127040231141779369734888476043866856166012813969537621023499773573534311433063829611438536593364594773468249853355077656476555852848483219125790032534357816030255198404074771927429326196395444002022043534390729060602723735733934309693280173634715288453327715206390547922848392595761873380353413069626064309558784419666248558323044200931246780624803283468406517664363587690485787566867798798744934460059330260311696435436844193018395488486381514634535875020518209806854118513971633652680281634586445432563109908942970397759629798920437085449072309861481082807229305862211080408380177025565321323455168863467104009481218049958395915855513079194587935278975255832920150896937494088849593989582638223080579552342579440017319024393239299254714340576051587188234006134357167319495294269584507183660196845674501521760608373183840500855808035208114166150967344023390139698538350378152051157249385618031555725134171018628712241609151757071095965817087934558206422541858137015087413656416499009533295010608728835008719356880840672514232857315829301522489419498508731807696612573436122863787631217049753428994922581293340502195336807009238428227219800062048820811885630840002450615881084510812611616905304311925704511907943447011424584070404166361951383683347318394055339223366310954694066923425933680155506749317301367361342789254294305344699867047228760176984478450370972417329690843170320207548205382217442564927068679691186685870758641972355795905127974270189388301990594402176790405826819099640750534990538696654380880300016957587910536400807603159293877804649995120783750351125013769707782061373461539778556733729036877906057753563049649238930934556053219376163903904006898244328025641699252982464787138195470904560316317071520184645207589206219844451206927503917338330725049192534353745227899914492088323407747137108496235991360352004695711936077271912914683321056654111411929601288073740951970826028742214124460934012516315268597828327301263020905679593591393968328594156800513954641630069631637667594241033611504100395760037773646154093037857414212246879104129596743801789212343108819498307994939515007248064413871569642295376539123209824616466094211257863076876752575886368067188151819749879485651159899329654185389018558976758182948288870089158252962390376832928381723046461878535080388470885813322625042209015595676612309962621707659574247005292859450692470111731712*i1^87 + 735176785271334856395962520812817317440473671785740347116620587391475633332309856688855793877142341569717853183311280705416254440590210763456641336708902586748014521794399019730219908104325113918953852578451009541646464074222779527609408385018713272729359963498094927992508766114720731486771626394353646821156587183514009922961307422551078603442496318636044675486536243367748439520751253825063798696207825460287760992419598190333969506069521538455141076697145311671804801482453881429696484931041223926739708166010305817409772084499693354696543779139073316326157003979265726992418843409045429785089183795496424756905936020270670831056374956247711182116902374128895365451491428173992929237813529302160983606827774389016189687592979480831069157315639818354018322710372943586635692430299948185253285861477431980590242408378332994739909950486154660433777302175803726549719293175937059528387308390195917977059818786544833218727745812182901094584721640480231795650778099767933585721712842702856072349859350744576535629784817730011376048870078486430457438353889885142208390100443324269253261185188879434882297079892659133144663202517190839486660322459842405603768773475055396731691888293492319367341728158855013898635870079146963610034681738188464080261750728890279670952289981624832339134795774889464757846807922195027977093458021569584834902224072027641117078777886175310031022448774350467811498020889751822310230024519567894151231675212950937374247885906611249375904706034462624328864778607172258762367572104839345465412009266137995865705207707119138618071143717577636570884136289137305320922345326445297469940416076655302259669366289132269142409510309016389025561003197760506246628253638940418416409997363760055326366246469358681340802917842660366369124864107637895158850540511732711891142206667512078770807741816650626042326796871423201031550320213425321600950528073720845211241453659576058785433231798021879100993162753115413693028597311929261814175211009327988216583142634480640260003780059782473542826197728307744119841089807599398653857223386408517412942586895226995400362472203465010168931526082542778280269029544569861696758080607034378771766297074076862039665277221643075988058783107736572842047089662148590063293846131598147249982045021511677397334971187949771216974749357295906172436309348412369697042277797618827593606594089570748149008615649517784944011261067354910584773995823312350259361420680788214399803828345996056366792812228777977336160483356114656847676554667336794924696046650679095356588886791676986760725399357840136274917063491585861512214059139628259379538345993643573688492794800080680812562854122683812986537880222350737720076658310171952338188278266455205212625067122029290151482920970093308576074010262401715868379279465959657478359976338513976829549953201679462726939724105297111788974689905473754629708415891810588964622245594399784905571670956475726996039252030788274033327683580201267128827620617021561132511087976967596993592700065107592793939998981691875764513795121316037652944511750547326105746450238527906384539371817202737788580430364726426988729884473478350894744253792978410143744*i1^88 + -8226715795431075419331462764544638320703530676230659917043006457210979840053140090188584648329463191167979858432655527851510691885309264013163316471375080700126388533104814409708019493900938420159109751342604381935585807941979505729065940391996369149932630884244239802186039784192979682114711946955599783891938623582624708665600462707870036832881341177799021759181685011638112299815587303741205763817719232061120573604881447106493602174651802763879539010744544914419934909780713175662333438747873265660969994015580117796756588365395410371116137172220894015326058786080215432387935790315288780553861163305317842544337614143770631050870297732222714536231628260975659727517217397875582530228694790456486771709834447390427105152341352827949335769279006768326938408812879009639712423559702647270707287907674456293404995634774566966279701724164957035357676361975303626312620309030277118388831797831405853104053887508705337671901549754613675539109430016164045405523388041503872700090488239635244838554700425211952448157413916156607512421869477810326073087230713571060491687294583791695359297708483740984484088320694986159325574561732117559709370271833296379784529508124726039381642822576945712107808222779600747834883194256765277030219861439252420099327380891829760376110723334225571167070072356081069866401867214628912755882893231006810843734278362039261724550741171451462090743768756537488413984506190482829137769130988294102790775787394831416252435989112662969603420892541576179599048530846006840224294478651005784724662370309574883845483165161391245372033448008246805918819379341755090219028089170105439463441182821459343077558181225501536371645479544343970121834162353832948768748125723301162080298678084263598045124806122138482364726590633610474393586361829716388954065633351577642905812534123014372768582553213386320588210945462254267212391458874777960814261881639096304054028368906565766838048911188496081770089500855240296646434733974688855167706730453027830977852939355684020641014365283305456397684181349716148450317077033930083817303777851972084870839694382890101710192665024676167385723796223181705167785153351635678149099112630001325170349682729106500066980231063703555882035369383264763197192015136697700476221098434185065406330417438493302008631582789493333595636899492579422007202181543232709212750623353169717659282926755010713035889397421306588360682806965235454788407586511407637163306300305961951101120738982686902966048239980029872438586137340508017592597831208044437220694538664212399026370102199865302071981398128299543372030337264262598479972102152279347402832064914216553337664621354691371949563721933502395459757100930765430875911158400771755741839241861755518569864553169615057226645450985283000582732657230385842082872204111282336816657638068750205342244360665186515531038308353192014070370308205305560073017529099917432433735544534892609099644520787408041236129175482933550587655140880904263694319086835477875453117626303422082167764332978668923679484183746358751966565443861810223996295528205532333551435518696359000139577276851432078389158410500774082918510459627625977475460081718919168*i1^89 + 70543517218312001926747781167361389985270466841576852453953509722982872973503072202719766310813991376820384110159714880721125553184060480025136718438258724802982192446204896037500233549729937760812371297044636298021936680486483742134024862345190892775185579569512891303826140132843628963760124315007007508640576360225648309178214151009887189181852233502531805431912356728293293966898336722603861997139534583998848075281189203467092028950120620335070686685160305499685166522968400513428353977458994004529399549887754481243182877050736577692201053398120043832658701839942553078791090344102895683358329641819533509368718273256253127954509355209430662061288372926089410665989457632710030599353691370254284862794902417629749395582245954548759036005182040035065923283509496136083162570826346911733532417801947171155533019178092065528475282329244940738953789340883697668027751579151662927980432832682429476633886746407592228661345819293694197533092229582103153891850617704628777162231908409412482409235198241079733042685401214662074667087163106033151951816928544894181926734371569819902349560094544103681509154266921892633499434302978987250796879308436126848303940151487493011698168048517933721303828642688670506695907027861767808621613831346521482524365993087414988057767156773390376772008770773979090366146264639623482200506712776879889309349343038126082212749285600825684626359592905933282049050408906224032703613521993053513381747875850449622280852860246539177541486751275923592111917782572710827257572626548954242583213240340218908348220413769110697279055570546953537536738920214764653163347921271737897859670257525418093748423314235184570436319214319153997549071938550443471718975190843884789943067227733828612633683392710947387185522266103012642374104428607248660664242515219347886429173115752773984370027524664142892010727615445696613701197677173956771940722660846886871845619545288491029583854417234189200523888377676895576293799717530419252559895888045931314522464652902298639425464850137377774592751159567361386469486561480593519466790746877281608057561833663873179891658118636089487337840688469814033983510178390325662001944217432828296012086275547083095961154769061549907702642695617740340293757817073199487406716954931852772789116058653583566301314026912808387345986170092835879948126351734441673350046594028857388666917751921307065084671286450597530463073358949098681528668460825887160557467311980691364153833009457890952907282836151938052398381448215455029037557791074658562359254745919290914151606430178030837575143499166140270803656226404736189462219919044145451106432494739695786765322743221280107433442627008246911172964501971158088893722034834079550146760084417176953660526129415231882883021212912662424324300574648552077535866173511045081724512968840871998880320588434904524881076188735937579670489157101894357695527151077406481065582939863399834098279152954365809150666675150220128264775959468434628049959601921310590405211369945511861717528144963988821973475551815697830806559909237188285333146833968338358526968640365103462688974470687725393085610750245314467673595103842071780710443646976*i1^90 + -485484275964297903780201992061559611538234492741989564904145120875279274828398943761983221404158703187242704372320669874515951843286224389457475649897115019856831844420876003579667703304507182273270426701633895698791403933898617285803660836263064037495266961223296104859095903795564963843340574415759341652237947468462895162239433522833077739343541567126510159812013142308602789402317800148690569668291436925368903836498630426645773397025248100841944663241707637314798838757199661521499455053922731668672275626284370444334393825129926580050167892163148041031848735816132632942898839602308983732603682721573190117191568704610085228033100308506441180616234173865494541594085907633777313556680459762870329115103146297111652908545343524740084158084769474506041738351714222738918584446261612588869411009120963855261356157860852364704874026338631090727806239477399730111248063851213784533181020289628409454369118861307291419330121855583867235669382783707753821057430175009494169888034306272735053594479226917353419210165769020240083111145483279558375087584713410708701827273721177025758737747310297237801042569825938459344194561620064016587004399243994698310481273820030435172149385456130712062976153566921820456561392920372560398960516380118098536407657677795476655259448501064283328666261722184106750040513269236769921359201186647327940137659114599683266527626476965094958742998209919076619434357351987218573288323740120882659974171232232325804422883407226012195123641358699941082822698796468393895858579692737267069483938589100102913288801918168531657447419420349172159755998816307447612949001652390843308633190972613822047533570777360884726818800301898334795842545408923842864589817378339379894974972721945155367781982596175793291894791541593686644360642785001761430160232700955054817638837362454496244128933785156426628534854705035579425775699534381680958972498847180259928807471096639080023583358186045528345663168033386125177825455274508205946830939160380248309462603243542990220493951472792250632893311052745819755203698985841662333173157754474296428781247472449616045352299817796500793751148271377879900001158817894950423590224894414453496562374226214775821090201005431983610921373476301408291300980177784382748846936339401541838202250956436412126302235913332077216768914252366010366817008006185587116467793572065654335832222769313925569466888956367969254520778632453965259352413773706328728056863772825974771524085791365376749059495167475492620030301572148919489725859934894448046657884061054865102253297758658399990172391333694687599988329571711366476514157834575842958320434469697859590622600222207064459876933108732056356733930554958582552928041650389449416375237244507065918915945719321122201589606924719843890000323483149300001312420958109123754299725161758870300543565016498292832694331984972059067610339795051094174606077662581675290843644419382264972796636332116256389678874400561375514232774643195311786940821185721454125930740900452235856371676078129366671652647287430486654314690771619216804194490318546451939590827868604687987867206581721359069131857189350256947329065377994983543406592*i1^91 + 2753664655875323832611994960545633999728312610904251446401286835446782051869401691658072244393157413628259562583365961306383544034129609161525099435733787404545180118034637147379821256554287166743803701394042356156951794752660842708770431800376042459011933285988426778674174385591725496760992956956013949701048517105035810001598596540862934386868203436527209303088718360358315628147239949026342588024589939085944431572836422255280551910418593762901907497712740820742585119346983792250127952884089431468969205772159388174548758711155113091917285003500889963141960743228101642371834762249097450512137722556644509824726735126003763551004740752434054644188620299910922269649217327953350103495487958931714076521708509478380939549686491512915178222416226637543877617144832059669716825239924900988995960659270748236776722959216758366789968684364209691283385737116140818445541323354525773466307628886570860510882725847428310403223513856831991262317816041935236798794708630790609202839979217465182594093907957880003881377390202607387106805382715555066164148208329239042618835887123382818910318456038046469325503654637516728178368292161071525055465236067846540447711113969893109922004001225702339821180426946183483585041152095617732353850787019450273207663369402187273597977077339286505748205290992058538042978241563445853507986035353857133911972987937907896359607655969882591392114063771506469939740809137544782429809754366311066672228709274411267171107659975322008336208136956253548143546124946013443136199218918292119885002855766122148574755475554748583988307091790224904327466825193866118444781567797998863216561912079980253622399511631779104102292960214323446348473118106352984523387506398855030382537180186422855720590797500914255768426377331115528165941287141738559339239895720182907849814647321876768154361063900099612988143373810581695431105400100499314285090835032352019047320966928231502641851874277721429027135331706143366025232677049599516669225538948518845092879765840154964773670581914824803790260142538941306810964084294909171907109946102301006335240039836334822906005694585525497908469078512527633623794544237315235705430341556690624660889826078764779178488292766285516090651621120543160284641726509996829253726387967631322676825613993701619279470608221575413075019438144662806476287319281341840754541149632851719694628827957084102222793570030555348924758731080620715996662373709915342315613971042667366039775430765836736214311719509247299640308906719632674656587739924872700091558269765859045439242698248640994251395637305006026422483038226906323897444238961539384703080931390427907702863294231425358500102519390856808240069272589965625565888195523415175217748233822422319099228910139705415499068844853287810191131622752904670463073878400639728027507383064600429094089786358879343028653322467864593584776704372331862185390293880059718268557330846824633617390793605688657677377843684927062252912267286227008997690041760952512076171319674453375012713002033479853929375677198623743446768229216137003598032303215111734894390667737967994246712255955437106781344737778989235206413660505025544192*i1^92 + -13084774491957115946103794529182356098421726292097889503958187780882197682855819022268308886222551182641847195526994086852741013083162843171674664796962781826264446131368333934620325308600462550760011908868049834941786896460461502789380616955324867002666340423440540026107898096515900312460498629634489393958621252387397007284586302282072939471933399849390931062176234154605807981052401691313003715603689735724343643832569575683236310057506361520418284613156976206062117857081253629345527571600179458401643807718953187955806508560382751295401884143505934090040039847992307725301009589513395797840971023801781504236439354009208876189045448672324356761788661365338673282175583179935232874185090353226984910172734454673093955009534942115454573929902009820539899500027319532177142282968293817390454378470577619763895939685431225974096275266448163503944963149843531959443700203162044625460417476411683943058929848697837650239901383167767795006222660836819165469092629038122542600274986308287329100383237378526547691821835590455849720835614792888688212242515035019328603301520306228686883376458560383830878439367174898696057003203492420225475979509252991609544204200416764053559808995304693089676695068600651106967369423694464227157989207944132977114768630661794553297678610725815970009624668040721267949789526010234800994021261032439436698178350868814870189904095391213390183756614049848204429600483089493132639177682227387637498279399573201869021955934046947349316811350299060588076601030990807423727336879897070523404671196145443596329559589201372734098282829881363650448867468652081581449357362222582529322876286218343913879237098273339355616008014074119950560598750020568412902130615858881435846032325072962739518721726793809997839163529978610109598399371135596292209032409854021142975304881110580909985929473614787628899069650882704040385918728777785227962415362637352753299488211966574434768087900106192433423498105613205461294634643629456248131229728987519501980816803926789817967125383082206746414741507369152043546291790173215821242670362590316793421517586646964858309192867624240725226566888878308697694103495229171281500156548545593212243387015675170762960452732942147928166555185655471063323178249810952734511083908656686503101288979657985885261037786188168235496600053076891152732279879887657817088672432303822366819797446896452610854818005658739440663250666452186006148886902094082148908610174775326401977078666401303360560557002789353498770424248535691413353628137196142235379694653995234236293506040329388229598891580152015643555090782177669804337813244235888111044573717267365667787860585412426156440979255209638152253785736568532717629364640004233041328299377298770923905836868520947117773694824504901722283426247381186294897453789532992106797331907588341172132674387045391473435698862037848523179245612142476542642725207477895019632211337256340804281004210434202382146389047564849613035043288655361279374441704635587404070198065082327940169699792817702087341816059604271925649492458498457897849481863160053169516623929301456242521315870137004746206531438893941903931727574728704*i1^93 + 52660116797938996715584714688298589649849327753120571339778390063404903868807084955980500614662859236189212086551264452085587671401283132720313392733192226967604729411108556528779578448400051060231182764477378454729831384522382578452929024723846667349570586549985979489248229928192502454607893337806168150345081197862468344698829571053422035752492415114581665218686643990167735209938096264133167148602335167020998398086514272390466627143871852800942224586677301014812493091296805706059747380513268366545640039442102956113028106328563829094810528258426659329121274301887651065576476135572925958598269817126950910344648250449708296755792549699369194272130341420790148481564556083449285197130287664279122187902532485757423794047712936483370853943193565011741828794868921059784196880295026504386689634094464194741860627332182933285815285206901324810663580202260584736638116675217855423396222148762263949840840352671594745030664852143739582509144139053797732762301949944896352965832856424588345101372958050103833114899543024365923922962691601047851339605797285500574210313151570498490065420359562256490867878518184636155928185396610539228716897349016464714778923774332465271208210490964178028033617755041311982389774702839866920858030382146933070217628384838151053534770876237337586738997746441094101112106906702191058205740923050937085628169623222119430248417249422506479206639685323458259167089558743084853625355906089429339933426039390114366463354035264977922238578818341388225839367304131803336324952897023502512318602838475282474119335919949297389638809222738441358218478039965709462658519201025716308858591679825871468746907744412029074476766370699716479629395281187065860681121748801731529190807009375873666691327245123892298705204092591934645984938796383313619204698598556014259960941821353431560318348172467924178049800566185477790852989459962567138976176031977294386563820232760770142956086276924455249100319441504025948482012691856700123955075864101298987975237861095509119321310046086313059249579705330465647266932237323060302072917461114045305182028354682517073494855079272698462939583023575984385318512900594944326835926963808442412728464398250781411892830614570292090365175368260015592061537467665163939726948202411250726654620457078126387737408680192322584390432820432359798964344030582047084921418492592953210489086722921266924122856694735301640449556168993600172713799972037097276872638363821884473065243686921588156442675174757754902860892350674870655829448382397820382262586930604834626249970849588783198735037589352458305608276922500233526312346087819237362577821169767817029686871252301987410505375755643439286575262999456368677034986502074758313016826474189380022904117255420067910523653241283758599931844603735413864001329766779754765902136616328153191080671570134978792782952884960666277846377858952900046162875306752308417482018948062948426196819363878728751399484403940562072010673323266473252000525043130993748635006178923465810725495989988185729856145139079298851818004551366437888441386509162180169701999747089289655087906332491281809623422387528991995303297024*i1^94 + -180930493374989138610100407213746358306333633686348582554700789111748210657436502961093953019587101400541532776571881506496056020226565841349208190604461760857705406050817487501228134657425700295269854729553062132946700203055941690878697085372731772620818594272699691854389480556965903293606450183561931442882481312582556481416239631391421619966589463267280326045257330375880549385283753642038589309888537038026972269869802727250400055262669371671572355484885329686245077814717096196740662164976567253883056811783669582791580670018711182304498579072962259679841791954072372322543692925851937018597446676756930524350751294488702281236385958044455193166954619324607394468658267841586829011375361530432671417063365680269487050733978904333678157530627340513550865730860624276607498827263110753970838350443321502416226672964064503032761735884932290719156013239074390050937342135840839131573624108745840385154293451345452896504627651215614074595831758112977564413407973538300397071616692916040828068806127052975793341137603231522846605981671064180558633766053515325005774081706611693104693692015411885388560374519531356834824698701113677642194908881596769355399888936569344058759428033326406349056679210884385563658688974245583182791857894094882637144790741609983405765691438838445752942905269564048432701893362521734967748304786581098261913940201692856009208501427115253406314505596457521306308807554996707470669378035020594164927432430605912924164736804325964266035072474633051734318245353848676833182421323214531348158575394278610623527957933688416974438585832135781852494145270195387452798987685852675757346114852981782899122881729473407414368878064101187318222703537594483519910735835935565870263937532815359859490338803851281593245592651981806392314347418747556697882378460916253625710453396282743990624946727712291813335951217642072528938252462323822316233472503804661244526634542222269869281980101809021838550043956224993651517517229201762081432422789407593435250036672297183234321206209877026971070073753551597569343878784062085755460419861978091605740797330770356917081898005938167676282462441032925191513813172579562882921512491519650317891595146017927596729712486772890064292598793135087963042104185495819539802514091867529951451634894663405687444671819825781468815001918293567003968266548796431703798878304113184774656970017238260095327300673002185636735285677971150727729490391399831843766638042161207495659001903901631841643640486568535957174883389762000633766791487964273747133152175192818830546671165823555072044657352847222410219025727965207100802043828253626400706424448165489121656075444286449172886014099286288525806651508543444047519070518524387796172697250409780272158144285799856455110947374063929459028737571221402972066890118011442438764266117696266806034825087428277705841377415732316047762394228084474516794748850819904832097596088674576097488219550678095404046762586537972431666257806818002129835700838803691907860367784698870580385013473163000855657748584857903411624677439933260964810003964456629581218622072497425385142643274749769508623801077697636990976*i1^95 + 534309287191847954246582613770991164038687377098299104467756929720335001434846922548368213707315628378619030764838833362329220306424409795193776560467083352251628380190641972724386294562572020455841529590662556564971984069300568436125499889227469814713124008731287001146406085699370547670862058614297329498323040096273329119637705978006508808815793645611950122865778234925310913599306837133453185910027252950415929544474468445080390605948024173213102013555346520767002810954007884926965787071583742306383941618406726934886556276723618528836857398917279266470902641741922733197799219927826851566411781706431200117500051842254169735759572579111341963665284472560364336941335489413892059562971303866202488701736151374348494874716634777687124432872531761711241246874885359076012850227428214021090479153318413070908187681927585248206484913532831603668002314940704951563847425877931970223850037103205497046309741107620223503610142805136165106092194714497059075260412754190207579153205993659417164182848339949757577236371177608679208377811084042224652118156320304893989080832715495210008185535556242251561034065267993497513967386262458093837614052274166007405098516958321749584604333891447025842970977830990865449599135781673161978004214440965476331928302314813111486344509880167430555192888944696498142073561587759404419205573282653874881691702940769326179236129798847793179990634570465069457027501066753392574168318574346842102662836666032306244569510378782982348194174141931879142560957273153951298521231996853568306766343551700503808609057162390615385495011307342244278450506829832111407246271749567334845933390823806166612723456566742408032688387211181321387934198309730958661865183873448760827080259769712698393042279184020191774238275634398249857962618057019530844556546422420057909924877843686723435519858380205415345176750705475212798421571445335139293819103679063839724811321302132974513288574882594892050430161136114363897198378442873560981276467407463515984565104402693735391214143346151608220143068943577201677053845780492423791052595725626196786996850990142096768735132690924372827010398667503105185904944306854979395705645648958010487507292043440163168705272837009362487526474053670378775398391585519305298758339926108320278295001090525370022268963895202773640986066880436820963037334469907701587058469334787187218331048419901145318756748245398146200142002819700542544731361809800273088032095450210415699727198274985303845090030696005651067632185054794685863690399792687444253339501374025413703653330060413771322160742047473975228971310329193095798905252355893611594171785795215044544766837448654711156638917912212496791074224449160688973943791391576312183054509183893698582591471317326515754610705768209255383395226135969544379916963311738174055960462313226756852412655436629986522837164066950990356488513317648033412792570877251197411716209989752688584751904542164202001845136269032228369187813799852859414113567564080682358462725109467959533179605344193408904615370355037003481428473064385170941370423513330956945699701282616523931954646230606298582986669776961536*i1^96 + -1367208443346108966374832456954512801805431523141843642818091434633056464140091346131026991787549739142830435024339029275529228559569991178058624035750237627559504224864753178643581780139659265676751312116426857040730706716612206565923819567582664348368393997332343992071120850328214694798140150332519468291436450882128709209785713064227826062377710532940475157102179495274642606631670976089145421697663758135154708065531126602688682115392550909544503916266079789685645976324673789933754629814777986188776417503409754205078990079674268614222582901167583179238691836507203755231390088600630085194531665647796172740989537359740525732244960516703812882498112387566120059408332692713321947910522278645537533452748748407249063294832559934901892631301872282903644410537237390293154145959131227971987614484065489747077102050727710879524243463454959421302075583931567126415773113370839454420179667519075104885175709983200380940037994435042567916567527098131256444382914538389744492472792556158743676451412986887127283960831268328087118385369140473521044477466396807546150303583622075074219149886435777792810410263186455770748798326348004016731720409449406590419939955914043785237760509658794885644172118735277827112144598371493911284000063053425998913332735460270166976565244208452409689590292527846810988640276321430534972299947340941866355974645567135410251667602385112112337289844432549545191835391014327243735041163495185293114305929173887297746397908623828442951886402575562517781720744662481086066051665029308827210086269568885398856071669068693330935081272417285082319452290431616225826695922108431778875962107666071663372882583295128839316515232467594519048074482209649964010302182431534540864834025972065910693814426270422233804724489860004067377327969562744685746121136354807028970375645408069490043732307818383263037038090501251659072782547578649100162976577039080517841136791201738850683063236020521454724778213909145770955364980111241945811859598069084087964111475097641173506772037552936569497426750382621769543960833992138966528997611259315393320802294924529911781506085713324630002103517549406527855691494684830659258427259872427164678066575566846968224717390655425648994553578377393615299858092305504059247371870729716745220055821280125963897041430213731726120326527513953745638378477745839198520717645424466528741512574293827545326460032813478839788249901960565296901762429521263759592806117147449695968277473711357598398159207699948927475359253336796431619828746618483158569698769459407291561233262726612017968355972859947294066579735927825757138253102943810775036922075653396506223710329909566785896803551755636452041401707567841806772096836152644379335568115750060901683077567757571852825603698507833046372766296560137001689840398474099430922324889022740932679092132632789154133612760681349437347910586061488249244071475496043894824559538342743237073610315060869245194823987708819093176126345408955814084926742890174313519673300738819646034764643050896618912192127358566757982519977432626416336714170047902305578435030982319735679739471091390168504547147776*i1^97 + 3074164070655986936144155284089799437036118767264302608168475866813746745256052717939616977544941797015442180498340905196502274999816163496689731052611976890277755109122902931662769575085229224875973784444626667844125607586517099615988513515529285153929133512409828793474255736243056656538589059097057340080872116681940503875058499912191601356119652237692821174615826562042049791532954824071333879588262370158850388610186323139952065455324671470936831541401986282743038159091875042523152145751057404542651457904515987725050945492299088223759033471751973174486859255925634994545453051372316515865617095153704438054359031715813459291593067451955648949398806538314331495683124372910646875457321857820356983705561250284639131273671804611563776306631009076374392253282479998980704789477100939350710692398978624032859099776399212679933200561987960496536654139419570230714390837912324231768895842678013411296927647563839394325958580413251539775306406143893135373742180575298978659920247886214381212148056752352398570054193096701935968984373018258372538552404525658715950269095363557314248223728227461029314931026667986610991079130767042041536784441686398040215246015155793804358481914609002285997791413609070289026483883008991950469751611801654761505237920900736826654445162144207158783951324684318541778024002918548957551429177962010778172120209655131337419835250372926146259314474939445114812580337806251723636888975007565298767026996794164540968449201508847117650442115529943858313344149720649125183296344059565445689458943488719387801353945222640585548569685399654642705539162333552395324323719104181433351101922740037997808708786879295882736709662982532554261084814937793161726534548781746859368129565710729964991383395148144580430064189842158937436344959013852936097133976597866149575120014328841229405626876823290871222574563435831140785345188285150340837225357850190614916686542520601007039310989048114224339922824488001551602524210758003694225729920321880584524429981985493835667552456754818244135968722970446698062014626467435968837780102560560126025933840621305142180262850190375001834099940502248499684223335535374701242861875262404977023231635364101509719513871387322567017881785388048734212456997932180694041005275973842247156818416623758016613833614371788491805359261999883687580686968761011842900958556377824803334217837062638115381850072972291998629977480919721460830493019684195105385414147949992249195328338255378442089630721833197047644970700047077746382765559695338406421813489353731720669959503178930385436642924678011358268477462088223150259459928354593978774040673122926885271327230071685678366386734671758785826708799269895962345277127095692468605472340368136228003167222575712356557594526521825753276322266614188663903783440095419092552328883663647729661249655407148242557554650998629309566298125382658838349936167187618425226154163260840963641068787011519063457218304240015464296077079807878059153404711819663289134121202765265749224948117508505044843827972965740414735448450177146646015878648132893658572220656201431256840171397647472013606912*i1^98 + -6230427636921654414519271033541049174718133020147756972733393285386935131765633221671862918417166627798827860342290304698374694127119823158026988783764895212312425001092834395014076266611824077852681004990997644203940740599801909525849063223079711746742898598809861878692419930031789131456089377000724597033278254076235237051142348453853661959474883198451958756616749281662741346066071019530108356582475322159926276973887098981179167440278701564289016835110742683616529987939655015676201166765008246821420717891253899693702235137514670636040031901792636880292578311802394421995826318509639896133169523126394275894659897903048824248877583387108380150591061858047728343393992541440471144861030807999620151704971442379744230274872843692770045216649731619952961685931800976038723510029576428730690559729659879848160373083416176250088479705860861068666885572843419556061083634762985725959004674821030757042831126944445725461143189261673559059410643875890716395799921666490057796402171259283696417830853336202137911938965980681936921873064910091598078513533557255441764940495349168537445802016371108605242495460356833633862800580277514593556022108757429339304433191463413696928785550257182679610382191701653385685185979044208802166741115276184466234991199612339848902528175305959883601972409936287646267842255994520487437102734405540633417835039994272289577488321571552702901566139223787848466592734550677275063743722800036849506436768018423275425385668184601306659970173064181155725038298208426479054138609377348565959232777320320267046724006272005956174148271273031064410643761935983026223831662703594068103227262626914743003305113028228587835813959481267144793075577534901306877453765158863285570932691978619999877402808713995166011901593904229186427633703286811988936049565831048512379489575441404758476877254322019020259370988114878282800008268464600029710171513383176027466742860463291074205892425956929324384041769537629154992476300678108107303489267051927735140916125088096296431009064399417104477961472405652555844122091785800890458257557046470740551388424605253114764181072239157750595544677071720729018226157993348843724466981048889920264046673023498771834363172103509818591878917872005335136113778156385320702554316569834779322768341678313031899840806014073146831389643190331497710018965838499903417753511164005762637845884128640116771558316410514339476051841829421239804708823648410503840919925896130433306125270080093506398991986369095449718010357358181163937036634658844819265920606085744219907391138592358188727940357468672036123022617479637824949515882076042618113298653072681527864659404834842475456064967877865233800366393142322912460551267091307821076831866894118036283982421070876400508531301662845749290568058829814920510403300042783166855677595329435207537951375944518866281423788036237217620497943864767865700789921647518392012784572227491240679879042831308641579773772744906278747548137696155657632303993709754677338381262826841014568402019721663892112643793606164753315527744907258541051557458868813210399620863795357861493678558297456640*i1^99 + 11763280744671618036251232604059101481063874807037598642070023019329429791198595511336378632660179632559674453728504612234319836050280891989839247812710003159379378043905214575481269612606249920048984269097427074989126068659263222027022313857510674719622497052992113344174866395130068002981329022556125590591552672209225644940401768665827933328061242131809627324656161449939305877792167287607835360081159459172928210904079869090098455774366387006057026623112843544748896440145519361618666246413043222555526319944607273964952696425425731342992412702793518084081293336344100327125318618785456900307331030790158029405808383879910264978837514957538445618390739890501515380981079257598629730899042685071310043406736897445351683227822956708417901353808816472518032930158563989741578291616785529816584345724611882848381542920598750952455703872734354295993899721171671183406131564884090006111653151949692721448167266193852433005505073927160786183629720265321546223311569202419154562256311787888488687806141593306239926352848342216229066596774985953498102336780812744841990000170851729207210309460161990472705728416258140030863131142914774534099969174462403598571075070628376118991805153742891576537443720221204752054345634547048570496139415816833640507512832162224938197572610950818459131324893730161412953624966664068137088041617859763573774150174534683174538902043651905166427604860667989342249907680768525801940263365941525947470253853563814771231362252684723635589560278139199100978480299949877830657103835474392998743045300367021686159624419915700964808742640190161511249104584736696335637678418205946168060995765660815288021087778153779975534091013437418911173278100327151977372874020402385426493257298717337038565923055091192621869115301470087951348524066641218106681512463639826310425416004099758022121682906087991562769606256365350639907204938137379308243058023711399677280101887115212944739091314080532071188980222653959745790735928484576321451438142485276252951359970790436288063925543784761033071667836150767611933265596508431188924001790574533350107225440879579194198483439562196402392000717457808686240593129490382060866501825997581002734274033765277939870483482552784249707332463938676264594106843838242746475363125947664280381799549412285760635246355252640049334082338909268123609107462316957312624398111881756218925671650610685408206636070641475812398462576823609290708788304675839772431052919066393077259020306605291930557164619886336873389118021841875809422710137096773235869922844522472200644202572188444180850094996265992476818537597137388799211572083739967748089451951917166908816095856490487663725520430754752562764781897000346149246448242015941085270709859588002309418622695552644859329064897261828415243533127267361263978660890756830675134632160363133941719971533936570614998064252957785078576255893025644995023703882776966351960588335250157088711963293374405524084339221521121975022593894698264681354924417267089779366948223847082600652540453618809852869226042120343153166809688498276573056837849465727620788200173564466189712668753920*i1^100 + -20924994912101252334669469090011964151237832706616437682488872193363248775280823902488982672177974887165906206492286104269693127922338170438943489093692046567552208006261694563604393449698508663947287038413950505940040696112933208538554004124869999924320207067761149713129702183413008872354859917624065783675134228074485251853176413792791714497561645833414700771538631142209280485940810166669353782078958004315837035757736707739326963708494059313466857733362833927839892197467440567596816389126292610699713904365660874643707282869565112675886971903012267258444493446085984646794907038264175468749147455916392255371619064475341551647914825716179371205415369502080907384908426250826372020467860405693039749116006474562345364370151757706519391023071903445753205087677874586654212692925261539336996859642834617287102512331933860059409924453831187336148198496453306910664254210235745438848223120824485137752442858199817294167499081119549665997580855585267496935644289636924879879617133051393066823803843153604676266965341072405940931073685644507154920457043356661467827260771115263802488733126663514460421618805088175362107783084741856232114943792359960828614583167248589106808466621563907930880643516486504835411790324305249382916171785147175445717097807893802764780474478986916479246967507773393578027550169940080522675995143311551948644166101225446651510162955819672517843134423487655507578830566611239411686078712966297564469850512559283776814479027784300246806789484716565614382265347343442110941137214923343848261851088117941310000925366126291344052522239079048479392544800353352770364807765670484703672865227180679173116376376711727039296805085325331364508619833126020256485623077992650112590459297290604809499350464892052402790304620736135988643120116152960234778328549186479811048530172863245072084936931510407068966674732587558551652365459180953744438640460497554976727520439284153556501521049418347002146500131057271311347555723388945957127208907732866479063587765279268671395313021444415672005471729574507567710342412976099310812275053703273487578856748583849185419557734291523895882175548208547914550516489032092298537574860040747952678479430655469300549066877474320902511360790950824687619244250133590018356554796597425233831703548546737876683833082536307705048721663867710961131794810438492564686906110587871095552792260287955702203941795757987578037848095144582186591685784644206658173161067277675983073644748080117373352623330591919298423926195988294912726543870201261167381492864059870253986508069551299354079631988939254013653366654989681974408316100109053265519691874514890649654530811408532119581564924518850675086191434410130498438508903753095346124907117708078103565170038512993811983062963685077722691788381087194210412877753541642551967996113332152489751044713257603974675223496508715198778937192112743739190815312990265558904538172324314936298380755199845526794913813466552902016712958053452845249475855107850859083972906267801847710579637091981497223561848898050355110303418613110787613165667813157119947118138196100087021568*i1^101 + 33409904932859564823800736317147347580233775259503403084307028330730277677959835124163317605593134122891352050277169886284303670376486834873483082501810829262512000899903450256113414790921569222147340601732479005214060571049051424776680426812948976972156476804759531010681115663530601776456793628299356892616730379328729760226322697975520495092672837452761578747958572882630121391924868153135262118146693527253459057914220656942683287749450341646661034431871461150745934266974279475927607771775074822832460466266611953620810622680221623999822748679817041898115589468444729139859242525837070291656508225457432736107639498548301334354458388540594020006607094594427957396522821672767607683588951304575149592456697223096598045711827166561057241116595610254626932474539979099705086589532367187769163346626460709594153349822888117688846888250695706034975411981698901207053202785804685413280069500591881505087508029051004800645105409887593924844305776204766333826224465377282063216469275014833273360176864497170343450050709498301309959921609595990799403102454141314697482626127800312651828550835148712968300917899992271140449021302529247968767134849812943293616759688110702260775080484316211395542656047654652654319260243257618911375043561480166959271367418792454197483893373833912997361826582060946534611711422927462594426572135875055418592171189382140453722315493806627545264999244383474353308214386650429172223153024009296057018928359849745357229198067143476971239112687563029630758223678725740835103507604102881680624406952722411853058853790281185309323090326532742404444626286516050486979130503227784405625721675472208831045949930374574879758255458288744845442373636849163694579892727262911760305407819655437770966066497686922553614064748827932369477590179076282816949562752391215177601243380799317581405019733687305440965672744362939778382800146105898045864291923937995631972335820873878160203845449376984109148869875586242070527595618649803575396064828144263286822117284898563199047916865825967729615283319452551216128312447090500979640116336967373952433969094799197591116625721101339002606527177405199193521590281210708644406623783336538352776026866954915832302802035471902356166635608402351711970309577397422553184900648643385272586407595943326787023729998450852188229105138826147502687937116354394090278454325635742390574845893917271156209279474185059627541005671950543685985419357847196490876272124204803450844992775242695224832456265483658191934363784746316837509333563347989687316757858140377562358355128514129973109472064200687287164294217139410764237751308001283309272567337819261516380486402054751505784808153367039917776704857078543063725008805414181467070840606848322907502483713293929477364862107426039593417505738647958433724335367644215527585648881564421234912393353592659932800743885931074102887235529023062848604381957148865832281495223799884718666765751596456943835469042852807362239068310760320314535792822249949532957894064130025610147661004728390460115390965656578469765098848237888996082913689428290613434954233549946880*i1^102 + -42911636222999917746773590044335965501131548950153086425187039921773187089668086881901943654813481362039328196576567724315414733321641949949457272311141842633077741126689381965032916645149585114453589080131951060772976137351065063881976793412619810375082760244942698364779909079165995094886150198950006191197480932685828385749410440767222317396125060178301257495514787155429627666368038832364673690994028837337998764464438141125503173893986785816946009633393268755739665196233517924437135663389246830752434899586663087645010349149771636459907689871232600433696884561024867645517775220253492967039643354286241294779594999279237461017859232701065600665074725423029389903331542782406648816398566190523498711144551758605307857229503779145488782885261291443835198034449247129192885482190853239967318172008783781142807370615461956466889119095972921942539396833019873731654804848418533695528930831991036670710762035074660448249689221310694219742457223724755887415968918928318745049062492631437988559837625993065794985880635125680098335763750990418249264623051217437619504948351680261649075749322412020210102326813280688411611589215836963027293195607390429482899287906559764705413763498181063420736957747720490899668070991184371588375824931333493792879653610461667727587919895492357490163293289577395656049919011473066848234728261860581119589631523495397200533120684491908109732921554150318614820803382672532557437912950699799914749809330079065296783202125218945819711231086786979942221040188073849140239656194884369767157253389618597072861586728016607129611957021464088241227709513897508121612571049377577166101083625814430685167193412176767142963654141168424456216690107615915153718613558823844820110070366289656201177644106276565234734423149305217517667623411641419202145213230449327964106296463923019766740214490961189760189417633257981491679091716198445448118913529439593403860445192821954111784775476398929585908212152812602217229214381259171050235188486787451821854229044901521661523184499672215541596881484529140112540361970425020286635524957572290413900918363452717234535896041455810660739271155402220489430894063420923363155319684459053474343827847197581209980547576000103922124088382344177724584683385289429163477046305923228719102745118055615294199114100177336013893715001116697698991802157616602530402841184646827435715467148545027573994782135974860322830675328640222648700521622400791233404928423826223138221662010932982972817337834517911790726418205625616617262812128145797231686037379218658874052183513729686566913741784704585509883632721399124857027112983947738396439772353611685305101689743853189080806067699442318354694903123028951186133273656356671626455818875926408458138301015154293731585428863895949821016562528670188103331891249135426558944721776588158097850787183202008656212688387203401332824736716109365112792539278036636368590625904894381679231199851094621869486772915991510388525962246010239075713257815777406303557869407182017952533615064332489036842247834096244797514322832041428303375615465691626455590804389888*i1^103 + 38347480193477845902163592840105179329573158465458164665159992002235638457734901064048155240349662706847361661712877813804187923591465749653541506119612073130694489880081708217908685520495098580246436221307217323276797194179217809141586302145356359353516072831794846195478459261490557136817497468717010227089575725041442285394340072768418241566465610301017782489309682760512684126841120399281073071131580867233611461096346014246327118949960525047983087124942695863800253828794230524086402247435242380087882536503902828838656894190090689024088942427487216775132238150194677177844622347038436698047716015930707179158551258596538278969288816628168748922936253928875937634587543360834953167092009139398811538505607822979641069516091369677265578728011299993990758402529706856778322651103653557841598679192356332605202113323464307784188452877520847553624398912346985450264203820009778158301001670348401249747976828725866727870977874449932589258303822441373408419485719177343493362837030161069678410172443084200570313645957020260432962673467228478559920158784882078353027257616714470499637103664520454407543923638323908695668316192869306039132735343419421691981621785730800460932996405795637565523328672882670694708271741182733850574167158592508874259511754147884032765480274513991442647777123243330951215997330674899028259962371787260424343455763248583055489900462729124085164009272510345859454689777113492197906148999115032742584882747782002593396737219312337739607142807479745385884065356167043282677297325858486052652440635143036972609582544600653188133904729365814703925363190917772746260246357487618295851801971197264849736497860544325483453226843724737035438816693176817678666150661026062765528508405077519943561641257222874841127972816269091091335627731385630368885923736874731736454423510546662417601752251712319641999116683572044418363147788609824739675271743628765029218809944190370838434660125530382888115652960821036233475491620412074178316800956415621909385503424197863065608323127775565460019929552997559297973167528329112972623725797921665890307212856235421381542668537662036131428144388736354106458429602384436509761835612777189316259196897954724390322243412526037143486872736681102494331822728767535259012492587896626643883904815313931862101315361887720474922978659887992533509294167024195913805457320229684870655241970150558762259564551821270496794115657853464551354907178820879803934481241086780034739149012821244590690624264859127576235496136289929933693566698454893928364819635177595769337448161981226570205512496504309710802057156022462445412439415905467849127731817380139861981675392484354958306936438047786520471413418276959987038522566261058165128949896261290893914432910787528708221887672306587651707013766319137998076811682483482338193222221250093912142641887426236369625892815861263629218727516069203921270767270328239764860402464240126798484754278829046728074857832347663273932963548006183006215533038860379332663302010391165245406748336165556822215578165680695493733573913793393323671181359192219173519360*i1^104 + -20773353379107756487772464312334196007192241878809892740848688204672011374076059246748483768461810439334696691754218402715333629618422003194982936762451253528295861651050193352719233034801313925179399309824614156944193709960751579002305286736870758904715894921533029688642173108855859382992370450808329494821259713877216655085133880630541852050688760110169630464211946278342829671206518008940173093425358100447784011748289681180478547315159362391861003903279411932916858964512865391792803721136921098395051540561196746006467542043834188390075952481134411231773324362666170420977451934606189913418363812804030374512280730757344409021802345658303750051680895862093680837988037796731303223770655561998589125784127895526272067523110790980252758758532536416652757491185792033049238057685298392432396859605362583725878821678681235097351978749190700661335663078985678329413578626305304957595066977028745175700041821875913706621757318389900876775966224289846993457030014034994986266664895573106169226982984941878877847859781426210431595062679831134811244120610534896077008392614308064591700163261640927930517266422711514078627559260674612625368556346534049218664822266262417311487393846497813167820076114324806360589056868883756269849599260290584209230249962626347055592471491117441127032359146773922247808566850802111933984116831589628805134156831477098206296143139165703913960438097643606028177915653005981149741916841828065163772902753193499683128105992540374909085748458772952690182622180319271599083650807657662317432611105608543683713746755590556620001695089555907409609272221283799780571185484232951139125227115069505097745880728020945662137539199464556088840737725574035779368049270679723777430155816325449507632418738019900866578102664716054748085193184726073302988805460781891543354814727067298294219116970694752567798965827148673632030688603548969799992344088367626865778700770682176834355930674047897216469017750427823538785054153376851563651645570181371826149420067624584219684221776037254215776824008101291617661109911540214989648493194487909086300476155869878468569875090155469556601925833741144270629297746827004750103463650013828991408125819995475149316950830651217484614060162737273666152848039607806085588453783178107284110681516527293953012644435556384341931467531230359766125302625645301231834267973126472656360684556225366084116189217590419032092010682730161528545807803297613406855813937113491414528285446638850557169496907526080269440689470730578495559307089101977030449936582488874444856980571188958243395212855413348069844155756983955090045750288995581015970603956502770448240974455445407418888383641599191233780951299402685641662108865794728690869816912209207412640513405080560432830136882924979627477444542540540857699051257771729258444417503551780665332241430145398242198426696292213014115319347673364016105389663508483015057319054240381064181967975873309689713002185111801358290816426384432971482064291088659534981390877781251955168427775536374719124737409318560716357726828062390408901023035054620672*i1^105 + 9036966391589341322544641189073264983246337730208863274870959235647601015416791031917347486708500079384952365223220482046954995029670748133555774905696345516005381909581484620243214501891200092284557919573036197842829519626432124758127086172366520223574093871825151602669436031933553248635391102533969658198721333848722077585491916598817507013706354938950197529864548192082058102145497428905708821912196577576100802746258653541852926851101537289103997557150274328456591091065859686262569766097471958008339023211106023244639717945118640520276081492532185408926705519691922766716900224233933702973739952585821232984159417360528905932731283296514949893462535858584646698713708742108233919534011101590708018936638018473684097705650677682288863252429376152346042644368259230455026493053178206103888792813919716270252302324617575997163636953611950624983125766635689589796255376932786819961179793726960370902929001065801286501038594114524331897373644636538233464924219870070117128254846089409485326053967184655153279598591657948191907702522038167758875365644165579110176684215501716715786173465329901956337272965975671242467747371172353812876064099579972468874384519641056742210839646449035097099659155472202785133557845032158872602531828213561261674191466428520048280259654092126995414193366024476293739844567001177556188032224643702917254707761516770147111282633706791180633387365016602747070725004079189188399210876513675399617103993106949046888864074530336743230368198834854608799525763042579285118680790046476441750735278179118091815324690370376263116943677513362916402227518992012764737711591610697061010925127597726296017374063866131004591353600609785499047440472999312119487634636634610104040369256466826044106229555258532977906996063176690257266777954330177994734099657970319347998264375389115730700573330884454258542179255554360984902318028024296775016981620314973283523821643909591472541492469023187192869258364878519079497472636586847907931923419728666260605210911785466567108475787208328895574578806678302024535613371906862767263101417283938816916876695108688398137063125987479651172937480840419886143904942330181070444401688342767644164966324078535386110477661440072031584744566308166822748306046502066709563967901773174767875275978274513663831763099243988047004000903721510105828533657859027930642933275396644305869434031424695074912907458652568439044066473346979961784315161113693456375459807630475541385043051766215093564043969089309590520905149018773389291550916303628431766392422896432144775907581030766337599864348693548685999660457198146553820865128862794822381182572936259025221249747505919440284499345931081052841707056334062284152053288232354287635078098347945804188748675127753769408002166629625419978004628283011116002679640751493488940719152913689485688021801521836127090443814281800349470252058949985033777915697609458484000580741805965896980186930255035236367004377531290075071282342515810523915366337387410632260724537787174251628480646150288389790880642600781979367762586016742016826711474176*i1^106 + -2537717996414633782024007296763357690088286544521776012884587802907411398188467932933970646910916510137137849279299937940040134595968857642631087969902385937028064743116343080597161092445042669331769693585675965921184181382051513011870637077081012241785023498529506667371662605106492630098043174047978667961740214551837555542184201769178710989099230403628918977360006573702088938142746561347350230549417071020737466818378259559119827295959005844328882403287990284690043256301296791586816604473683364819484288411497105956855876617525696511160626830467034139211962046258340095617892444368699778318386061981493077354133361266576737009165179442322996073428077716701788985690629276444503962731490337688882621686417688534898778623135364470184872998237877119763614397718019313869572317978182433293907901020764460040271678974952584378604064017053329515951494187030704021961779206391600206082700317876623911422438373863713529440816499820750103024683057076021635875176921285856001882123560572364553754861157869220533857471759517586910552435753506434488270933795012455264980915637578150206450951515161641805957388821389863536180077213412651580869677172926632517890215470432678074316226152710562582095198437288836397779459479839576503278043372703324342267211790019322677846461642566054269940969321251654555098925599749911017861741506203118021729468335457125476152083445007080658917911397560736254402308062308699927162301934130772475255220250838926783153730450081504796405351603308211965433634278665191710865241722326629891701081992248337032132695514919280790129276788223649212933044850544056114685343258586918331518114006177215884695729831721211959477200429539740729385549168013800157055485634872157041216381215259380796572002197058979366762964488276920803158514303186515773409061918862562294277024873671521578676716970133008644550119360309331276051589105415642720393501152098335016358659895688009758493027492427003045309772835875089344985519527383938445613343137900378343116435293604403646721838647989717906388477226214974182872624817455404414715779690399785099179501362797301041141608524999683808908690178969397894030812237555801208475625318586863834679719636846568660324215829691609008951840261324056421932757034770657704273016642410967273002925268140210267892930625164299670127349433979019266753638717272766704771914722198330615486845411021583926258074598591719046925140119733469715027870019621838357706291723271448858332178850776910698388860559593587634329477542195613354643104386916353276571813353474222164248782429466634881497509444423305870057863137247390671144346447565636271205402773212431359467977544365309738109197503755011318265942015547901171129492279592286519101558003086315369390672181047177636936989544815915755775515388925973893482477512681314103966076681383449056809165881591533273115303243704514484027347374004128886183025540933203180787499930455641103566254715450672423357697833657842745037670489297152446744696376984665978570787481626642777673817399548680777822415874202914849661344964944862774296576*i1^107 + 593702173132393680853510171524574039510927159343530889852356827274492263664367365277131162513820092584578662296820996672970118687638471860739055088553236508883323424611623900185025251084392935203125035275522590318808528065791149364077174784965376630110461236657976254308017311311008370191063366765668168235760213327635426088649590804925787796341154906117263007002575767373000167235310479808010987106083604188294858825520867073804421347510206943721604875233421552267465106316710467206830373161316688850545560659430557775773180676160251191135344929360684894128667009131206762537893152484818425502472812731503046238956454466836898999282098191939530300632789597610666891829843719766064441894931482492451182030286287096874352963594636085700467719234385839602309194439931450191350264849046573833397153438332179672119046744620805280951922998314137545377459642522972752738886347981173826436576158946891623255297619190260331394969954844126842065542665856743383346161072330820475613290421474235445809412076858244240772478180380291677623614164887512193961540183766069127217567191406454400787522421977664574936682036076727196622085921602430777294709475832410597522495061119624041088938953042701583006468228489061115535749268051473060629611460929572926414049037551612952084370281603399703450189160074089322825475151845997839881713060277036108464145731454390659610175197204642549564862873686876414528830905529860768571816297025196363718793827487125647046663383825447608547821041133414681608775345295891573542094665225961623902333101297546578493756364354717207551727415105970221571942968023063274563910286911043677020672152705621681686502610227400541017882342541395868934916952617011322702506164515357038695663791843445145687624159428420706800635405121488792370047905110230433848820347481109447099650593088418892373497083273461986114428614098788700692124752532126408253829887385936432522411391361806537229004717913036500218586641831027992106742659675123610848073338501836944779070211746909992157030410215462546293926978261856197749803847640144477292214111431332863214491736289209451619963319074096590971470188093629112233767182008241360192980850778900388339616946263614919283468890021035911182443233432226916595182690628456626226800803573532664161356812155250329476993383114124157351021893897103205298771753226836784548305491111186673542184010429379524115564177606519328896008293485649777967049528308902382510471663001721315083968030719071313495069001031729654109421435582921206051015524278397981691307945615885687783178988527184855478895494522984065378731098256808965246885282870209328254866080315867442045543696979499221662423614540213174834093691656943407582649137743264499976637643014296910924682103742655753915192633092516115513860416820946071355621562317586936321546013759041845550847585362323879118262754090278620836872001265524262653323505485202034892055794989037164854395216979703825191793315935993997497219568922525974038433730037125585525044858695844016581082306353875324690335999983885630909727636396703744*i1^108 + -99296510226424399499971483194158665885341959861769757240585725812034449163846579228167860227747195612553508654420498926455364764495316827577479739888452689307850414834208009529274049390632771024481343272703657146328733417352154547609227425928386660241199639037757680077074222367040556249592350783566135014452322958846061148877708224389803945239560819793762692309216627750755330038256459846137326467677734357441296054702543908460178419826116864931827620192735941721566577896181244705700077285160913857393766830746970015070963920725481059374067621837353633822665734975322482368292229173675969604547234217966577895267302352950294804328591069069102088075560567886102398152126286968010906571005304942179239589022754385426561542758779835498291200878401794475799962090275594071616594204234590193190942326405289908696175899362538971470143381000412308445620764358521310908510490503105525656713229011849409709868643173456846805980449849086804662831201786209085200851157211696385835432007476517759617415170654994474325738461161734164298922561364491282112075190685211829834925266253297778132393074219093121417441932798215773626884335187572240696130882816040606375096012811579241654474691736545597737703246563636756961107228146563004795919178101880241082548000014197660413673559427166620326150236041176921575925563202761740581958438817129867612423323299513531476213065288674064848450489782857219093009310470894547241263771242726587897771703907687724429465996447898021342795281936185585703867995165695528273734850492183292438134824662132874704879132129355463973730173192312756440686924160735291082978674389255859710362420107748640821805762529813106345144486379696017607757564833430673784477988282914680885822725471953134835729449974006426079835181063815333869059929280432817406991501332209554715509345980693440521388505746860384632882835216996042088580483072912149268502240341125647234195664212111193440064146401262550423904073826669525105034512583172393742577112590162033921144329083567146832640610555912979463623733687853765101008490367261482113714018704371251088172137975082815612706580599547198418568778298023030235310644831063211202498096664145682576965830923287225932288665311069111646133740143304354523243594992977010972296280098813631251268852944747957777434202617362265752062979027351043312902102476546546703187981797753768350778675056060963769881653104980953476640168533084258200187228574038170664797638529603381646206254955339637359357797857872519646646089255665437751990814703510823638233822615077231669715835815596770605519849306994161155178519514979374960721103902188289832267358582918765527201601999098886311532799370311586120106462470999005509745293268098169854185747765601306405640193265787565548172226075412412600822223995933802993177881420272741066403446138022923224804445459368242507910739907431247255330081638833976141714488711416353945529900319037516170784975804190402633084081247195774211768067770226459567015788545119043480435247541052902906220242093004364568786937739493533806695022592*i1^109 + 17740952440102908502406562540732390065272416254195516374409378115066349372725460935925421559296563472353038085442405570618652515562659238106134507301685221005924575159546126200329735409621195771091246096903178953123984975080320975182825255685645827937641412473240947344021394004482844365395004304234745928920040688117057657789591348607108049664776727034639922549130694879684003003945573638255351720257199357262849325926224135166016187730319709922430197622365854691561588698149276696572419425787249390344224605039214251491714891770901698220871722697513368864236724877760406911657692556303685968943984462011109114707335165749163342663348159702603801484699855895830181497125154151139936270619768530290571322788995440375933761981842572444345123339532163828456637667135486807561483562734281370387722380867572397188668953948846118850177779644962469668618443450669798964755683710746464071788449949818796264240258737557222634508479874419342847082832900881983129060235213124583822361286881782881709078474591562009085091174621914412294073830043025959275187496536791957351034246847915389205755043576161651273232214742458660489101668638596282078509425659038995053204382802721157415050447036211134351583776796821305187649518285796847610471963092676380730999656455507507649508317740752164647478674031637702792738246258435401046014547620942339754365535784545280486645437790440628142279412718984747264172723636953954057334404150456043712908292835287161458253709976339738821167398807436234357944143257034742001982356256350958331804793462523726349577217301153419276025859589985063424027121957513007661645525683892262084560821577939362471940618442043065990321703910858276516650321608185675471364675258061638831143471703696480500523156569609599763459859559608662815993469908878935416222160065729765608377494161159863190979589905132497238013921158455777323595803988229426624894878134499513855409649765145966055629195899114916636129146499420081941964158729980799335613894097272736374058844381653090619090919376058112400885821098483837600117682093957033462377467917875637014992237396163775667475744381626240701685858390565896412404718044691190860012246796452260367166799894737060753439051735274053932605236371541332812083362744996596594504477076105643945933934291577449665139796113222215947179642531831872365838525837482023922789902057179503183630259902057707988601805015423771176716830415352728918568810448672929294477391036054792694736837540360494233527266731655741826574882678058962390824834664960813046552996623318509206328822691800460406604170496070993276939850488952963831663302114476348587292299563087891626300979039716979560226477308242156977003441151825799202220257831435716582637517748280869403648231807497826570849746351420821348932428386058671729921157705141755831272343949965446777811505377371107177645047392772760981914009688244846997555506249042369772369272172062455359629768404785925247304145651369112560463523214624349214020356834364831493320055286893632416602369457221889179998915453691149418496*i1^110 + -2207270317914911859475066674407886767824602634707554192837543813020893948721795302462593498048672884093162322100879064084169940776463165933374878048354972425239619330598136808558055633410778661395600724477711806650674784664449105265284334221419907621664212846674134176933229054962134640043723580904903959950054735908759014041397628525400011824831577834339075410732490746518694571488927098498280067701026647298999060693689821710971752484403606132734819839392467127178887677464983863827796195636095988442218152224634693066708305726270543343548570297192453500174082933109094291325771203727548330553181613401939060432100614044349588641799238439818947750410503463261638008121120355810252178546712295417757521443384883481426048162525778822283512799336465441360277498008565928695635133671697263220210688543166318605693746535938950091305090015367069123184429127895494428791446186470810965440808518042718757224745567126980851856585813244637283595368772150592238712842518651249402480688285957403062186537623989091567475231274579661353786147865660992682226733043045396676785157083739473600344174354176518163171375477416098702064885782789207007009409690992660099643693403878761249272426347210658681603607133690993317453416551176405900762600864652387558909803379351947596612216559112850439252681609031646675785211100006104155585066612912464257123832162964433462002972203576399353150437067462078659546021833172464286692882813149961293635181543408707585028034596138112275584659205414061605349160695203096894756640727551487352301524944240158634161627320556224687268577258219300015254848789438464145926848680603724566439008784186361986184322586825193725571737724988478671179619528530926081789741840170481408710655598907922450132143964762119391091231026243174031173708347130318206039019248872780208671312744964312034672493228878604972665221098101797796284392819268016454430423275372409947310843171002249358984416900797498949703869235265100683978271848004941351098546160568866385720852649127148357412254432042832136123819644746432050684635596142687979343335809577014384290130689653348107140664213335246215045344925282111398123826720683034402895142609473050008687540475607505370610897435163520196899143834837134460304341369346496052689767445496453776494344033542799325039467868239744790499643231831792744424124940455304677802088683669298659341176378038010571209014246387630726268645776559631399573840744635038908595909278577011506415036519523159185402166530687897308473181160460717168047105904904333735523238351142226860458218459685587597021688286366563967896653211373174001734336052944542388118535014371136419257051443332146933722729972226790362058540003608213537270264881750140559076971074799343048913490015601492570840420270887937088419774303563277347386270979438124714899549317358555211411036081581545088426390173380691454543398858605729301109957989046461021550839645980211440542904742491321069685696404219877841552247018233442261892675299696769357192062906833904639807119379436043477469868362563584*i1^111 + 260444169715541438328428244828172873582313587110542590429455661715146449899413141757354694304534167509416703114260828576409972651557896837777525143282026083476276486786961479992894653458925054161698683141935173551034531684865382060870866107960513444240798591001064553365029319834853384409126688875349236739360635032215464152151676438314844986978965725251261691999134040498333340701243784358883713999511466170098032418083631833414508737849942260523499573379088490122094449931116830809387425400876239018266801170230827995599479202486877124288418506840334462999963216528901293356622241748555942001651979230464602405697433778981679165743334890484809991806774025703146254067021478220959107946069634813173619610786722291885646862291557680649280495917550018149200695901653557333928926134955774214186258828454340331349436647009540803442337370507143364900351163674490388211720219672340525235614022115940475750441093830838202491123109362381364064612720262113570140798573763817231056850171392411965830803671775938511206402530797539305402220714522202182606492590888622869436667854935768543678558392154786997296582885507823125115560391566477045913638816216341839209468142972654364366466916202160197572512217923610121528719848648869377941941446630216675867891452526998261499169120262042228591817490932775310504520414429417044398144301859700354755520855489807494638148208187676466107571650753595930547092551412217296535193277193685659557797025978092018386528542357599527784473451824665514917159985502425480610914995067852646837135667535075676401600991813942061880333223082991238082647072124443063889099095519017327857627257308330413443926535555048923776486671934982833321331809199776175972736478419887876543157087481434590487244854911298065094171190720444887837489077353099062486558732172436771760084593091268798579980969148955378422540258401392557002809059118742018670196249162408070712423722843760595051632554064774398153697100146027072157288756177427983239417727194613539164549067634040789130094164762811501689511692831093337397472358228609480530592813590169589812189493466609903176405359868489431349391410204892502796130938061135589854113342505388619215550981724400244844926587886557207291357644344959885875384635156105864601790426896012387922031370825473320553009383202393814373324334595336021417148975702906095396455812611225620899194002318100155192809109442874050583320281544813352377978072451506199077418877298734019937662982129028084994093005810271292846677318354193307482500647875866858004515328418683779631142517885024103239500853677653743929043184279005928524066604982184474155775416782926037522041257043405075715339600256966602535032569128415708118608157942058472394701167828347654779644650411339105690437275064233335526157964677248190651705257124595717700978973775863151106464339132210645643252541174960569675321611646116485423748803856040553466190909817061691121348516827800721349540781192352428983444731097593973258029304329532908593348379168942053669423192215847869274390528*i1^112 + -28009386495495005885444826498406441365716028105481736303798326060110075555950967953022361599561563825428446759471534222919122154344558800961339335728139444107327686240668443406021585940987625806068802236105095665808331989140381825656982035201952384047057280947872038119591496254433716739765867809765251879976378389480651592098990533197691228801107325576793344454401290573497224811285666140713560147225575689874005650390070875504063662339486670966278149793962233647423556581581844498439152275900737914499036727475960684951750272632893286450253887685996305137891695847478771137573308735947829483601460991748149574693621726532268452100363572051450311883609860228027154544299856776737481851910327098760219802893885413089713363475774061415271767345285176402347877033324057493547478172696323267524145753802716902970223831042130987274775018867312236646482848658103210556054782338799126212674401850355855980974282334082605999607381804327415179735494126677172498230794835241181269096451675429527415595648269944916676828272152124826607329893399259770004793323011611286402232682217798246635092325718996450191009288263473074623808744805784844442115218057377225981729208084504010636938590353410970684164932417079692388812851765870415343928069274419228241352057584423240221968350939297945569447110811207035370379743648596609395108712754277650665605224066272071301828958362057552372503758197138865393933497452759797380690018943948181857998965736232678735370299043905377674019595299719260961799598067035535124022925463876355890560494437989134452817123513535061035920760223071115133271386835088597352758523640797863071052047938965813708539121746746107977528386524641340353718438397231017678480155275475066777927575752786685358881886434866960009285575623320267316399303738059623856321571087909902728227998428514904300726165452278113721769211904818617118844618677754857109476394566021106491714617122421368528355768586270632511206717704052914144414791640534385268357755598725485924256364349725183850647747618637690415193228215166715776106722224736767837029866452385392873278605524284687461893192155975618457329707203969622498624780315866293624380382465669651542161956696365674272255860698549554030796659454015160339360692252623330588925857390747660357790429467769765728623637328588863104493850910004933515097127734425562916032135426457777509659062295971884920859567739982445329128268197007826244384154921419098095025129351303739033526930936916250477811507010195383537129920174082943010046186088459853275714675852740890125244593515222241490351966782578995633134230672354865244627435821130860182870072604969659882577818134983629281474268288576788861468881181179896910351702998099356068636915300596364207122107036621180975531677274227289176508545099933298190374044215602957237146247268813237979425531194648000313459595618572921617677882059136166888607048807804534774455199582370477937112755920849958617758548565344298967380766733184343602620497286663165955897796112534729528762132065937260544*i1^113 + 2108746663138215058436073189152007038758705748211643975319911093401607516614071549402594464770568983491089121886314713298777211094766360676767910721458168839677849705832149060844318586866920799518220833367857116179955773120488349721533242006365790168541198837358540702672116295439004675626052057267409917586499508304974293629556636187530713410371265772385238871803314442710960053944364300603268925381394831196972775127889979626175748627063576939140991426787998641387992114791204006003428632592166892438770926955269657505599623196605432100756672962242716489417198329240022304704961610899662390858980132471487676265612971603025329211516672394567121635504409778091675966720860516607702813343704819520808568364906486940751645747292531109300938793177445492521918609884621532941591605596823137982222115382669180065271884654308059555709998883769848786240203348095763562296380952027907476637609171315209064877987571562499393188508733804675298611707494850316436656718495533107917578322436845005856767133762226968444115696875250928388107695229671843517247441303097461099037995194453152163485002079586227535503092917138419056886069976425662898769818383122251716329163081594818551538573502240419220670372947059135557595963782148426301591732003544325303321086097995921896561773827891196258639581915935093268280939312671292025482924969800643261976628429574729916369446123438865291599074492317829912257784923754058891916694934868360551762383606322137953719100329582424245381667015538775080029973791532554315757116045051430785123213946049619017637248540375250065311085432068993043688458723033303602541495136841903163531797701966406299844368004519888390593137624210728904158079153172757393142927642500483973749084170643314002931451590393732159093793219331706880671982693871065722131432634933918020854168955951957941645720645296907751552332371886116315461917067382662071551440382538139304115712234614587609386269399442207325025636260535972074466627679856015907387110248685781524579626393559132869617510887415806819030575003513064112429257721748864907149378065188442044147760490657834697407667215576261076828493724092530888904021071223319990925868168409529493271568641831980797334770595973811489674480295360012961660160500635441746761432841077018916709593467751417071994773235500684627797796891402352601558760000734425585480439168212663161508654119513856462577837203150311724365055982385624784463510153886725981028455018326549799311651126862363036136909678056322214613150999413275307756776454660107982972541544891108890163265528644805135665417725137710204097992723201326025695731987618672755211322808754961167587465783929386627188032857471360552477443278973356901198207847748939226828946955362117800358251631316747303067018315096807665471304269488026308134932096054446864934750249463232225286398407665665751261656963804290733518309361773268130885642133457263512481959843681537037700051042046922835045277987498832636846028049352776296234426352595338641035247797742212790385528274944*i1^114 + -145677825126909719577035897912838595029659008164604422394009818004068644125834154424432507337310211045658936606634876426262358267972428991989259317295532779841172347944044662643031925826074652190299853778469629201622216298234591410162559747840580733373735643808596005024789111578689525338545734724168868922279475255008524300427215738017282009855025028530958501337576609458154153426805896660216303598599328496406069801620875070247467023367276215422389118207979964590125296759846911852509162015802841380967450998760961367173598329699901251830840500523707703291336847900907190853993266740374350141261206525935912433953443180448479812765853340920644719126469234903646521615036306218841363729206735045824912595584287553300691179288603230908100725779605957060638246904355649885816923183032232382763391783748349808882212019845352757881268658558866408518055322033273998025417851799638342323433424401172637981216715610605671668729843448907878917642957837806756583046488326375900607515991907137430978150912384410150703741203725852095099718191080738930721659914840788745468912390498684735638182264622579034396335776486449421221325119290378279568977854608241319342811610689865132102442850672677108886329790054406965043545786813910967731699796888028920043043801084163696368249936734468596478927867358827191654285241704968160500011820748833835857401658533866376938300600184985423857696730436459882515978806452535835473135769399480233343735176821651646683976569942350039745298282826930077563067574058261506924258220787164973328500472395372177429806828107981681658370279732095072471610468079262556830684622737245481660910099912526267858064381400091181824737134498201736543946518080314896774660423470396637631108063686783563244191072979310050947088891946818871426595178065659561355337019617703264440036754320989729725388409545652726960123766826185308315630364334348263418290300093818052615962652155298543648533119029915072639266217514693105857918496918121886411659564622332087402889628440967476340091641456115916153629265963182037904353371716253136144109881305827092662583676673760484327852484547063646759362099046906654339809292439076334066200436238034562518863399896085351213307049477268489460702169987446368550027648643384943264935684248110273730765881275637944544415485623832000241105731193366958762218914247917776962128154403366257282148871943241464418052995461507901499565659390653085855086440728841121702457394646886417052981259248637981589859122330659384783465944465356536246488819811029176700047818397577451742139336359259493374680330262684749121838097771095877719631281420946002338127147311956717688254284418603072077853491057402801307941957823770397416990754743273826762197751848274829234105974926606790347454713659337639166612573460580879002752253253625379366725847163128176135283235859588869555872639769656929431418217940944276300017431725879259099527132696283815611309545127723137102775256346224721353972494015560895220539586918270490612189289160205880262656*i1^115 + 8598184834273099732447452469948361161317844095141831633777058057214987381383476371711422615779036893720433419421121108602966117701374159004921384367806389401743398642504154851989029774560101084631559959653707644529841748220473005932720029448785239808462570295428987860069031864740416517906417794736199476495441726046451579662833644388018174121831767716129961388308618985431481134726850384480620038635973602280936751058094109007141823228977686846014722561934838619066891120171094823122348917171209530603523530438947793999299030580263729223134337613754411584664365727481782490733759883413701279086818445915541811424769746417147027225338921520035842135718032638583146549498864767387803018581473833133047880509766847789341914060697321345368838921323734829328098234566136058880284902264056667607691587739213793935215548841787358208840910740495891701559632598973151298375172061755643605950599392546066710798972413075799585515371537424817842003346418940253535117561766961648171815711037744244213129341883365987509989604117663734370310118517333733925220453276312674827853658596839473403609611392421731795607615013561253245535660959126585862935798651361204746302412532589058779308068448058577251457661356635126869889085260890067489513165904711453510100167199546188180975724882242300745055067941083411178777421236375637935851146393148767737782046837578605232760952005972696710080926537796684604112739738316471299910395342842024678123288925500357143951332310729164519028183406301868782629367006581287770152156700867499614031093909669592967783057137493284650880770132903280237331421286743686179242350714153048302280595753051475013709099723928283803850920975851829796272755177246873072988545250625320122389831987544051618033487134277195398455579826892603054034076621237989623343714384813149365273617250146528127646233687481271416233513334995471378354886624890239912292090509973445567439069178068954841884760986872810586653455069802494931056398774858402608135697446531021827274162921656064344460762164725698442804809132135799147516349144367247663134398786408393353784687507859047451705367436666864935115457513073670930359673120912580167533295588465329634556230765374175166035809854128868513014026370626223090377728009960548266252642549605968310008112621348112515046691364729653665673184181029542355649189502714380466315113647437441165795158967432341150669065962391062862192028725213754172339499488737397520718909697738001208453228348909150697061372853703739277166749131584118109624134259232735547954522627662316946507749909581275645950654189595042758243436869745709543464728595933682489045271220827470408483232510821157052794529570576766437833261268468809175830224670770673530499056713591578374161354419400919193298600658836601494470365123960578174687557263806394180363030994730193376485449259076279919301021922917806189189719539343132546664143948561653292635220804525065491933000845886122636656340060432617580439069134290859893556272319854621589414060834684928*i1^116 + -240692253104573165626162441954972833002901629102577971853699864324318891692272277109686093363496853352559164413472529123428242594492241884886070737636299612469574032368374670520936694755470677476150733060006020927702935953254824727417463385322202993356723706548638250457123672703275162431417959996844943043081455881567396550660205881683875379317936131968088493823909850064276777317795425245968735455446368984143711978430681607220007960405781010485608054520136337823384480341977480914220263669259342554062228464433133648227486773116514906361037855803919583388867181424303331826153205820157900002964040417145397317108737135057029776109952642668944116422344191656078759177462544735101142857503495076627954292737166858355459139129751230265983049696115764262582735529530897250058309362918504091103706980293677187573820822301019393997086055918563242796133517486196704684666810259186590295144207612288569486656974631081361334585091373198986603554406810017940409232578584860455763607694132409609329230778402879399664609260457152601330743056378057743444443909127327676663962616323593280089624087504171978772881750750091051941284216250618722940521459845798653835826882392166475782977879934850855831167044388756664171680857257079650284642482399011484357948753939636348212427123308338431497446298746577732931138939456084985675506453796094764663682076712299553628489442143562035708540314147805146807987545762114518665378799066559689917932755969268128842536614841124660494972996049906003891187653768908119742158279625021489971226315077750390297085802466631202779910346668021318733567137277778143895004418946901600291511246024922799606353629410501784856124192566157345975875572817706416739363584276314493386025625509654835099911178867057073960390597024960042576627912905862853609083355652333704155299458563508752806177763238818578261346833156294715962865039205850751877801154551445975812487318249650465570167900821956255115146886063967074940696074829951071404389280188633158482141689191103739556855818364135032585287052955035632074948563158085087610953395883674476955663345944311938519449000278797821223548536854595675267012712030289212039167662582134977983212625424669562929471944598098698442392450242637391391475752558362906300964709099259388661965627409314281725658204652424342797757922257376989501111127247618585750156875025867574984141424234868202401961914183517550595727242541643749937938620487081289484617062173455068509137008652502341670043211323751627400790955317312035613510885554149553389598434630383756970986278640884822184225169731177147878809604367183332590200427484116685162961251775678282065103255917532442183443491620538282477268881364942637687323948130079977184776947244740056769721159486215740502448005873186425384706297959198181780621167787538513099641785657124070610852512998385801151746846012882004093332286582731617313229220302063136938892309843444090783766803872980254752741164633253516134046100067479790802592653595002474581721088*i1^117 + 7757220528236800488683549067810191590507283907696089169873569403980872396864829319692330871943002819171303368748859859560805588177444886613484766005117285722624982173848238926994715191968118290289557349231007251893702802470334712188974156180365388698155559232944392412365455348889744963673109801077205398695959090301921558198059274665348990964386495360763312206768555180498385005844620218939962264152820392163771346423025787169045858325768591389790811755543314188530690451418857042266027724865089085601030385222727095811836379294639292841202409872562697656464552337963721777618719534840859461763822548925255191555115013198475896581699232114163878714942888798540560880116848305597301688745921625083258731554705811340440342745567818684938332940911950934864532457240755567186497575293202323878736729300014849731592911927796859433711930989060656955373490969555341301171578798153834594724788350479588954964321628374505352403265524857925768554726346781624131892107067210821629271162284016705366232477047383477551401836814991223109441912156443576001321492101150101142522726970058256341155231280144256048988490273342467222171215165402082541973106146182632159217443519614082282138903317616612984685426244773906996677834758098050332972077719787819630101922787803842189212141995795901220417687371664058920926719956144941702945128054846802945731732983749744853093219410113363905405664160574565095753842172201402057779686794877097703827913480053578531505046639230916975417549040853917573934260057563735671929359286835568502599911905935603451492292922940082610660886095932608809738327491466589164576906214952001604736332659729480305302406836943145518457367242503187644029020488286446626899438415158069967446065368387103878216750723077806934680969270259374564713093168693720387564089257562330345370544123273524064154096795164177465628676034450550055299291147991776859146200031216074895128071407559459792827945440286625760676540511402106427750313134301184493325108777783542687344684397018623600961896880643155946760501212087667601417923378768613155617331931228394815142995616303420685581321999832850826043281605182311051293563453630846095926823794955326055890089124541678093452409867458992634145408110429717017100434532617874550652126051758882983041269266207116867620535917473150728916075437492758768219446320321386688649822384629102001000408879920633339289956292646090242434791563841971571214746277385866539337085411266516703106684836977519291481640015418937907227794254522587826432100786265258008138077428432092854451142177253360688522976599615973270741467183506909714155891239651740287642517990469345157159089576656736669716615178290563003586722349282896815085143582985337301459964140418447930465977100467725609626389472369721496278647817938276984372442886561382503566235741579432174553354074089593821727171042903710867819118335347885732599589862849709890880096259327476448879403215610939006474313412582386835997241827323078316901306754117140480*i1^118 + -901801000954105893485744545374618101222565806588521489835737792552351511313682772095038077198272532525625854812795725007230421474585615581838354184286051927221917279029369254106730369415841680048741620848471272124400698492380044452390121807329686709236135567002784168243626748086494324259954297176339362994815617751833584447310235311978249882200930956949955599421223192289052889066693942647736398932046050767815335877264120246450206170190317872401870067554819685206237141082982237900948595259208434678027362282715482552846695185218821449557213833866478484447230411383042349029987714128700009541965322982021758791128374551016974482773113501441853593306470530180088700073008044776947508941931725498662922361349317165017892776546836907707973232081500568211611196247968387673752762296483349500058371503982561855829091777609021235314054048170672682422910942693118943921297661071164584451853648334701240280435631078042364249186378235082773133687519298358336354062505119277552883744376340584314800108543637653867089860365793728419234205924992345419204382057768325392907174822569013162697090737823852621506983047588967105393657893915092944309576406755166619000816037285735057519803033591294954043337507721394296942620704521216939606199052618886793376926985323424263657281405167207927160906097865223232906921736826177490086429646567305154016281371184706391530109148118422410249598203590143662736875198437046515440124078541938553014671417659035044585900400028792889838360046044153475896524839513579373687327568721745246840402684906839462391797962331325801476933468246193280731595082899753846870458420844965693002074195705150293201279070587359767646753323978787127528018550925153664808434289024524755836333528661441909033392082297546415028791694215217884639328435529050408716123750580230233161435990083601485702961111780023561609596966411939184841823544708771745810178966322687797145792121121071496490330753532219570520811052972072460245618225641412587513896952931475556447391532215957305442100352172386925492058428938712496174476592000278581664710973973052293677444930233097196813166046268586035447181320447601272470246231675038699089095888168279572474461428321033156981527947760554936625633869965699829635491392086571406795155079674674098040829160632081552224387697663033850619641844413094099548061022829465130958821107100321689264036129262622374468570759799169478727693220178958028321830009088842220061271411850342817732959129687940163508202745623433925177955778527669106347182990189723745398608217370057956376598611449697179271793193630054616070463555354996564803468510131313442989999135859834036409399388401756793372351555585841983114674327213459178566544332437778513771365156496381028193092910601732566274716496226201152684651672083409776237285686490176619245270126179361869276741926211783651292344187233661761442273369342637817368127966893285468108401542885066618400640270368948024706711647840341120406139787958118112467533955072*i1^119 + 56125326530025839855334262924734825847890534436031737646084528678537790966053949917008995230563244485952438193915592620935153650591057280400907898651854347421147546548743394364169256551146678755243980935651589300021652190777811598525983306431222040804768214958384886586472693492713864340368059915687831259317128215300202478179108878524971072540256010578689423625687203730778296582345408859769282014857089242109031971462999676618741517864047476178040295983741368398183978504614841907211453819156396573227133788329834290014241278002809301796525122930912899777079522075555607838157758857684887343236103355774571459200465496255283532376751275221637199320634362517814725005215162855287219625738184898455097188017117122220819777505199427747334018986758431141195029451086511619502497462184915119578553181646676554538742569045865041816603981257415418564729582166216235060289458188088795683641354597291477892701318852722439555770653384678279989848784650671764322297308562217152388071203028761648700959203778615634020133301314627211013913694167400137921501394582107183998218288649884274364795747556186195741325187665752870229967072067601145880758923730635828847896355460063927295417254829202468779020774423735205198353434819523104742089563149461050802184769207968845795842581401252442530445755838306344708125709742061848127990553064829311457952275076403225085510316947934694785312585109322866193190485636732557328234268834659640243267150384010835765191485761687328095723741379155599148355994177776065433959718076560760124959984548655917075898376667486440145285895802079320703521194270426478868780404117651249278223153392049004501181962265489487588055735592487112018542193637576454028378778582038908700322252230612349179687062821779706274388372140668763156279498674492101109814586288790881959822517906702217845610081476779380351223659665212220169149472095123537718196121361173247246093970899298940862049036122349380138209207770239878800179898514751830200211061260079172822071200002213328702703975644816307548459479593653928051673749191862792989292525585567697171690451457969886997507574380409433829508426509527593800985160057947611478009020200003026128956704373486525421407967307133812269851984422117386345718566239136265771284661106133504296662063229784446001117060224058590088178382025729299630399952281418035246536748698650721870571449211874983108737143805228606315463429591059491055552407194786009364497269646095953763709921401231265931121578131383183564891766585863132225695848717982998039373876835543978927100228704860460489415136496652327565657544338228315672755330776860881671138645319571152726913632250458845913209578912762772128599497352707678093531294736596207453483673581628385078135206932171509095717845673003098170803054669996737962949070912715421812191899723627840027784276835379164258494150995103731034956279888066334657941752263014983311981624159982845988365357283547688812105331088817942616169658986229479243776*i1^120 + -1953473841035530764874805554282821388132210661665396269818186879973521851547929738084279437888363033840014851576205563283883057249998882626332228389284837742407123702718475431431255786214733697396025279070502674989066685850168023740862822136024168781966760502100734276358648078527282897441034859804576096084182758067705594218493915055393155170508494981363152380409840557185875318077116537247090875156500400437767838552845293379077134584101410135926156649085164900547091888098201776422017411021288857554350405398255654339689532281508522471883759533567125500159289257929647520790410533879895101658113403884724317852679729541521693377078567020944142963638422815533513315041045240847044397135730973920793661832732056106494097796718232397944822873131610278926885256778367938479199009409349818949849975283080757388961636414243053944859753942417191584335640449479251347313354547727458258564249199605066057593955977202988636864299878024630002732734707318983475111271177368639888619827305838750796716011465113118498313242853316273746663687027194497666997771550748184275504461211970409677653407204087080939139097061047116448825236304841911167609671910646335479611918507797081812354771163453328727859858599643243894380115350392140902351879262947297313423542529419938100212517430911023542205751267265538007373157047372964263361687464464300372842152547715986780308324693849320338715582154322751630132531922129184598985809424398750524939265305831779566851610733272669756407033339685258650050144319556428698276609501689211966438699841562129852222299726043385878131586197930154312355598540490303836965064596695315092455780308467724183044924258148744983201319410608670366528006209349654747649088642723453329610371624829032439624400234208282685284142222985948330088416093500423191878130226575305287849481809216554585391638211695506086562054977508773192652902693372648941640955416064044681345145956306627696100618503335795935665113071951457222468491122760377993669816841371635039488328127084329253376933029683947040259011419257231420052667613574383465860484461156067786831145458313737824938699971455624207531418088896422064336343014724534999809274510685573461079339153536928831029799274952310413262856056324324579841963157108597950382563826873426935717444392209648090169739571021245514664528038805399922889166026311428758159465940699162892421185160010170355423706557450564575429891630425771082131146285609097425172968867843465856721851675432847219098819382371821947505192322019713487033224333667316505756776738743122065332604377570124367065720397047573997961481784824870716238883959365358313811972362144993737684694281029512611349283192686673269616536693445200867863452268831238777709574458613717791389200842648496532728134186197470401167907689919048542838590382454579230646759512327548749843923807903448214264379589361276842906094026059467438918577001420366617132064723092485398369736148712103564089168292902476202222016283017216*i1^121 + 45964632393574450955327417184789167975745994223102957890791744881623078287132142996986404649433636002604531518574720851052355116183606930599052982896196465180042932957324773325843762053918407583426678390857961627023512134571139556260173343881077609442871048060113495943270507345417552878947320001251979842060261536467335107298236026411114841312391406424015450826183753932671010140952118460019195837848344476405217226627599422459176898285488618082228015669608904755045392808325988126013410495372093552651060995939372357065928354324876259990591579198866589407743460719677766836211805901608768332084037989193333766227259684032221056614427106749573319544832613620963536874157632619009913667861773969663615735885515213796864471378555853719296750340112996646662224680868710833510498687518827337976242397373678884857598213700413216129961248514959040226554965347029285658497734920500625501143899913109243899332299608873862753557787940136816967994919626263975995538938721276371182989836736771549419678533135384409733328709836231678816853838608565941814590858271213329524785896146889973694663361080336105894640251917964080783748000911597468546510770030847272176517081853620172163959887857611680401292460839470444187890640814981882223789525385697774341069372886755589544657202128419704292526388825090206409445656459217671629038143293157337877777731967208887974677522711225467452826571844431840890332115302069571148188879776062054294059592826721171054151278818522623759296414030728227702698652032273098168320681373892702669812425885013230866374633226837455867797171316262468437080630982768228824262572063335064271380931836963940264112153721300676215541679017966891952863760787470167009449442979093818551304231618130615066861976237682500912104125385876473700257033417537525952569070824588549659392676886748776375170857949023889241513232943458924543872130014490781722059114606469467113909757719163384146252822885152724618323720516997636813758872014633904045783258034397897962848966757292950521698254962525430339427777528027552226513954067780218267956038032387151058399403896420721937536611748209064159092164641986749851079385017910223300341604715795213743539794014775108785538348619651188304153059112863835287108899068125173025757426191959683477823386011702849122555598363992049847116804770684805017734243199789374841867037824499449637689057300801432122365658922274725273784928110494152309439426159705909600073846254098375175300211548956436024442782474383611841455321977729712840809873723327920340581400263167320105937391922191400657916264110652165704158785069512288276920724851518688492226587948124123946922787146669184353887494194842480830840786104073243661131085623867234869709258985684794527825280060065538381592109616681979597366592077042832092237639368263025182071948079046947097869199985080767009719945313943746652704843827480699478691159426541165030945854731054536075877046670173230216141996504569165610221568*i1^122 + -793979470253072834751314748588891209576780043614258182245375275234048490333583621656318348055769337357013014789211298609151134406962977334350390957523965406665179604209520726161416732891827247154868455765730840189217890367707179880274835605546873243296821536934145670500691115356946022277192393333369617002997552266669022145249520104259955195135045174590436293594276369177995582737821273933564780988994813366111303459466246360985314538008580175343081536100334695348176901198237741142595624927936589445350702403915970243586001334461563194540676104958409003687965651888486098987699934386878434414509248975306379748047372120633667271644181722405790993530647622607893191865596872343192953297000699765414276393028353867913664902851296702564088497176359444949567233957410878212119452495363048896989752765711797488474323691628740854567840506025502722429845034630610324514382196942048031611383314383380350838886411768018704084144210360628666559382101536811661962728037833975524986495536138883981598812520886986954516443749794375329422249891703405186803439488558985292100309092530467146764485230598109065492490144027214850737311922995587767717604952497670948667339587156213242166750852677563862634577465135262928484007428648606013914026327669398736181852102218970535661532789092084110655525876083962040373637171737166375178452948629669063342764741951039316261059192016843835874272087960647223372592982101331091782032079670743090573859674906880822334054362324779691096162710025297835326544938964318945626299467844086403498939803268216052234573251376123943945065448826072325810196298810999292871619209030578114872286080196177011014756391483533048755941391272127346303826347573346055700862397955478943336873906167051299126596458853842609328599598581204986443725200948815294517362284007775402106557636286782892663513618894965131686450749814635309112749045148159275490895604253098387699950982275264368327972948632320955251417549872610031883456748086689184374086952349534410186148029001285278743002990772626644897102608257258720420649695575734212073694715257593073403019501306748027254898423947777262493463110855478165180340635709975320186560039740751227065991012615004293810948189982210742216245649069490837705180748796135277930233777666456088941634856460984942995836068101571066186894397944722212714438390834666476258805343848815069006136998704126804421669304338028717658371761800890654266486813577532102348570378441707797794191906434586580957424253359823044420740669223000748488604239207498887127182162927119712844119703256084351483167689334851589882948023152508386436862452515657775134572064933105671816036183520622344570285370846589085009884264663905006761608764305205247877884619802472779298761102420260767615192062117281779485447278614954952645960215605609279830128132460764628812532900582327878777304767633927855189089866407255874335188172869292478657766855659578865685089504844221662665145170425544704*i1^123 + 10334339216048688746036647262726070510215370060334592741909347843196083025761573920698389019115575579632793408819283373894658384092728847941008931328792537145685532165688595848612634449934590207033312297339820638811156975271915468516993823643718494317399184705853494607733386423224935199393310937270895723515028305119237886672586757624919478567660697000342162960337931308696826874694031992933068524058329446317200073220610538270851480298483390715354242689788450631468452335470749895272652066352367272510386970898751677960036492476226634301663677494324395149827895323030436760536071803089219742439234299225312739258355215144886612721084003295716188839163936763018713000825611939253623751114083471814302099505123491179221818400848681490818663499407178365430498591602265119618019984886559818787170217002687727419905443023016136406942225688517159131290836125516708601247839652137686232388675375514506751233756305040578408127175190486485323815083625266418360560543235945781167482733300532623289470897027366721976089407308196589639785404150676462609207203431917006806277324835870738644382736098888661558940070447294010614491162080841859675504701150227831056274350162493016103543696965482722230842218060228975208555056671425457275075421480266303796729658287932508688233994878968447015489382510145080603608769827329627200361664394962657747411024450696390481944728529004753708133787649708634201355792909443430850046009049967844185302040015543803416933782151229478345125311372654160250809550556235169583174878471689143535479217689141437600267331077609886977161837690645702877758531468437885420185176351563194864511218825293119346667364778319387231702778570855563306179657628234798257906538751552553086311063814755114381576668949072120687728393880102008309079241961775668592865596717470011871122725956125055290666483246048443858498184263163627829401113920256118416330282697118735032839146585622535757030008525257271761881395168538193299349611738545265217650535782338703503393683536053443650227760393870487099422840641122715465243471587834095018255604357039042695575177554502957719558659538499110904469846602362819246813379071346449914882168391292951858416052184005246344592544921787409219652402253149980734587263707409771352677505750178804453625410056931159505900676395047932233734831565409677188386723981513090176404937214465538502948148564303667414647416392160403911985262659431113551960426967239150042760964433879809469956273413075779257596560618636041267203818218747658758470346781412715810359394715089876377243758365075323242949226735840741050872169448971533380290637779997801667286834736497268073229753711441277055092914859594012268600777132309768845839488293282247175846716836304382993910153812958933321824327093563564908428649966658907946112781169713696991275926330939256979856317080866821071017871831180627224209469385249511330624976510933277431394309248638147334758107147483879273425534976*i1^124 + -100440388248465816918043172576551617423261398511771440138825447723079308719981796869116227550054965754612291417050920591270989479451567154558841123973164133167916624580634889460114135229321243557286858367984572390521533755963269179083530688368326207374557288156886066158934830771341513013182862497585106804533287914160468995031593381321323358342566058588535348367168006426308592714514259591642972305307458483610358130714727210067968162695566742316830477435718609557840695891623021980734672635191983609448535980965786579198732690902014266691679113321779096963447013371635201673704879032304917811210509740433230937451174254597907675175650235663456969609998076924551075881226530121468983556908293375628710825516301999338459311351395392795443280906221240838433926604687893467874295386130009522892295310829452048923005136465811799604163397434860798303583328545619823467693288768401183468346919189559521201916359936234938633384229411749315886956571647434358265240620325870677303995152512549211617591049129589118331040940620900789618130897500085022757963522345592586837812550253112462696773203250539477800468604353508959447872354538614026803132511876657244912160731541845313688172364734391429358021240677608628844112371163148052522483552787786596714249236881706763923386331437824269787944073179950467686813631923538329309899237911106860033509973497910232836812303278859330687039619690894576340224671605399936641666800015919263029656590985995321827057635044069395411235065819898475706646069212577880199835122596002232220211366331276011450647650109776046595769558932292850293751879944135983436729559085689102785252176298553868729292660424028840467698779409688037036373735524215729684591087029380849775147177071056709990788771704864011989627077972364413747639598106641732904591049805919708090769394681921262708463344083751731919859001236329208615005345498364829365224011026102520433054631021787749541648074308836883702990532791889215585171178337365554593886413398321574745325391564755223997186949520437354588758740709881179399690260907427805789136540403026996259178491666554742088034283939494504728221362195087756815688498857682013898659047364961663393092993797408857591792261174442457968876671028191313005801935404513789127934974406119416992728349888411627934888199257950729727018812781941017854318019357649029610516114701504367077818493196715860727399690860975164878871623122928940720007096967442616348208417642226102294123110543440542715034207413693051774454681365013805838212050878296849552335696804795183513371986867833485244781160884890697904896194246443167677321759342888016895525771037108420219092565930646544285313459293080188304627711464705581827889543378275316221245119943806034206859535148805462995034015663177642555048442216890424543460877675975995150588032403951643707077093147908039365694542907857525981774529081068069249877213187308637229187012372476485009319646029804470272*i1^125 + 704391420434810560657697517804898606253685661058008181809503432890085723071952718462047693153781812601233285534311511687674509217126228140547877113663761014114281584931263552751324050658420539221525688087817318377176326937436388018994250756960423560699994798195301964495298560199020738586011422889298264144205637512415392157515000435925362864560350960780800585803682696761975550392129575930378618190140638640318831625705634056736780774569411675409753081625200521601203921581212827944080360415528563970118612460041914008504263258211775690915176290871798751216819108605066936759808214907654360993043895362426313270586687897276266627066991152469645270322283161008265834242373574433488973177519084318235261082666856643657557305177255385701513622299463249221802396489724960809202874548770127287483398241690120532847975144124572887692241365500339951330880516430647825125560303589633960370061744730470821802318493384832476547590080070462030172761141769359086177246600861772944488469492395216150038926263346946195063851467777399172207151081294700632785557589911472003202714029373879997962054922585682965156677264155989945784203388859486918332861198529602865792648647075019780018003315908974140130373327486217979961629844592282208031175898122868236531284504117322448173356905935454324058794552309203265128868122634940842035504514364010883895907075801838654954792775990972572590012828509560006743869038754323069583796941488131664710719332666491283910506195529000673556912599783122437706224001070703013224561662842671720852819308931443120657232147536683443705596564850820651711373616564928456665794733740094451184591566367919003393748823704377606890019785058663743931865010568785358961488760518072217647434663449430867580269364464966111446430428392279193108397544338598598306607219364379625175403620838461606797635145273465511432342392317761641446545637271527407422937167873501804774570884335688154830490184845241956780556494024092209981020212793441112390268965980632236147282861161211145345379685816031901252971343547746863560875267149765983686927419841323605309529875298152740308861919800183448211647886186234044156935514842115363794749435224078594045634941718251486409734242563073613013241228535777072691958986350024427122379386359764562619359288950267570667755215032097125179660522191091732827331491898136344732014461322245408258044564423816894370709283396346134596917770233025333990100033260444232181317943645769334711104745507803192056546960627038353918050739772492929458109309279125247777421264857431314348825980389584738705527760110782596556852316119470902964994792284083837259817292603923043895337137562464068798076515063162812904000847791397182867946172249943526868448010634875303707302288005095608338594222102323439624630003879232070697320707454722334050323514407159996000072441969445070527884002912244006343643220824760892044472090836151145184527548476727638768287219712*i1^126 + -3453186901747531455838091127372570646431851037191342513848495344343036240864095472670097248268782514061062869712877277144593215768700479280284679144573924390400378386433295812272648439841654927585556801312193499033569723661440181519838428914437455694451033576804498606705205745509984530213737726797446903376148756723218886907695742430304283493018147214294042942331220006818367636931184798053302774058317092152627551362750637440741316928200479717865589519931022452266962966693261523436055560911789138282442185938113903255487255937165654571844147558359672681853006228699912068615306646474111928147352768302388863694930570666090948245042471341467792604447904206291207548542692075451458934287024161075169122996177230560044314757491655412589150963630303350613263228423786491776822849369285145658293856772687284483270119984220040394950444257146663684379704990592581693703652242370088004453306617017685943065613168345398515335661004187590337501272786773123030186368880076124185421333284299723096970415170801404902582048856950463948916995364567906223444282751609231717761678228864134729420768327132154140652457387155799279454943624292265690360853778331924052847717262782350174866390457560470681515119639779070066296792075954032101303656228612712217010008127160031225395801899560822667552006456224408089690780470923099743313660181483118757906093104365054576415575411798146531181438817252848081898702356508367254586856134487345698441749820203072913309756976970666051570297459642547270587853942191305823640909082568820013450906311273137672239179559353686924891263895957818418798788185474384336803408763180328792550032561026106345577279815871784823810842998571876280967800403641101938004284425362277981299110236222672456591893272584908647077790299769604885247228956911332113131018849403870917601952027022664010701719201859451415279754457700994469126774193904164534694620095973224791265601112816032267707936714441154364334688929863605676461927432351370335359348644030264079858567461391306767542999752619533858859408623474003254787029071728802109588985544958967154463020612854184251338498443194058473389485862003217377884968227092846494799051605790501560474226260561634720393352832754555455169082440998633763939889253090193953260830555059126299874129823989769306901209015646460059533572846259663186210993084584615512196225757752771304103756543488275238329883943307609430086774923905576259796743577110317752295176227718340126296709717872138521247457466335748430277095694222952196800821676289145700120564356950455557118748208168297636116388191668938282909686215418005830452336558178090643197751031092203182067307721028372882057279334085361487077331187616648065730941584252092146662399659297511614440233208400939265828624273341190709362184360583699980353542154976645120813788889913267197187141946262821905638342057946877562371556775889620818076022172530414395763301554103070490624*i1^127 + 11789619250436280743164247541427361814313741850055459289186327588855033281644967631614163602030612822592706789565140100385000945028795859051393044511377538701472704383402797810414065970457635848958215445543232320968758323087246377880872454683333317446119933049859331011863634465702847924987013973454955814256843345526912139180035391117048376070823361460584654681396785127919656966048494910541103990901649436796290226675183302848000285162832896460466393654915698208971059287567078306116558344053083262580709170487689034986812358634896965543539425016010535839171033106160418694401589238657145898160727226977169044305767671522674077626295640412478039432266298450879677501008288821891782654625690622674188068395315619161871019209000173636818567057328826768030863479838203357968577266667216454478455802832342129506965361965152760980526523968611017673839170467098537886140230293302496808604773134736060911353376767007857849503400200404488884531104135800454857070732233791228422900460519616596327289617039504762336221798092431928769083025279836859543732307439779943498427742475049642409765396533494399454195222477279321912254890759898322481694272202697353017467595578390908755994862422022991389177504936350249427452908166871700134599107344942626604669228047584433008626669790500610329552573597334811761124975296753472045446146503308210667769320884980834367865681430156070001028851527778219392670745634655190306690036208995965278662936217501878897071700027563236368728950737064967183217570672854846615315479096306405932584860397909165075564270298490021301298332147772747224199387393928575816283491353748631568728788318457677643985055974875413615326008125813458068236981314900009748545955066310036008362778938068197202306060294712967396586772950082909918206382284039985713062513848038953581628757499525194635027185727572680241550836974674787937485715649424310000724173634520123142382040401257890532150207850929306740037974663170949653129958297738108327127095491297938293546667157431598505296538374733410771407772809853976235323672000336832441704240003718515810720417403942132717991545979953568584294309628198352100090356916798425175029490411219515960288953819781170570191730847906325524396516058531238790132534998519680718944695672051435365461668544381032162603936838487176523296602546067826966370012150347143132328605679278766418379522855766303345045140608509224471392564578477898286904602890061574695249447658482050408988183100018209442346778059482551606256842338102490496317733700812827321870041049826721947175664914955074418202581863531825076923701010301335733381448990656714694651850051551193380409490998513925914506981729281058784481856931716339562986715098178067095462206166961046635765319119142343425378821195386778996160162908551902893716904670148423255566403245404352912071605776613168630891665361286635775640741371085825756413919301108138472977060593664*i1^128 + -29435190402729449702038158736462978775121767791518357255041052429341896049675411329041357026668446330717584013349080602888725968616313400464779370800568898556025040648482033869747115200611206802547338771938743883903690713251022313767964395263784721594033331322703570594011062650402413419190372701552137359496687878544245287788348368083716458397495747306907791435821653704661487811531916553376534181025060629919871277775426512306960737240845511108850117935032156961175806931059669911289358520861314028799707341357444653465249743452073160198303453277067152375408315592424827944595422084133732579386113641848159092492372004537778480118029516165979325194075129585651204107385873062670252657839509283017258245236437193408468851989708398317438989975867962517959850244241212895071692453668519331469777492649234362451965949659426057982387406210568757140890790608239856412285655100069502340153965956831604026264545180957091533978403077136234011878841916047287824076892987181333756829929465045096542576665049563020849939964411916166861463735743604337827960150316107919679580596248187755125708991638924647564450721721626695163590083310961835539300130544528673630707069570661323993726240829298835945182491536050031890364421801591989663002610001256556764820094506546133492327505409423088011645075844897603257341976625826338986525464318003081735450272767843000878691290704816745147498079543581880786670416086532010698893112010643599568367188908971822847815247759440375837280933746675405152816920413923157065341410866786292027798752106721879660055195374660759735792103860785440274042687264812880344006443343186104432428661429869120399093243732861949350102244550636832683473845713477551191454114956104542757566431085430730831469141325630413163062291168374136183054994718743261021699256646041381388545271703724086513046981610143966433990941747674387620598813470818051768213408951271437264639011980208091339618697834908214449768526324740722115171196264637799815657494519265866746122253539238501625746242325728766599577676429647486329485844533009600193605832143740275399806631157811938443536192603197785100895795417779468518223062316039433724552666541004034862883308360317708630726816981698418285546819948781447188203276618004710784898452828187755627453732440206021717959823988953090303840339669872737274993870684314052077743895026427519743238221802170087172130956455163999920529158058264583400713688015443390079613165048515029676362476559019177979609632832212426527000470740871019682062121230503340972426662960174305958662179638056878497714354353939306077843963408140961978870296820900395615856768130575090250656988806419407638360387821798483252606414164699983345540993447480375577577561336129414254365479998447373763357626617741385672589401549765098138012416764084956022685351106538459798147186624454416848637637219214811717405380417519546608024135803642939703296*i1^129 + 62604443693719914543856924362581647863138007166065077959451299405093854977732281379634034595305594261038392163450837071922710607104193862251290345154816559002153385447606940420358452341861576707910502815780366072211042640102017614683007901615190343108836138770567747954740961018348170614643079104158085762543630139891134386707089526484179059577830705211714243659270680793676658318317760578618787518517965191007638693561149863127051437300437975018135662374040148571680085224766975947624469525325255236163513214087562568464758097994387027070411853574374342575034525156876577449026920336445385240840123786757211697677977065054623007413088220762437443974024467053517946843470832447556430193101528739560124075255138887954398346659462635390908674283654561540481218307767584802472235450358815388452843883579965143743632321634346113301945335443499800769037215606640029241045176396835692760163701885923315435977799598599438336860606396092456472232079448309844333435083722549687027822434258816324528494090239693174340623679711156781686779031540283374477571579176985808214398814364061179580412854590150859485469786632475212908634507468506266055838469471152895119860214657116121469829234278624206809385257638979526234099376546448830868321012565378532960578307118491158501437105670291211863088785094186086136961526680922183205974080096401786201380350821979246515279089003989869350284008670050949602910396263573501200195889470253305545738426389085081213630126802075090387295208462708936386211034177505804251418062216144400956576614021944704774835647715350745393795813555469793644022304144839552096610868124537787656186829554780572680968823761203740875958380012826866903574066115037596287174311684685649004315331961140695295916563965495418474941784848109067027276772999321010328094240045606959552906822118313020332904259733077930293585996716053623934825919430864788509849546954814214347980681260568616227315775998618383461826625375813014870856236842475881674897566161914946156205670915438002327233881551576515560486930613133273057415240781359325930480467060863091521499739520512825872674730747281866738247488965551785332482825898311989165296579817364319300087810431120456104418836069802283865027764865618075063706921227265515530561822588579689732760571724379241320922420403430292647837366579122613410859708898769572341317239643648392983569770162692480244717642079472261778647078524249554572624541386990504755125898726488927323825630558109624204686607640903492720998988314117883926904148291556106530149862392931846602792032559155063490075484824634906291764220992733632249394378826327094011715330054054517477745663861834381515976617390622996596640413235901526308537210400746263753839233678910731196272745157988114684227172627555195616746311037996979461074548094356110117332676858883704934593553991780342987935395605761465027769013175171445197511566819328*i1^130 + -146742280457422363626783045069697918499500717689409942130508019721528435571222112323303886415967352956451435952892373929019483497914953349659873897266509815776805129240138516248879841827807458779485515354112847137854563963941003300852039456422948595512044940765251419305620883587781656234338259222912952607137606808519896980070139866120096064536669254814876671771129566354951317576737565787214763036131411532502627797345294412993176096413336941086185778310520462196316700185098984836039814397995884822700685493233907850272259992914627051495344139636598605709172786725693230530202886753506724634034096426684387596967954848105319076024829178864825861806758646787694465687554534088268580619538151602604015882043747751212753557493610138348473221956918220234838988489685000714591062545529999031902998750346240461795988159372856530494640899670242683087820939823374369113607679322663379782766332000918902387026965680275145794349996965011505739172401510240701054563345211123512977001389111704347270928778099654459193710687708118440871153837942359869421329509933510248720795502710714374216186174202368846073453005139443734084819701325201847382825497493058781263744253761819300829636013557883741436859397958707884656027610500253116205255994383559405061954107538738386080895933387802112050854029494748992223707572227954731384657688156963152854329059290310434105717939297087421267108364743568806798376996007899005102178876049159984574611987543560922079189984788851660423471326338526005502185761839623526329854869040438643324865443176048150912685233625806702310425513263081643264952533078456025767983365976665676486494825612018985199272436667562414038526624792380921988014415155196272726114221071602457570637490737639861441294332716125908599160771262022510965057706589582999640686326937509627499844585426000677900606687696105616305642429105339378818587176198598239749328679459346856507483311217430462247332871080051136421206294795845947566148525241773830586690822983261711891570371140923867097461660440047109214891429432595555043126999380331156582460922084533941999099252720333421602081957658860373685767266548057047338460756423202028765739756018058943776510772825339734475088675730929205592811294268542947895299660792697123724780963840015773462818817025335782901634744284380173537608023078374624943998416157423086855854150190188647900226683769655056858763130616371115257311605074741258565112946752642732516170585615345791715570962173786924854748732904823812079999997374267023136135547666102477548470559558611161794750582155990280911268347140723062270215174280891051538809574448745852131200825640299698394046773552665809834627320331111094331308514478741942877939458256819641193757944413672292779587541932039882909427647817224137874869938384121965640718967371973588636099361044999623372304590903928668213273155814901157796172461550231764336640*i1^131 + 379129584857264885938566244236255034497251801149447780797629340648181258971894462522673797647851316297152941916055039617226237186552047455624998672201503261233503367694223129880925624752224672177199315228983234500292120077652871901156074963456784275577365020615537844562261479775707742797190700769634713914083581769605529112527192112064897393631765312473560474300822750637659525848968064761117598592647273034933497645733106462396544824816205787516198197803217000710850450512094254698083499867999065688351812869261693169844302718747788229508305707611234795811597758827082722723585277953487699051868010876624886789066655593762130314920983255843890286906268902312997237077419989349732010913165899927601972879508302323469102413235467527745178441663046783130144048608953748292576536658135502205505683024882829447194426323373706358751237916120826391733250039176911041132328086988865198553032090692400134614386382781858815159005623730782226200924416154054690512207234572344683313372673866453108279751487111360712814327725068314675585812252413363270016424015154717029314191754298356686529022542554442961624456716950928513718067742974727088992280973940602002048728460976775718658568072115762039641349334780587292307728014557741293240662523873146147888175273039099331154339212734372125024101055492394276472624358078169750767517153708244170457645802556490656803877804069520584642271307368079871004406690625910453559396572853764649330877036505407663784058242854497619490462467609662431207492175688185413868771582395967248022819176818402399165658650503933748194369720330565075223070283700261540214645737835954081090911069086124299874202260740064812679875977360648762865379485183563580589598619009745494775659787778745134382467021194940009916625191070784432336432641729910060856881156031483259178842425774765073080222923819619464739846382811097980572642241975078929846406077954074332659105529455053212661829011521664084870030830847018992403799579907811292468647320197970177980695808332743387408069887096381306395946691132202693199787787316217213622162982873319447350038742557595307167501338440739286242986147120788391813676960253827530823386371717143070375785633220184220153572447891909261228549609507832506935025787481120259175434048050713695865775012824838640250839950978281058713997373691167676861029545847384368933130874917250022457945074611427557637459726472527642315826611671177097465690031273000160140459209982676849892685969491707119329141906722372247610887521781515328317694645754369237362529410796872706975515686034332526569088216180757380971113418056033171633646310139016865863820610574629063018583336903454134474609859134015129045148870119487352263593410804260774672413251663693339548237648012798361763286433467469242317865313205705392347642616782445571492921795040637277832391660072359266169750396837752501371626149904384*i1^132 + -868571342529164732446313718428286818612016665852958830804707323622735604709374607683235251657031812945092593191022014868116193985655789483494498769418066592219086639111467415022774397778032570351613566756492296527982942739564345759084101132958554575599700010677583543786751024609808957776418928255763305246086903985689581313039067374344751813597571948350613972783026787563485678668435101302888804261190197732448825842958010230941704537709507021824692940810858340126551075973831854433895093212802636171567062799544359801021138108204299881120852847462649272805984500315562617605353103838728815721925095583171095891273160909198420660443758839817044062506734302196396323615580107948189531660558034542285506725049651695859823987121235718891828959966561344033256999392052365196496503207680275437967417693834710696003689327705031823422559399047086063143141273887572834089646369962529574730039199654502637899326502208970161678293736540396441567439529242172775366016430160852401398270894946407529631155731920267974908906276462684408182169623467154019184616584797504131920850036052015559905178583338462372199844781768678751231561754445080754522037978245257220609307035163150863725691673863117545753770562850277862819638402271486173981211044159902239851139940720789118224571896949088334076505881804139985314558556522233715047161000864983794277567501766052364059166931833425168435687872658385904264181137184540957205384630648770232763003566325922578997681693109907301634035072376390295719659718038082241474617874603367326050688952097799337098595414298668340409075366950099552343683914481661508137982700417041984809389108778869715612395021648132389781383845093819172439403731736086094284284284474493781822044767438600323432999286708963587708632795041490703677968453371564133346860893103645502655660342772163672412614605978969790501641490458910009495202399743285503687545970483359239394854103461650578817676539615320988785089502299172029458252003545484803233052203217548181673113732405343221895073412512788230188625058423401348114625273351877044169632841583053573195650021592430143008356504644481943103719158774301549687202111413476698277775270747672501537793570945188165487636913891416768585079397649489373362492156161435285217835700215904084389126204642998403208728394774474989399968491200557325105370745280075850313245215625562912375184654876064396949622518319511458128624132330409196082019120542016526678018373420779353800341370774245152405185821090585102801688419869078456699623375091144714725270905411430442237005492306578367287691784187027920174737766279478760073059501803882342514312179155301305935860326987187176686669796000393117800740996101000882750570702317004610720965132146520198023391963778742685330122002692821670718711596116324050384796261692548352531337434965064206312973257104111536573337379531243286167552*i1^133 + 1503433849107024482131400676657089536480299595519487646399166827487970694173189265960836886765841523168233265312761036067064169414921181888267712457598553498537153913130135459214229558602944864078145023702225526860514331326362330435267975754962277705973414889806634066860226467910009892278483275095854997163850517839699389372955758505041991260642251437393934300292401468670740396140466116996276504888497647782493085821255627736012438629771443713335449678771481348468376218279757209790954886395467479151041679264691059838551560144075584980542830340460724747000447434964466953795465462677575573943277526609483556809229363087421774133305209607723112201652589299707243455312720728801352738269937031378765242719166860678061119245098457302395661432914646334083181035402223496038111383572492058511029862776196232289085946551273346187800350541053655139846172346583540521355937823111831808569815017178189128486590280837686737589460413837523445693683986392395612639945514551428865512862417146778567164751857693845025227844899435868002636139204655924007845422411710755112413950671230366532941090086460670390896478424006398280149853278711809042034682276896214354693176526831753551905240846745067170899257945524634551375047729368238266620525731807628440942776687925984326603741218297778603932677427342196778412874382170407577453441072387704296939148539373789611907371755081915570340249029667489405934829019400961748654043368884958736663470790921298412978838635961993724471475046114712908408052103906302103850181037404008908040528358215804272205209091281128295766751104970398044859168534828582323832476341235068975539566296400057791596627167469553502348301976917880189058349408636143095091542608255225012688283772391243732011379301179474254579046124295059219899080756847525845533580391733771563157992196324992095523815033288522204551451541878454173129977242755824823453239789792498919581020365976044777042493218820981800772322693752930772600858335634289550189681672936639647901359448851175790682247681462734380849006374070451724299816808656128227930239751849574382454656875269758271526715688347286334676723659089604789252187870664600259863715006120541535962434515887923840324576062095790773295619877869250494018004123341285775250618856037372038362705375905320523102418893030235397752749344573990982505698389591812510802602016842861644844758678614788777628244501057910056756995916618134258039000478545668875179116339917043333900478015779797553172276667076305440672482688618006022488184739336413965479975035447663243934599605468016284978594055543760436300181037441441006429626440881160779737177614252258071740005936608732369209015366981946554443317445885728729313994518617416482056301056083802631455140213676527304044944718949438361225292286706653501016740758672454277377374897553983569722158418762184122460841120366592*i1^134 + -1885039904367274802747454018953041930459352493833369174635939320043437139022181657126604924766815111523764208588742660931484136613895473216865513001911307168192017492721112990847297723107060154412111418448095552878575127442375704019688352338926974856460682380582716465798154567243944174973077457784925166023944480228867188388471470866632578984748280616888757124339532590353597197997233744784370472384127403116489783013624143967344093869170203663426982426316629814845753418141631662512465407488281716447490898356068548380669011209325176269978703808159469979044623124181965104897558965720671827334053619896173838073376520778633215342760275998091402684551603658356646456189922422960441302663349800572073830644838507596207711286321210927078418938204688642830566135951958162522079925592204863003214266486264310638754318233810368389883794710818163937898628673342496664003954759177967593799103666669867889028877144888112591805592068367167878723384848592116855706640034278791058463539659296824383152166926723668840017478722149128813489318332779417110662710545598639505916181520612575637802861110192401905722580787550054610294685572869367100687100836656677872627658554874742072380502654030126490506317959905295720080463698724712060978290283058744211198340320122145458079201600824507417510611251606939044137500489675906677076652923099934790738375682414845683694878051303706521197101994580373822065728324673260357911886895480974811041126117486927652730942774439121400658316756444543278186231141159587968653263865592303284975549952651684088809682540624115281072966233453411964758941339401285595780586339120747025586343213039887964378723694028777376954141316824269614561435408261957424856101937498927090682015835325329021468684382119340037339236344721545852746356323858777349238622471868355789938512233645565743713421401696185012953701504777595546517113013316474057577612088596397428595981994423727866964991968104870090043529638510392616278129902980768574550894486475201164834384242375854974613723948457455513281343086664713942166409214357926450721891693911232255975313363680083852366850949183814641967883301645654440142166293239409700984104840269871809398447796263141782043493795246119464406240551753388174175491704554486986486165489385392274251477481211112300580644481972801284802888339958024138454384579016710312357990212060914496431370498894981343951072437418008000458751731907634843564655937446371159711800304091428431319286478576096865812671662573027394032635154796895056614854686219435469751169816717487048673048142075587473093788915162694455051592013577913071924877013043127145931011918869292236706421717776543650754217684561306161455560987543522649144731933813917509857811905942553955898005655634858234765468303286431770445039021465352327154411327752933296197583798197066639320806316533801606447104*i1^135 + 1610445504388455397789479865703159352739232575491864060394732675423354955216691744344883114993270242591392874516539257034931378806671246541786982808511845591862521737421549354219000535563928960962302101340308028097716243687661794170388928943642353470061577601452260937775060468053929160263222697094369567967226757005594791744819009113114906726681328757826408255425579528354132971159849096016803346763175095909830741970089719734428220087776091492008629526192165758958889142225597062687006082844947808770631120663462047535487415795217478393603162533269067355687971596361149482342199257062463889454965265504765510670835070452896623325247507338203468855219919445373055679257906877140590682614537406405516838432151794700909952733758594107746804155860958667214417411760948084601990589383051277779251225118475298366785581347910743246867517846164212297873648648399611886944568821994333550926690544180779358841788314375029512747868035749936620673037596624809450440677735064217799767430064389087092966416821209587429478580703660481171248666397287094560309236170409601883637662180378548629522814274657069520349731067667635085815850062671461195898462093882530661787431072088115455075695301349092538453865344589759779354620683276486726790979600794417095160551600255856325954386897146172540793342060924050541960877028996196493310527116556543377309649694337227831589441954456686251793938665703885725878229148129591413782246953667925035461374518273885409986905764045407711721135254192164069430769750572372034745023099185056160470039242978642045919197547255613047056853842975908800107099971417013103589687116938827058697564425180290882856974698058688183403189057333429318480281876383433312829577172041469940189946272896939058059226470638135863934315356798008657222530168976363972800343651543701905225375086493881866507647108142931894375056886380767996945936449322938402664038864242542842501367915615180513250960294039570656203192742954972842290754522747819352383431490795891156254849952170360542833543605438905556099770068632184322597917380759105704011299015578131683386413977533010318506948590257830409010810568649038972156948633710045427918735873809662579920230342745914104209227193097613911290816031005124651927283410292040361659737326215025426679013182938278299814593442522016476924227455175022304689482336741880881814369265916732602009091926331150573041243400651747204768964819990388734694639974677917280867263133489393235790275392343313573997576586914149649260027776570537694312087380646879562111089338722618027439535348181036036454632959034356052122380157567523000446824707200905542828044664920177381559044887038467662757288098038498220190473228796200272877123936220880661575894301354464255486391501039147157762512747043404669746045040818382967482951957225347856492209369662412814456776233582592*i1^136 + -1020912074354308810843061529289214112355171939808150638839543584059221211646826794683818060712249734918663005242749099320654852622586015240759835379842341787837344784118869664072442097036096219425525139395757873350482110787160441400765375317006038869051162857384941764276784519566757778402667350874848806730759715611516664403471954233504262978740178382133842128789695085120670869272284101829186451120270169904568112184035167946872281799751362632680305050148435321829471479571356598965146708703878987797787119728705557376440817411749793992207928918607503296265398546495124079347703852031017627613369705966630391153927912417616097265188331004009353152731748859808470050824101911154024527833743892589339647780334292879139136752528698852366806832939539072593155245572026334202293589358601752377363994441307079863378850978927406627428592541013513780453579471354722710537284371856438023802031362416282835142180204711674729585264906524671580956733844580656992664814017850009156265658316822871472631054567209142274941208618435487404564253609668194388866791091958175803235453719864006790508152052195873717972232697659742273311209638781906087588575439633350374396474671628260991972519328726341421463776525300131762534042102100520426763607965942459750356388601606583848444040481097218776846921557589008375756046704051362365450574076529400462082027503590728875657520506203074139430154856945247317354720459261025999928079591044258587174746062455294927024123212470351827206748321652879156963799800249737433836520017895733820332267682747025722012425415152919422403249474120811283305019415017344082711812954405339811550715828607541481545470028188832441285674458975382436000219531332115324748809737361974362612503089441883965264940848786441468402451958729140526790372047741825906381166510625606836657867219099656739156492963908454149866585531268917856833637486173001192967244068695668256454484546677966256595950639176208987464820963351546292077622120537379293474018239428602481063553362149521140612643352613799760840416468160228918381699602463365024476121741112224256844130236732667612485011753528749661091547434628243113694448823191650170520341207964537986996351983647974234597400583220134571673131987559142925928294365608286517248927931504094216402547289047019011999800617083267132647922486445301984734410064014983957078557126019286546889004780238268186712264063858093539842308941900845204745116893688837438579457014531498295346607633561184263796691432986824827046164403414373801607866447187805036887889489940990969098116055286071726316425340134014382873916969537899538312006204344376495582979298804981144718133864054195362011119169223627886684202806201093557823146848936858208072177248426532798517187091602484595570723740501118797981320201198167217105172783101241147859648347267842011299840*i1^137 + 133151310089903876430016986059035055014904025796968085970352797634235062101548546810413315917178554922658738404931511600700137288218169081181194123907059671377555505339739825794364326479588244725253152541670685451378479930639402074038291188110480331904257553636781475335947327237682889635268975772387685913032276802158732847243959570993473219009254623373115241855924458802009345790574474508145494587577774103305387828138874165641639775516167066329256183828153658816847957710099577902283731128012211097733971712185115099312984097132254023102599706624740857758646894372409260303394173448174236632815105745090397242894391364333881304138882872427492250159181629151327332831364060398292996802749861778858445422733769251095778006261815130914774602151891403419031550285619181684012704351633421675090838779116285400249367303727325045664025369982080293647794352603831881650022846488661087892520026932008653184672382344714315564837259065045268731220088389086773002393458587371563407262888291250307469364017219335045227733611141470495341431532221223506725209745823740290694336051084627385158093634868314788480327652348143489029952133631539027907038291344280802243196203481745729477768606111744406714266324998182951590357727393174275158137439938839701631028852205697678421160850340097412117662098839466815771296554538086154827231779999320723426299405103221426302405131975845621234430883502299989591371764344423243251849679885295236097675914731639560580677201096088966778048778559862967619397168312479922304414482638313953648890469853466361558020431769507124186062601094160717828691479249324159117775058941236415518315668038989961409736404307977128106120918929028269952393089517349802783140673009103466329859760964239877532033647762570874545195885802381344101961724101434095694338947130584393623607574201005460559888007339250034695009070013335547743869497337059946143564898352105946343053308233921883337907523240162406338543487458965793122213417289343653910849857449864261759883222389511925750314545023982721771658297252812877097671614093779469601989928519029413363547489816906299090920475171264712891932482091314222557631136123549471907991929431995699988048341389808748561413553734919959681641699902280718813969860748278474124234205338157928823398074677505490912340431895458941472169900610165946570496656550713171995005066306572425831847238812003031710766664486679219553792589903832423941654450001728960785459518013697000607624855488873302743354271020276335431479900613562440092326834619936744392968299642481984830712807876443257887813953783104561858286879848345432042039988159155791835286184654697541975147226733415551532797797329071930275985234814421727944047733845793397826858379559501733186802997100507582607334897166076092956583202740835931155554690912198407996289421672448*i1^138 + -18258022440123071979310617109726981842566636211653114014939550215825922297587546629316242937937263922031922010706868663709625361780554352579654838631099711540305599815196336435604635318216991308729300037202858462190742440670336984395871932305544480847142551666792809535152403912109798175016506394771626919652012817296969457582524406677258419396519048922768504238312692658226462780879385778761508976884991406340766138399881594941568786819385941801661873577700171061734474698322475520614449533117990697052299051332383852419061115536457838811521989788205291439533527580733820285411527544768380672706491322243176015911851727059638173621803270471777818681863645881055946942572660538485728448453435583099145267168124759973265864791682254645549263401041186368464097437560529481016878145785003857536459300110695260073085295477424344212694704478891900581007591649899735711854473898328035427945291035107615453365203377658087312394923275312886803295620829739921643859553056346536279216311150794505490665611796742687765644084034963035508941083314025857810659141207493482903101451378268625605636666850522774680621580826199095552048246675105051921041306695037953715048086790144262631815051820359185944227033646169487868540804983833692780819803369249904040684105716403973043054565128091267643984064554306145372230939703734680978020884024826372763955613698278714879839555663855318582335190386483413323065303296684633294554849116675576082019004200061094223881768785787776332825680602030812963945602515429913261742572719576301789145953923652621314131641593903487300576824433133126045594584860038832324159377950348127067516277541477933983881195298121015817642606469699343954154903706510246512796414436828591285285630334510345120233284172989108338995914895438926621284570798660668685342874105322371840585716332652135358782754636137904075266668471127423220227619026161264080144573647113031570572766255494522900761849809022173216600422598806986777924552477473138535308339261901928132991928176600325814383321004898689038858472668730232767174626449064145550839958091304514565731796037124045765859760065839117608467338665168120559521568279461831017157803114502394688387514414263232839438529985374475876076731734956517568685340699936283499021510076946006916319308454529367563658340572804976997256569199657959844887473350500099315541835522433097777405709912415665608820407463996713095670100120447921001209542106582396953344758430023752369572068840354370523338229497455840035538906259477309514638517534812620818810489254594381206177481223739472655802507105605085213334839690342223270922619106735107196759009564198127350449107198182560991965249569835130676488569979629296919432023519967235550826821702522680399157525521803246621553460721974065688628012868207456437749408938176498630656*i1^139 + 5451019895909703396059364963037016872586171484943169613339941913286770872381059704306345737616002663953665695646375462795538205267064236716981458735234616269237653925083596938940772405150010464853920549033709454051921483692250395972441354485605678651171374967397391894095550389302941075566396825747133136106409753588967972486312505692105375118991208937046878834186038385311692542424985005301165734378878718693664376630388322210392645865680024863562895284167933277571188306681265353353583303374786811416621408488723164351388816351542936264669136690042062268022830155722773928655445996989325570827862713687369863292091868677858202857231127119691369742318663149518898546029137643449044571298039093110742243489924200156711219273640555533890452598488024897129887282238795010169722048884034664545917715465739929140714155518762658931676721717990829448881453918223470864643566132843956240573441905424496060220915589364549953532035071126209715450649032207280091036324637181844789525864640221012326425752359179168651899318644971544534339577249027090284018588299982134812418644674700399083018484858558422056699788625140220916234396554336680918444633398807123034185700908111576708732627052677197042817040496172158493700620693824787539442356196381139596011065079109123812522007918196534218072694151212140256969562763651977614290390841040560520090467683996341492604160966936393403317951499443721812263232423606556140734607189784045813012184269197479059594218082162751185293401346071960141411448141999833329294855003057853059421927394532679165047468635208626255793878361184934451397784563789500186857808145676315103989485706402398031378686422060418699528649919038512630906189287211047074202771830599582935373051210256529322475648017080567406166593086443184274806632317584752678885227064696112588244391649782399617079801029219925509193857340128594440549944157921814347166907624404158171023179354141980896859854894497223210301056301680182784892602083537013091263677948779065251922863467408927506590577508210107809161868602819568359582811606999405827061193428148183885949985756373288259163321293057954534495363944632223903210631343389659243222095943611313821545101104370634132923931856699676227711441342310840612657155391203622070616857415000870213257074243290704888987766617924842724230240132398327253962093937783708633188718832751478340097900374091539043316373337609960951045793029486553611408075854930061971389496009958888768016015298010374347207879492935687488348577108302147389684838067228369358914888534102804211125027860694464049441802436478752428442314485789391166770508444003660257408948792124283778231102178536224482660361602857613100714789428722275725832394467432581735545801880423903823525977921955328762402778964268466343533657970420495960055127998464*i1^140 + -455513633248846361042071460190097868359402391931484995524393337854683823428720877736899942973147218446921972656477697430903602676687009982529899265477471930245872487462194409561112358989485739591811791357918085516336995108445832780944215052144532578260687794235431954726356743374798705239979421340103899724428078569107727521547919207975477694404602549383285888643194228265753709587454184306012578110791880392827706912078890224547127639012146021618828363809064730810200769091784651429262102977204751722063510996243793991015623626715682047223537493730154691908874869395919351316926899660594289362789768236647762212399980296766405641273538926124558611093720154895266527714618208034185269189590552148709813209252403214752474711270446188248498052240605223585248853250618843308913317220689353906740706466635605519158422945838729345809978858137234712751254228962950646164830227616693989138094749873938704234374019542746773851145131454645565459340022248881418068469266198567457250607582823326794615733619775139160044897477512767149253210687201234263910040364121373696883560466835894249529854451823169153201604643133174729408251872621181105433822514314828114382060972881410838596712242479061245582243949941811583592094405931224686575652768414064365730404371228183456574500328601115634582983814795526452926935699482349779154334028295631314173479574135994454886883521440474331627416103592231248814057460688109645183103738063698422316150418432117192131692325219336813016892005398082044980243387066187183549239706919141510121627363191024026063184432757093069729261932920930355303730870374009698592851994814519937098506773942166605727607376652829995364527062274580830095117347343030135017403642585448894574811122168822317242866137640886259441874715454577888963904265012225932355502055191280012658401995483099104290460930160198470728531034075319580536782242772371885535744367776193731714314639920663760358056035254394686902132468489843946094257195581744618722406229978380564516450597253758756437287247296573694654909567920093315523548869184089102690812920805969790177970750207508988025936929532266456551580935360093227486955805211025309540279805642843089909585883826787473405062170891719127563894318796742907750391052273516116763077475851333843008697101317317654203750353920114567723068194574743101181183132536776575922293455500048863144437362550779490133903835277011127916081818594377794432633845691828067673117913441567726104925931055763294892317940133130537388611694916298336780314054778410610947282078933858670968234230938188435074892213863386916224216662859103974743231106213569832450141444905682654164508978339916616704574716976949669584874805016231947383298127686264205959353793695239991014036741865432879268182296978130369134676160276617756672*i1^141 + 24530877366096287156492913961803905437013878389590699769860540899284466380761668228990196109752507567689622875231320447704370803182174084627471223306928421329162170879735432677265549888613468575352385285861029651168273036134707423890418233684841757615710833416172306508703479031888704893762056727299645493151079267244674021900366773548086802897750173423769685313496740010964021069382314157365184382808075740201181154027858244086854095554067832836356171507558144470534963655020182158792467886043535290020294707940995760632028356242541522171207069918963201327075441534977601370518638055956565091899583957062815078525818384677440114426556577887574499322906931501442585342791687030908579909976830250972824985261597784521091750332196183951737240970441657284956356560819728408287241339510844863010737527656613521703657903602117902700212367020318946199085691484872661360221218845648510596783517516804979916584446964927295536338142686067772954585528041645316733795567106565428281813340521803090113181666363309472002265415767375604784008446248475270495557754565011395941248830296478015937206088246266788099230540082089854746245668880484729611782762464166362386891377106219383274192003317764947720483393542263917883273527570705046415148739076070034096151779091132799294596805643715833578863605297377801966612504211981702579546949368763086882291912121392668927407224566145786805910451452450026540070607780005574726449707219056996757126059950570521761824360091262072571803094887627990272532694127979612233664164101127414017208356430486715414885985241486954816009356104449989120200287646859570528200574957751369044653257071721188339344817698618216092112851431474445924106787885183179946321250861132478760400632669626476706299198455163216361799569578617432818506388541325251761827392384248277714675827502596552140766710804945136263737112415686952583641753116941196656468700050644054086275650758726906674721129313779854152457950004405428658424934079586212623495009013114227883552833833888969958838605327234113622948186683571975150291803056530183174597314258060947585744097316954434915412880105903210400796359571525658928111658886361017334965309937203168681196173716457593607942475714411553071148939277516497622195623566715766371215086215024515916771445981369476300418580043576712332375484013448038115944403538702485602112386298815160243817292790973127100138563732370403755923819670846725749430446209598507697894141022072008496567989011455032117763402496039813459644573792736524442882588199419247831189289658565410636925976550117149471689759812659827034221707723480666929323526486279542030463582971955813026788541870146010992146774088719123883472149857971963795951918950128659513674333842388071454766098034090521347706053395740486519295574016*i1^142 + -7454276951109249445497492229141217182480877898275762653675838470427602668448488692786240316919888226210972178052102179441207805913577217971911447024186161238670618995557635964404340049156702599894034185079044101274455578062921283261561929642031387150286333059976897660213973799209574705413889579155765415859702413396818411658049438791016514901122673915333611387449059757054163109965599109238117561077747014906749005184804053832430614043342449970764237039730016171191971738061215833384827020421364917368445930185902719386982247527252126992817570018257680851625092563451929774219904471954720387925699731382153647127713562467757305678478765594460793709520833976469154221990359304505736476685091197933549138793549964125239880193687632816746592381647923384680703768768649074273371913761375986738469079967325213584868445413388430497817308824916851340652865993081556580307207114509989574965870579707408764036181832998873584070174598705689509946792613446590361205585775672109701857941906100350468385821610286181254489028823153935647316018789139295647448334123596694322215300380316081893655676283259091792129067537982582510989540589074653205759595425506442112950939687725220047015686953054752092842634470952576617170452684185146880582968254305540547059938274073976861053950053268407147628103197501145009901094752902525040267398588968631182647207063732828786724129730903036273019112474448299830609909438821554162087548611158003667483357590506374572384417561997740522026857916440115277193883307058014513668788426820652381817616616209266381141719654550696787619085303320435218784464220692801998453342673643555091684515103367391762825509008157525838466255737445424991927792123276182069200649989214805819904933342631008065612537406213874624469327434752595892178710508447617845364656504014728053774542471255049762626120161104894633467724478744707711420274218971830298191960980015948762556918896953598836758109300764124666990007941127084583069391439209672005490061447600486599876110147973036579502568713115964231695356153112458376099879350227957599456710022140200287063477462171906070506971320880403078497641728729600696794993060305150696257273771308802248607203624947988752804180104560826752395101034970020906094277268281702165159492622903335439041626677071245514607819390742570177453987362436923480924863549259977379241941372612915798615706881132650472800149675644490936920987133048564762626917740364444940588275055403382261734781618213151912371090673398064100862674489258457624870122245512335565505122478871768514784539351712548916902813669946769870574731750172325907807513230003366790616067444964295613389083045065520867124866471603371341707897883698762929928760823318509462374035172836484308571603889820230435295338686366875648*i1^143 + 143404711862402728494774811809132293529029168501226048998996353528087365392106616984756492844190415337930749812719797009213896063154949658883071320616943939709148651573133801226031298554137223440912773601407450393695333805478731886134497479378680017206535591209938445739015094706430867460512186198155163117712423264598397597099869204158993564357304593369545088093104176639911706695791341837228438024276103767457886002321812046810836969172099061385327922904651146571007482275964107044267649030150734613507781082983999953977227552408364371491022061593100040210086701701418707542452319484177106028421706761552050905975976277580286046893320999538634957419148120523542614975815294601384747612769943022832358248591190247394025058950906004297387868183182419501548518646876012009102654121762090305745809521114183676904152568955807489232048951807397913812571806561169468455451465804131111589526884410742100199414117128127475350458709618432375630625314590254103199577215024090355010937541221780558079931093469205008142612469190299298951171184517021755527448254237438651871607754739075915562801944021273820876051424830444275115098341426140876026263229354524141920745410630464370072491110859975563573767261700985318393846475581002872655593884547944140423859341240827081900060232187722300700135063676148342208721295023486629055192923176934853341416512408618572078720678130996063652198527740306786900710156044455434998039146905671145102844269352605560229842851100623885113133287417221840276125144684115439384152766235963417712182410405093757533579792911222843417119930121423105657562031221391467053556172540542272849915648962168650267323196517052065215695584113154934906857733280532593397139571729171655422833454086318958554828657488731937790985976480839632271247011758995364362085223628863689964320858893757699539508171308032624166150918353420341105672440819320355803462096780053187789836843631538461960452945981548231144056621610287050432943041438947136291198457559202420030535176088825973152745803748796356300955231393126947032810294408330982013077709933241395346202317444578600780988161464180102215810774071778100369862115694814005589990747345018953346144307122363105535895602529833926361842453775984021529960275769834645180416946542143636687477377292566732260704702443345462860939441572289441922428575706068707713835895807313940779724781231752476589568266058932503229831105623083900829718452467766593685807965017125184280386463741818286641827142229930163791075250522834665090880057630062428398733282038012979077817646059185134781505409292538593278205218944864371736346252034018298240647835994148577482564267063824215045982386449558520686752760150926579329291275990170330633183553030418598838792923287020085597700096*i1^144 + -905367586059513173280820131123791582031436286318868490416139571171527918187889155329892711602794147617909248375082552869327976267086930599159038114849835841459642399635542162370904393952510857598429274219955520238946780623361145446276977563965568298356267562561623461102664863178787974228116031958971820191522421848222400228301075779867838403119765210205616400408318319991250733135038201491153587436762699109855634987828628405546838156581513534157403203839023361695507171346128318286967078772512972703039245475673798659419193239627580672370202927051935173991585995039027917346459921075178561635851953511932974327798837063654812249747437138993306080358372896222349594384583019921737781660687483188006287084819688250414086869531249050747442626342707069494596713679843566782829057388992242981564646320308972447776920538071811279628313395808279543249582526585302891456006209163543107687156059102317633356675200816238068114746916259601648347956767785827609574386025993513493496636443257696826578330981141551947789921641819720209089081391480970976386563361048232171999065130702320399735729795751049294234122059497098935718281312425675370475333704974877963738765534461461481750618559930569397972810482550838352547722800069471356302067047785077052537382794696103636647532421936976089468780403568239654648197416506826616162862239880635446300442586593251006178184744150605725921404583525772312184136388032855652686077430144619585212906001197817308475794126905025537613862110603965978855377104127519033998731472066322826798768841099757133549229965030911644634406502613403509922791255565511095691397296118780826035780031647315904805222304444031293945676776748842799051134415623560433133978547458270445929891807217365808397674888689657605694825484207931453327332456409044581367612300814954443461240939602710760508657842174870855918686806715224691831209642702773476790757647319971705810076684061713769555977545605731440357290049235162346722639774841851711386061494314409594040425619681647800883600795949337951831229027926246089648407305864875032496304085980666079614544562484380140328907161178705145602243532008884057780934077530816912268138501595902161494480999808202471285528710477904436988902314463493373859443140047312202160498828131289428148911376567811314352441953255893854674030014141311215316401845386181388770021806053034904511406817605082232890286518439578024880906564983801946250318271699221826646819420707495625394132463489861755235620092229216136774291097048697134395825828739627004400908828834562177010961016601540653921783076780732383077601133153098267533536011617703238727293725411763442940335606081282038293447347599576954162095604275659914574392442768074454406044464189208476785528337858560*i1^145 + 3401478424389658533249600239981071134531021525251690568147840562683902058131903250149696576045332209154941749747965772602117590122124161230536692103699653890461317752459742743408161618344475962125258253392092617653765066629609884899292496575540168219996508707823719891762804044528810818401884917461257288098209807236888499342604935407308755927935837354836140608546921478613408659706664680894119099076466783916998502783575199038723132148164893001920204685909975578137095727676681562975861032917389184504600029800893061097015830968792402779740751716823755071350732699332222128946221524137895105929905007659810790462884791652960673269671990733418149358535941099002568822917760593489455160502639395519644266405809017159378181177357128212549827464507615537319544466675121790154540835505813521930350966678592554156421093722284184805376929319812613849054314644100805656203900331848328521036903878271370004849310451596847984492060154725703374478585672235921177176188911162155716079550905968363276880314962483783408147199236920763487165191688354998223553333545403268189988179679698286242623908159327713722237907411233387505601406843496903463164140610800886876648938464297795483650277687153770179092165402936209737715018537509554969555307166056839467185560225995619617489273183314731612980268632859618598255718310823641470452463009069145290308399981823864137480955593512650767512529774878554055050374192067556442759061208812144919981798443760020425064889018935124059928887779094134328401357759420349839340606360949902372502300942480526295783978497852302386890340317606383247395485552520420996787721523968303918020497754217681225770228081861392983132538738238080368398592474779036403258498636432488077988453417760279448068840210375502350529882172560235835398438348395041724852936696893170576970126621074480213333990747733013760371476108823178107406735046384073657210483558341075931335852096169446638934676613027310569769876044248130446474650135741254623430740333036449261238913995997204735753809161888675797323559521585414491476634916095150284445770961388364225486173666791320588762175521648351148581063124266526438167376784681732657331687095751087808133302236317981875509298007726901323655861981374307668659186633992330012253910015883698095175250247656422811546584021254237757266172661013365749218389106419058257117883207526659816806793780125000875275705555847898904629171343273340786352562692571487713976544289348446155250140313857713822753408077770968585762677513270818655362776952911592908534922966116674531171131810149829804581391144747990757421108267131146876665799111354181894804858377760860340449078325182361526427356578716279845001799825325887500803997796736144133267981475262909906944*i1^146 + -19521748336243240085991077450132868474395368584795755737102225194138089967174022172751326846354925701412713351985995342600759405847715396373193510929244858621703229484318983108108352899602271396787598380492972236371809358166047683174286915115393890896238696234176476946166482658520007858690939520012563087213311315040705823643907626648121814360077286846020551382910032750689995659102904179773743523501081682185957983741385350113012012161290754595687834649307715863089611518826933618284931201915846404542116249374001036696499574321935668219520530500037131592526376772070008909043274241716476517941936451393021059166585121493930325176024325307004503540716865446508811353681193535018148380416078063897981807786410467563863884029703975656784470888468542212589677189976632898866366163722952397808386760737765806363223875140438900951641405662338704861276579287962000239483575119595312371273939053773748294572915578675430685062784153805501857747386139331075371738291910755774816642108296342194058509488729610554755174560714818139121524713152147528936668060313364611338893979743918547956716950672221589298974274569319675846668046230766695565974305592067628980443027887128851595227099913150121779429894099984046111755764533493873057074931394209983347842276931733628291342680673168591174116117164355772035466082032696953208073179211182197230053858381200021258948983627473515566956297980209670601204663356894192352102919996597603980793524761843162309844332006912818802977160259825187793238845313900474311671302876457553202292216937038790702992922288775605812709211821369462501726194445565418998756808406802086152756733865224689458768721399278343405186760635032717514674376320995263384431091838615238260206971680372432534049144208600449465153017096138493136553534406158692418198085245572118957255564064283500879323748931392285856055508330033843611117115663147281656401341696331367018106718013483856676090491570982921676818601785318566032573594260994582232677322192347512922760693293321474658269365319085006528466809633216810213814197300748463161794049899271030402586931993822348588301205465549327464780986943648289022028491913402697312061441429999418219598155429232747234258793925145324922772532517105809100584250112736845086666392777612992044084104047888837616130227906980945490029144726074142839315849089063225082023149509927257478700863764242397407755034557974690460934481861984771875104147718478509465660097930485982864672247133913666129853839579283538732597688478977988394126183829321472147186886188091947212979700597208836741178439869422900273315549900654118053023741484633331576260826568572634613813927225767067884580652726454162553808543311115472741023285874601701573637701632*i1^147 + 1127853080927717149293672504118396099296221485196149452673211678786103992438013383894722099930131058339472782400968588167942064737712703933973109078600595537147428969849458946454258596171694898678217867787816012429186733226986323338069652698163876100338152984432669203846009828643007904085309596949439689341372862388677623498202327314913329752997873555440170262624898341582465454601888978011677476526419357016760402884598434947052950193060076909495253292058004425038674384923008141938291853752783943783105105549468247720334022556641309071109140876156048237462310491942235532920341793890440512378911175329436647230784219965965030332064673157273010325962225009263031144800293906238080789232953638023998785568528651269446864187517673484836156822294524670151761914291380016746843169212917105445844358481445118245533080157432319497630705661251162423137912011618139554756972708529549744948949395611785680184565433383073338845401835351800526203637845536775942652780211655908953262121506624923283914435589872704408305171828848512561869278690490928136179476941111787090104274351996200017685680161643173719422892879117959494677576007309377983882302665739765353948618960896875780153648498273297900888330398039533129435167977508758246418491030835648393468705197010825917341813752606728957637836868677824913920371603532878213271845218980784361568374602575049900938061999647635913861836191622683086655299382144948855082693370712426470051024520488092110049962208744233134391501555892359931197476322668453080086775979302272499668291209688494681126696634560483561298268699498072617503089467602955367688005863794322639796775419537843955370648404889619694465343392633644398875319792939954583531759194497902035419698869780075607668417014908094821924224092276185015886210663666102899000346651921103781862688884128851186327358802830158193579343289468635802076571039820625861186893906003440198134087687655310408063552017764407109387036868035141013241949487679544117974554814664762964919822805400106790724276409760105196032680142864694101041965909406742955414093610878881519010728141920726095733658561194995222327060005887491575792410415706545377312697821553081560336567595485386622790885727022399674201972818334760937760212325726860829616805777651901292602428840295185140056680492176130574978606967584101736746134970832338182997059770811160144917835584200233002308992214342481545875917654640894229707374381600262148216183669651726902497558952773628867871711401621612628769349783672779627791453810953123433415757861304618318131623734415835192677403951635992745929960048838304865773377979378503450604170746030841252950059582788850110584543288460535071603138640689937799887020516966400*i1^148 + -48210186955296930343784177177050310933788172352327941143686056279502267584055006403597227170031921998870781140114050052067327408734501578578488612812854330744971240472664462767861612672244765686058657609180978881722829684496429607057519457382937365432505827513827675330798375084669432913758441339871268383028307947687019529329985062042078563537972324625127600827546130669694356744289663264067456593378029632648305264748209341933993749181120955028450175310687782057318899484855005644303795813034905960373481385650993170447935436623589729305863680988604743778513527804688151791283141774523386961621103752573181905837713984064931493059997512861063338589050462454810379011362456541534206032484287688029995037055770148776820405075485074355212033909419521762343221389035906817749632468498310499887539353907750815614662195286330381129381892336503275516792020727844489658003128406720156628385909540228873871121144140474245535730281041078836475407319388874704848932542831808961688422732189762425789986292307416180125519340538416785458238157690510085365548331204428950510665382031938181120449611400872073505957374188223080882182820022619054829864559716097441482629003713389006685260599308950689377255811427584962007521819724325178674456652302319329719654374854702202712363364590889677722439001793750886554458326506004567114345593834343931643172826485986822808206162362744842357497372954234050107213803294192925625047677731992796455498794936826574253072166567745998979043531558022041720058901278054463626622550653595317393482195561896025844578408318532834011435703972681134264801633123541084530231639750204198877611747850752174117865399057469106415020875857662152632932421231381385279748309003837528948764129678262160179642716918467517322017858903580449599304466863742295653833556483796080972212157858039863295901559858572878741796205158086052527646252090501745058270066231886746143258174298596368284391759372681354056032060892482829438973948880506657153555260752170538892543024170217529806607781703152461871894648853606140956399201502402568112349536197335337808239506987949026755279435719466100367972379511047126148932882311548724307414116794660291783318790181881641240366604628065901857515683429285785060996276416381058266056782850322660060469236819270558778664082133994665078421528522862471206221064413799285217066602566478304935787463140835266744431652160481054715079115228025817555164792597344102754115386691225853918254774853233143156194714192024795903091750466712048376308088838988754693397523047497642164977268367559058721013283823890808090473248643898600026035098906119669813196510958693378139126148692472699098236395458856975390765237736125847568384*i1^149 + 12711619060763639105688526627625188456679241231639975576798166998313862561509948994184048667607505050484952298103451796388740101658570889068778943836553764980825884709746432495313987042475041773010812578848202430621284303837941728758497651509783176259125815193229274127024378731758408100927546368222084492297815535385026347024156683005249455808099912305877059691044189205894989797820974757174967494667270869143353269502598124765328362660943915721865271022587510745934727138776103047674284080734015956743916129901185066657551193447376174035311271755624718861445993331198869451963649864502425992039128774655935721875808412295120706956336088313078298656339496845863368771084701751057510982000671061273471966793252545944895709699552940789930555433506347037094949953648257814120256365214175664229996865404139964819408841182654323958385484764452346895424263826965655919502337215192140582737439171224205187692117710642562642887814094508134879414964622946536958386960460266703689170727991476924748979707423659375726106997418080629916931874291505082976684354024425735758717583390600584811195294195111478511010977949291665887758412405073892397823604683937216160678793176536781957836197457940162418989947147445179437678223222799393654034483833476305584989477371510378681499752141518613995877777320325055894248329642085566730607540533987201907685695411339304049517919900537433052294904803927504207816734124683941111993028030204974236209848753690985645323509805381229494395826309153512345551746132799306058777898675644299900047914735180598493670014540502156456245984746237044612659175921111938032056932192247076828359112870847179873493921636057142512085676808182094312581330097036858897934274092178966838605588640703513225036204127540380557494678778621607160632821972064669643796370724651905136310115012881025220353168990581631977160518615822919813085920262600632746691661115155220603343733541549895823071330960918959532658031453224596398730368148975297559205047529414850198222043393454321694622125624374922224228983175490742196936808015881399593024747761270424068178969458433918439480206791631825651497023170213513164159405757768208228237834312944236981086635490043522086995740772277489194810063967363166103969616020893724961999108600609281874695763433599993908147280301594305908041679580259246897762129496635422392459434419679248370543672936223609487783461094968648157865651590487382368246087447229054049379318096343226944222711985630415331976546475358433222714769099450539225716429689414979136513198928580372225185079101709242884548513419500267712592224715154066069819641078928389067821350787846993678245328003636031611714068682022759127987519488*i1^150 + -5629521325080037760877266190972853900289863306574884682275461478040399600150645129362842776944706509660501474899525843414540782266322691141309503869198452548819252516696887700993083786975521519185567690324996032885536036272961646108142460983526596585509794634678371703229520767476333524581361154789095456709331078432710819660042998640284475331591190927017949759089723685127681846547883010782481367217152539071464466451874101825175736411343548851690338687356175701472012039899872520120120888117674973528696878368799409424046927834680460789206813903504128811963327021647010723648064259742489329441690217323798474704184357019990423745687371501833572294114500079054993655846642969069392302467804816838721909199592196796702342105379183734223473236288598161455397195655530265057361938259323090900522572186125124521898138187973270226423192303800687139003454496639732920796874050253943174958832475814433918138750711249587110474010199937877417668508614560646348822805196290065661953897948861206722479128978773841834390566504671031966517691382840764496326749241258954184505931350321458788016720769004646135071883440674337064563510727420668706428870413713834994596517969157887533604383460861093101482911210244466084194402050294107006184498968210162463912697833627477811693796668922047131845295487630539159391570903156304377978982520436777731276092436457672203438718769402304643776783670176118029309020109487443624070911782567833015152636526766113601849319331326237661996229628700673939574385363811008070404059985680106355679841634008876206622802578078024048279338693490866229905011561147288974867444417694637199511744319156358357974617230201142790243936613353353076074821279366271041032466081496025281040836576701361963961780360062810285818786699819637515592952107035201692453983544248506544159117976922483443382576877978087901129953240135374347952876606256563592571690940491416681932992058947999121488322892819754692283756894670743912786846844005421441294541522907648618405158124981575786454310449679212022237086321856412523537865474309060641249623325031441493269739682264550174371733187085331239703765828843688661870455616317290566644551004740511826393844552885074668158316299381399814978983633470639176847256018895633198437223603375102146067987344950841976633677475667958983349585858190175531399128174819893188450128449874257541962776516471828181034500601569074443268140701452708650848877393816106316011647788157286707170431253605132983668782465784667095119714731275089693943721941578861396753879427176698984570269169889020650222541646567650628364358761507881851807704390153980428689349737391821676775691662030277899727236059103232*i1^151 + -82196726082627407325103391229313705038020567891057600282278106792137535634282544865238977515259084885305677411997823253699691573970915698978173488196228676421624588320261763709074514142922205788935498420783745887148991178843275925397455713745200157340135058346333942049108365526895911215730808427315487433118057158825670494715196761563054314655950839722921438423648283336186631765078774459981459345809345097913448731386683488313544396657052701316890935019989338606078791108296637081985352660560712016722957830603656830323904039568035921203189619300102618393060555683059480329268417863366241789137965730035613936414659313377128955285752722128883192857921310520088305840504345888333431194643652321711571029987552948619544484960977415475226278611138147426809709607248281721726380507983628056481436879164274070843246614879463451312580154592721640679435043306069470965029612524745262966848536861078163767276629492198933483646248396650057430364263400971042412576597584995556099868916664880971158292943139478714252072677628088916947406077785181029398725217369293973629925691096795337026003746596672473604594383574059143977902166644611577318045428908071705077056054064289963708876816435775922088518076629034401113252839280458337535069890058184024198770970516588937594047693022118419664146504548543817255143678761687671460687950300039400321389784612253891457468356780904620516580891498754883958124912665119026353684981490765947471450997491014502543299982820999938463495575082115126856676230739298716474170492410108918066362111896068059787182910466978131141760472829305172922516414070775121706208152433988224285748453443815015140414291856781709653102329601375204435918456142373969315561006849007888404957506428629254438573903188515779037967083506404512932212924459615578651920546686601949034408953936479315560694948276795480374560677174869793588829531665926952298822147776438176889300551264994790435834157474262655698964710065930228024362439880060309366560724860681032711893744271678062831107171993114439005206446718267190402373739618187959552684379340436545022926488998119078833630013357058536827294023319161556181982347509455887014680346533537911023732688289609537547487115095393160655412749350350197980097753440731258862869851958094224023907894664642755830638608380865438684549139836051000330028439421814789703931716355949113618237588933684588294053961110524958289959509091579982031387387751138936252311538528060091044068989030401612098416408727039996496854179203202392058857708529169396184095657697689292106070219167629812289697282284441961063657974673017336667284541419040308793136657621046402423063076709452480512*i1^152 + -15041450229978408005383138463096880642748254362504282057315823574179391783941852558344091376271208309751928805968043285540057785248622284324208008792918682419245112283594341412344239704740283217897712585382479981294990245670819888745124755478106704774091690930028275397409376792608341662668001619094816994546308880304792907974300969599615880564865097892292510494403505037184760731816093080698863406226711760091219769000622391168313391415833100749896354728155788190382905684686302875932004205508245980801000542712605580248095676098690972718490522201654501219422118825869004083499784586502000238433929595239160708403580120170746950462355773876642402819540220967616316055160646271303227619349035266456044513614406650128328883474181688567032872224046265397065018768675694753732255040911489962643279799180451020841112987716959689974045599664007380282744784795997138395335532495562167534191241430383021402654466869042975550943629679822832240938845386082069536196804928451248892888127178145446865969605415476060616426361883035987580930554355061601030661825473129133527200277586845141134857172598025019316610970974381176455095981008320387667267056759915440649231669775736856822871375202474155033203557918644466257242609744296220543428109144129924638709203295915083523492267668518110458655194193157272415421018650814677851745653326800796366218663516513402574197934031162811321016896170056031484119612406893300189714653215028505477119083802989895619752441406698154611635766532605795755340105119422315437235969172043467999256910816645635235268572605120174611933692878635357269232450451507723805968524513494821390112857144315055617783573687183872854488474647803480578948346986514618902793071347106306957442801690501224525959153243432412994231890853990663286751010455873028748727451946806324754329579064230803652316803405743654397944549962386832700707054664200231377175279433863032297466249279204375083947251706240625316146096798610210509210946492010993337604712700746151696417152130423093749033265191848336059739890178876543338990650719025360916079024874408810791254457845881862442054048089544872902755628861892826930460396077530706516705870862883968948424814707254157799541518882238980499435347549443686197665589416817575157116033516007393601004888585461019282860109270937816637759816668830005107633300206528055401266217215921503636337068923431802751046694998514771799706978775512251756470712826295501981676601173509500787517297871620125284240205975809803585288314107851888093560767146522410814842146968156072898959545323535021186106623946289447518009264927509707698498351930456373938732649831989248*i1^153 + -1002420095173834959272166855868322895924373535955729183780499080079776751460452211815172240336206891805220888719837978883701525655427506802793901591518246646747948174275320439599271135157418618993641270935462207196848286209842487893775468564138289595650014686509909363927741347008444496215005649455866165760109946347023169496857298316477276859352460083502378086403969792913127618785912585704119700731587951209059511621326755862064890199694895188360984300875114007496031567887261164743774093012407837955946246253423180670243536747339223982507111811599452949759262551001047004799704064171600213401495670092412882998580958520934977627210251622845448534088931596340385578242529475110040200719596299668440159961338168400357461942369328031011538378515980454066171444186393582071183779543415342010424131409556493267499778902703716267753439982163577511825557217113384550764711235152839624027224717848285788786539080077696116054647390802002566781223761488963581165120359503971658497496058446937322984903516918838065067802239220350415484749090378901347316302951338945357458657833012244153296457479649118325606387602804943753395242958279907164412327966838353936562068914597740794157281823132403851017281992817691815431925638823085143749055088940521480649914760813976392812331083802755649645833982442060930191023239076447666025089884013155051178443701387870990178252575869111845709412774267579691212035844071504678504520064186260064536781594651529621439574201904742163535276694483775710581016552210818447243668450569279345773935314583725639830680750924450983939383689278455336717216753300558769352195480782679168974701017572214608051804402822803583752562353195564857336221598731889577607469437461570761531632796191767697982245996451911608122468991041601283064976388984792609244068421980738311990192966027532272989266893348777298909557877504122524811616947626115515305652437335651182184217656968786216586267418409334951970383140679039843106373589981903325719131085868524336815347202664871568437892526428291315841632605879769238535637353682230919430537526753838083055891349275838956090658286076787095488934882560640330745479121205403593091974930591426291614305064518142650031297547662182826961144794175723891102281032144044594940318990276093598371855088442776621617726226977943370265500490471044128612552375163370102012726141842667955777699879122865093140848300111014844223483159615024829323277968621389753005740796652440254248290088750979578274517960010180115930402982219921751076969644868400272441874961466584832911753338912579262489095125248989337004421115796680429209754009600*i1^154 + 4412559620884738506152982741425269755747998670594404473384958946868302810275341042565174302085448969237005752753203140973693655369554502693772911467222208611993638695497233049531285570783049901687136116200731405385485686648143247161314838108426062399679009415424946056489176176378941136877573967088835401356633148999527685672681005574918298901336974345462851505239406495583531202688422060266927026035578452301437555411593460150345596195939380272673732635052511337084539384847167580150232754059196137237065424405853157491914061721896315846353883271872359346338005721112092288548422825531520531858216825770620433733633593159310512605601396424047653129239722273387661511928330978756195874616176692549148565680352912109589217711847683303287978282072429170617820622507734210137474656502457028558250234067265322347054197883283895357716613362778640191796896326895328113018104556956661440414761642293914662166516504269620657124123969473568428171139267218809667333500900192037735836794057376825750301004053444881576271414119937301153678480789966600692346300509806471223150427665592235074274182467339542000647483904504555578245089854011540605245912104699905489459727646292038184168637974290504332157400181132764379210608484281693056563486267580705959155987420934678859558250331095128447882631050038276204691921550123137777609099174106718503494570033692509961207970934680273719371091516100184415853041769119689560390304976517766457925597946543386278696252603479915394361221906341258330881459795973864579095949770690224212287380144814327022227856113351097297406150513748514488953841421742696275564410368768459017523447039635886489777507812263474414723823522014706726391111725073393415890690360979896119527127754212416186275451599710588027272952207440023412146102619365611594682117975574270886081125656784724103869047283419082509603627212719295806685568745878329033920635619887960845918030006540541449845428830782628475783064083736801268450751576827328002846003151649432233986148138566955328372678772560886285483919682513964656390105393553333790054453570444436307048691607609999587358826963542623187686420543641564174658834244311525121946004741968940198552401286885401007439820709104624711590945841300604139182427504944209430059915348108000500609972678290916953818802459022319985801629938946424272436977205918040798097265874555290029108152820848097804338510589866613419118932899475466272725707881303603136115168395678978633035650658274331969246122463769011575551212334244359254733605081955956062378505461625130838863678310445052527684593193742124802113536*i1^155 + -4087095599215763056436722994650638463136455649438962642846615922410689707348012302291703292493517919740010705406657085599038857698884763836415442124160152899205419253128357437586243207010546559031138210245280382381839163664508045885149929383068167981228236277706311520713091403617356106407277651852338029188130605276270770730667200957874534920544078179186155935058565115433371662082810573289344839482268844419019039325672001479041322838790801290394375385612690352141727500027442970873424245018812382464449365448967292557866514755705531229412194649906129372202191683578541770058819352640472195676942749475962320611579035628118009645064909680291024438047965268190039051300695762880147403151138943198394588474314132506930120016450059467314458100513739512334155164031142255186912806497758735773973188322132060590279928534580036448749854119582731908543267892614465848777970096769278680377113735781651007898255962050431773210312022189877368041502657279065950703066297841900413570139357332194572652673126631193774509593659539206443236672262284648446030304537289973514886269303648860053558421749931159850473409980097062882248247122529727083065705554291939112303490836213921338239228773509042329993039191031658644697116002090880565428611258281127006971947439463439448887314528643741693918942429324276608717505924025175960901374262222452703520730229449350265662920025815563848749307030609356402516957792868852267510929695380622735842354122255183797496632977501759713779000386260797859200070213828719834165269712731505462291801565386355884392475545243389017322050740267173134227983901277428255596806356247820610137277588058911929198464043471374893347200328411040287140292639194518145854385994956708307100503702761088196504699550870161508109545709973933302678464082357735999910436214246053410398397653292508038583518339985391348888648322711801181879761228955465713440513437209153458327431580599111143749440788798966200349418313011112158373291156878974267447857898838988993968451465582075564790419550754834950902314525892962087693836401834982436280775057736323994790630157841488082875130808477978643152548181643438680317130008769357712701478016469144323517134121848270256939029197470581358715407912217204489073024286824675272741311480873868337319134969708475904178112047462387901318763316362918719511942440594420093408952182177200598221142891651869796553200846667406648771172167645964419946657266197875380748071837416755709604426808938236391219759763794836875668912758317806927951917465348265079745196025285739395254035810076327936*i1^156 + -1659666870420792412727702772136853592142124078057876467787265462188878733013062417626524524325339068647323800663191939737640488358814024287327431392626633263838459788772696961488499717957323991238398639908872502963990641690190153669528051282855322714132603917904968135079690557534140934214859719559484124924878570830757756358044486621975490893102853921423671173620173555829030418342871324817831089519683552523638621795464720887638562612802641243956385395746985165498239324831456878547091259989133460277434377214482349084394050037270724334382992154958461077330285669094688926340595620113137575697275112745907306184909172474613499651402521623266231105824131007374598052843702106783421141454208351579813069112678729078248618492160851285342031232161036161346844177692580414236206426048517675985106848992181805014668197993238194632731666051186303089246456154759939574359280415750915543014406267546659795455066006468220396736324110777415036794739090339150202480554344403853555913095490123597232177102743634341322992775019249091429303625294353762330566407520207513784183682186360587633360306930273169521750651527540430847437372004369955021888517828147133129332437560217385981749493681429041069624250875896667047615914713116144959716576096094853305964114257935193963590478008733264877387254582249296167633347538699488287815213848241585414324323522984656489148062530170673292181292366445254292381732223340619099828270700907570812320060285486181178238684547514455921401864644616810279599839497246345357674072826337190992695776811862050565070154902378072542079869744451106249398165151173566572119216821993897033844740156612739840220009097963066267735150307597237148876351510304853594744773084017393747417187089836209107371469359411700031811272822788838089508299174031392529131202123307215415810584447699640988885711619030860680924127710115901057220399098309467408734384479734577852243057432269222838303893324541359915726972986490064470322895315889485370574115988516303248277410100449450201685291803644351010275034731919584023102724472962208637134370970212742641396127357785825563642405266769586608309387161086903683435278769800821305844802007356061094653257389269889819542649626768850540873958721349030053534202227398058528958236998542974834233378458485005335225485502925320015438749946314115441908004594191048759204847945831511559001299032387466587955055432529253280199612933409860144574344828915384673987014760465875168906054721489327739409676645308215396565271983397616126696523357491845685813664808960*i1^157 + -130704990135221220304129174780714044515988209289108095570423367984485617146353888761406250436966180430844813055323170223551230177306451134914757289757444813289313910155666171374492377539470838874575560310820272069358045599912722666953317730554458012837230465595745490988599308529376663983187245395340634491463258901693063514676769138062182307749228560555164826487060163898768598402665642900971166174640129281845110125956720978765680696331272355586457338924517166155424722302575813490271486806317286803856352764329562092512169848310018609064384263390651739220130883044646272976270424545791351980535968120596441893910129701239532442860804296053603983164764365792029977462937208048995340799057786296989603731358288714503356502463093531801648162445676867273703804601622377259329121465103863014714808957230074146237111249052014253898720797825977457404276452107651540167855498422671036794757933737633550253491998264983427884570847352491367158279253603951358760012518418423810786513940091587153471014414088584940054661395485762544147668030947153703332821728699966445434866425132553558888393831320810478822535628295479220115198973093858589348550007295833488431596219131554057871192361720775144905182012001429414940789282170245225036091740941831956195962080391464514563756865589629220632343356495374094201707605220851223237994800832605664653663574993018549184039666333506971736362047938438305078255785692597782885362164479510328679502600492582197771881343989021886096266028877660338896867200615472237983410133511495257545714458558833889635155794299082066628821002154474785397908324318109423758757966587661323828328375783870189914546017704604077076082189704368873794796334857872869441552407553701019016077252219074262443335873316586831599628068904509348226561022643842219636675573247377106983483943189374848596262444058138897988997450456469408322210367224065517087800673536055696504563389407194775459721609931123838388274949760203970922073806336220264048831838260384610020495828633011380103501317216558956515672051407423880725976788424620974261669827700401505824682249296321401485026088347980827710841735145680689484879039685857035013327817586581928331894690256887373682194975130078576115710622109105258942946100536004872163007358882256495701701415044110724504043966617910429870772808130415219125850917709427313393514267313750622646857762885764286394673433810805406903086270072506694046487151002450968424429145039751099733226227483290296184782680713762870069106797132253778411520*i1^158 + 88902743817232403164775221655747411537524198877418496583523402615391313231423318680987178472614662447335790016725611316979002199448561451495561126717187219412295426193094174805871120793461096972502387453475671908543903819152499221085777761112776162055188578298295832375876531720568281970636712846370308440681822062663915903873160586022666071393637331870691338801818474027464569113537810401853184461764856814175969486534755980681744673195304384169830415895148356659544669162223810381669315085763813148718982454967711570797150642332664655384816645511904370904751069235538648560310562890264869735479917820921478716982897958717888018112632881980239731610664611897693895805098034949416354097998167321158681361143704483518936375369621665963650804197248386572922883806160016557532668680502842478098141930716901335257583952587504841998565996612980878215936782798009144963590952930033815330377972652652718822850984758732178266772535207665412946582540759052312568276157635794425124407283957067691015772150591336019030355016778500204718324357637678074802811546287163309021427753488008438657592788738068339565802417562187268885393769870551353991667306014455997243003238453401303922844554917292677667560634072350152750793972833162546214698206903020337254381708900882374260644440284332670830492712586318899749941253258359688413932012385892517675230863939973102866417779165215547352907856244570744747871165302112260189864460634260465626011663915025007760426967238930086489872133986260346055192551033144570305447969033427354914833046227210483819715030736752567276623488652148355063012294898664766295547962644315007320693827903357924474565414199683409950919547074679387229776041947207078191990975038070485589727268337793782613420704520152049486862565062615571893777744607370974190609140938042735791021495511715888768725520586273686695557708461469320507632031023708997963955218427854168311234315772680626953015865846358389495623648509452596279500674619615201883656735604325830775315423708252648311918446655236493464774505572971931996984477380364902518062175307008540020572403588974777303705759373278314753635724844388436461247871482676705272099267508204232207484469831576255902442446857251268194513801766215971879690325246101993614005639171026671234350916063288441154555937214414197166130760040412332788733961101632548859445211916558727587948093974915661391603624589826439563219471503067533351503008869563332814729860661563647753556855312427101588585000730624*i1^159 + -286462713745450263196323122846854512620843469345007282341121922357219349455916574968964216601752456353864070447114998858496284537083048854899084264983464736458840972464619510650048274956210078675494922537898555943490869402282879890999299664602852223953969343971629279181467377009023682507719134674214069317436585956168359642351871724691030207313127360205536771200639094372465307903425814324681606864320564141515019870358779879188617861368821217653807368945667475919244177480389815533621162750237923768466518182552490537473668793787391299014252790127277890319904525107034631963649893616804051108729842875087671747240703578780115672771593029944155718073723627347725722117540096533336067298849924318685018317637402725733110475051396591016655651884245979026931105672215507377265160129263418484462931369333867986522499488918055056686565018260337551614967885845491169971258030400684317635347912177042993177855711775492196941285370586397063970829564005459862214146560189353844761444291318118477414012022005424937805520388197688281947346977849203214202803294789395023493603460306922077426906285601075762121373438001635573426061634279110906553323524919573411800018284288921098287791681443086243334955183372607703128217714035886313490356818171730849207167172438592163466644458621959668365517671748187648658089080128967578630990782081839962153836609829918881405933979047097690180044361059499091932397106766092957817058115762083264752145850139231369139551792750154360589202058343943419384180312474455969753921024737456334083590462297898395670699488568455008816052474968891409479420456879869654261235069375963706489582979953557370041883007622076338827039884912028529941463874675247867093922610709881859564516556355108002943122756383004508125957338767941834230758651311941836122584350168908213481064131547066014663038248770337061915478739488742021724635210153627908321973651417048999028271360338698884592004596103965021363797260212506835410539713392098326037696271259536122830859702025631094531669620665248435202137985322464788239050792214242052270129378543934700187692737912899768565196023831529474860681518225503896031543909287844934933707672457525638392455226960906532763675470807423992295331213773611812735656672978213657531132161692572550248485370633944739861894033596782531703101881873412671096141074375967825863763937100474030656764664479747491215600595774368972186050166990547045890256664772917283487993473866989563805696*i1^160 + 43501392377414332931668249607101326458365798091814519611928250917819624731100298234095193578117382384029598177528672130934782916733485239381942925721641282817877112247163790563996575370143014764424806176715975336009805040055110111327125683530093804908829875050344638538458825851782091252638168791784770980079368996245985964770839608784014279381625866084869669940279956578875097890915437390783735059854601926414307090520585650411669565583483049804078127079032016954196421456678240618234435486266649313564125752246679497908294649214243564529177142265849006608763707885612511140853213350847306298432543838425665138343908294580842971891173477327907795027668470598217362892307518263717708523251344837188533776574403698830213841969777937982773326218619017143211801598909416208556059565570825683381454240300021120161935129577448246532388560948953264033904079938814722991790525604956986103570620704584250397605278383571577577177383226901054244301579840965556262287961479812904374048255076319878801553357548138023066917059855330432360344869878921072140767196776313867702879820055732448769110923364073018103798892370510381349560912838385958137268924575165284840819854650964428649185830469860051547835783288814797685445575995909322423862245083862332215854158909079361226707915320127699117559803679044209573641402208009882178208819146953812312335488104064552134496292704512706236899263219532249088833685556240751634082343320342640129641704791294896312368434991378707814787894912345412310006581395466989528658970300388743697009039586514196281749868662012363040765013342965394805601318472269093954157847487666639650918569797897072564416872434106803096251178125736070108041594865265434425619394942578907770592874972782268715657741285772648440863408927408399249944036919762786317909630352723451249896467440218722851279335079584168864350834016314216986059635395308454709704260445013147377574219938527271609207748495731120230627777237411118637737892258442651976747626226098289787103774697375151151962911317901466645898133269764567858654752934733848825907488291498015829736911329696742987422744547636780839241379706565789980947832756532034384975652667126488689973323662541133648533606962493369022788983077624366042538989060472097688862743992729140787563157485061520542124397870131332543833455403965350405969562747742951853956913389393813469550398377870061371833958240307367657865216*i1^161 - N1*942016479432353050708002491529301997589050545252917245777075497882543363963938728495324806607062345297298571662008056035594477920342089875378517650978959129004040705408501281701390009362238421295557909214894646450920496469744204839167357786706431662227309101402381365283860835079908894632334999419359262676680704*i2, 757428907371327311697246016452401967089595026649599490777298441773768519876087819261562273952945313953926662099050519990112948334447189305130900259724514244070718340079823167788832389648165818776419533777482696785616274029434290462177940441404672753504569268402085403583799927735162402801907748671243643220236432104131293324890125984891373990130508825352365827193466200052051898400897661929218866772530479445021442097163690396863783100801416556003119005703746090791193418867381390381685578898121494248211628608384293375263176233237011025542936042306801158725818350556453225279846114781469207555696064339576290775781802556395559890682963868850023228134176904970418203570521646424827856450112392058822639051589915778700874282918205783919313113971013975789390369001205137688535600675205160789304968556872573193824329867791286883957989276923003112619733879114349230157147545138214968124049688756591401614839378806895698497871431137347042348894941337505987066623911666381792386832490414204035329010124755770649515120351783652466070092003040308443194284527485086212462182072465418006497250713618296282439606745284361251231618841265136343047916806945219439920432336306366506991088542283446953867522672535122936407286404389470088066476841985339044117235827462401478763324693895888206548422110110141542158100706423088456198898134842283584457111294497120294266869915956944707314135196931970616719642304005576806428656579150387749141255836315926635165993427032201175408433435556110212319347101383448720306518859617597897909840362990709922865557378863193437662582156566161067986122009574098468264645212031694872555567603266245877181607495128090083469810228143770826142968118368660583927015505330989447426083451716839521406554726388579454419886763831998797093995812018621788675083322799606153330410441457404219822019468208537307276254286621493469056141035916602895274611258088627639297115306396810259971021204385624137384312239165685489724087274437449167134197622827630259014286082421018453322627311939795974992767159857218354970133595850409961172626517554055938661997845173998197251704267492826196785723451988322694836425662864659031706986615831686880395563779778177052037112130825152189163818274219691892532840635706045506012750972045008019509945869730618963833105025764136004847882049729671207517823457147400352047383501327857339278268792280973330474418586120679458932324886011059785324252205651589514230592021608790733781981808010425955625761097330953884994721036855753339117065190909833144550262189953390512435537638045479038846508503986282625514546029028598104937073465238801973292705053353925229042827552541356344814842541124000981152272472044817486366856639992662417753714236864887591585093362973979043512005820643144769056415155546583212168796551019658741713897077633637700608671782849322093109188139704944256784399002232492318294904051114534886028525392533352901576625115738975076969953930839949129221644774737536881131848172963343851819097736295689762847474930275153696735495645363853367469006836482404823774809617620227965758360817001039072551958696742151893505264814672155796855610872179263723993737412685224572563736303153289815073347446275695543413003946395915429083603437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -35850381954769757978792782739134800572875848779759560137678548716425030097991117641790787258631514269721488569436594612100825959405860966568201650557477210830567657814211931940572064910499931072496781919457658964585518568816734586246328656034121711124286993122185844096275617335251265234431422737335574663749398211894071644779779609163833770658406144119758135529463551518977521662082748044575154292600469798270026060514656910711203518922663303648147419604087884871745603315395908824693612827893373168533550352078819140919648216015816402033310941588077773883350792681142092736329812951763245955904745393684244282350568860127603780419729785961944166205694717725868402950621130306827497162546935283398037712183119551506223704902030778346469710938039638001789983468547307866161363058365271111406645696951425122098239639105586281814675400594514963916502694685512353352950223240875178059347010524115071793612079764718400679684356253251077346048336677908361098118988558214001819047089260795393858205384726164790598024034223204968414285212279394104562829299138480657951412725591058430489353676352170012588093042004387711097007810241814949345702956884767744321346058514538782607582652058406690562585138780485941580987641753377272150870686522639466146855926435535588470186195316357352139844863910414021892873760985840028586695203807804293440401414542639961797642564271995176260177585143419604225673456807648979224975104618377659937201708222232406104919429436396447520259744219183758522898792416899146506079936238027289511455227784102934967361962133142336277163310554615484051928002711136969516179933839430627120016744476260968469933866804735150170133492841303313208586314185743169018313276414983577694592737279226820983421790795843187283694930328519468765866150470992078969119447141974191947955378039381466804027611709074917820416324119551221389493481722198590779335983499336653754930970486285695860255566097364097023734899399364010991132350240881161049052067022467588149283971647301279005926611194540910202242662789021369463877716793711436317709243699878173451405271768254108336946063227769990223262734299056540277534501066022972422240757827944824547717657295107610698035850332950539794100480139036104261848812412701051176692041152425667239554836988399311231187255084275651168934304222347391057720046802581780895352394264423225809890170217496043326867056977760694285700412879980559076985245851984006417141730109417811731152332113291630872409289799675817391399024827811540112598363431220368578987897047982473516748407889223179157186129765623529019044686113994528599303984465545056846392545614464971851130519328648143946559385281715278256759516962427202616133842213132603386344369656880341065733576061269909810478900171378813319167442301566508042223137100269531305833179182765157748098912396953545242467778805244146494018023968961770051406807435944286459266132391217479025157784832006816587803716826644057694877218738405571859552340344077004089335828009671658171935044716728234053419877166819508970390449513683838531586444540018299715603401444989116352104608916372392744120458424042410027866605406914464503885611585462984498037449143265165015244078726589994197115199628975570431810835375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1117597688423770468209089460254463583579663020461239172271073655853141542398865665519066890665873174868583704558548598565079961641165111841889403566262130849230093541041409106391961832093918181874060552268981229564290211609018103106595186637447257131163051610800984678629003904385069528904025640711420963779667405148721905794040592635987930130196844341850038344914411793073003470368199168562391939722809499938991113742099236218851189198848665025385084133262355632225849523194191139355339424388599165569685105895515385334421834965819596139974599840964752239920734379678453505048903069092731416620426600072283056670812163758337349516259694176041601409975074820514128959318581745780838417529659561820732073897452224893339755321916362962829937245224926340046540259077376567350392470191203529153542028759228747746328521235458567942041055831753163540107953153086855186125332080675062163866239899827382512311596251383373628388281828536579298255573034272575539945718676287683805242769403534613996719431223699261617770837149830660612332023162563114351591512673342005862950445906275317881844452272442530354400413731436495055962900618508033414359618946932927221384100304612422318766692750446961789053313673994649294031289896325739911647155486015427008262860730979873027746510896742645118540579792750894209316946548933815316728578536029248913618335480794616117066658462673503210367679829241136973979882217903437852465257224316939941737240731139532049030480202220977368373878737690917084671810116628212290719379986279661987795602319821053472409952254763813520904815895801370402405995264282911258177073474618146399389963940098391535783250253152606713868507588003119728927569147656791757381700979811173433235259789587548259316379963294764488921897300160336257394607811864728377997145597645641054524893532967069220363353178640864870272509652261427377032859859328340498077234672206483226256599306206281783674693154788415470779866928314669624644532795414431723940166771878491057179562384910005436980866754801117204316286539321345102578138765711689243180485628496045257313570112488311440172542515253264058803983053658917607610143916490190270079056375370966598774797795476659130886703994120127188566381110212219581017512823013111947079754912469675936063055343533182346184628803835121239934420138827151290835218605431903754772162669228267934274382699313005100280887280966730866619195646931936527239987620373755475982951315239094871266315623772316308316388614385383128615082344548225972258014149530210891880651540732702358573324271684573819690693632726642495727806447796213896195377092363061058635175607057764282292594652001319544114168747102395657264759885901674031807510842977172848613599788991777471722736037792164778494452030501700182715413215576234725537381777390129772338230459839118267255533177477177058299380235378461267847204808720782141453695972962378506568194609352799447183652382549829324983452933852798154716832810145582958641605035791717474432379732770384240020980985924815340168900856542609005559078333061878574296020089950980122921856369150546316572573883700011697182701332511717023665903211110574241762601282463586807000010286771046247763515740270923405203813872354408737789442514375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -23613189795558606802480718300369551536981600833653172049723808849879014989812610510074977753956229816135869829154378462936478693758181093652139586182755153721809015547414772830047408685913395016579929040931185878310814432395526725441369135348440051852166300567691218693849434722235109486765635754983698569684018991419251398960469318531872905334413504717876368523065445290608868344380993273679654692485756092430477999936980059922956475091971786144453399474063510333141540651405742091662451756910844228658610387580694262307415255970275890840474052420033365932904372186086999976801767604277993099032863954909068125540673007767125234504912391261915133588025716839358196042948929647550517506751576932454377255382356781357244829320023296505480139691490790514169912789589679910654524596743333921286521280058180387914289760656524291168021559180619549695495000248130964849061771551223097152770325038813492409089379718084322300085381924292081415312961510782139687830673078151421143733916582108833657924958895973272736057375788898072154140936848504068130464890425981194663982385477173693517313689083067862892429340968324271216185746755115735821598885243915603118192498555160129782175900064670289476839430318971706602318735168056937117551940261764754186573274936736610924679367877742390455324006349743159904380244085642221854276325744912674579721674564182445065638115185633662593644055086611590118817106144893284040868212683271625082742796290008931757612975377685340241289128986032069861768321754995112779369303732528362719491641405610608040360567458332122971553720448523840029141595463043940642737165035343519244933334867117297802392020397400908733748671268611173703896522102508369369575469954856588281175082196468782388922094317934568065882953676146203854804308750284924204799166740352646090252792582296671736089106730603201345606573878575548585943065248458743809673475796875246817410267460456157204837938674753628101737677375047775256598624244223631258141279509891158842786140589320350666748095531423791096919296465037679072840322092397890654824064362507717836930185341222363934290268579280379481615150432007717777118613549687046047020248012673756225035164197667889581892636207859483374210035062822963847025945911317223996650997810800607130162533058026729448859007443626569652295827146457374570545906945717346517008669936434043654735747902766693839740969111684958955583020744099026433701093560370746531401150896161701380063159703195829813408146724981258946907981328224233151432823878667702231224264070030553460585483652589088640730405151117735822984805865968571713323365337932276454462979701348289887430833166316681411100768062585408969528858397642710598080398349496135459542332256795681657547749173449601541849402579553490330563348474082937204561296415433569117597099428248784969004881936536403863570425590789910357283836846202250661840577954779586820130093603654695712728629835300923612941092351786120132444079175356257305382424361007668478391304122021109476205146196899945127470335141105899760405416363568378982745686921758489195549676275704565265006523609924793519742535356688991868782570262371581124676572744306511895717263765045196255429333273496640976280062579085909109438502333437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 345584803103318050906999285877443615652343314291690293575819190464583674247695137697627421213033694126734668970125641213038441770311239509470233324377680435640284916220323355112245931564143073768363916802832657250330111126165938023687525595194487480711403324075670045132584235066946003408732834849794055755015019719454358760820863092419317260962232097807925015001148101761438112315877288171877138636939571262534413997438079335723845311520137976653996924671337278605162778712722732068953626095796091172829566438516348002606518113785701668024582907297655928609703695215759886120611208650135061129659288427806853779032112073496942839855195961970925088248929564742142313540639803485508773888380459694952392292394952288563549396928463926832012262104681298366233817623200491641808635819122467246752179736451312893161537077931624977475333006697337079552274084251881596830749066911206356662788058051226400154928507881961565740505760901501869634067109773024294323126765520086527782760502360264528059766830991489150618723769478241764788090780570312957535287125516592552642014437095341847611386183335733701188804204274235304558241532213387508556076307790176152445167740196826398573636456182440516453129172275374536409337865730797569384862941147143506436641299972621857952141070469491186504407653486727232437235066738950172184415394533379567401546887839636744016378745171765211691863868278776907820527275138689405667100363318030485696266603737092270030399488689587675115116469870994109132118585801002931425972933380681973608273322606023898615740543489979688240639985733162656938326489198078934658036035283953825934729343230174336124037108184324741324638977825530522680473175153373328406033168361017616957125635206414403596003885151801395733582497556954655081956244154545188033239425805558028580504371919623400588212396887384689663223045189042133027613281237926790088440269723669596138743905746858103033076987257274770363380847830874526683156781289753312165503147027666299068643178470368244857623022073460045697876533636359867903558349852422757617879213921424836489364181704466028809219948564714550770054365597787164194117166487207899049097692521650607162640530935033726641126955063904823058799895831389787689244415154153985899129638639592167733767135370186355307707661276099264009616598751358072282025770119229277617372766952443312631042094616031333246584612129694342430230247340540852383143319324920534364897010729018241387502870950100912020317618063171230449378076338248451428953868348621311530375366783153473764940634357077500449118455694697841157108913660779153541236839960402571438736966136764154566580552951508880271880578629781004809420343655095278653334757005012289009575784410968126177686812128062897880759607532130928707355416606386072522583537326958939074562756990574424331696722445481471322724969542573804971001258348069640232470163929429175153552466999923122861787974162836320535943577356018954465984470083267436400470158387886026667725150729720172839641398787348101827680864957548504759403428450378328228759526544723284220013491834606188864996216097208455019101223263776534268374250772426309250102875594419667821348094578644933057782698720312135685460552400596586621560560327187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3497648929796981264382804880268732310797466433673247478589156426543541004267207644640078908848419854320161690289549852439558453115142829490316868803380665483188109814873127488209462422606071044593828425365276460388317634280395503377574040218596736969784104543349730107414740860389244613196005494784559399376010582664330618381352199206289036256454466961049018837578124545054290699992944748930253641377279331608029500134695989082093127627471128104127035243573483184410316171464477282381647151331506815904495540429447683935859395440237053434969373040850050417227307784144865267327263159888617848965363944535101692395116742089613965282380749057059353654051832950852346628117143896747383520048132591804800166408464470723169216765195383629899709048664180490592151202069042404261810150759344303009482913052488207383375250733132139600623165838057401926555777464172638483687050019891172102702084737526610079658218097197964999257806346540344032979428240811819905816172436521641991821484754536414049119445759082381647746576615985406690953699974972919320535655356497450584474909472712070202683498120886274796951909372609440705520470110669000841891340988858218526300268951944759979211036751013277060768288798106702615551142827007028939571085232960727936571154379625139537005251207267894571004014044655942979087090178300386856670174671229540568427534351946462968736719877478368058146028991291251297441290761156889748135623428668317914163131226473320618759417429949767363055847157570908081153015283540161295563413637003521608999972213758263113409061481937035455534746721826312724718419973243730555697557686211303593205164680804437822361243846215209160149314376808360932569129199700182160526563202406818453493920914039441363837034308984174577487668262430272160885350602088871220915153191480213912964119439572876547171906812621223981282216478662844019104068198079713937598182160907283297970185222285071389547822192754907545182031716249184948690758250232760900613200840814447211116550741340913802468838161539850131478635107524207529383470929076362996671106069150682237691790741776636252899915085404280221553947450470534674530765496080700111198431282313774334729089780632933023030760674985692464857926341071695338973393989836604651631337168071065903729937324785701827888130534856547425665151061587832145883033642094273361660035395079500288143215887956919546120712407616266320819282332561089121768749488899811707220112911666411011241661663361572971775847274786894671595194407033627760382041543553856052531719125903674998302363208894894026139643842130812822467755200168624923586034849456407399683514323232449760961071796641888913708532674847187923548714261535236718912208296426596292844225388338680855058461991849056927972906541560306181535909719381060912250953979373809253457589849228801683615227238056497225114136838466666398261159580084234423627299329167389188948725248377039982252186828389917825264764520971889878477177502847024127667842907542933837185534540909278187748285156194617113086272825381914746934282468868489174493035102047757615814390095363523466775504648978156524098725308955732238263613423357956615906013047103173008213590424852334460256522381761503560389207517833244009080149147178750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 24595729896264271155278307263759464385773217302879973099632137123353665006951710462557012091820274424839204093067283000868224777101536805418921402519768219971264094210139777535325742967550079574648283536485904314625322706743890671336517207844294391560525530826749399144732023975826108396429490326103037962240876112201381652861730131044573784538577311271835975064231857539637811720571448804138009361125256298319354955174213845127087399569774165826585395616650593726850636273933032857193714761512557517402594065479361577490384173510515290689869201221590763623002182438044650083475269427589590358328496138440296635035893233618934983175775184335893617507404540312833962047772694524954234368163736934392972244369332592326833703318887045636762122116489900527557750162112502746487548558428527860574722044807611583864885805767880032121458581117933031497245994548352647793180338657624115801333141273598326339395239093597349597877717887678989926309799512070202538504131599724669809629965313618736458307078146710649844280161992695096900113303187121410138771345196314654228163634174984757671469113689103023306705143637718782090957656249404992646188706105166261623931966737666954295967968271640047332353124458334034990752829140841640957871383194952055635130637517475836518885331785965716573803574836309842992040432196318267883481527391576413667198375284405619243706022613029275503299139421973909498180973930972672230703296531491404093023490871956152361852263410882788744053963695508450280294151984295565527821144545420919934168117717572902237572185176864742536973823081850301511494032060253041142927309694988949631192572184188139089574997187260681808362200511787924915296757245032716178460689826415932193667440384579222797955033130772792725049743873161639080985482877432163063876451588810688922028026465801815425804809857331689867118062571548728907068944316913983093427666411098115678523705281155826840348614550680568959625998455261930135482439062690142069284060485265152476172935208211249718512212471129920555281598831745715322861925942359422948367721107545941310147283583459731663172909211568326112740638134166164441463343629637202069433396035863634274571788155350646850852960108619730846200832807478882223937605273754084171595990297700367094437968195640594769783050356570762015723563889518711675772788829391747065068353139090180795375278796576481374029708364035028812759315506083619483718656067609686738550258158506376651919712713684604835868670210804813443587824378046103002724197580776873483688949308647892602029644842391120931449668093958804671727237474819800386370295220547281085190432192795025863206445798709405449577178316497004856889520844105642716890502277278640651219893302942524923999211836372700646388736372845302259156158724771378566877740077260443699826308723117587883525304029826431573251752941297093778251098194460512737225216617736607381143043743084592012821363722962596725281797321156552611941549086831248916004749175255137110945761949547608184584334870877377177911095125738224940239455681352067929478256597934992474138487600722151660778262355216850365210110389954257783017960970756189819928967296317507638115004945749392907417276481678702901402990561561810292911630863647250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -123988158987648027925776716317258149030349264530880594532459214098584062623305280128959236390582542168164471178000818706426141556018644331505626968997625684267678284409708084362080740547949934011793142222444143095262855742129940588160484166654526140287548781353670684121824847684703584253086221861798042985094932192780158273206521005253976565554274913361032147457802129100285453269654827116645795523666978524909777609652448395272715808728195727440382797472324277478137171534270889135903168423134379353905765406681420447052147658192363707774232206139899980178447003233501544759906191925240180241483350308615606922050812050083383208129909380678705464393052872030846273801723490100188371096162511549861135193791524706970335264553733003713246211575269280248185694278436232409024862733072052840134322098891468909539028008566765501133537927181693309946742827015796588261842069300405225188492920832046512593236632011124614273488869658692113029720160552326718615887383056961642925901372902656585878744348636335988554343625757010008721848194900829706660439037020903874904388556102022664418834565341029414726377670324992037819220138676060175001397994763643425197126985910885872430363117869649554736852973738392630305771384039437519534994628238780873239218130784126538641990136543025153396257336741092413423201174854128196410513991457697738119175925684808742464355352656335430143369450722384057268933728223229157337075336179201347624955652064634811089812517709918889593357541622046342485882105116221110491283107955159218380881440290254344641711540403238822857512537167430293547989132682905879395904385593317000414312371176058466261095534492643197058467381515383393779115128473670742482946825665237317456392529426511328597560351185213319841232598668932395064557874664536694857295752947225154600442124458807695366367931995811137152214344239712257076778042595515253282171470362222445966437738149837013530282630825551439473933927328399592188681216375945109443452912218309772651863643435585318716982176841558507906620926499107088462055722504394036770593695246915906439790624601261208592176392945961559944807317949169868769577161450338116724320009533902813769958772509903716929869758490914791021003746883905415854133956841537131600795588385496500706309322842643379947430756375369159557145299569220380740829285875760424336594656169662291031637408147372369364640334040075432433894926106018970473536292341667310898255461246420233343302268535501753738932001163296729222883091945355843840481581891152385683316385955823989198831340603303196927026207708405686061103839150351316791827131308675540516315118665011800984991123845709183266248267778489135656407577852128253538201187868604482928846162002318032340894852175527793703309206947988105712877919106376895532911871434461455813300579457677688026514207892046184546028905504185511620035415695916728263786932900095552279372324902667446336381596431437402951519909958509457917567930881937935880181003172580456596941339624133792697462188592437838600761322605450714153267922496006255427058046779782825827608244535576268470200210537061233718711312421980249402104037569815317153361605204303606717429847205082030438614453003890670882204784919527824523726493170051562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 621020864239098747678503901802878810764055009582424255306051098289875028990403875469160924707684457200059117722810526167816370162911738132740025715521046037438411228831608148214842382091959876637189140179649884751714683725784630766470252106905479627599188753837205839404435975964956604895220022485836224738032677890378709217934560495585503634671273877651246855264856461423417680714516908812510881495730242475326913726024127808367425536393944025124571470953278622512049777574763300084444380174136538911366048485391315589888899529361193131411565334032789416019859814796777463605395648305745769105283583265081574505802074449692642618574887602352424334102606136982802490916642200358857663808428706788383754191123604511280515625503474227615406043216139997471418621644200963827323312252725376077164739264236877894698314995835672297468870753517738710543362782626961715757854061457026076246340556189587086781077207577561003194030703310404698413296800466108623210381925975191924889246132810993574908865989248072506434946871534211081793311276656182953414836191415044764074247784237355578330470478194078583075104073205215112405685277215862856178110418554396922502594763579689043684596696797853588525292405970305197676646484142643700020556382702629204497214246928444034687162973240510641888939721638896765133296652050449734344912155635053504290652503743923912325665946891201898056889201794112673085125427437654894727635638990156621565222011080894692684775849561113079018386202683990530253270027236669919344855017024985737069763114700574433983069537747088845805382351063829323472821201398058146889043766038057598881550669504160206141859851160882522013826882991599634597075660916728622428533651957577379488640041755239818928265783473658270634693762940542865298910801925823544962616702468604538855418994872654296983265618321267853750435698906701897074929771142805980375331463454887355291721293671633049479963372275618383992512157502251752008861421971148890994861472949899519763134667898469263224301757272472575992493679863838265403402767954022790313578606961638300547358637991325286231102035248430576116468209012149504616281736059990918775143224125954744374939052570694114358096735377537071471043675916917692382447061289377912713341163932166205040855147178778839173042397011910044877555604673732295027744544320821996418184711898375409846505417657862893857269184190427415827123750216189537002335773224381775730358233134476622961483273045326929370547500495881298186774306341919897068457041995614341664926922329547423700397156773641908448576663936647302931171572904467469571735826581904760407363742378121059549188013335511177318041272187596995272543406730768265039739021454553324183810547372723671268819864317571880530105587565424573766468116586487991505995671272314410331131865824972463896526015243003687158172476742424297689231779910169195402827801496337640742984773401431097273108409077813790450180638855767902690421514227859459871541586438823805977088218801432138140053508876432857103592739138074289744266797417416479533175834263375270561819529985816409527692898723319817513584967982325557931993995769237142537929976717229579487826557874727756880971048353803486999716589796141404870125406942204687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4803974942449159399953652619462333295584059206064699731531693855904878029887077495707316160579026557317522429688633909789052155377855245191953421654300050262421864557006308961994391953940842033105255302856910323296889648551603090407157867253716291370001478044247961547707267223133011958443021887264833252533916342701088445972617988628070324060066653390760455567505769041449634002794207004411493044880695404952274753440368482942211145615859607706273887215500368775293067664697094399778902969795463852402973721451094886496763694854471601365095947569946981620660355113899437112311426981485991728426550018160851742399154627407048626803725942049346919274583015685190785851764937305235796263318582325852010587103808183702687751094600219586182986294274966884567050587137272050584747808858869991957017990496449771461634960755756490110842584167183022920686436395310355163888519608583303216573663522430734284227518925884686180417987080912465633856880424535336801909591386547403088764893226318696476022744873752743251269551712928363939646940328269797616125902324197683865693193322643609311789082803111021931968701320399290220611269795388680704403013125080986732380533538764851709452166603465312486359971773069534223800158950354992085660720596258932470605461085024535044022164412195154951483288711476411771633674595797562182692597272783040336540688424058480106547658920842392498594289281939254692745350540731005590423271733537462199688865120995824474211298225009073678381981660601844703223416467762156334333535157229709745272468139326464559267700197414643142961363763056980276448365531789542748827335501103033520699384381122704941831784630702324571742442716255351482261288731699375041693960201337979290901507665318155482395134678961405465899769797326813248014668939277133684014232274327066721289712272206314558829956476251556189816728246972446109804517773295674201628941633160375731077069683075262894036579709983860146616283726445243229111666363661907442167260023098671793187860322017113290503725578397650964880959207284583301170529403831636195260466143407511392362105403504768134748360266494117305600312202185297207354793650410609197854564313934446987148819801754832323456181454007261691899504777675178128136121858199417818529770059099932956253082739698691838796774862388940172902329726432667212048475742940682561350887186521888027574951856198330708724061895182385579890446513935840580594088878660773865166554425054627699863544884888118753506134974095450273096353812164522860761639528207670266697813817710765133451293246193915022029953513876778403568735421854112974651338392449043615783186254343178329930340345932111352489727041810053606255178574818390165290946727732756123314691675090719778384682423089806383871626304996051007160836645643780376578753682263892391417229016819387917380373219180174981290843918861949140950595662233774138386890826267513564291407338408935929723553455988122831402309502790989055177982294876622837606554673812248722028105200975874256962661695512354578448480665843984419976880038103396946560637627098717390763147184739853121154687530254584612226160406919599411168714282480462167709625908035005516365783356484057331449075132988011706926272188235470005647336165521884375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 41402201180473674148709776850765131754518724127718093883919062228333784349933994463473560706595225894752317141442028687976131859057449987978660340712458139037548781499736152171187398941496336658095519274059049216569346296935205765306833777174892082153156149119748545340967417485863417067427123107721204044123249327945428436620193216756382188072110225080235344262674987102602657462561419616669364056109096860295649460391641020608364981726163765345298840067465246999884522512768958102042467471632126498147254305710425559830258423976297458048771939492417793302794309502550748270478929690526478627495926730230999492570848200276735809462280543320686965072903600932474799792456979352812768378363731516944057165692748388706038762148832879253050586985604222547342178625568551133038829242493123827508072420574963097724461126692831570059508416133146553224575089708351629241461709361761359078976372052568184827350787621488475284537375039316763941350069168347565892499180073250226610183411231330175084695756002067423936445221282832351822867161241245148542912673710163001533254849939782957791467363049349727382519080778665924164976894598813416865228319077252371592723141736676997674596267727305611616663317606077951515506256134038999314674981750204820253118934455032947003893934382740585736121537334808261608231064696155555727186255975908498228934490796156992438996717949874307339859042245597524288656626361040498344814899798874036337346769657775863481321363031464543416475110498703123697022620223490874264903735221440728603091176762751917655586098218234457706371449579233664225184408442144100010037526855620959238730772042662107468342305452549107649261254777979942393179244123053340939979303302288490245385966047601445073824460523889380797042324231586776367939867895291932150178658242726189084853390271362205038739628516426147102379813866001860807835381449374960232989671123581051210030654758135607874195401541885116406025157973267198891591155215548909198056716052076057455916423993077717565270092793989409573876827318942605145010306752265909227677884947726072269455077108141206655432495397632596614954513590695858557255567246054653163261482230616519840235994655158257764120436914880626837163413471293945095661290757415479700788818102147925763312846849558794771432029629471693470548352806483631917854510127945053954625349254644796003787771677073211788203297901011051532885496143848832047725292005511281026962737976557009334315097467466484354185535839757280210809784447097426239404311351982638272411179755969800081097780041335955527264458042690468632759459094727509179863205316151407398705855885000209239364270628452591612617844497467211826129144846415515416898314941599684586893099800255358691459974849695362393558454814331800815985823990761078882046541350226959596087398546032792733271344839150728158053915382189417009990676851603912914768216427788915623820218756322542398202005112910399326266646867219350551054831320750525441656611742685570494839088317738132372116413046510086668355846131190254206445262924920640340045671200139658531570896049963691705450362005860990671600852502146658788798532359681399508681691700625691137471051573932156379286681668057440212577165045507053634744497387864784375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -262962561726070809841733597833901886627400554547616906435077543783469477325945077502736738839387841779204429788928073594060786293897718501110722083544577011477544525441449852384130219824918055494940773639869177065167129830654931100102560585771654596970024408474737587595584258661757583991608132056146757612375706301196426966970097705896351172744987636847753010716545858240458572743407967208614212064514880871511108407122563097886964867088323456218597814187351800987794809104797430874068055176303489208487515090064333878198140472205916125501784072553418293688135790426547846543130866201981645018993325559041412772771821812182298432062758198500153824976891819338789709710134748713911908420794847802518342880146527862586971181410278935482046642467091510751308659888874322210210308475841037194987533929047919792229023818610404692750199775850039970983049782303989237455219604651497362946115383030029089936200325070260812309093267248849185847656162841831445950495737818385108471720255124301999761002714517448579860186165241596477358743534980170122725552291953150002925136280650928478772436340547311668941568617402093950055767736927863040225606419517844314748176861387225987898468417672668299512665459005675092085659746490611618710178410824721130243175352942547271466775485291633073094853775662541549375562833748367077922919430134733367138310333305430890117176839511597046347838603917945300384827444123431302593110855999232871621648248318388284111895110706527733978255200102902925102496997274552476791296448847412278095023288929551917139683723727302960999003157823741228653460151995682553694569233938213480991704349453188624389068177859139009933179056351103129429969232227592317540889701025038501516498684544864916712303628988193824436048446540900402246605770140819828316922553864668241607147441852622317548674459267140761169479388286427100017842211711554193620958122895693992936840763597242947608954270081436104880441673498704397687409420174469665961438636751086301415133481525470242521980234438704935614788913014537606044503257812771423741471351985923248846938979530721225162486228874823033213900051673843024018097615321143714745810909984043512084833568133092664445448158935184412785038549701086224105109349416086383698912731116036841782824939318071804123808274572176049347322630864515000988262655031259432616327936793120418837310618897955449296750928700352198639293477443691364011543284745234118129865683466113445630943437990444163482737575145877924407758287997512111147483409773378658012912392402625347415813876271243644161195011335811998744016055760799377441188635532699396090362736157569138463591949602290066994544900025165159119778063858659042987655935306672156571721856903613844689615048127361930262756003120175833292275951801038994118295613489186314740492817508956163155160551953157842328192951060675457809151098410323623222954496649815739008555509907197196502994201917869471704606253005222111648670125106140158543221405801440926170691145106900264123934183194877645681323016648901116879377209504193414586848351174657182058955864212748885037364373568350302560815097860508886243334330488863187293774460169156438628359429734604809065072393818252736260243175710341400804013791105666534062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1317430195263442702816705416078164942774541366361945696038494154032186049611368062435638723971542850297891288220599928493153655924145494531550274073035890680223968560803990280758572873034417527928333468352923800357570396993941672118541527718793485847247136039481945362839207872390644276525038491555838910742405254242928413062976061227325767291974780321581869696560111031942363205396392759535785245381635637962330110603804438083386946215918126472487389738939321498234829157673216589291340231403612047219738484370224163613411293248067742373534072272005875517644084786472438333332206022880164545501274173164972744001981283702053471920075451448085412828373203951436644153668717092829359612791608666830275264516286068524094109434010807533295916382038178020691336720135101516134923010996174035700367006186133672934270482790023852273575281474764035265572927661761966055087954070382995024747239457706576262302268340346817442991980018519657985581507561209293061322787655512810935045782173136001616488878896934540922417899775503073058439024159051986235309564530373978491561695500176324731907020950580038848375302627855491994476149763747504137697754797031583989325568806991394141411982842905710547712604666735018787932027330592771028879307407199094083763698264982604629933508285324018433714342253283782692736904179723859266259071632776659408789911533930622134864328649493369223753346557023602747773251062493732506596262476010998770424180290347310496336273941938453426383370467009170812689408431351174419200372905693152490885148591908814767139787203473887387394398921314519606015458204155951923420290327802972843319423664936999709283078706677220084136135434774808737353565617936647899314047250933990993168818225211807680235652027085774219184557522362801980808752721416761766351016966924961551421543223163181265467984293978890777273006726728985833552087599236252582279250583171204470385996475151170090816135567090433029373412338551030156834352654280203843567517458620907047202509670202222903189114287475517496513579168262641492038235086305665303270880379369668204448992210440138125341190269947433920754565667110459820384800861725082023109872253606606680007181796050763391404976093954254681459468583574230263697410432997445340405285624674014926259191542337882797815634882846259836995365893017070288102333742795561784973675392995612422004069350010484692980752731257232274105799852471587468412041544337437476372268776895641686567835223677743546860183277011266623035862728656556378734174506779264111407998528827854454365739251810559320783336480217213236629936963548669881867406709164512808648775649077387767789240606006843413316353167394006407031819584082571366818894313933871530574030161769936507913520476342489759465490918314810628750490785546909672790746702821770310913546172903266053276395205018080431754053641022285637841926216503068401112227380779234933476010567731264673222391139332317815695784339988195253965088586188187385184529484726204673300366416944876177320912561252457842450125067833453606344385424314918593810230105115891091949120236971600963106753959310047710947270967074895593608644909490015176140701086159986419007189194992432463818898769264738595219080558229443709232809796427212157812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -5936356936123466627587595844638070974711295284840611693227430045295220121309473532996788590318681065090874689558936335283133368952018016566919154050348976521760683459624483559243770520149288020852275061900201342288286023929920565632522819154328975472451001158208610544345366152384902214729241845151752711283630485372143086778234316978753544236976955357235848643018538617051191238491820723594729080598083571512825622292328099828181369069452053957860533185877282438188489049782341688915870583425403065006235594940595321497519899983348652356231130220834914168459278488899884685367336172064949466290549740490636254593988612056720788718995581835083160312723443967578875159048263665837625779350916505482885362496612009101074576705383709062516598895872482975561375454075693903222304027174986662160109757995786853232889022325738432968397329583519761800560476690518585802147586147631669903196471233408267042542908538527746243873221092336312373804274110846394241564649678769404145574940362017090260183393061081028541770258970076643495963083219308202846280666567317727692033259565954854491282635651042190158929525488347079626342494774106665644706112046383618390781464313270968746920733873499067623165110503019851049056675735481328130020428179330612892333304255410490063537113868226002005814537266166613741564741721576557779245416456205273645235173304948093213808787750980457608831778178685874204190516395809623735317085414322876820837335558528965221235446452999036975082908307152683449490395839934616668425954579932106881974013645158285064601800860099392735275941330928636915141343387415287119644211637047090007420133834680049326526931886756363985275970452071011933230397587051221252019331202849487675346206542462239544133238051680494921134187769345731382454989817738228986121792070148874529673877324906739135231564192669909215593059748862020291036475322291622411263124201772996772557853219508954872470484621458759879495639448747263153006499921166476796144820446784257177503384550271668719041080546588071519830746093042615631838197284115202628846160899498600445551596580178376913629190221079793167862864847711919144846527600810850487315030656555066369435688980527793814547476688722606459580704623504754831839108704585622190689924424417234156624324274066788208196315610509982664245595407395682952831235982757550065329039739002127055319108370416690659049692612230796106840646854211398056102875662351249538726288935966968466512371962378666943452732969280099447319571215193154555388562876611339650522648581958199669462364218474589095643491614157194415307412064576968729835019782470189953381134338325147896228181812694002978191102595947156022285982341999509763671463742481517035256350718547172799734412853020420741949846549280572115082320991909305631018162023448735128611007153530284704505658191692078332372071929144732650488239680064550999844272091348670899482214093539777640819889787807945085410538109724048309831471327163583178934559692305922960946511333629116174657995557243000413184993562668649873537041470249496677121214877813588517541509665981602348422229370433822284302816715532773620823864584491649006481612318489202114799319089825937178700304422724231931544592575957215481612629331915157612500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 26265140902135951657186367189557844484629644529391965892039549935578687073494879170993747512476410281993444456646547134105188919865563884676964513755946533225596687231703848890520271542987469100080565413967063997482250296770028129546146472608285689683366289624015497827286628202532355225930767409865742851515650424838290173335486265478278806171430586516943702954376348686603779245468286356235384953098792242524805522624876937986496042022744681999832733846844128991225903825560328609252233284191327012232142502947939041621019072202560900602026820180885994343622373379283674252368630944307210199213019933969448247869852637539418502003495226984473486170121549832164630931253099809855323967766792400106684265927926969068975651633937203039335523663211129236239215447323263793008049179776320332172068523353955113182632981744054417883435011625030403047745537283120268544910014802831010606589664393411738297945787229371200633033842669370460951742921602269664539832698998503731896771061650998140342336643402220049544536273984390164566677225288846741141790547032658383086647558315602545098105960638731427996421963543902314386488908867427225680296654877581655389306090913444953727183525822493578829676743546670442915795094686594433060867642757188254782549212181460119273754534300942190769240386608173061158519537911579188941345520553874513289777180975905934213023723427917827057777118069466816992734905418497465578664071836143469277616023770297806149425878661825218309869175344137221147135213803593527787905726511888301129885011431609550149090755893189179341003766878273710428513282432814264474378536572499439193558283860231861842970316365368008401146420952351310703461544702059552151095748099738403556288034535435706281270939855425007414223174910523925286282190132400339405795996048339077354583592459465967170002734155458273001842045195114423503428002694113897833589957173818576006317994589146216766524596580623721283900428797507056434083366936188203118768021287467983628391342859003039998645451608023272007897734251803917645530945813467128310902719954177531659819011411725177944682550238124083209933207840558904559467533290787165694769965379615392429226229377554844222938760099094754405698738020464585124644104585659890882972704331227576189755066069581143341962527446134371417677364771995822747424492675488304723002183788799409903829911405053557903982412526325783765478001260796566532411344056516882491851689859861881392089184174381976004726107020785842322182095236500979499004473793674534672301459394579675748333910499232725024703228393577131672767465011981470966312993146456641144230844302158757707231253918694232936460738684608341457352872410234531077249359443265187784071422502434666449839866308235830017177136945774548792856220579765398433810165983031536467050852679753332315302793771169199848960527531427717011800093152990712922051892121224233755932465129250138018376395486108785045353542948059533880036936168910619075290308655945597214052175645184475133312202699994149989132183545914496814020921904603392877939129156014635711353356407230412765525747912563893649242330657387986389655341646430643411692147603487547445586861107249466910223214607001722871830717584411934771048283053419565425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -92256400549902315434865404482449389648272319886342683504200358394259629401793781813255682152378393040010682672780524818112464385373057976982418337371391049285105530324377106772796509831772172547299523883681829643756433150347774360484114514394513885765677531342521131573996774387469359725316035448052363325565450119909665129523141086978960906488056423736729420927634421348090960219707479186763086427643670519406653041738454656159939345799232134358114050036345129883900345299493959682138579812485668609833182855802647320178990213775662830568131135770740969528021383777988950563158167590114881502221981194214171461134458404128550573607174313410239513598112562016695172275831452596585952882570828083505971605208962619318757775613916818877069682885414269635551484096246512279215951632841497325802926481937290445575861996115457307356397561910681756150077258154856036432432716214503824003212068143544405171080796377353408384373964254090081098210133971121625672543189809869434485915398004144715002757071809023084994643151931119691134987163816916615022752425999452668404764487847509427584134463229758602393698392239411326747499129088247475094323512473022097966597223813438050764090483531040465698197137915748767096035844189775438953004478223929389406157221502167600401948161253830970959629602777086679879023632517266406712756079545912190014010575423003618376625811956659811731048083605902664246005353575862223532714815317683961300032152486617727851067767038993015627848491652890831616126522046213831327093699015645661332904259160343245081849158654597570249215271382550433927189141923210121671185177020067397040094310669489195366209537916758874824806479221634865570180403240443194399208615897277355644091622784691049035712656256069909687590269908858811891950096564566266820191529169193136876368975819822912537670915524291726252766687072337300629303639112471703732064765650862052986935321328360644322123546822017597445105098211881932880229141580039357256533866293943696374907530403375331530660287006286596375849025676064439456204312874484219894129351318329199566689054687653401661651311741322411261129396660976720552201506279273834087708696751975794102919013981532608475797807621008095819119693979870355334944962143576134942629916370344364832930876715407719662459086847613767388151829746289660322481678864547506112351856234045858514317000276126788277913757546779714431423652251782244177787370229554004956766731057987771961583651562089729910126512708019986856904827760117538041303972672613979030168039219503562700767664257015002515697682286417842535947963765174845624398567776528416581729330069674482285498373586790091163109493975979840697000731637146629731585458593482195446099402695039718758680357490342881522797456152195752367777951240610020615077184917082101291626707409194577946265371703769906328319692442504002212027211045562482795915163695782224074629128184908650401420277069825206975615861308039999828670716824333484399023738287554569752209075307356259231104050513332203521004317877573200449542675443140756189011058556073618640565886744742393514558178380081656644165902877977170703821207746783038737966630267005848150535299130431892486424888961522613949503800234292513425069322096053015160937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 231012542818121390273951767251602746893485101315732922515597945890253168198531551311328720664861307842327209231108648357524734104295858594966378930391904982317589895471381749046661041749872953223375960091482391440363155837120741846388709260641179349507535715957292578200382159314647799129445492760137411988828651304861712334471301697083499257322696072834906940014391630564674299493534223406845590302858000797406963362266003148233189858288299523756477633641836835285225239671667293666909614831167927419281002313966246701278536024659347815037156537654085790468966859722616688052151273107845388153153480012960422607848965005021388055172231431337218940688101113906234855339669083580733337192263421819635021228322183204837488861003973537583690808017223585795948021248022718960634430203649600264845703953794143291732654563227716039274587695417757736757178297634407217335077145218715584232909982721837551346639527198097180891149114071599025936487357053339516845703644028498247504973568042765130798837814910756745970121391759740111110059673788964963458829521461718277318265197101793265738056043544401205358144668911743757734497707200058600489000539503553261372553492166876183930869695602580593302210737602830534744646452782286003687335604994629322893222621825004937443855866788180588070109445343095554923154989584679441497192250056211146653437669210432191673802261051945473996579930035072028668007440927769715878719114400886647165137010477517997474339829972905023650238188159508586216928271536015135684629897474776717386878439928184355795928879922630604310538545739517119891007536762548318701706988889587848989073557487358681896521092679730435725479058926130398068745626537190673612200101909208461975438538521172267252074696950235725005700818229104901129646738212319973955198715964412552962300151812288606146033115594090951346677279498834551156279452574093976140106296883759729147351409004882881757756016892680660721645038562388809896639758285834527039430100990646152733993340116000010323280122071788226297196710718483572504895717218411876838582497623364006538927037489950404454915482950292552728694929866342185259825821424559955008185143890104303667368717775866144342082589407188094789100419613679428462744782246544722494707115159166616619748988036323756644715759907029773368720852887227180563024082879688738605299778465941033785719814410835368346347191386432683674459132377087085120276124664378649357621345656868939518495574910232133131248609601106245648764333811109211968175169045251402841971554537824162329078216261205763805618263557267141156122376784061140899352828977878439541300814813313027697324538024002965449664932103919357746566266861852752143287628970101490811433450736534184823653124033364451547430795457101401844372662889647276867780977616135784218832374926459788670160540036933270095764131878103810070527606204038243399122968159464028902055048002817947609451619814153475712748272824110341811164711020212512448013263929576027876016290533360731612853758552179569575926559310788815004851642459172798229067908980549967510171588725716330914310564946631484206260153871710643856394255954590190443458839783691824769398580502582421289766030963131911053659419809174948657430227722427469450625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -401359198593690153930689026649700477457449016984021925012447384183757701710510578715441195996017500909364936701084236133485027302710952108619380587908848480259487798148298351432180760327198513119514119797810609066603223904672042921278695829129469239551780724048605192599789174512437542015274998563085068520186983291753587358195580244722698981862479220009046154787247908947705375761632390408738165422484179042192199881132154922435971520274157376922042272761969497913685838758885950420919234177009393805774439370561506684278773814544806150647108318815869154114721652899812889808443376390436998737925742024811535346949046456271317278852318702512152350933551356550726539255245463606888959462204717997657598986252684611604046078407928896723776687282907720119256063443945888471497016833477186186109038326049930117298675081335684940467186962927348037907337685910377187473294510107832837130560995023749934646174765975558634335146932262615719746477472431792042266498500869003209620139424890077635078780046777853513953143358167941495847430766053664848790713863156974260109600327238284023195126565929241541267268236906402640238225743692976354413058152418498308672075663478654246251073287855240890856984058319948497132691171472976576292440927653556885348765715382184696140593326643701511336895619187573011622545722158784793097699717081890595724143481225206048571227490062523249167348197380931887595441364655298716296988622915617284966605570603226305523406674229087114626126085777753712559740576027044394752053198645134328972207864882601479891337652339715028953590492348877703542183102466214793842520173088357768461469846519875704727375698058813118086588806912638767584127701843863035119384003402821395488791011259607095208434226062694490191216900195194947343403859893637091814060316831082830486401328616783851971822692673973740163972391136612839165110417667148899134231287237745740553274057631897630163300973840878892762503325490070148265922871190427740053444812606957095765730934877013576657720081200095712163957228687281779259753927486010381199783515787255790867640124059522383641153145748901522207918204867228013115282343081292249753651451173694509896836733458020734647767623012249362126185689956151675273435218014140753262223301304112847644954628335431980077235626503243794378080167304183139562067166852460249765843601966424868859794121303139790059400445549291569062853027051984848974671813440875848928880482650071858269756205178028645704476656734240723078591129300077333627876196788178628199258071762318075334866387503390513886101859314815446338739075590145025911617830245938012981237344816688977171186814386600833054801096231530226274093044243359159172541890248093435482415710297980158986420248246976351784182185491545507487069007593113378422210452164530024682718208004627886056125026815848670446034081974449666715826290301219788568641782566569627311812142534389265672428413741983480028767682176134546424429211361868284895250573060699187713934974584597897126515407782803563660787593420364180878220005635423105291072383086660821917630037168658358767185566608156785011030935005382010751703161285370866834599607389349268270989103913357711060578089457743537755307645124938276957362023597858326087500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1120340791411459264355668850720196931609346033795587550133393546201483235340418632289973139680773449956158936537888809196193370519188916264141226852968904753142441758383136052760337200319141336472433494568493729661915016412334663808979112366082706184516551483199079698012304404878346286452239187069077690019891239812941596622597250759331815391968752695330324411181833793517204122507703225029634370431197741173963834369310301302208582694043004409265623034720631335273161500315677123240200009890128334073096889040623331814426350156805744926733821924258900765827416668170573972713837560623507794080468638033422891256803676162565063391267199936661163521945870601536010001624323350849162074097718845352958971451228050922871102464103652067468673248059493358516589358546702741214795141866646257756208056046650920147781405779367842257694322235448891069227063369958206475236614207693041824075739574708887945168040080809610489738305586673433920526909901592684693475661218028305074791327429351903788290304581123439971424437485550122038372198811267776165240452878582533409362175533909369493942538905974588953717887231614932821109394522505210430009237886318070494726647521440481725446753619189864145669619245978420641183893766531885123555850542598940299242649508285580720622352025413394564973635936186427260813455992808948034804917687647111392217435880959885766408814045802538643875979432990136405377949808673946347508673461645897102690757587061480920116493351411011321364780644991639456435366840236239324086160801229964558579731125378985868200297977031521501823727455935364756114936560533315394784781035301852698927559020839495171808276342961763470299144499052461026503042574411723853369418769632570286424014087659103740193933956154577184830478486599365624432016091495555604237230857945409635200346135051139762671836411559268141356518164026179814167192360006748106594138071411377681052714867419170174272289855867654681474200088794692627423653477003559626904650736851503600980937725234102148647570850601792460883586948913454813645049496600820464431227108337990767614808360792377298376542113805979415614932875130394722121018751478411150103099321757308714536947799933593691682494313078482476051613125599589496021229578815285290781350317364070633143742017430966682410039095387239108892761879958167679846513734520339513068996264332393068967373353418459861404777730038255084389599398084909536916029035977537566639501227744398837506768088239254978931204951882279224872375493940983443312709134991755869537651392835766012910021013963316528736608041459681135928973666983624715652716135186754000413524604422685928588426297204106051045613953498518731292831345224242862998781957280788985905993922955106950696722203391278077372163553418531044410025299888901603593503859695728953881868958630263196968762692501034675759906057366360727554780243375103530047323391608553911040074735165106073190069236694877336908604061687256336699697210200849524502993080452847698942896085492242096998810988972338130836654253344405784864342179359014218579720366172221207048508671257017177585068351048007008024717911748983041293535304098687244011744288877782082248927387996573614324627930449461581695838228001418397164020778001822130987500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -4585444746806598258517151119341825353200649554702212148997834872136257521957348912897102934879053794768095544937278204549586796352349456614828117721205997179237187975135788648499385996459380503113014404487916037988162449916236637767117768143561162516793223828254495969029299132573591104959947563811432611773499201433164785409769261912719626669980446704546879324960535141140863169717407337961800859299192895651915761071420122582497002694493891005077395770137925998398089494632990693568006747196329946759952157953201120989445968437170223005741721466677619987891050205181853856637620892208729897246611020758374675995747809106820395288855617468635844023445608278984664619754936575990659998331669125053773210447827155411647494034054696192307355436936522582811589368612067988147573193945270774708040436326814982525409843603607774594375216522939924790410902578906520259603561971489277916861556687770329198110255071745424161205078691557889243895353971186267091380221571331128564074083589792622588445736060660108310530643431776610357941397555057654740318526810695380386548000005969202396711408801093945509662771168415272806871252692019264241917042862984080670154456496661507518529408433448953825861694198354675228089592787445543074463481965490854904309128862505357644877937673975712021760472693357020614596776929275977938828783859796809072594673866943753476416664674240650790571443872776280601232343220423656252937537098151074819209611135713199606489419437857770423766710171707182489703880124808914715504360067131982289155902841707917674003948627488413038597461842426290883984809387638216441696508226208274668439323806594948411120887004738505267256115961558326139751236982181032545325281441426840340302743167432593948807987514964454457017421459481489991722835656093832633623103792132825769432438052168603081054885845409216441556425810524339147185721698332762406237933506240853393840031054845250503210019175363023240399433614306567313586455926262229822216384861946045048545236240668276923754379891446153944943113019995379224561516038869350712478613472473695512782525365834272680671658374841227108761256453266108991700535570515331050781985620238254724857499955847382509137932575157239152503552035408768490027356156181717612853930171281900217799235055077756975578464004390244709214348403503025517074405273207298557667432048678716729312075423280245364502180814555071250690495857369617149320544700458840469810340990461441980080979407249024010225669685011436617130121402099582688906465735446404664541490848222832385492312623106693772053620283269524303753487655909206128164814831136171182125721158355284373234932981003511430946764265316460756408735673718366853178543357847082750464930934176219237375422749254958599456931744923718413544282908806682278712905344317657931067845598329420974398485002225545990723972288479110937988351470457750215817527302233210306275290832659255117813411949595481612173707887507656104876562595504322529807066467828969297231591017321401411926374216716799965025741244552235070685591033395748034471123941138223464526232206565343200653857352024611125690540982058279328411498402069229089254189892266886231714264001460221321766755663843748095187106541575906841689762698954483696393750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 9447948668584309841913944217802533469288792769328405858559266217851090726248162554068055799586433795728736258092332410817165383849039573737054495305669038806067698981221074483588279890875693356783658502322141188447899693037596416657182209672150530262320284961502750462837700249233637519826783931951562733087824063546984589108141307086704095230937886353198313249285564650903445716049780773544771078380957345198741858364626096376134493373504558874220320732260967127525348874414380012504235164061940172645597163461546010055807652218448873694615002413049293966083404977698010309042997042921034545758666549378117610977026361243119470463939768212100253769914821515023002676055244245304126782698051128788724881274786250071565660827495235101757237168984496521014400391758104910646274410853559064629548673876303938109326160071137941717535231625248896301704870611873962619767459109281625554722484199965801417621808562831610945390519311238594499574198249988829078530148481218674750671284649915218062347304441929379237501683880155031301404021652654704677615614026566793798541911000987530387832052710457905188968961609584324684581013890187160366485126951660677585181330759445130054452590987172279442534105748923806945776644021345004936092390696949041633017032613464913120113910630399048737768240279914071710412782081155170597941680820405185154937503191187271090765156573308507438063953386403914297619386999111818146802203357012889344336205058633383974953834494189897557395776361576051462240821836372637711314607527830913147340332035105087486657973429397866440780790077933641650816527035478692045950250608382500080245291647081733864186609666367834944966119316162592607818233943381165405163746341207437946844561791924261371500433987431390642604686281468189629611147342962897099979532526936304521391471601926705292614486097349357818132474999614240896594536900422587381866724610351890754721664813487765497148477252293788109278892050566856418173867312860072747842519490391918133921773851548936995327365415118505481401992091694391558296666499335207538425973944007403006059888656786735264993125723944862759892287918177355111430499124617394797492075156777933026324398784969484032790238057686681215063631623695387048058550425229111665337900909523984812120928731095854777014377361074265916442079938227286656233648536684188163138612605054811311215824704548800953839414164795081583689835192602638390820185672645137777026658764804698538001083429203770152538267103577111914468311681356721667767089490206993259693752203569059169134254843834943825783471049285114371169424145301331077901111159481725308733019907960907253360713219563696939811062932669829997585703014732964483332004550730425478387520224781118725933937033799414962442633542198343243808769781048931367135044823317344318999599866419122367406077789847808838818197058712462931358436848019079402961724682964893314472355612552596836064758252065152255166158744931699750464229205162297731608839132486784539951214399918109657045613739417029735447364422379089373223548908482647198235301620356018475459436849953362259477997071856699813429903405618646089064626010050961950808516711142229440920219890367452399121750315721382480421588819041466141828585255734330831468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -9873724627947355058631939511013327919660564924227887011582559382059858483807456473920451918632124564400474528935273323433369760910052397079697813761385742404907042245880349430442870627869707333687039073584923498080050216232410341841578352956210946069074041116170421983161812855021521832265658774591345889656922027303629414326686801866362684642943733845964145733599607224440237310706198189858471714036561449101051638525910632065203096099705221727666445464709117223971574905373004426855649538960135294657182462332646377237483070029643171220708188918736187286123806390624608742729867594381827193376822868896426739812093590941492131867967586627418554124167649984543751792703726949296759880406729064526347057200961120155043027190919631866762082426956484039379515903426628270727747993826375463726713496615978899105192657488938786644781313615659659979244817733542887778487112276812174985145546369090792520844552549476207087340047160137005033620261439200714066918903908736161295474507323760668447783943097360121745859917538967392755780535089252730223125270745380374763376172100892291613152440296606311020253592082281486309592507578776412006874756789898619539505880742578863868478721115692266290091980931580697940873968845160206401127878413792105784992333046474049739476161076375021313920569783263846259372286116496345545559123302571094559704162216859401201720833149956174765520664048202553068809214939377653029609265669390249606728345515684875442826693231841320318692245932379395161661572984159458265405729384023487298749527960006902249570463760580749421547979862449662627930738198195868886184770616132689548818040838362615901212041280387624288714609217276961546443232727871804196494493577237717952197313911013871383592281121506802344278561214222518112338400487910200477682733018486617816093393594177525209160296651010551143167848376699424689031114832993782709057101206075569812369385000293792506167322348674074974627459512327009524493417547497931695047065496886758385770226150350365406168522112104787388935239016095820686499467742403149446368822441002974199864349624361560182760758050332141518460374447924185931562417955174519536579227433312175244204939002750179408600378029264213393759400214676145055466981557264989547973148089741741495764728408064892045235450043143017785412252171568818452526644193586753510996747967228421651427321702346366650386797520672673419782380654221431505153094908022196314341414619938696203078032708469523001381214820902757017778089343430406734297046903676440108356990203526697779596121257354228680985207777263840608257892913799930914365229554120386310654103490854140854555451114863735340283025691905336851166051904132723645436613702589430099427237361051913681017432963682663679900444039112091584584402549410918875850734678644283185892101010656018288661773372326098580510733288133008739991503731647259934475394802226537975928709008673320258985292383302416793805774796577359635657719574890373036612891590517312296444829479372814116358293521720727061238189806723030425114245401573716917461776284811466940238933119306285373475920266428041396241928265892654108446340595703795690315581085788260675363066176396171019251326042013744759909176821455815702138120888283838671945000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 20474162650775809056006321691987108970283888749030134072737283439176715840480467842931710556712491200516787431452862176624966940925299736417526431791327854659634216963441486152533643933548535945764342163636430996635943282776420062445784202374728464144601189135419832863041593696100636086165449878357491934096219710014114058388660103017702031193858871516935001286764920177038679882005055261648981463546789638400573395891965566063245069344836184799744009669803572915977383097233140877681900876166818584999498026988299419168940560454701996224003229930106216251671431173085934168565416425202452559528731057481064973238800029847641960334639045108474699487539613417724780864601455384993996136405829709422112850439476935603701817864549279650172095235743155200898911369987109486069390297837206046496350434732806205783983765173187606447989877572452648410458022757283446600074578044976625865704601644617255793051683178387181543864171490149770871194178606933215779750666299293460611383662422053458404717790652462312308293428510739525522131499899996045101907630606087604493940363632154811384097323193294932028576125495676029907271651477492399251624653161218506506590685895083854084254622373181677797603020731393277554761955914084189340863094465461761190327954200729527864308229494791147076129421256903913725855207904301814352886362731991280207018759406058206664738433840580017971444935772701325727719513232469429163054792416195716719461317778998979634602777868705126297120940384735058309091435539514337803054971628349840013845983137680526671967476559956223750615907947560848124411994907389359179570950679801253015792672667900749585324192662242329418700963778273236627635080109684503758135450889294127832132599270258539224318870083535071124778644492462090229901119623084227969099980470550981016937667773171154035986213020020130456350798245154076250216021501154398071871823205063488042674596358231479063460289086092648460428373393821464847926382550246054353869865651521221435768309354135606490577577682950568120915181979278938662484568255409185936996569859579474659132344861642477207815117276403160106979977808500429134533122331665512388815629352519049651994043812716721842835417218032062532708393114429239511497552221505751678045141551731056956929904353370072518204915725430218086078827897768942084983477967325232866338842514982154522351734104935793385987677519769105260806150702284452337896150789091065533258071151308049312875929090239233864733777515542005732339832671924978515773115574255708958559641464461982350343754968184673597468093684663389114071422228952280173137731066453770458436687110950740225150939950801739530374403707218967599771254512132856261252423154139311451944389347393039371412318104581212502598967633649783331144455703171054508215505834552247291359377010475883305546363176886291741966952408946094175289317017630847661968197796664200510700913155408891125402478792068025865141384307710667135426421983972195624375946355058381711235704587993499011608824158950265357680402154398523011347478092952383080300991018584746093657565605752677194689463017958153991429806568310138064009956718371551586852323918082101794310449292866963798859637945197212468295090682491806029566552405713840605075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -20084238516843111440468072690478677112434344227169249003900617724482010840869895210133481141142868442181499298289134946746051478935050851872574484604641795867657342340506775787965432997885333189704817939460958938774693196495307000210876285501882048548242318240355085874590804406684443132008413580041164144480191627165892396451840774000997071422239749474390322724407024250514447337122606961196766097869580384936742912438192209214914079277877328521231811324141737448296098864578793448176271609426337872774700678889019788982454061106951398539462331559771396200717716669889710067197651223568865093330510850633272732875482794704829453151432727873861511232817529382551690889820317011741507300507118481739328737256824924796134621794236892103752830485060130795706397018314187772028648904701270675793225412049350955105562270659918789887161426234051204924847201402300799156880891987607745549483549280376576729632453507964434068221597590674616963546899015687122494362320193959132455243748211691724253420683514385152344269739775202947935497969067375411013373404216984172721924402420782724404896136931745502716318059807633716670485539512196952008585891627391756176399633556543318393700724331059141314020768774237506994105494775176933964015062945535834418487606170988533911358909165942749493122029958874823863323569793584982901331104432166015966615428789636833006692646410049481977688783967398483969105608046771139637411707398173327773164363128506835037931546750731107567140621185532545414680604956540483890839392749809059507596181645734402780728790392946603685656337997496554060312537224584072272917405579347796954708943878920774036185683224016593526172741298399110041377486439866410988900599997797680333311806649544888386824519267958321849841424360025154980489255875650956654525625302809991116925531442312038941313688730756569336563892345648084139530436983010221629662357746007209976967171359275831616162581682244539179176558083782977407687203792176712993914423643804630695423939972348391742038353854492781465956138337366093654791325687922363378258387318372992315945759207799028747444924771399233121341123852227812468485831671567470526786300852241568081622543042901963962336692067666556815490717206541873949008626845717369702938048163528176763703277131091139922623380432904734968417582763887877575145039598711659039077430109397342747326449848883261030685884612253553300326116128135911724709653230947677660518968618246116871387645237358618164796746070416349243140040692421317368275586460243967257863406691634689048581294951878026682116263544252805743989094991800372346723715852892820598162190569990338915126009101966513677178046344358409686737269523612683828271985666527157097687231125667406134742193825212815914326843030659347192783791924664291498223196570700424656344999624868600484037182954460490939794864114304772268468597794640265621331477558847589343136240170018992820916745276736725734022270782157554177430597241770027269988811502399981152412989730614935744605176175863952982937856258563192081013198346042118034339880534050979563719635894724856125898628916898364098630775948171633226750815411708474851423686518421619349515819843214363522744185532770482433419493217296897804583252217093610144306250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -11131519322064618798069374432110104255541395943867797833776197936129939471133242981292554572023730098988861461963591732193104186718993288372904867868366258205375325787625596807170734574554555570886261199782568599841608053990664842858543868005724811346219601049069694157665998635452210193074070013015162199660898893237078472019372460369836548418783991239163659973292615190591822642031983459005886421183091584516059599758836339340954601539901623282359460634361728317202689149411169535583023240730302245402008623309301741748913064039541358983604569014627496709600207366758784030700630228294540894713833390895524150173471999158733341988503933093082069496197649392704343573892525892664528044675054911102774787788840401174583617076900575575112759487377833173095617836983211398525819624863012172741040581096842706620216953361731514183597702132193939587839120784026626960038247273960360772238115900280630737377318805353833004688876372991192394220938466053922505909186015044136204411634140365675562684715105785468808460269731040809608120263404174880465426516019870563666635002684249490878583787208234824353704337696752695982408716331664430180233075384341294705027001194433454375567180764100195193358750548578307922275931980198794264834726970463613824347331297270565985316546522470215226799300066050966681940703341585152841179980633475250973364535032954432807873651519148725180521637182916753062135706981074532136115249094780514945261919733407336280734835612558111235670206042383948099955260561189099000232446808901702317985356572652848694972342302865909558017242054944654780998324316626821627292425723053334895923053442764544663555012134249070066359533553998440654051461072021667289250701266968005371987558580498610875801030630421675276919605725481614286671067166587457274668954856750470255242379877689010156508415020415095349600530560512978413559126673666603525584509286012772816738328682676811171603995371843207314327534996370237824554931206350877539064135394569031378766246702772073990454478427430183658652355522379859518975175261138984659047580057583747175548575798625230846071798492299919379786288767083117916495819949170478618831475596500642735651433922560072636207169306655046139683503433256717249941962372965123601875494093125362860237685831972458915677836412129074811821237801972512466529674917214831958705321517730938435086767825508402794876932816188181943504355948311254931862852854125820327227182845722617698669833016860650098993828273373396916627637963830910772241241307775973898917254647538552197522633914015434097197908803433660904641742017458002110294236145524972256170463363544198904017569095056371146225861047521003460132500732764335537517231715848122049405916636783294618150070134500664760225580102212836622747814852161894040427621984998042361388026133003076240973033472602779472641676555253200440585197766617042993690627674328307792394298614116233693970180876016262506321772274678687046293258303849298080866105819005077330159888905000655319457594942563696429505582976234268557366563864951408485048285913908182099076492299791798185762910434838678162786409766288568646534475421047275347697483734495221054560166132065241136444221130308696155144321013386518186627813679294534788256250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 216511132436551512126797426049232177304673739872931021879463547022533663339956914113938857803660187659512414054678474320065293408504109868571209089810785092227730913169130595954461133577851758291921833584743630146895206256168576969351335128841949707834667641067751438402279853093930803378336682162457277926364058662153937896227311418869139197908752079040936985315155786763763477657922958817247558737554592382367172287397899043328884959629692975845506517468172561873002120942604199624006903461850304165509751882945153708402845809987927219468195344092922607131790503134481819058704227767509749625860896770000374810088517247791247047797844199705221412435138924984527070592146632358562283472017517700533242645328548594011138794984544820013620973826071447101993585131715819784974440314478498719110280914168565263139885429102020007659380696881381832814176208943421585933990933158478362371791758533578783649918230917672372363891098864983170669136136375488168417939605900605349790203156730489240514848608828569589460952929782704544567908173399486376575612107931627212446517425825392812694058440968452656116008205130195248364437603462215823900288380874484247766461592647683864595257181808849567622966255387532054110297784827908430412476700283401333457337136665416796636946026903802574656511226453935072687886544108532945523021180476195780582240277892986617196196021666667950306152019556828467053488550584720291369945848034069014658716281994419901836746552728859763137157589473312062676892854500415530426809834056711246003629768122182508173995892750320590813944213759797917642295294367193258751220902411792073240110134095869145012657532293704499870628073539669544241820863709535885413490289661815370325048471312426452323399146234959281664935855237983532405218808273068554486801073193120976477092266278022283448651378358943990670991234887260942511768400541750825765780101358395638866437615147628005459306874841074183415356553290048980037371786264391689639297347298886101809873258941978488155701916799533055076980664124130772837912905516177392391190330276325602683297473214535662144803440018086764694793187605871254873529179458457452369881190273476899213340395749614999529102833658052895565999874336564024702268117787526045353420563003958468240200642157115011415706075426138956769586441236819936308198600568971032166204663450900806838847511242584914835458244606001497408075181274805628252000000316785251188817831613371119384280442885188127205222300781998529228385054334766005025073781098617964591177597715129855941554792403998667204435954020849248703914917343634824550978505281405837534440401306010741363290235631688586083223867494090411167192083540140390272230483694254147383690449114645779604471514230202470898628521664350562024613597478628841457356307251755776987572993771941546914110370884794441738098983942411954679747851490294465491459516428918517259911881685995553079466675645862787790343487907294550491864729696893007697301314984028751795585313353810293242232827171820967833874729899393442388208564928720567468855470732957976618639983738129271918612842351010890696233785355153720784882811338334273259443836146304622995071456804520863203376506323118356081428556814665088371133828558284485503922500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -31647357856582320007672089550801142985960588688613575703832999865082444661971876322124046750541972031199202171411798926989531120850790913616752645520006958788307754342457367987129161722518990352963152529842199596879092977032950384703441455172430520174741496753548265674825992591775345751676343346460478025658701079458329860670366194398034179182617175498506038486546040019688847113224738211771787680331598032527083126953665183035063817829898994350880130602051394608182295054477236510815349971442221539255267714432724950143104235084522348874708890060782639032066754041394289374348702739737249090100466021412111609395043094892287686826790571463289520757115178442413476965704751167270450128551303316716125628915536046239734271496765242972358784638922875027652938564048446892513202010009382552807264326990874956432952164665765265003036464167795562422296879627954326109139906391953930396100862062539358877824672378672914678774493108857981162853099634354520762415192242359261974372321529258747907727338646361051800635786109966910703225462999555671167352287608674536335777847846462100773789943468231166495066860083436992464899542700015576414904290089934403640163699603835892269910808181683516948313198234672688617942767594316137956993936153336207744088370839575386252817362097425080411128474787396886117531222792902963059002787678827153186217960632153955427907897525812006567278248513012929643140423650427551628451380373064257161356829232999617975728044581626770293554995730338148904110556617823834948780380672254405152640781140627346474514282719953164692241748195242480522044269496794702903436576290428927412157203839322825088075582385128262403043516446240176782363236662648838711218782730758385443840356315885351579752635979339146453044257089129519242114361528526463085178382982792539654043557095741471381563340081467108518179156891902849550002426076719252826166515010242501831001494447272709337594067198038722332022199775197072087419797330183252381545226997272988920982334113285303791208619899589513684987152090123648002576005313562326603554869595241060135390196682629012858600021817699287555890078693301043322770755068946926046658855713938719788870047830901558758697571735798868143316912425451526103688934185180191022723699078247821413000688850478627241305885152371727910554943669328674885762859593411771791184009071446863033606641436737032206730938213530092351518568858337424524768014869064153839172421667470588314718564629972635009829478706265929356111874564905796380915549601962543643390204010095218962723756845381180600646507545253066390278562707572535039461643019301055717361776694393891675168585978677657135257502981246475071611173618824919907790670176091409120132160098130096575768900985264515951574283635559892558131684981183485835544299682434100391895086937160152156258620765458586399702519185834460359398697374619238535022127361932295514554547215353021587912070718101214598573011880435367832300218868309235019719830237197047308940391195625433703842070920905555904906677420097619430758237378938271299131537359632440481463800309578768509366037788658948388635123767621220807314785193837426363847288843858340629235688111628492460696665219089423949104225255769141622868986339297456276394500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -150624686329167232324463639107611283623256779424285442581785153815944215517973131277152406154383295726483214818502639568362712701287198232332943902435433662554381948843227025417440869303323020341296799370030666168129171088427440076928975599251447205220754446832650550066275057048230712473759293210541129482256989069221349177221436094637018267566312089164127727356661058668484778715206267196067476157694447926427747284035325250554598027760115756053937260976458471569962668396477032546758765757333886448257992061274242016442469863335581078452204717931222129044028804930355919755455085402960838687748694209221542770871533918691436622593181889783091210909199895488092266929109452434103558665464408436497344941985364057421943578696917496092621537353607883215629491049902951502224087506887146706542780493886649072529990087888968732841853304190338163328563457733319524333840539793947977229103518338684035306026272667374036866799227006323393517399875393092212404541530959405875661480831358200213314428129721189424715523571841021253177414901465381956479210244466948799925752486059680853660263939717723153789896458941215704912313096672593144922311679051264223931311687944376593434315507271687846234770042294261257768746796543121716163529252378107328180730594698352692976246828045089081336346288376438909607931341711427044435839887060003044570460612159173138421430937942184645871322483463006053657393779139879205766589592545325200516942530202524200509722727548358734613968031402116454197855159017451484980211925923514966009423624327537890602056482389125071937664360782864933166878829429586937522296779760433493597898070522334437737781443951555101399543253955369098225514043072493004325756269047810608911724920855323866357568232207503685535412323407119170764162381680959952579896889136274182791957430739155731830944114308935614542210324366545079818674838373833879468217791239776365922892128379001676936175870930841065294017676191436012572210766085054714703129688235110627524970352782038493409467070836577231317743768482150124823058782232060383215684257056999316786082834445637228218283915829697557730687671535551312431697424912713713173305028618162264091898055946992014603055215035479127191820062398961380188795362204891061328677423403334399548051406634233865833571998660428134414219991803445746910059289326214816366817335426750423135342613059583479664426153346326651313868264669240751148956190120432763865807378509429403627958599123706221672568106460551353504010324158323481027437647164460415659532849549672251922823694849314507254855202572313332676419775994209841594901058594545561186688559041690815600598730862685956330154485194950948448204761840714646660868944689411679460116485395476806795248873493078203633738385158830659401859599963475584177472300684507134067759776906456520976881064783550906830930445542578758066373392514162986884696900587593799690754751934769944986681307289813169494757292743584799266524985098454345740136300562910296799132539848819096987221627521971789789019117186950862831860930774640664643133579366417485595104351438426771839559408826265124286791622618611088777453963924548956655358394478426695295462864783824323412465394716789514142255868445817741447230538272392710659121250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 323564307137480815133823128438267210792697957907219894608001238168834815013165897119754705608107220131087495292475418220571963767192011837281725620797200261885078837424437774180912406052839360590312437272056909158144747544139269413125711020829018689933002881994452092326148387252721816291765102590704529644760061237927168596330106311321515704368646053948534146903642125751322433659749220229540488804490262326521084236451293026062174995015294915712914523413629556326020194487769490558681723304147183927715679855269602646901365081777702694506414684900281507434934932554126442261257061243433153700883147237073605077518686333517927414488879130194438450656574363357932390866845807885405801327779675269179959025005491649750808232176015552837155843225935049340125124654198898045375881615735745772506957294286790589837802651493147038037458705313606705216419383984477793190761826687429893577870892703611941733094623926364394484554188005452347083760762508019652063062579801748039136190403358223973661179218817447417135002552197166547823414878089106378214250063277154721174261963138522761840700948922657225832467318473512084612584706921373223340417684130808201602507566286173161522618756847246770401309253952405322254868267778813587013168913037527452230073517428075379981963943748660247825994833008230932870032459490684373348283658373578616810461045960978510094474910282204780193661305495448951557423674762173622468339623989560290755116204551557643720621417813563929690623253677218022132713152078165722836752449344272753934510143251637366847244343524177728328486983934764810239053926144888650576977594744324335754061269145631044190749904795594870406360678056731298095810652594247851257638545843287706204127750497275473984852354282629393146005524457905887140440362036716816967585541327021905453598508676569292587769939541263752200071513695167028859073042743938380977548256045887527823658651877043320667268078832103468271059005428782712961619788641414991084726227899462880115387131387247154552178428074422965392874994784418060705345145275480107611272689780680822640800821483395933683863472959976073591322348409932471535339703788354936279791607111320534415910052243065494724122899264910904095939500719773102214312286630030320047607545261268532148692643117265809140282051156844220087364771539231276152926553317014299521015187994987534262655397660675505106681895328368379214164681385259377994290363648186700895654839055023975590816467955854030241308934423307592189023374474726616493772699770586010531562432713598033266623720693359753904132947594484207575246333273242932003798488862122955232065123964081425704091894633458691378037512166316333896833309338029146540559868156367756370999284047233135875866084520660895996852452388133217224384442288218044369432611987475727655499110183724621685065176097408793416593134463499113672320028281232326509721394441467898606882930407065988896050318430273814471563238273485873771154448814509414838222971690078292589129422143913876589653361417477601213437371280585809590994885665850514280330410190234766101165265895761134470983448281636294370616576884123818751954925442239741272083876095039861450775770736444006597181836672170748255128870548453889851464144222888713940336250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -373602079464158228739245889086828466602238554712182406644870041287147513540921704027877788535672661176439858720698029802183460550432101737357500639574661476836528698104773009030186273396802158735809828921391438514631561073102399877405575477326691440883523203360324855259426667105028155200397942442315344911977740534912765431287944852808582275876334975514408607033492260153556137118517546661477634658850924860418472304045416163628230488877094407372308225887554879545668370399653879557208938196506507637366539079830426091336406014674208766379703968336703529297127688691237883788681437370068865617388997092626382827797624499821355837145229654294299818541704343648868019239814620017010220698835732458506265131308334172019073547054315939563644278660568829139398025452147014807329084891288583987676878083382842209111907546075991113550873764971661068007384307151411295352993908008915371940012317840506255175551384316491756452617213957008503618151005184615163023387955845022045124864516733232684422813289925774628468708083548834156825690382111097481944881027771151902547335984818762053113861338004487144632744942422321452768480707613730959219034450823310876474190686321433668757815860491119237681958846487011989064812656128640862234465698722815518947296666121262467764879137380314328578904472961871482030355607178614155923525227613079481586644441310307250496075955658288228004126361970334439061240224423057523688826292985072566986453005726603828117913203770487099698587503957259629275183898919663520192147073246453197697118762641239363221919936337378688132344790810220634580189685105416631633109521053617737604608023297988992528436944938340544489086795212541894934226968742725959273852149525039315357389730732403221210122620211784049923393467240664795930469727634528654667399504301935542780853931122242777098870161822561981631673936627643022476169600763303181879199314292152245345255674967701333332065132319947353796452858297435998054761457927217335292240425974756037390949104382184519393885650099295663562989034053296771197360854216983704360490203969339493222402013114621993285629590731840572002249611209928342614430654748275518744643004416963638890493887576896530971735011137103801357210694317835107310450793319318845834196310089487660983304392570093144429749126962095721820114643903000877107331276453698820399800222641135486147457533056394867596842876983521994217650939413206284705852461771905080721245827966310376466852406223756511035508125400416672766668511976796601820124657960785916872792805054268738323604599205415409073856926492419105357233593124254478477484789651479320466812833540277784709427651142287434851251683268732094554094140448761106818195795557214720419432143046101796043795467874660362217241436215707767360580604410363898484232476347101251571799093910834195142626777935085994972985440337763454538086305733211310122720076200343192009389245678862804255366904603513211477208921095817566842118509091889640935822070637510636088331515867118520753770601928183688286515119464510357331292394957588758977651087101501813305243326339953729102734557199927883192844287176936016850886914583035929135951015045736831962518792074798965286956914529048261060247834898721482672788604463633976195380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -241463223212311121997732162580489193561759268586338816216045042207540298175743325524799776401455621101557054108228823442387316418940960908820501805496703800869337951509323234211566307377337238646622457681425905430162390499994307960842552344766050910180970747106721697209537987530532100927469628118919577748129941367222390276320585785669426536917560619620544087639428338102811994282729115661036926042582837955514796443718948893060651075432774550643765177981738286496972380714458699827596886479542052867931046399641439764629967120036799529017823872842409929866319168719804791053436744584391745099604500140101909128689706895321383973172740696197046588401853889066331568133531725745642157672251113093588788677372400068843007661198050633195839134585385576851042272430976644343080141154551758296683640553499870725766337145106964965388613571057660856173033517055539196678088386035609692136102133340304650070404469672350163123818786528931397180215429468036540535919015799092477560319483381712746183652072522268129397047581152545904040157750431617555763273341859998507852815922353139859443548320960851168049447443976664358188866870787594641741851027587960983457120643078366031316603053505499619032241200580672728645034034018012464334616203807956829081162320988642110206644707098270615598644406746118936374776521613238961342063566807634737508521486239201627625028123867132000936420954943322846890149540511949516929122693647344369417593768242136418456054876432049878224133436400183594492820613255324976800542539978858754639130265986471548327140298888748815651117441614190239653167954428232053293062227618834773328375891522788702533194527222331131738628237892690469323375296583736597232476769503070442027311324385785033171138244969791136636702635141310697927482524051273622454546886611021165106262893544311878671402784830063978322699012330474528835275262753537544592422197788500218880721987284598950278682824636529844730576502125584563006239797570475165511688059517887251634205601443236702103928809022020994026755301825147821009424573020266018683345317037136047941504723166235376847614405189573933185688962613425661928260603540222591452577715604152670369543238029144423254434539862631066358384258691100285080486402901256791576341263378718484698671066522661043406166035531826205658210056118686209858057609407172251098836164613587130966063862536356674791651563375454027685358478840797629021352319151586373633992186319011345559546743620064152566639333912980346683268716186944654883266152394928979857637154630908849949211674458884124815444967215719342088162281380121013722292970268272437247393116652011127297819946102978532395562744858312473378621615576969946576013140392610585929181805703987994533542917629671637518979489405558324308943308672231532597756017867649561153786725614969076727832893439464394526169414851816669118807853852257526714315115830734285361983199635738185449689953701386063280963150507978134654192066080138610276907807170399730588389089288684227714133483701308215338146320842207618098986981978598039357259201942348155274027377699158379880199664545748647959049161167664001644707565707763779175046505766257365173725939683592729383452569838301199599852428728020992944089089380862153134570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 493275662199261518542889029596255908368510328756653235718804362240189006136701470859186523799032470998557392897690345641454195475791790587442024706677221349929485146504854220923845967698772957705444006637296076280086655435369789519808207888872056334384891586561039158605878995853150047353636253380764629992339825971218919680344742551161288988248213584894760811083740932654409821638268836256937056331549014782064390141717822705350980472350847439456107173620850197884831955360397020667520514782563023351386622636747249278468470627338990369808153665126189965045380974846023092439639067102345436389141952146053474781364265519120478062777531670102968279631879212787455990584534277514861009637124944918868222860678023670816521855017521479359106752752952819243596955559499763647492371587200816876713290237495337936920337806649766353005782883382473909337081397868230774963006090513384337340306707308731620245008034176789028388840721606496133950321527525791063899499038957973856900797244591395213614273512221910900973284660083285546381193530113287234140015871970933194657165232818791503908541125387974620889342033451227600247543440080046586507439650408616817582531221275123587595573696985268426029802387182318259839291943222057439176284410493628167067454493895138213424158122478272616638313953347428365942696926812600975169859285527390012296525053018273547336467735194099256345252387958063994574523240109106166836784185862405400797426924353121625094754075554805272142550310756864767440985080536514567952630522358665587886429916582285063527313514620236263283967945810713576639701440081744036740142306006135371493777450535477957600167192082357089791655979231967557362019640608163169030377363618774497730987266069826615325989116146085160075499508184340362317555882262065739706155189609647042300780371382161553469459114482867982324161195450623912635419781747975270026482283078818578748967909134532911865151728691634872284227005746155199000692711040065737185959302667907514163709100314392571512242341680246291821911022377009889235169571612480295537740760937822022910804044882621627314293865163397235113596326475725014147800930294220018724280365780263500721793453579854812267394752338827998470205796330061202203552725122142304908274238202794766711114930051792009916381202555538304477684837362290876028368311300579837157255151502386922400516010006518541629178204207758831032282795281777192976477027415430897760587824407519399675079494231091161230755564822509459328169862205555848099676052005960573138332270529013231318261055512017909352596118598658535669812306359792827951172288932342148351424357135411958538689107332876346251531664728615536214503016187412390671121656827636489470143616909038674858944148375379182097595875393824490508363856388994522451000815421737776560851392537538856669474176769879036926072970411332800015542214156560956772471910468905194443549429952074094949497399330399413208641952895382627862420458564290133097041217633725391148769006910190305885249257788913434100277867019182380401607551102645021205776265457719955414032247579751826760312320631238266291466538088921855985764561161917489517124333456495742829311379568231481947120956114009841594881650890557040876537637384971654606973250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -144320220446935449152332970556195656589505884041862423547115262355720427684098805198666547393435033222745645734340130251621878174050164352375186983313140563853745342616923403460639966793243291110761680146688490421805765481298026235323470407903028559824682757881855254403256880768797053846854887551022383300574542829101346463934617522258781120925428645018193345933443522967924109506540797146929735431970445666747769944535712925489664425726866946573769050225111092413802255479834068202985831203788856507493681157736815096509449707666311025813365304878526501100146007956264915910778843345724134499644817910375864393892489067109737271534053149136896060525466678309927225197267750996461382032310758760236764761139055692715098383084315359678655054148123619964134727508586959085874061082969989288931066906422986174596288160891478049459577997998355511869790213945730597322485619933817289606345800099264161517470323611299275125959151622298601862463525006265599351229421459289285152878909203552120770537062796681587511925738795080116291720475778105882601389811942916028650984917226835182429810726773164277325285440237044719070793241101172105477068273709529333915497952380397285417157087624613610961610247245984126580118944680557573069639360405811325302235560535424910808253626409778499883808966859128860210534673502289307732989513109342835494507673358015169316380772176389105153398649073435907436001172724620392642009315871469362936179936138480376027782657852181076625550043281290142542325505185502660127219593820044070743647471650376566438277039636672206494931737235988303112563370616444400851932781543170943506824885891812005931091906991931131221106473350248392596309133711496481554039350953193578020109688660231676881455356501575553204604865005323749375217054232873185143888252226434792771648510446468478220262158121707347238883678068394423769632812112380101340789238400560034553317293879281451860532296841775733509838062363860320551175496113898360509143389828123099911447194294468424857957508624434671991022764843635794803400787115478193630640849947493585479633473150909991604851147084108088342713017312906960904003137609812054445394097849734189297533855703425956511954957330484172560107032211763668059834378840158503089850114445014621084081510494952672472688592419923504624564226482307703415314856145457931573694609043322588189163912979084640578378873256168382986667174932903812583552326022955347099689193557774234735125694286763424729281694893731433876832476860231067740457456661748902823728358438567316668806283393495143246919098009506658397880912195029832032187398742978031744344461940425165667048910625598453446061161200041571893676939646471874265260101583813481595217540076392266830861344765894059743330166060481313192184112219332647978911297466103231514696546453383298246982876939798518460692036210393224591262102720865393048197323719666825416797741141932226556239483928903032393233464603774824126508483550700798532509003354207516882303015170454102168401071283807432779058827034247233769848102186747139992104512017502784898421620617151262595413211407868892163628617320425199721715450012418723857289530680892763173963068852434506255904232479663344224648905446501483361608513045605013424459375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -269864769801579641298278346124069522790872135676840567034134640560246493737516113461812855343429488538013149863661373938635387297930706768901879081716499926268492680356910205887613193058397940787316218184890580799770053076018897646566318564653929197900684194704660219479362228860821905199897677874205955689390860202294695366921587555307969059533462690501073028366579672047675056922151599665130264596898208363309272001707572299600145035078282965500335980257048479735693980519072005663047006530711722329542806894806117264733205494357801676493178896849947384384951747533121154389767291467962396114868048892570551962787283312147056982611930564258736477258353109212984197531810037387111681878459546658189165342958188606936581157643265298473555900511088459833516034775615359578278977988641089249042767486528779503722918719434765176122375493923537154991533851289776493138387741203282973823354237979424620074850524885535557838332492307019263701451415426236804188027779704196656402235249831953004410385681397610663231877764389285717592959952815636095406899367233012377328105721896599844290793042393288337044944965612399662660216816459970706309886623518698257365059138580244904262297768840635254402872612337435773528163625108291381999805010322796945942233681070309140457306017579282991900389371232136851333250499681116308496900933317809297132171774114838034402766524832253766970919368534009361021598396875247947210892169310500747757455571896919868832210780429120516888110168419325835257931711742083312896153538623143363615612655738979741277299344330446098613939288450462580663100884298818738369161682085740348427715875776896937052740696594633807455845023893902644649447883364149241157580841235049482253688598746211930011068361109463895508211504827352257963878908245307773292304441030799201516155650748639353767498765970208249143965852972245917433655188259310683550436177660226642297106473635609891612546976114265092433952090832332146841894388494753956570506740638776020414630024713892615661943460440786539866382532326929532434496671638707969798132219806025396168145808321254010110579184230504476252040984959396882727851794763267705911116007462323610299947161882209264302906647050006793077364496665715749952135461036268581625992146606313021111617855927389711035672187262637675671145512292531558376801447522147889888327752298526349627087931926546548051859883459099286422622691848859421841563864160760579948761895823095966999276477441198511372838841831296292331916899348376126589019434244675726316071755613735289929101011461815031343989147324000487500133191269938408397462269856016051419603795832382931368014176910440198116132111966178498528514694857930312796632983442338016646853235362356676950185929799816387313361772407283323451265294849658355278457820740157441757532847809162789707763976759004394797754961860945861234054176200160350673441181501207597670453897012097364703843414259490133364806958221560486879836197842446844787094087421016794384401675793911665617499567156847865916664384502090140512145080799320129033686113912552933600563780468269975606327702710130986801969362789320656770737885369077917749388228211654905909343209352258274701946085985346217350509645644413665743935388471065915265331250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 476160512070916764790886233424103948023863159727316560853412970534986872573056857826263876207071183334126457824831973549017410846747009560672507852248646305646254159783551683913863191303538987483277857381968556674096767146549153475481138969535131140362295086673696818234001684254985995749214528445406179115427320512341884398157528053361024550909822978136303370753862917301723313038505943714477412534830810194813413971435499527434067655027012974055271753421274043418264799451991984907816581327824367856017426378644405966010096418730859264914221561319108507311028516888162973151733318157793482133429625728995791149724850156671641659411251252450064724784476290869298298781473041626114485903256193014268540397730468667674106694174337652703553790156951775360708976669564276078351939674142344117309632966867517574388466280889876966683893603702674377384658120049075692710703974527984624511241876908354009195254033005936591187912755041227916598256390107802549922705275012935971305922214511444532993035025931585707505370259014094152796870954480620371443133301109049736364586629551641790372186438097492546575206244699972990589814099099110877956235806070515112203395533132353921840584409633478852928961372395421504221928825567444464868940998742915829629706836087739867447899089521359269931177850754223161950308778552111729083875338029272444858638223430844404960886527636217322567149167596920751961658081602041695487071311289899229234100113198752734617829169711098719233730355732629713121546031856896722031838859073903379547814140491838376670575926428521976484477323266917680217719415226361933446641351886489050682496995262556409247754722216954495798036169102835274527729629631818295063964905763985028770700284832060760286264647932800368464542860484975249585908741561973239046162693575893069821816115608374825263791838319495430125878881738323742509469683891521892295636422338301688547193860290604559563317473711999672617767053282259291715010112549996124439064478806228629604861275252978370040821379028106823143857646171877316030710396176879056193072299031237974621815271461389334112516688292515276988680268044530748648334346112074403003795695058993782901637049651851646142489615456414783548694190953620961130414252428949619730022372095607781986669248385208139006957426130163300886238616744994060933389966863852093970495542502485191260182825943142976644817857366511852373902946068368329897873116449043742941430633231672537654519284848105568771965657603806807812835054807092676350928197099745575537236659527460357954279694343777676902167245523162781559439295922555658198189434300566909301891179535157447196089282679444138673603841034851948205647571271617940023817259507900275342923241089496410374732831815124036983426025576971458612238845261874342486572577077636915782252732302789760282570498301431030845420173120135175358357191021964795635153264941380345518984205213589917990748024579168822915346257889095570513472066770269844994697558920899460565893299316568802545661297820797058958720821979160302535035348399826666674824858974513683302222378217500389079250454195510858810064161210216832649896088024474395332943645959768257760386445019906512236095079997304466509040831550846724340146987680626190777581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -172379375568875457835087478257401581837860030820231530431302608877397006073986024030963755613683052910461906584974960034600649245876825421772381605269783084258452340638542604789499673483148057719160726186399401044166336985611377886848278669546528450743987157428619893471462559198431844957582432908917190727922831556890894703391000670628803888234637952141631795759765361875950890654026917852350988485514878139486594646800631991115888659246596576961437613565147043254358635776059416195542001266659465160471924851487113450113284804091794599797828929191117674471516966389834797392249106105406127823092920101759384516042802571504788335492490196653183986491046466846143397374200116612786810091421233756614028732449823315748999134124189590434404743871251752370647419774293222554779507307330800090269433541175669611324756907280010910027021820029473713599191943279981800092190706210817410427014092623249714648644957539641656295780615118578873843448654972833429544476435698168446639239664507412933613552983494569617424607228921725542276072498134515686239503794626019143779021072327638157689899786613722738457850192611417131651178049830721485014301304637207076176022486507235058890231390368487764495674909517315489053638651559094288752440844339446284387698882585569659900088466272907690223578324981830845808178203334756239570991725971637147909188936640751479635298816088261258474218002949536936940161456344642530208275960979831548032831051438936987288971417906060104195889960903577569781749785019755110830889772191073027115561227448888612825709617342717396121538809812343983121186469196649329846543752664249352744572206299936963553182884488026823035495011457725177749774141247187400386714588625797015040651620585371832411392595120525826951506550553776195933624068972580764091983572671786043281689175081521388795013769103020529093694333259380652217657467906158467704378818042466341670802818030297074228187760172186160454828384875034088273052913484056584724764543459511704674063648441644783524882445964621866890199406725697488687040392762553321992792235739244081995762166836286470978132953736339232567556645783416980714378808609664612284398306149644468852696416251730709253142603417051557039639697935388558003612942316824249677909377214031728070611067736848420603226017772292643173855191734808487207593064628847835682987823649986665700892122447165078196647389641001021759395438488183415896474924063033270411948486917377559992562135451945217646932934482285961785661470684725152698802396638481416429064166051647134558108620522260458563222973730412455715276282423826251640660753579530353510875390152457646759005050748317626969083249508675937575641984467411826504659632772090589747786710956488165305065893339411926278693035894355067080414294932066760971875054739376132978631080439927743815899509606649551863251772048761702129417904718976434093261288388693255629698022558429312773243294704146795938603034040773015818551101228905889846240646357180906401648922331022119588110486660754564457040807107859474988476137460357755601915086695556384403287859451062908328511682672885580029377744851579258543573683278815401925060160011155186007997015141670867091018006087288428206082795829927813489064021727638765473803125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -169656155167146363832003942856323168013817457402138638896252063735337710221158954210333320905070969610860972823669319033511033933896384887948940175542206698856461415208576419462217211426226483000328836395428721457415060520089631191815186361835778842283880178079874573130456036180463033827370656941536323548081376337241379240045926233240229777129010812048509573099874969457258811386786859763382060836121495806181264078324782969933802010241628538098590970573861617003184899168830711034731723135370038154491579238862496526427740457409252377021872652268165046044500266841943072268740169128674395973789222448353730245718062006462896151019327874871838444521483745882507676339813792614484790965968825445631064667640790298540772370356209877796614079028396479948334072279589697061270168643231878414581198264555501092943439350920973217465839718429176585589234364939862652807526429286096681429149692498738084166728460226390198135286858205836189794584817333049775749367110729423540146711882706937921746918822691258333440195135636860474547230370813378527361948631058097889069273185843843282384983117414143593782746902183386924225288064312435631633355451253513338143301222745248048472712965810290035855018436391310106104343542441813853660391452271707213493709474038392895860751605862219125051915123378072578433895484914030761463112641610748845968315682104076188581730507272014836481581635219062831797721919796630802155589993221832637359464651860041433394023446566265192123480105167527309813993446727634057074564801092607615845939647967668525617675715584850772664469366842770104278817135561841440694946525586718774285188891162817917556401866558490585842534033651880093742361186519535029695438098726201450371002409265957027924050396658694741072684209332782563352666243251159006238681833631157925853514574631668950545868477187280034549451854648680128338890513949191878689668169822546383769920346946583322225186477013704461660248770403032937802117598443145603122274987386546088728581767654050344107539673562292476768258085510538987802593845203329646199720799093792848694686442020728655880684996868641659104737210919163542964839695001541626605002008170387176492316949593269604054054686359900660098226231959389522507520267850308254131631394549790050553227679576636062728215227826432129643978900882865441456100952349066246922432315214768401574434909851783323030929944069459594843728722212140721317437394485462279375391349213458887066556615038542068519325098208943503326999411160874884717978255054165499003245622550297713753860198304917335492122719269863827599513069210015195257100227696601857551991854591592649758020920026012480369864408655323028748123588187815852672023264660149880425749196020029570618037957811364952268815422661411594457677034000481821728359143223837393639545506249981008511508051976467204137657291508081141412304576325342371176596947682440216763405369159421251693383125152728164862277886797066386801875785484906948296378462116368510920560688336473275883970721724502175997679156237073669237168019028905857268416820353848754035707846739482695562276753970819799745695949279388027989428748080427710898793190910751992603987538579129801620298076460530650370831782563867395631307217174691599556044375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 113327408975703937818953594570147133903312417038302023011874161621821070058691704067414870557240684564204034145914878362796423368469723229313323219074810552700696776021261773497273047837859336352450198683430211369896661737908646656521629970545571672380351097635707726996996672124567064000792765055547628854477646368960037509017064835847757067833752547647327296912880357916778873340129771125848602190671882171058624207392806824680629362997684558991803058354665345296600848712691845376812781963598716807177843203739824922194724112788453731300612381019972960851155039798768633078365486668529921284734686550957092656384306392041890656726701487285172974895192513989031689065594257976062097653533823496241277863843251218802661390597075356624962543875702666333689778401633253134209838912423234927881738166440209408650639847251836228273468543098237944536654801702233229610886265887889867282703458020889900131435660844614640572614762185032500074529474184848643272157527715420192086050957280892152741946939740218185193607100510085697949054762445746752901099354541995430370742343773538251775187852533531788788292774091948013804414517204489832795385366321802070977276680535349074665145040906131535559306645310158314921104347384284072195985055316909938454274092190115431745812695776072900769396492988511583364046440695068892629664128702861815784444576025029680261547519871411272028830204262679573234569264569056358403896441295758405897847599666953521401238474404307116624569213555901553117293256149139331295404411201195358108127734782711778959244456153488723419687678074647092494999859740184171894492919999991311058110083467557189449887630163958793027746705225207589182384878550136412547095674991024125862720489717824941090344731106141520027688214484620856229872504401783374038362793660124482740565710220801035439386699812154938170869316137159948610887257292571854036879180976355064199620685663710574963213181609735823382192407446714130280922723616037259854059169893442476625726485678544288182754159389017328908986156130065527732914131751876872148216333269803049126498567050868834555756012646133306192686572066726217449865591956299217041143526773816294103755428068269624863146110031993540508686055468611179993905464791476766653083577520694061800093854600665600584573266540039560486400329170242838973949753795119978213599301835590458419958395879735863152493361492932126484308194136705528962151854450548504984248772958491763391865341468699089300293676459731362107851622264504362279189991782652588209262055815403662857556573271560794912185786410391859592750675940856253476221328189978977021267113945467960806990166237418482239861383130778241014191236356195638582638625748650670795183673678997756511748687702612286987486806363616746849696551201955117302638145196449038421907578409448800026525299591691691895780558225705936475549157383555701587841530341481987212890024723706986088915946800135973457862353442073046190545772114608101494085892857045731526925778025632570864383286388376111630882060356408918133128568890876037513666070043981702627703087465339730968350097294003128304273449686577682368238663442000852155632613210196895890462340059544346798387149040295578395068847223265516209407807614075099603387500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 10026356011305647050285076720964409629390471886759238575142605925422591082646807660560142394953096399664962546918871742356471034779419546781267744435144974604471420065891211338564855263645821636507211531517199807447057253932082119883164226879492339095805735313072852626140862623886262818241720302809349517705865083767774833160484542145328898419443004325130819187732298647090740607100412959424509786398188746859162692048301824857371169756550927304131924026463216345372728635732535056389342171373634096898531264543068713033166296531064690004712566164337525157614232780252026582416137726368468036734988073702656232789099969621041458073399321606776175798770668849805514883915893233079866064851580745524322490810658925664777302882067800748164829904434622790489243440650443521887434318163671081875614456497158119028339886688543253381941515957824545229653005883192867313109984696143051806921727487110919658261946295852047909527820563411583538501289420101354650052804110789533888962927910716315182332321047893238883940975333490495870793733630135615848008907800126538005045871851553654321993649564511492931451888896067161562467048509530350368102661798879753462416271850197964994029900466827933676002938536765894623579407361830954822000691767045439453406049868262832816614741935415905120460115947015876021180995041776653149021355075447941412214206588086994445911700560208845357411786952102202202490689543019760135538375474396494337148558414765321615952852527801519515478770161729615354193875837578446121701019646269996671994476475362049150815327240240237624115589223859483939352326385240017103459018209486667054747524593785100801859483686052213904902953433601793743920712993417674015580927288825621047734547271049952500681744688398090067042779496609482967657655847758941890885657368330889340403747232570742538728392228497100220994126922432824471586296600979904039190337735983852458428163600556469425291549137134776781097717927450701444222465134244220409021030521103431237781907649300031381262686444781431962238366902903768804637785160049738400689115429583322364636720861583715723162457955781288977075609983680489498088936584657802086098966591881370164043908841614804460056804179931667207644290984355420748054320198020773738281275087847974153705526862269642066062106139623845024003070517505409467419736891831031419833637834193620039594846081828477356143560819593037234354635775537788234918205606667370475006437647015805166018702928055022259685551721507100714664770542158566944283329557531609975742104389087016523887792268770334397689620085478205074986973925955544883926392106796384284034986929140403255879449451616959722963499098925706002684575608740037055720309481590953084503700728865294241052916680787252928374661246315934033784869047222345208933989845321264769644707739821436742082185732878648775129361638045268631236085021968806736022925484754957228733853797399906204765840016085918977410893895692913124651587598268105129890184204884898898928296817962797570287972245115339791065559902152899570157487091283831103607601507329088756101908014793820824104496925065043982818237035347006980379637370592241075984387861471498759252014241094460699534325339548356625942619506968060738049405368536487552787500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1215189907132665862603024687962430311059525421478442064414272196674547364677183269736797488443677319158522124714192260706663346759618407148889054448568842713376499847205766703061319714637964069577478290476567470783894854636010545180257143583145398533721114268704433569773924277559781688516921219172731399737590791905784558118963491410332148069937531642760426045331169378361179238756084380370748784730867534592001318094060285410539502977502231284797208367210337690751824637785822503719833137539975896039687581716654291188171022773630129008138723232009824194231030607432411637913006487079673885430253038966281736104821234563505916765704695058550728354761019347784461763118143942089501560313694175872958917938884757714808925769351257048307485947584365931502331018541567505250856594661501396475256108137956356328942907846534902378614985928075822995394752987978918643379933626026863110952247579864112607223572716614456160433454880197236142999576242538648861457142871724627855091270814680104778178398803776271216050984661565028333484002477850724523318974601375239853485708812855902971736946765903592748720533483391652780973468339815799525313733559721794613223277350585457183713261119118065751237032054848289701228111557403191380684448730618694022412049835678967938928641767653475357577408124812756594704598455453059252735352218459259165152448118605512144796103026700075926398871632395177167812268297947148899753226076210928234678380433517143753927617492770390116315859048290923871951516297969955799030196845591583615807187955220573855620879753940983729431038046293487514742593205095206078114960908522907510446975426108562041940647595456047259289543799513230952003666784824058639007984612671610155905309420241446510136712463942769235528945073864734090352665751450076766717489362498749710080168771713453139038016250302579799415793877194391558144795882177479175292999379033620932219870165217588171781833249521164372263000100106645818046290956382037616873939418433335379205882362967270247918101559115599080695195056597478155053886967047023834411564968332834246196835028115609636129029168587384820842621179504767431062151619644886391395011438924170544752667333085767756278657300277895809767094439568880610594288739313997889925432793469458306852913373715844386717427339014130049921131572614048314001605292775370507791899888475994841587055536563936646242472963952464992228114163713890202109097187864736237576161200682719580861138410779329059994526453789429547252105953988541662856992200905825790024947492458610446094274548407937976210787795164740840428469529708055527282272527474866126279140106282318970816035650523793433535052274817097675884722588152747828459878730457973794331544465606564801249127811835394377556313737421043183428696991356148699164134028726319756586494139330397445289540313944766728538747260702393945327325299376320931809378039137023622121903628236262180524457153563183812037361245510375149138236715781340764361302261844322507241631595379367647872816784381443425900522756974258931999665059212780595040692501044517578838936290511970900044421683184515215037772795314633604358185801193315584681292755994692051879143101546411726423650152138483553594180685343627138578444004576096011146875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -4779180664196176691897233089050082535424870774563342707077781867247418239071946671965627241571490815722620969131526760770344204291445701827397343693784171672453502509585168629304337298058612305312344796505362790381266027756608519482058300094908947493887970710043275222264550787565111351830995686056551530497425608536866780868908336979856554005888195594378581971936828735735556435508324527362985197658155307428246482398024404708096271886827853556879506920679279497818461480040811074923558850281321978911098240505257146812208101275081170807981422384289187150432058589862793076530487511070890750514587148776847875710354657080132251883626993533497799544925612543602881841784698797983628371322014388170478401918033963576355305022512622754821807336568760092473640254870575147673483569996271456436553398872723554560662267081082796172539386248770601216521947223173761463380278371587275890730673013170270266897832434918656409128642759479135511996711879930593859776142894588141924870476688963271017147209794313494324217611866667832747273920849968570267362708635526429878213576897493742776099539963618374302924415690700588258122376488521406424891066739113052843103888801172407439837783649835533409452270597579622302471637646687658333808563946604502677423283860512577840037800012024481237871245061506199513041930242315585958561953686318916975724227511355545620772298917481878745470267956076453495831928502163775023371379013716844261394892428414509000103541747244475239911486625602625317321587233955833523828662375063584633033089562275437097319867827610053832518600362680377393927375268006370816571683749378092116520211721781960989890024110086685453679732111759290690370584785293760800167528247196624260875664145838534486143179987136568011044185743834854348160456079163465361193147007868189637986473704301232018795487331681091236413301096073635351837891443885066395161803509769931284047163918191321621147864151079252098599510975322504370339031114149866778968136720696736828035717562390198467178221723146509285694292930124884492810631338930369669345855483207489725706109875938752254806513165363937019074624828449745222485213546733256987036440627855814010969808285552590632288237212026246327919034648123755015516283537131109169736032987694820105056359945369468382775904928859746150905591305655669540661226525464771174334911069409954884210105030127864956565660765796249668207958733407081725558284322935807264804811161434028076278583829196654212516647725015366107192356859904365793133474491603123216615795084906839691861245267781640615166767188965372080177736256196700984226055718341237082969105456835051086773220386473988730967415763849415898349613572270398260743566153038445261501474682292197111441691212698289229062936891732424757186153549333770719297990089851064616329281282644915469787017776177978932055747600220178494664967033016998131625678852312409776777542890871816508838905008858025887587450085209401757828257245755473284288403248829432308381821896659727209580507144551683897300385767700079431143066302150073273354128072382820369857179433843773039343027173850948578862176000232376485049193234615004036336553975799749040511803074036209127603491297193732820180816124109571013026125249357482131834375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -29415504971333144181951063508794348094568191684865339593985031534470262017199771798892613097052615719991310343612533365115875847869265953398296517991333971385498581397833810199177800286897938809053277173752997625269959266945588329931106509419223335631115042951636236305911517548970070376625723965314565509712084248572045126485797731562310695442805396317848355450145365778615692711498640477780040370650237229953445164172812802904233532178335459252333800448827399455513348246231912154360128032492433837017391088328850111892968716286525070162380356206775874751146417378020938878183932918206735533793463237836228905866242231098360877987391909175581698348591307846975104350387377085303220835070524040003285870594895764798945755291812863140567684134725604210278672344675204153254121478276538558621797622078518561785199630325548801357002586534212594575301864816179921317363998517684102125051454543546128448697554321015833080289817255802718199565956693019990191199480334661385259063679678920157679602532923956136311581633101244940858518165502967638831299396209182766511552195781077758230154316124692398053631617768006243053262558053340621250120584617181289599328866088041620717661001896987046308172682668902260198384763586262060700199740397811682217545927769815112001150754077467213119683047644478250718720358151399718645158300548139264333506992530634895145959466884063993550053293080293821543524646593949885839521712743470154034631226768566659319339508065833677181389256127774725442708690418543835093723415501696095064257528910766242423019461131198710227701296631579604759541446940499338111298929110664776337802131697388823056106480633328093607462478456447182759015643667673812686575536746292438639670259497198389099175062359044953732097547202534939143982992153160766106728431487660384927288468672993246171686798914265290846814611046784756055533045567728434071967185469806420045379430415991093778724972853620842122362568223697768125951688751915339527086976114714123503895323340339076356477426783187174305145963122647019099933425947917380174151776160977711443299576472205042835373926493715537439662440083207478904818509979792685860767885298844253780739298350666362223634292073779771060477180038916467340927129570254347370215120038849621995777653958317984408232748795044157666683993575803930524830018630308531631431869872530872183533314279119248916931550212504581630311358408323046681645280287757408690683442915940646976166642093206187704665306153795925749237459604051434865492568466520011144302509272895710835127442850154118074929620474688881949673108651561124425813404037655130618152838953002841895211364287944094723134739293204322204772101743852647563910717784783631838036859531614324250505776146091445683257018948715669607135575896715120113034579042842006267947432775492249496760159955396581943604507745199381121646087243902034250254309868310842221671010805653373871274757828030903570784420383910047557831435523719596965004431161275691486549271100184858297322671350503619598843774947499546007192679671816604711071412569395150854502188937643649299256255615245059520377208923884050138625546372881599802813982839315913413338947447657822061978945796239867667851134016253606982652632822312050575651250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 36578518410804452972914750574378980818822476212601393882626108000544417019304592246944017317309569539107206106786955191972862316814606289960059636637764118998324342780366584573794246895515333264751346637241296188697777701949504701983440606564961329159399174354527764377165536123839813438217237615792715492328150331959994176917931126545871879829782817308352705167150482880107401320257983336716746991722304984722558898915320820609869958723240180741186784285657701024139666841301759858175707714948057877807373507576698039800196282149730400966445156496786991840239727966076410808247599887054825296889907586330142110534192559359297605851931779177854322193819421219154255510963855847300922724587051382761830324368157731735797685396271889339442853927950322049212893679112901304047277055929234357928357658544206929008581712130370485116252476897105049355351032225363784206094482876645763865270539235357803268980580428840705656240141050115010513542129477017983804318417191658670044207497872017806592264599487279965152290740920942118288766113845302013747024417194649322678498652484004604031025585370229833061823437535642340781113415996686144308310809628046902313244170791204382396077708224210655594671553018195279026956848876143282716560525745517963957511691849849886504130605088699078345065836370818098236889763454658897782249691432219688800875889560627779979580940735859547515408435717204360082958095089306423284907037864502872640388025285076996142083979225047968512456618500842119473890626721263237094707491952373560065655354655665077425953873379487392901980546650092911781121263862332616556444149998173919682617914704264419510254485859753429287209209913920157130193361577313764480638806330302822277846918635657213099401136353967102654329879731736829557617687616902658803198761760754207460597530776276584941261376908215344007621975104170431457185089523546386412517678205040087461646073896052771821140465468337969116362859531308228311971604802438007955226519186012527830843034546406772944299887814455114445084757703641561109215407586428457345176734409445089747501243674635286178934586391540482904072868795626354319329057923722013511779530239937862250045151040490674647300236545444683933576985548048728867593870079056089061135959485537931412714420946657798689436308734424375376706373774772758114098165119261796110106616845717800164080034847812180123037426229399188585621091882012919765895126759910096341374413074837904049045922690638522656060325061551111852173620052034941882017316237848543021767227923394876705125258315110834367786031028434515254471505223369700175763120778773114977615875273037221155847785994799812284003246450819186706282511719286210011360266440706607617927981169070675392331608272651520669571475207439195290506018493994741120669349128070199357007352419670925941875312225895446572149173739481072231585099736761054141399730851445624011266716290453787044473087679151095251785719995674318642535885687297640447746671147542741421816007742824757051912892259490015609823920936148078240636233931311936028368950659284921587653480191527138718356243218800565271666563875126417203544254630389334342059045311954293411792900734799847105523303826507289388535330150678214787047908348482142359331250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -14960823677045319238025127078894224461998226960951960636388665561214558334574734626806138324368555299090465783637360730324306112898378152638278147475821295613601185292246799237763663419827738620181757778927819063282473588051749326336064318024089890875998069305379824499569783563314255897683376318497609662655350018251026182511336629720419521425073631433986125708721240638270701727255101944433190386213273344800341740427966258735091197518090704642983865000467884240051555172442250479763809733787373110384224116059206263191837501649050623483392967464164800951513726093624808189214666498452644137478973504874425140633153331671510088386289133601305327172365681966205910785914277999148952248861452760562071130002228100866067354518185336149292294914958225550865957322923970375233724349906616064371032727328253081856591952503115254072933153412756709599477716414890452014255356845698246968413708604519677856493598742347178745300664925042096905717342981136604282252157854827046625178440217979475367134727716361814788110448590500433108715591761392325748800206717169846996634063831796076705844905800386174185091807887717506247478854691304635962687355249401866991179115631941467690969769071397372383772638102233346584044415530404811764086927251260006772470442594797875096718090765521760254227701472676691616976483105941876799238589278548681058870623886174834958189487623475936386835903850812792363229815551171720008198178358246004605536510655425425850286476341152801139337722586628436955887671749897391013845831326686732781219632887688986836221219238495909506613646134204361249027544848121717241219442642425727049365149193758828415925355386029815471068172106135027618258978777738306994677111093556286285743104552454761712715176374168160445122812539278828780054672468552642765559832625259444235375249802791871192612373370132974115065870387936541349189510325591876236456648080237298101578511756867545034883996634388696303248993998238600080029496278995534776911396215620075823333943238498286678561740802618560681072137905676613013779799889815960923202550872024523657274148231367408231492460622465651866110837831932519389659592187086527422002946472009827797086384596177419353704279585430325191780055249139363921439520843952239109616627430707329387127947238600639401423331839751362407028017911761311078671637846927923877011231601852349081854621674999052842409384734807986417558297632570103209559350748692875843903652629196992820745208625330647490860634195075658422629483154886655400589521610312805431231163479025634734995257580075240380209131849800503491182296462236417120485849924657374407653635755028765339141497533680073421579636450257786995061955868079061298639099824651222931788593134925289750518808671727590671734948215418359247852613794846434105413770486196401511150159709508429540177930359691167987506822862025406158235840431510005531971629823495017286593041109707008258470502110085683513829629009851853837539410500494650965978976798148551485187741370824801088768917540060341211973205845415028286273299080193939164519460710472831248351627605138190872847167481955421815463889300853771081011370460125032188579919866569693560740226050843123365473626238496796929705371159247126501198636203861456807146875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3666256805429562073154100698226397608568226863722657442932864380773014202865538319523321091360535650156956800954142012384113908348120287628211966886001010994733625618195647415966471938567262501021998914490199050354422334815137294347468158159737104379748234675807124246870152820290047423113090832825927229517188975570327191445546635239182954066325908163401135824231998157256637951620598060269532648813722577025792235444339045704329909639388871376931742642938467079214725385804720814237538285494250410190444043915949641073958236467196660999949774894202517203085622983608936976271698107372204373900676427760820684552746820101654025725879841259370738258900216865560199602248751810662783158611172893749086018753398800028069656852452071192461684506063061706200570038752915337071689800554054456042022087831973204213247806064339909443926167438474683404315765662511651972009410420311148882672185172436560361815999938213655217752830004159873893926854479073025603999435255720494108122838976689177604888923712394093764704058216238726223287315945232174287263427942055001585235721848099688325674695363967757941596781881028597854031485854058995566233965721763596067938950280017670164056957288025449138545531587054882959145217292365695399070925599028982839913515328252840277206858043152023126418385336764345420083751925029160738143108057819974981079617282147448719131859792456802544160462503533072260156879691000474098884457905458033215225959633150878837230623271729867485550397683659751566109915309288040690453296219166700561574292105254234248742686128528252511504344297319479847348571116212468289913223462748197841264889536509054495896789826333209443803821123898439076752833076308244114022552171271613252817007646642017651845589285524047123069049594050664110490032371948231845888723784171420799369730352132163588029013133888919709455983180807250895511945990850881894613509817322139656611515630214493374871033507828923163404717301184972132821187096766452154595339133548773463799486113851347206411363648734946978191742592790942865867377419891229945268418717204563557348275254107878784673208927270959364702374031988866090037080455334146061533438696858039148618447215323063633258450445363803790184759923084127660407551549076396699521644432585109747846726280122481596085233288929176282866127947310024563757331268386462418919397761971680165707734214302980185577007406808344063614693040442991454752907942108494363110269838722508175002683170332116686073110028657132994266786721799222819404595074479236221119161549567104298814330043204475876821467034249632536806323866350068045117937758366379648024835126171439089840185906905591919842206081278307011512161196517390502858950934881170491198776992741790232258463892897247640426129295847695380968838080138666835530421057633712802276004374656942663584326675104299538164896101912608807422675801648813600757768109541632097160986544549348117776655102865905925493571730338345314599038517182129511369239897641005885997265599395813365992788198468116886078020151669811188832318658113445544502208610063860843931230264096513328082935721938315222535716691288536455355068007783599761286660975519367742647346179822728391922547967063824325010108163045091715629778989936081810459375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3116232387932777679190551770094146982435335828352072057017228655419130485104078356479878148075021228568248598159799783766397358186150781151090544655078571564105466893483867995005130836497762179839163318003290994541589952060074999607538786261343522672284199792992099347245988442053998904341604717107153433209238042583733709323196484143686536804471976458614276966548624916775458210903115021885655514660878737058638718441533981984205486941923776477774678897671836822876993448708549005856014364100500956901849001383486677031301243770098180687226305033854723307456851582988876073456501109176668737774128314045740378729935865223445196656486039759140556258229669305351677382673332543555382677190721262254224488013447705304207338770990969839001242945628304684682127280705449955120035515205603693956215778457041176034065171867846799950640091042286974592409361144158554819976160730052409962707526295376584899311813649534127805379937131945833707056800261084187187375320313867283122542592599830879704530137916911479893712297452184641033446401877492445597005058621710024759197281857687272493854224436196165334516211212994383111341764590764772762888534581454692142075040223431079140751948915984650833074375038358900848424096112286446163527258607265696003171857352795873155917356390715615372650940365754338632122478432351814276631873386054614972356554476691933434945404962734573220494795263026403863934527213362484069818220265489502013063222826623092822696777966648705357295766420881823149626591361718441008209636984377228725063053919137233554268763556307164463286032443438526722201299853210093847064444067441019247777993218767814805335076221701778711883395924945535065932387878639561746857943792228782924219407788493733563085992614539465452275181619786918932794092466802173378300380011542393551114199253430097977474703094662581735391388272158118410689544344238144198632932853312403538639994538506576010684971560740808361775003497945046363544893342579935155148445958904598423042065894810564432424943496710597845879206772392331102565534822427299304738198913773145959823901565590896136411499638812189948710931985637064050529819823123982357507565169015335000596772517669319728441506604693056956017802938164616378501596367304464058850461045035479426036696927787379666582232842863633920875219722331363559719394683670577998814766446494498697973619698669808849247095704324244558760370330741114619295201646230007540426893559967060025493134462127946141343570946356861279927116568713585764485098210571839197044363439403624250440400143699572423776818405711812751170631315320039228955233440192719001643697670814456406936959325684780305066871090740214638057989209166215963518031969794583593059894401655452505048709086574772105547874659191035422860746821105541235635916212144960138074493854319839095068426446033292453581418982543108506432239564027811950691510955730618548950358268065064388219401771471136863177892967258953004133712734013889850071554878687124906016397808677644199486816748375886232340125584142710640799418948550153676384384353352097688611239322781980217863167022160088695062466277573462020821813626184282099314174097790857164357883768000219324074139888249406778460684607550662183783411152853640286125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1092451395158038324464359710292855885281324019605787542600576626236609231741298530562847995041024884175256184991187529059236769916813708490822810444405463031054056412807830864988634598401170752988468588805581284146012179434956995709163638490832948377456443955693417396232492678249508350381598574304979554741119106424669836684507406409522410646384916635786242734045494612809501786427411415482596643856175731216115463553707070430777257207832926364069469033302743437146216409877317446061378166922719770187922995503905059444270762464616998516016817443148984846610912880399557684105003330403021006124109669741353175884612192402805944953925601264442322263339448411745962256130818724804095967856484579937464128110707967218682384084057607251428204713276903901765045915743119123327337342285129264150788305152497911062604842703239869274884948085173756335343424308027603379892985503069553046381647852854077446395856345576542183928233194447511091043161821476184050209417346186152750736655750902740091242298084377911956629966818502067490597932606444703208385773117652219920170074410397421456881202372070809579029498139734333249766461035141790269042473267077028261024758943458396805405640188228820243242176570339525724373190025976192149249165782962418815197132278363053202528595759009117760829723893734680443022055547674741174795852415297506138671965470061483092304239487493007045948351526350515117139855539485400292320639152386569985933900577218344758461801537250539335230808545354537909958488712730560001361678373764459114856951490148029712353491270967696712609609057289793173678212855495536697142903041710162810662359308840089949203296318175215644495173075249434191957635282144822613010122031648376435759063233436164327758118433354701938965376680763845271709969457531383013632511698820118844758232458437907714543705803242735566951329302665529824337890295189467978061675200326527381324569203275245403129239455902270776833421593443879599999488318741356354179529743567564765566693045304192569611191437749423881561706631490340978905424366176833073601197380467938655235590882906420703309635578628775630714731370086624645445465919356654119361910671096798586221990886791635803312488883350045633010243902598024853819250640356679013789058393758837958122870370660679877479915246989947782675604384043150755417162790623782009494594844742601552537244928406369084584956910938940694304866726345724151633589244854251519535180616335340363828121699735712726626228040774135237359608054623064113001018359589614756254190872220458304315273141362616923405195893464270913949451993682135165651458473526123185961738903421049558802759706953689279410456102118231829456762513773645825446478789067938795776328269061422741241039517109071651600467528474339810435761766217203698960331353037756943315221693282661219903375820154548116068735724185519334345742397290566484259366530731583219545981460238809094441076994935812351670812477754682154340793160494747982790235970937428783449911635427166100839084576721637340838624088403555208083229146648471525318720059837342743336898633135564845117676739575303687173349732092871401074651847580256538979589486437086764646472889850751240132093709384640888798757416901297770202537156107853237940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 359866429277413791956457984974015926422767390742814131631330825001118339468537188822617820106648709403982384832753373955636651056542784353943275035269508176479811905738530953362052584533679985994958666732402031280328403482000046423852538938025791233681659365641528121145133794417735693290245192641951678449819983557922725126096126993315640357127026841979692488139344163038946618255033741417198692156474659910131487889830824047568155875849236422774074098191361017927294752427667956477808291763663347556710212260000309760249104876625607295112245162614248284028215116064093576957325682580193908731123895175335404402033932260332389674981058231174928791689109931044283311203064029356191928526289442375318225692640757530258137963345870804772481082936990468276242315697697840942303714905739082662791735689225304042476309790205512858804152422170138476784661341997772623980954194632843220961799045781905782989369003512062900421886678040575586222227336959834841819116745685773383079260769557630577626855194303768507140408837083957501924508404153828675994247813439551898961520451257331944774290824682123169833732229194339340017451667660867907037446189111090192977385004773617623508210840018801578630801148653583737399769648326933947437673316207287090035996314809504780777750541566267474015991835233741225646536789669766779281166602836948795165505876589665742407262508339858047543975618940046499339936221276305193288767913925679618445471244708567931112517312670837654890971509716502885224525232880963731166681621477580514059044754814239600686951987210928783598106954412600922864809455133257884581569801973711970931318756189733052794331651930446276585113857896832898269632875597809574425262810264469548632222681865960580234602271332740559300239106360060379785395452725297343054915018203328235971706718614458668984848609754445799349783070802681518243798464324790734170470611237903271961108624183226961475382220169573204015160757235405738827102560083727948787374981028809354098518191816181685878547469723336829847827206291869220784960195128773694126092320235133574750493141334743107433289741372904408164704009770761486191154396361564903385873672854940631577928384316394295660745833871272393914841342979960550142306373243969920971884239074122499538188577355970326407657391451486549358486080202479573220670634103290988369688335269735768787087570843286040970549743780812504702376001093886827780178143064785938713287212653206991210843783765723034419394161598066925638624132716432457668759445551713393674779910763176361085008128363187365951839741259690943949442693972306642941690844780290067539807079530786548829792642126253946497431484935571393455890620953100502797434111015298619207808649460173655666152650777221777996400082926635786787417013298080633624539858413465531769850273068853787901255554367659972145387408121961408807074994483539802350418773909598394824525421278053948674879178034308289501472909301883395825271243446564101994988611548098057552299383275121600633428184348943017970463117672867977970382532000365721056318561710411169227075965611882169043500881985052134916331713845953320760362348236454446022714333180200794594916176947415494705139556988837165422053056667643559420697399132517450896875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -47422473017905950370032360916352844234160417363055485176354588528671170625623088468881769438849731847931939789788841365395544741575663864785327834076486914794159730967910201002385483654223850023113403913001480093026428314472010238576456370166935081875303233362237644128953082937177137613052075741960960948810351932139966079648555463283403924608994853011865584455721729588271243684237921033208436733206801180444154725319648157883131995324904037109739030764585497991757039346923481131775955354172656782049740914109297880164103954358157099821834515628547267937080933163627307631621917142794922398800127886248707196525687850590783195738919376609347397490352234098352719148439629546923836128558566166941436988911004348491095766305636030425650814227388997860010229269073156707139104816284832798359037843125169176583775253833237724268438340200872495099038643370332094355320385211382918350911567265275378041664899983741193861636433248637343694893064849306437217707819166814384441651267175304046511136643707722981302747047010674722206280964283849948563792924932740968535642064636590429977877437782168304308305653002958460986640712901079055772012960402642995120820161364211495987357518689368489791285857653922165396702892952623133803496448016037963189191076925724617173450635296065290260560001952828309578126410044662541241228714730126966772095292189845909479689793007372076951080499885392016476863625839781927419504037094085920754345299274212947897868591850758504395132743044699254883294901750833036859412999325246400615870321778957062971031918968095996032199137958130816170039690961138215205799607314571736004076282833366383492834400371279315954357014165708067838210105154532177922497188319759640148616541176304005978419027684317978915903781917245493102420586771905562141297587280421932945366453203320878537067783100427051384515921934218791950105230317139496508623401711163017593336430004770459107437733683995794636842868330499040131876010461305740280951893060848844065707927498367487762633174531898142320597720274688767642170065950859019155226194585570829123079571569506153410699143345465161709809164609864996966264349166830095010856490434017816105604920802451849113482064175865633809799073874840215885825161460723082027620816712057443715921541466450548277418907042806178375654438050286357050016625663594594488124244383443549311489262151688636344272047985728964826635856946036912541940120411885760758379087650073224769618415977322457245752673069253062619674168553506225028993792787317628874845528984306051277474590510316564254184882280499754492432153797332721333261929787071924083011207145227312793143279830206477194252334261566721677920157501062687212815447061553564347015829469495333233089109311847661836624373779264636698163322087776134900563960075739292757272315691877979031849150802631259745335102488265169886913622324430778512635506361109956697244105701422167265611575663500322983208602620812103673989912521650948597017900191027477282381326382554222614492439950272650649301295417399368705465337572308409393660162607761175259268783924728269785678349964004909706846873694562792785067699452344849108372763502370895999988632378011833395064158424085598133097955903229650385816373568050285825000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -120176387249087510455223740199365654233342958309602591606796723427749715341184209300171754742535484700302571169325864153388356131584219309793754597803080933686849782838650010583728921935378599133366647319701624445435243650774727950530512003764670798743336514179677752678595192381626171093405529336305413747370745958178090690645047526488565067548790795726463233000799599283322620844944209604413827788648918193091463166186212261461002927574172040422574270121632944808115088671482473511521078464278575416469291407414309123121151844804346232637346576980377510648245406814671431390741465135340186816042210560081642750019226376175819261371590941324456297160234646379431743872253375602214765726545308081098687872899779860042717078488598296151733643102236806833331033215758450868419013806813413365986867843975988634677971502982679231285530929482734585281866220061568027526697832865793693674522038927967205531457101706113385832952339696603772071377144332511225483230050696508024114738478391178063616120469690445976029812317979469032847564598138187942744550111570735200672105911748808038814827188188352852583469117355060276492871431932188357208178423012410061291018037420116148344094186863681805059147702487235364834834512835456685922664807441613800768962545971718957345676844094247385753987804473262073604273347359775991711242378294513559160305952547530233378767730923994313118444389256872874033924125248345264449129222320899172041061765375628805526046795113259178591843607174997822041708841183269330969377974491404818462096944947740708214923600055294995493156116863287625921568198649006136515749974993132035997906531264183216886642881052032760211144595277856743538473463593207071196114797682268122136812328012689339485603548083090708059011734538285189190031003781019568922635444445980890758603959564096459945362197301779127924254187147655387289401344120295685894223273346808619397771237813675938919236946050282419148640753442009241743778436255171868313980744824863259329573001100479049572501597947181944829694085947805167131906987913655292816106670472985677240036978580284504285822108803049106431549018847934627786522598790671045111367208978776788657388613304183444424954641736366308020928383727082794952199125149554699651285588918475184494953826510832138257498171239316639995874312452639868787056732851361515658085673547230670771912790882978295807130518243745398273161876201898035013409524035422283693423362781635034239656306630403560088039945918114461475731662537873104529835885845380313694209169141273148546802401064844679511901099829796242937140336050698637800808758486139438187205644938431055651519998790522572579622281973094296025327398063110418642624828908290473261664113572591018365595137891874170092147906874612190669709667183067469698271455161688063626842214604999399965897073382540107625931630521883587567476496321607428727399094571931896341114867429442403036041664668711736291662335455719036348559167710611618437012350743088549477222953424681767158862289078627839533559490164719376312205696282851415583956436426853009836550049713142018600455324760902484159540841665119567777162272369742235127134554007893250360752861852618172472197498062177820568560956131159911924792814262744276237500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 37762500654428784474853974018005640143344471421057634541581891441369573264001770408456239069849289062169393751256409911073254233612113537288598019379755472723383222915828533820905427634287591862463052775208907749189111498034231628335115403927438386334536307978810247663265304092973907808378307247864012630518515931862661281316317034255300460654243747455918666503619793003019523455993155159853641098837737927008975506782513613362138509156684368804526967345495699866008193311983747453208373780014682088456134636872279625130842410259687466434125164829926902451419360324775823978970553260962898334458466868843127261026113187750037020424740499878366206978657370913269823681810397051482348482712064341809290632976168130096523735758127564421716519238695024128338169243177134208069169976606157462055429892562440201987039309518692420228849145251578589735425671742168893036212135600017269216254796183160236672151036868672151433848703374417283189621248249315559565824170181597754098880476260591816240704501394629523364855080585146374874011620842500054109126954706607897472347639704335736642570219444720629692519314376290636169869278633121507765427836097159139836451606620879925405020051001190580063430458624790510671273850798648299345587645784054850294477855287680273959493419845136590326893842821582241855950604243758016299869520738535468275242891865796497185371474945346599066973774428757678064040327396908891451618489265060971449939506928547958322543298202510734890151483187147158296708272159276150688815437231797514211660972175219195584654263833473651766957608564214825395048652630362955775192194570428749335045107664346873522991479397445020971528288459301448575298477174893903004006163531383645873694036038145115212742107892404550982001766510221196004056582863442580483763825950439797973405990315584296870797806898677792948495336967728733946921482901589383452904483206177485296767622212682511988991734328987211656531798646749633820324834817964420517945732854431496429707475846496732274245772071101344657343433208886790962069475816481844957530029827385828329263150111428707852970926720067207273550186137086915675286128811935567341743691246011810733919602438953776720934697377964495307265182997751337159305562373790751807809476684122626032981128801652381599788009444236957001785066882437084745775656316764735056842102072697028125472806792007170566449758287873321706471380403261637694376889058309029524782104766191233392575303864547123565645828701775375432599432933627387378639921826255190422315724581456283660611179010132754169169205225586394892471256457531688661926963707841452886335362612571665974192107048874649463462054116922827706886976294204499375973024056408285535320475632693422361587153787277079438498973501018673545804887442768655109715896757436590716378323432310226106219998053940392209014302968798841050854591397005300948616560487189943280824295223923974252224705031878731081553338198207848414150248026431659674870182281241503011177662803368179001371508349385590402438122664422454965067258864335942902874376853562921195005030122317824383405822000842127981703851599141894826304829262427570597441183714272848954919335641799840199796430426782083268408664240921956570934246666431828977500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -10215258124477951857087603328290194279976034446011038780551012777618165919348629404069574849593303011801689340796009263285789570719777469782081236563756769902606542720251141927201240695047168005949999190808219648827221541052549286376390619287637932858247170678785002277866636724561696113073628122927732477360196725342842986916137765891873537926685454581276292521346368514377613003666192439476030557569279142378907929846232770948109022620260881887690185406646903137777932402897913785544471723978108158998918182954459243712296079715039975856917214673598096138798683102074934611308281908009161529175606047155175934477810065759232041287956532342766912071903122754196425321441215447914886951139142660065884899643135873468278081290346458060757728959782030362130337029151666207139103946652464251161712933224544569525077101230005641439039595141178674603655195046838703010108586789907437995667142146669861835662257014006107309376372646935494680083963880406135671529540471151927980093343807407284844527970592325473074905812085234036381814402201717628709818560981326527145847766815832358239090238329063514995503706815479724298234184392742225636447278589938261514094185884650120145442097587607908998091134383160397274788653266398549491156037190788830936342731602506949810275812713983030331064832676240366369219809662481667590213936498523930050420012757746634754046482704781339760219451790459958367371896400837555066008445891609782509631026966778449592922294661405186946694520958004392567965658485256772957021910338006159831005216724065572871863696148934554370574016606462681778078489661929005080225710204067740449279044769384130454577187638453854171544549715188994027284800636938226135147767896799294172891562950329134304177069627295269608156992605703930618497133105042521822809888429221283623716335588444316906674746888379864922786797486546994104657033751586745489812451381669328725312621558716877839680667869739955713838656051862015208786604806799001512011497989323066914018124190657435802301289593474412425288403964495276805161650441091546105133317421189765354673302487682543380229604256665161362234742822324929956828363908288481375642610665181683286843886137116830683684408725341080508919787657963033014485753804826821738266584670744477223142641829663318582223682816939982769842308608881908047855661101671519461289353336436831386651677775213084555502891594584848005483815889472887930496925946323394684263499268619434118109526301098167435829604943120081253426118793634093751347608903267305512592927354036373310231922334778939767160710921472506052186363725102071564336034530764639297070225746285294798256837515203047274009245440741845103321011759608564045781972808491556296505322574896782262690920766946209509927766387901904097300682361670561453373767025507840225919318118329551822820460050057167822021314879739644219234328205754698937458958765661607792730395271339971481412312868596290494440975494661325229688704897375503376356305954800252126282834694481476115200050257904383512522636127041739444284238799438427613142471835144566577090610696616911438401761820373507724516644336978195124163065884633002107996244655239402613849445804526302543694114557890098010474694777508322264585610965919252026750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3188726157952994779187755378685298937401700544247208972593175159106500660830534760929448244595622715829427356849620556844671559611331310656658372647844669057409853255200006830869654524348284626715527086647591151361543322868069506606828296754805201330092118526105614128955632732371078086486560355683323965864671614118556057211936886312460123478054844658400003906079557388019880305418272207199931717363622667935389869931094117873191510283183279774363722906880928537778530626152692785577091847337493256917440442463946745459233010762396814042355474182720158559593705245532758956366096782558968229605038776026717446105687604785621972211368445603141577745309556720664851203087181320691390231079023353788567611161640459090154180400072276625588022042766455019836583546893372976377925376685784063292560325724171018697324862498336568289888497929805101827654200224894974543719125700423461413310112304539106999670187820038996888923261559765592207782504417927207160506593003666701308777159606558372452939936219809215868015523371786093057862781464224155728625368019423835778743680190559429474119825803490193951400515430391248073385383682461414387428570367250329503403474807822718799574035849316695879177653247130587902924587485048399262755253816986293335313244414600517823602769999299209789194561257816128502414404134627672306801259553571751257047244031270674887760099992971444172894244972235379841829256241075960674782093298433680827824998804264885706381707447037933164126582573685036206571679833447353640096512054232466399446135857314041115514989306389183437262483839018418794820479115354904190631653656805940827050341797473140132175865943508080941672225886478830171035777476382984834824086085766841420593679531645440098467057677945856428721975235067170359743853553485537252361763723907001194753453972626332544009324691904371313541426868597515334123224526757328746300160381633797251011035357966906917103676154595308260784697734376033450062553603572311538754061884309485859729438066074685036172551496713050662942616642584246149851793223140170965403831127157085472122466684561475756183447918664433820892339657849820982571429667626809380553253246974694135236893332584194682611198663820778987441376680292334272430051815022687707045621834268668130765513482479666245533656367966590823914490104251039837565679062573352731574849857738979977398862024119961144291164362018789429220927152048872153717183240277392510337824474374381318298840687949971268786880204942193231674498774152879741904070389713253456505144233710804050901475112609684186994336736579000727961232563091874994885449731530974607113601763384101494778962433745364823853354943941161841522986195585030402850734726770023207109561515744645238449135354336537570749295880741270242990725515329288257582386761883918523152352771659522702380968256644504998841388967919265755856933743594964727385766830745576659192942602078401080471607191012962233223465635300449325851980962562417448444873765426470817121658645250937656765117504939887123936684434116061788182767764960949797011435860630483547779768089599952017764924207464882007131739307555804032532024125689875068228517828860510620855756827753767535087895348302016544237247167745059762288153662128103433750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -152512347534814065536479769844693594541672337421664092815981918023044394500504987638871173426519764317096663937300276571911276899174319448892409836136505191542244343835333927847813641018792356604003244866610291899241015212644282662743255782459930711269724886468270701228079003006280606049203668163337598098767794445633376227804355668855689741541859964396646861999086786580847318042371731186163344659945163525521295655133770061897021369750286524196207320510481410935169544042582056711845532005440886076979370885282356731104706226113625180729182797701296684912215667660681851312578137718776104437654371690332128019779837598412082427997745078535117734221981885608413305173739281010762799093076476687331028853692999243106555197738027950221287310188133017321077758894146376697992911636292629856174646888758865706616718715301283471455647558618143723297964382042780498304481262080900593371777117229722737063217335989113327202003917837526238986645436755997264479616428646726600199370597849366933493443218282273103734417266795716299641887061882810382975937566044437011397863307165805847891609317937129237640696521615207624140942144098529836618362853956164434349211234865806498876825121078750236381173186795622796173792957324380823103900457532733944215297191841031615103767735324914388456831234921466687077456665739556198825357398181982822430854216294804608933294525079693017508398128578161294710136199970763582122972809708922695333071818828921354144593555683220092240639781360879297393915499015669290675133607736146965181639531297867544764703101331744208529193984514257298541338179929451122124617656226471921823153584247075560914739751539785020653548874499661218435648458169834647515164050289541708980999174184176069948149023310597750689058459314403751525489874155390223586444082018652637683807035697724768961413092792362408178066151641811251266448872849138418630303606857940827547669453982867565683821437009849962354849251224609143324669115231083921337960199601776156825211983124782257024921559329570866608314305732069821863128197724676809224153224594373565364480527844855120395661381370514355257199084587840966997302554296739227922582351738684035199834159185904109589279867294278892234797575869515668044981562261998959178882755023946435414355850860065023012737183681759985669755347376017649822135606150618221583694380179833497893275816211818353581482926808530487731333537668046688639738463006979420319226751876968301520662363689224399168387578507128145749318090899917395443930263980458791890181870081259138030613712424693844932011677243269371271394934873987795489923471256536973897016886718260710141776971174646361562847049873250987638210411127207203876538986907703738356046747918560526176011070044595122170709558283468433751332245519039239270448025474842843416483556047803320802373605186650276595960108277184839666110183634573915514155061776008499231116952114851033589771793602844344651427802835965807751043567557179114051687861342059795772281499751032545947640817316811825919325356186457659722395082579497437112389658142800711800863459690825216340240850236305010219547899814458228824042192085284627699123284308045921171224800254598290503057883006944279722030145285562136385553356394692305000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 44340320372430597914382861343474291432130044777460615360833802761325441464968984590328161480497381116008002053353091641927836182727485980434491518039112649889577570915295518279175823483824317249626213050111552575906522610119917679483063116579138274798981924281273776595015226888532870314758234858023749279400259437392147336856712889917729758798036610240546249412417441935251754040763786838167196399964303374570804043104720563922640887412895712351587447439103463569821079553530460306249471231412051401953631491389422897045873690308165733757226447618795586394452023291692789941392226075302840004386665505922644572881355992665237363983976455531167808229980002853771358668761199268564215365469007043221055304859420644486447618958710862754255725444491416761338966601615980750386140641261901315582530340698928928656295192671731162525031639284696089940724547819032328044141802384530099443395415634455917677740255859248293655938838437998682054266279225373585819000234580566170068787185176463466197115521347443486912785392497838252375459863397311994142130541059969537533660674084422227010163372316784669933996876457486898137944458035504250294624328902889095431977645031032121570419659390375391843964424674250387660651936102163559067681587805217812310098290582426656810745485074910634041116873539794051246545119878786350716767485673500680341151222640447287728748900149745445934559633716988163251516159152819246065514141513009034397284570778440778823869927051674165208139245166969992671851719367430432415373604431128918932690905144801999775594857526725667235046660578718915468598459953303887945129229037549901867820232848997211073791684237679846191719297209316236671925745764762009651615543407346471900855885120680561970911276241398311583346528487900220475928433956273801674107832525613539140869608276668267477230807631244139978790866487321559366067215750055766806450790624113342067664282115577896692109900193619903155970703217585146155356851228287697159912885484350059011966257365697998215607558433010899891515440927629000943767997467097059086524822937128380129857838471958609875078255639937866837242687722273553313485824375750568785370031436278522347868637941323397411294841629105244353309055054294941252834655888491890234966302996843306954747612536788553293425376982702573785408247056756253580690235585364094702258195382270435520720021063321994168596979849327100051063028878819208077222500620328841483199148453574114758816003416640454766687257863967907129606311030361556034679472116478695842720230706665927604841860294395873040518673240263817592322170388358752157733273484084358116120028877139873063490662002184242960000897465262039158847023854599165469308497008290128467316452934805524608646789340875186916654056324086098840239863063893333904463065768156859366006222358309904629095748936653860914899359202174038362222445159125179948784936458846010662308601509215579560093106201580592311850153071610653685329454151218369760521452055412207509643847147364397995378611545378286702188501011433968135060559303694516070986948801769780295755635337226911475111669416888762240759514231178008274292861508624552030245776840823728129342991396248717626516802335542804124073712009204061302820794709230755000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 7247045897509694978538987549500116983897122755962836287692680631691857162697653025011235963936146554867559063907769951791814941702369288388448503440729179648897638507261158994190202133961401109851851675163989804889900760655780990357380617198318092064156388052952098116694363807653400690209696132607191977072860312185810063132951885430689965452122407800663185432306163430941169862557879810690491025647205839287869588070726846256244103844670311003093824031295118335756629381470359291847744459523194048918587394585838239105925159450520742537659998893503120577851031949509236025316149868342262648146879382132121479463320731650649267167707975914083437768097996640197100974739274350018640581945526510330519794330956592967593815067293886720210744328677198989145790633781785488736177068696423297165426456109846274367468891642670153158342385800595353493961903841304579179249236815458406945892450786174326788255859765325972226910195167535820358301554264195320730494105108963648394887192795042074248519719204849640229564942001478845166360940770033965245482696713421352902066438741997881842594946501089001814893761320088703793372573030812699803622028431453630767387927733904682645463919428789740402160509307162939204158484157694785403943782331387742871918296630908927195822457173241794983838767544400706526217754879273037837747761227613029151389267877501459601611049816450255566786360036489563764915662327647740723415148360189128534820849098867209365742503140223332865059179709543976402788291488245141437746455877656320420081515404727478924304466602067081594621173913165749990149692693286278847395362278868707574886910920525174699765213765364712082316159576859894941340656167184742220887386184823572889085556205775154610594759754903438927650405514238153007229683657434300886915293282671813754680480026083818004806358270843659915047633585005369987962219865400734476297698586671689559294846175669127226215433051342794190481785440822553561217688639143102164579788018351946269852852303753971194846141880949807086475447987505957523561052462139199924815393377595978861563262114107795759947270548530046650805701646921376688678625994721229204516347871829477664635049074924272498436545110065321050787170187515537280019517211326034929480612093281176027150431058243824917306115611848474991582828775766144997807850242661123659828166660045186527833461933167629164693285841601011062125702806774847850185899154973152302098846105287473713840891631714893066979864628905746493875876431089883590254696534472441368603157602232282647101113750121250075331964558028013110569984721009769879315646998589347810976293538728768346058418461776261530772369388983343703656242024205731459505492148527631736257530059749143972821461636505597698178448055020979578591022448248974373822549116998892510253824297781017530533832148682038204797318174565463591993171481797929102204687072876306881667435989994760381281927855791050434506206229824318243567285820956752269380094177306906390100225883807026970811306562273167474256150063561199129088435117203241138309395483960455460470712116868122678513746475416685897945382811944462237292256101848083378663684829021231064030560354703847110005110162775694438172006014286222502815585393430238750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2514729408107901334818034099923128411564964657568970416114106566408766853876419430671621108184201100483303860684313404140472593272126480749253272807971528534300902471229759115000537166232531520252077321805053271292033800178671418302769985315065025355807917838910825756844233668651312991946698951522338685287353395720464090625431834197356271802596146513046687627094501464104106043368151896316036459646905664402581317111439376429419018130876726546741919217267472050904325732163272588846357124283876205468193596029455490011950368409368642387829519004535163255514064368542143298436309827110599461728658340876447068417444652240149796992104630480136710126662941617051410777349739101615936268828314068908532564784413223816794148586036488948462037535103521751131369000135089902408314569654767942796550791197804472610226691181285854647369024320427320613994717432752792986336630537640671049269327023931461420678717415873808416883470249854120537534930971849077849355625491464847395842108702618001904667111665476159515770598259549948096276346934444106931802988323482751572580465623588560953691402783460310703857740806534159181677835018971909631713234669095700267404482219583125634394267219475409822454611690486171703659273443182938064234065661303648338346220137354018192119483891210446894606243493686938933993311339538329050692482846550131758253002593917437139176196937079070418294286208308260438375599015435395076434290676451547558427825450351643478196665550405176568179825218859569548337028542373385619432728693083481294959044599487021980479398375713529737787569141806874108474051887114437125328232008788852936180787796968583110855539125863066819255511525528293823716314064733303679333629499749872964543498032247610649966899654494596773616993646165907897952087248625921020373812699678854103965149200647102035733480225760020449948208588225847670644313224581263223592446811157090358530739984683580572282171582305977425017149992876273223409669068508453394994681364687228887453077611407572891576036711334249050311161285257846253696542742189957164088747415926336840857289684573787877510873985542858887519347977343347918188170729020032325947046138325134783944368320536445410865013032797535503580406773713111906595827079882597576569914948225303303461111870394770625438845447076007633273680569725169264157433999849881272780396779832079188099260219451533049018892769364477274248249409828289366186735794196251751166697999601156025724846605635150056377867138228372613302391272098603320755869658137621271176691040840375803054419450026426860404497946582549498784745389448091803304767270839060013500574536117935831667718321130842218072045407837945764737687743459291188258782494823803638878616560685479794430732151841866865695487854613533697783959117242229965549791890613006925097413197199685758373078913337094982384088878806437750047018237887141274475771134355932320397176214453607740032783586450772413545592099803882834440387828588038927074201617895843968889113480229349567193176084029927674485626465064302499908214193573613846789594105911901326277457062398771472897070701248424637738782938921843592204794724662608508536474238043565353910581400396665310827074559639416298031561122350722014348650769042113250000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 504661864393505192251351848875653655711993307342941178411872010424723661508088468036815061586322259990710435408777234285042412590701793166315553846432704223641375692951376625779224814509510247600378991652087543332505003901345157169750436390056756701786370133967206812998960001869612240558506776561591927556059147988407496146490414129741365239416414276636639554907312169619857428155436107805164988609453072090089124726760339009907933514368540031682949644950834276148673924947316554458721736136622280956043727375612318329646243629290465541389269608864511697507783991208019390312539649786415745028896572306364323277021861052469077744260935449746463637141191748855204237842067784635533712395566767519425300424436189348298323712960595350724869065331048227813087455085473737018944702753588208282188491586321852677118901350740077783875327738696802705785956651317577967901940337795835064266961291336526277672275425525199181346912701507855352145275713218296646028312386529489544302547732570448121490759180263416529934293979920143906491756881509690007317201674096616808919397622732293520482272991358079611687299270196812171113270754387370777701029187245513180273290388805008707672879826762230019996176910808058310544636248069520139674527836461355595275633526492956504572307504990619972650024078354961030932784121046660692859710190971361145492471305070202126315514169760984879688831679857714831575912183834954786376620877429560409336884656563221874637856068098153409088339241471507994203270301201532426937177417473251189245939901846675181556106019270102237950550362317900241984338949382485891408324938727975324877985929588351406859298458496083703480911668267493786456610255662523646620695202361463194979228070208812642912797841895725832736123288012137895962548864779576202514711874239142275245287932599949425083876251826554630404706369854261895617803992596334420174530765755608148063761932096587053222978533900742283837737302237299101094934137432533196839413235671882884868532205981217927614874623798255048079211197946670595893524998674765771133193475294999060087612033623966562162054050958272858632255776459545666482241650945444578425051676097598716302423950724806004644419682998463077352407932396093850975936344916170363823624658343469329349391149238656307384144569865188880164669556760935251564456580253540209690562556682858092201613222677575900099406557542013107628358933089623212768695939204310378310839396892750887933887284690492712062072126312773443701715542894635089274682794923149036890377988504820377129976932737894306068832716914078977130870816467053231424735511190163029970222597896342741219322215153066176959146376818304667641321600255039385876164555557460115982540598925498493139115071235849524623114769095173176617617055571994306030858843358071630485405205893447824849897801586154721176127260311415066853584610393038678238187565064620988549717534442439552478847160537928453082092033684513306437439244844459216518613898031167136024312822820274352733456887494860610704742597762341307106413066905065000232796845375421544849923675976390611811696942234102596372910004379652280517333190776263979963179584021330064554897306421806036547102298529085235433252005764279842028184644557112500000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -98300539299834851501049443513525306399193328022687800928351956499929738799153834634219138470851574521150907442873294890105519759898907934885269511660685532960519480169346252480254049392458697266579812092029273257203617825371984436203717979896397227071307948894596864831656594236332646786318550791598791782902356760285601651561180494450280064666147497257816910783991633832139838078335016142993470686823518822697101540148757821084575757506077762091651158566038535145093137394263937668538157599540709660439335650383411920151915567424555475275346134115886184400984283793259943446995986065918182070416333312347646370021053145397176576811327789274593457163592818539556217208776471962460065951126986407592772467974693820347039462396773041621782597519745733972670964117667241956028440722626500716535528611682365319443937085692169705500373611500322729909299633964469692889046261128112244384112446438482975168377079180816500992401902549695519390233047055170884947744305515391747091806874180022648191504611588112293947479873086274416424213007333433309283164400899677038568440458296480450176280648845733494618558259206647248276795989629893589977395992273537946898702822833606371286411610056911523506646001654167787132999436391851128942707528484726655964294411818390000373706282420882997198984017816257578148419556993189665985959647994437702179491957715874526069572284997664848847640694997675452069844663733443229022103103567853329556970895238390959711488992960839722133237332711382835940934624560431801370159762517079839284760114251192481438144681366318674194018428073624316691068265020218193519517387159766037866530433639512729087384676885917537694586267473967938702901737560119007712160855302139272449490443465604439128295192562220570243651752441829854462792038594576449112992514833615737995583470797140622573975613061847703205998900426602378590545186338243291729072694884277269430191338092955641437613639924115622693240430981507739785686586843923908585018283914008235671554637442846385323589079357274113164786385606834600285533302776794076963800674012296028216573355905197226165593101993425299562212936063189567721082192891345350897798140408379968304214041873018853965848284219979695881574471034167193816769157431804073794663709286523940408527229886890595352881149656912786640349390798103037814931994780425033361199804004457621890876569847858598922420168597503967955324067745208104744690111825779468969828189391544072668667932754696962309868376185532628494795076005364971855729163297742730660456052795582457115377540693282624592877445004650789126736421603494939369814920140826464885608175366658109215249985351116145512139246518174372925575897913864470146892265188940777707185829348535236429487993499134419694808427208860382274798940493974402315756269241077484521985775186553190840795970703721841674639900436541526945707373219060757404907604828907156223116390184437344886535523354100207847994366681332152191834004517553629164526712383203765232612860319908478929859075380863408840848365243903563402610341002806410184948719314782186416312600229762805382846523538383501618845467688590695861466348265651314372178132306703266260009427738861681197240290389595579408087319735720434323373345746912500000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 11661049153307113355606364561529552289513890152034168857609773003466223835188389499905379407198884297898574452045846562147893546672336991978451614821250342289950498009237240572391859879331657111721008808490266701153155820132221553655080002413244188728124208525620285413861342736750493884365071581954196113282130612744319960547140367066039407917968477797147644287360951507331326482488561245995930110586127533789710482900733397303257745980679941499705577759876124857950475867250941438502887533459031929590684577901363836952983161453459611052822057105601039169601268051341976798235604596901117546726598351594826688913429357796175747974148981850589997369453603436894399711196955387261394807749654161792145111145207193891395249922238490551265118824653439272239685632780859237365872142482919894621815430034846390777206967492048778027421007848306119328731677465276624119599999271533085864412911514489732218487476002748190917877596273242003164787020560130853575162303310189430951345105244605281239119584484309747261963550587787588393821265746056852636523835971971923540366291807655951786098409324165081972689273252233011746153847955930631592069912809208031490511995890296394395594214030932627364161457608861784863923748995899182988422894552475592057575477634211409165232178492240774756440144917370336223782078748587555314480925779006577749317819158319015061383110901352763813478073600067121275962329230868301918616282347313125187852796584788521526780371821613897605031453773302556473701181214466163002098323650206105248925575165904185398456379881540231645048207425102483529513722429001916998816613313563158316131952592754598921728707114167916504447508924768639959366447847229509221852104196693909566376475767280910480688657333104029876470418562241419287376536630198277322416983173793603790485213535725511285970643985305164837316793503433149792169924478322213787980100680488712434396785900049358716450071212813226362965350502323586074926102635108101441865335641521932844611167007834929189180390013540607567988955585006810391573223936780506957187382177979678809030893166423352132867053655999746305221926257176125665932860572232669240517977747832690894084936264210104219139117272293769678600682649432728072374994867222071538319800438487604198420822718455647357408610407268628191239705883888385869942928907502898163858401496634716379082077126394128260392594469994875076475567253747202551429846015187012028473342928583533164457969222392636488571939777842431969813425580519932654312977042886821739425573420346783236079307754713172269388572885217788163076069665405257863650165523198878807195361793908565235732246145847298805028443323019357037932832858699102963820931217933943836241478047144668956265725847093414959503510925822460546299734727708441699636577827643682843375586087302416052113960821521617818511689587863688485159576634332477536484524714695593274958584694791517297804869527570115182313646385923830512355090255285271332848021909435057048380625400681596001369991300963355752719153028244398555680571349244690516211926039068374924478486810398357481822760103554261530047946050333841676988843997481156137321537923978415229813914758187739597142800164646839839481128736797487788642119249693750000000000000000000000000000000000000000000000000000000000000000*i1^59 + -976667631095463754605227832607553764312329060665513093225577623989318990535963831593779360458730532933897518524001671816356982652554970305156137321591349845610035433658274044108168886505283313381014521949524644754037340489303403728898009544358593451123438027124886690789843698387249890760397616678132121587459654833848132048577882140237446963778186547718715983261810267337899164696768549712457760622563286948841782031274340755982998186001627867832281622308680480068373195884152519905302494248695100851036226861616402598694353454751103809695003197264377994744608256585228288225455396427740708193837070192515773628245759218039132567290673530490968676172207792832189777984332972818408030923654435555333656199918594503289630472127092138303838465853745858097757738828911599988873882860591375357101789519651902534654722661037254495969969035379733410353391494594593453728862216506079081313120990042398462376206527843109026656483547035729426184845272077601704410096963961128711471635939299518583363666656252546952079905230547518349358171958133103366262864629733351376976141572892783277239853486115131687174430185182551304013966172636195253616011062214437148991948642662861201140906278686072749568351278520947129040406365630973239586684143403537564047021683288895227710136703995899541355359242989820258421417641153496968444683019635939586126729235866992005579841177410837413700978694298702331421888805074456804990299228878403171486311130771520079289474498642548927932069446039040207220106277606339555451510814192248352789806280534329198193419358280043103495981555923781712513408848526539588568211372834170159098615108253756483742664627131592493605417454624842572032435671501117699847738869379085204775531223578996735835237347160398755209752156388067906889389682399795838877983526858356162908392137328978294085440751341709157224747519561741878883105250826168348308509670136332547679958881724322521364860626953604633636592210782792826616444238549390049224326903725515137867360344656071421245871787597426962283425474282832942087598884032281483268480026500896065644813361097803591209308387864465372174539329748883507126070781365090093771500444564084543036599606907409637140516208556960614392043716536466507042469892584383196473070675101627227668769327175373259475971997495078479899914705068307573512712885026032378278347621230927173433232893257404504421998031482222345487712081373879698455416061284980248649291220625244082383162296785521664951445069069479122703285728576595196489314951958524572161823563614728987017201102807722529977987985826081825063844285690605216981921536715062992097280009265584850253823406123310471743971386264113105866127858081594823662249300986567538629345627117567249510137242286552690950139405624972497341147785365921585245776556242072858492476770505149126065452443290899638323805484354578913040279709463199550987581601075259316615215450757624819349119168695083865002413287070810248138894286403028767648516821003504174290126246784594372827547947411309985419138428060710469707362558991753761785710925668258513391575250162846471831771612803219952127308351530342616983132251857076273492464481040010706875771309113879636659726944219719853623139044911962083119027889418750000000000000000000000000000000000000000000000000000000000000*i1^60 + 1157353842306988828401216626884404068948516996378075702080032653157141739318754926892238099330141970527560766958989649599169710596171277264116945699430862676424131009450993033307412908486382566304482392789080493270594199224882866307166104459420474661798261727517439124811118959656905371601263372843964653765287184788776977126246608507022502452752644891907028625733412608278773328839374418643458939869818706686695936975689771153115943358548176378713044048269400937184119181018074679107840645819495349160158639613731345104571613442263426474434089084430657894275752041133472308740035153666334187116020670900620871040805327519955952194072485707388638571287349650191474480987127638383726890326167425956735760554164944728040945646664505282897500121377389944719878141443921652608974986747587209048626933963540500598139321905299064912374165506233098949960357704304706457765676502334229231767143063389750831632975530237289587844202666194231068072814523946372148091973464996593114715046975440187629630959724368866752652209825631301194688632318746975448610756206248158753955319827752801876447988621264543694423751991878505518162068386445991200402931259716270298215385608603941271369157822095778406766983768224540553264654245542526014167764613036934804376810555758571714168171711859045525049213135955358148820772683794893482158916566944187352156198551012764805230997497257552006687241386824981927947884902284799262809496361799071097715843754473250470403596020773406233740398615514286723768230690394067849008702708748803150930571071125111405289597594435933906670415405681460788311429124810161612679324068675846535958901131647400075153191065275899370479905389313876956270518864986579162952053653286920781588282206387471015359502982581375780443309170335121005737608896182822254866353792215887413734361788051259515140520298684299601629947322457058858330745846361887060883794021786738354490439330292613889807253500891414099307291934551670692718048603824001014563658505841680321561417645558806863636365708788085888870692051292634732857539236842547668972543937615242298883072057836947337098391931034620366839764865659412927707263192172255998159816248572407353034401237813839520710491988948664399523357129988339419178310844795512906058255273344111463460978696219433789901362243175004756220737749449552123501932747112137496255418548117546824436054363738376019413598013729376541639448686785320797570583616931568925726372055050772514096640781015373995497454672053209274634486828418630478172084390872914021699147119296548743790900485103855130078887089463604377071409030051427176318764682414315428719158184155779083389292388430181737701802241519048714289278807400902188841767580119976240448646342258434198413226363686658697369454372701913957868063779373785279384068640874495291298968252727695280666547507777197056773984338215405538544863874671255308351788617890411585949015221829713370379770370729202380990245288904168880398056804569813666797725545631878525821573446782443985900207642489815442663640562070233202951699914929663162407789250816078556796774931811274670485768000328023691575722523893390916956245634247812396291406590430341001239014085619652962009177318112029550326714095141379299820198680000000000000000000000000000000000000000000000000000000000000*i1^61 + 22419566106303022599162865646838520285539295105253031181711439703342805248884092212162057364767193343703357169829926469581162234557432134592927932657383825126068190260683550222415587249799033217922958322536369574144310901074921134083275281272222987307801865305733556058372297516880391310254069386640766210479303816546991136820346961597689825564407977456967237202514370454208697878512256024211365244980097656956354714347352296297912671628253567364889460630014557392822345907346980364231597348210248980267212838096203589090624957981459303151178902987682822173418446038290998773732245378199717247329298409383018878562921786672218676688655171337418470629617449866428036642556302857564949280235510622205752518777955609767549097287891245242404626946919836253117225588662347069832735901293084092465066144221476265519630497900377696695446951900320025450075550528349934478496447390864785487384741154411007702476760513122206819648307274051317792738313805811519892361766719755613042477415089619899125658687279158831212363206345869220093798367186713016980656283146592777989730844357220594951020266925094905422564605009409198714703980192237965544538068403342511911008613634014621345908962622444901170394497055207967139203380862477386226242330782951844114788007923621277793096837571075365895203417236519086151309212188245335970141890963294883043043258602917669802814283914930367256234100040879928484345460875011397872776051598820115482078190496856546133264630671894038869934128979778526973784751353078346020886091128984474078303196396971954748007793798053852327221622233138431338057789225226507809674122870236939021964443713225385768751594864906218484057279065021050842560976573075369379185904426482777597294490306490210215954559563710451310810361260523504271545881434816031733907568332859169663532838660885964032691890538168966973557192542311134863432461833628665127513621263144824455587005006438048905001175178875843582497374044051801294709142922799376101650060770885425663479471662378465269301399914410935792485677649727922318545554518580304224121241111972887798010874900512291872255945071925019880096767600487307201415582808412730535413331593431563659619375538862348469044072214900347497024393377550783578220418994575713674673013542298065332535935451015130733227071495284375900488402278988791731487038970445998216989109531851286615317678750575418989814627261868076642221339691884204217322450979558660718053165405571434449701073298607890916298886862260850014923139082469733408749097381850814703740599961004734570928792029232247434233419817636486032296628875625514068215091910851162729442402174195017252798230060908932618444410632058424880387421332704481170489097386548310828420251907681655795108437301900569738025304011283899422541384046722073611399635164842267578885752115467417882158529501527323757160410204717055401611588233303710292576617522416218342855785773768442434061536760995763243823225088441469474088567264855526115687647918042939397359693145050242190236595245491516635648274647206442325531607760039313329444145793904855583699494516478513433842862887059271362321843198262703788486109462257594026369281216009238109032661991015862634110158879999449826458486909450057456083739650000000000000000000000000000000000000000000000000000000000*i1^62 + -5638719115920043445007859497031760677581177539529430297519817203226038401255843830563977712073047209536354042043220841450838268514943855276847246988584909723485832027608132156249789648968782931939434338688354646581496268035259178391243217343625766619694878667779971853644164277600713117486453385188810615585905491160546482117145681914376969173172654856190969676393896816377729937437835918427164642109473051199871670738838752956323274528602497739182054512226951957332643195435344143428056317021946609112218230605138103569085025451124260444666701141678277239401500840323013399951947159495987714859689682912213927302302332249747878226330587138319409859358310442749602022749179631112856580143170718076693762211019761710762118438878352137393387012883285971874148613743485024968271528335418427021055960700077485167917145321293155316532473723095362216108082988026652577178249274687644116204469401529080609320418972140989184939600191507831505198206306801432167008085641702050876854133944878055227347435539124161974419959886022874334158671045266654231860955833889373012718388338759640067387321931808848300398903929442544137868517391904373425258480200921048168128169635173765898597168825834526785740488218470105565964302491845878801998331095781483086064718804056592265366290319112070423594592543778730610765298385832052826725202793036534168711152922137507047911536615350296868370056004931133321697732374505636827873052901630511272687203416592975402177920844835952588369409082488278989439806301632806281130334153356349773917615619216055394457460227389517116132079379954615210473423454054936632193494560142957520494360522084059414543034272867772048062104412552647753088208942031137588314354503623353927018611162286774838539655027095921010418652343650412117846278808166574057474670657535747223592722950012336010775584641352475522558794081334446866999257606370365270442119506920409868444765159716854939518130449466257741647291877637234670649594603265758703590500581482660557253518388569767472434246915171818529034907688254722245547757801509743761589433881500771493618038889647572183674048784955878754477789257836492915697755617621509294129497884469453136913094808777062876740905969828831078071564962472308504104680488308965137213234310251027667677303350092569558883585037342162073154231214668600032515210146692975175259140421333041249690374501084087174077904526969435097280732542350809755198725608494225761607006852256536694253189370411435322062472783483268237792516612858753794130681042669952486465450244338240339499238903074883010475929363805076303747122114691630005640010676045592381630425864081410672476363256697066047155795812356769135379701796258953482784197611112743457121574604014965416133247147771869003405118079720566391489543997563701311419068715376370433611101909848167991535753425142672042834540790197085719200792560367065715236140702801055630348457965417600349357777829104062809280761420555032159746664561779161492992771039761673688856219797510940132300272784119685340360252538148608941145803581139136999577345828295593025415867824536587219304765373975945946705987993307221753815530991895166470754513757749267337644737765745890237261487430388785609861150619140261626827429393750000000000000000000000000000000000000000000000000000*i1^63 + 993816586360828771328695782959213194012700710261446945909641466505679822945388934414635558762277925683582152084424128906802177536403659567428039633606886532871369779072830875758570756446464620174091861080267151057989117183441274349340059215564109417842973224615980347024364331405027342924834637052392002428040732006505296944578082999282048162802777208970533417513989401690188494544004593162079858332556805890692396493787900022334445447163222768803512569139608755922006192233074392656242001393626158859519150770093263961842306193860635202268523004334980824615692235071062362833810959713546827021468362779733874644775085435383828591489323765005452645289406836922045867378462573314838914812193952161619503839943400500908115272985646596954202892715492754676724405820375120015001382156885153092428036866503226293349281015869296725646959477812425379556721557299447490687820630902425871067058052338175135701918996836848577721256577841608588704665946524075859214118372614442748921100244604805733278684856549579891084509859223500960667473062097244664734023471291249019544235235425457381759969187266203617394744296980135041934907789636881596701660158224035402600475756490454597152865975159249854108219566512376976241671955345751076180065507175989724362899605539811668397947151092921577134796606740132271844355532059419536201174770361927345656067946974377404164576381100726289944461120219401192402625964780725290629851578009731816224919424037734277428262981778106700140447448967889719928336824816091346426339761678427266106662946898674545101879311786851177371933911710156476941488132395528250440374021630448814757963596739510990585176289580390977469897602792049893135696529933184832597204429947385703101438412182785700200529206750497023066458314782004239876439415462921328380797277306443029089495886064823747097634854826488340270977787885499753998100550164681607540484890566451339363387063681125638250042594722498712619002272021852204184871133442877673938532224743576762118498342839249703797145829959804114970297925341812503090032835972588686622856652391366392057809749177034847054201548339491235240689083051345400472976168727132433556748959085083688604086991586572176809542771820800255165832005460720908128025131310056591487002966564159765959528220818372499887026377307604752164219434680545748709334020418210561583599369088593977822790860503765528323723924871772554081184502801526183023304428522272895171768177059128450175257747725934003075474247621997051603075712829447300401705450368583600353177442098953615424686412472167253336003808921201993421465096766272024573187711160091523589408015505676388972810768020447371482871076639373149197095863758357202960601428331722627717968188126668644722795583436165169050777262675538994159277778759736384779335663844528292361686188661780533650903869707319954900832487680501221644351625633505431092936631722418119722228088072124393290871832838684224715443709447945918794767838703470154116490639808868218879735375819067722418167935452198396924537999782102771386139957727532253507155702227134446723446731347435312304170406412113032599373706110743461230664585147672816861819043563256108674046669058863509082341849523472769446466039365627510277962948437500000000000000000000000000000000000000000000000*i1^64 + -144778556165278603299684540823175807353108770485159201013228378558198613310303694249344364237405862349476879859228407780186569493700023836571174906985065005707912936086238000052778840701627035334326290631092829938022039547252978705442738067293413840018522930455959046595071902720446657884052296504165805051237127755104127463855858723449462645040262654543707752980841371668414687961152850310991288512735526370674504030739715385909970273736373493497447616605648274809087300256633959087213344801915041299336377761853949931777549682417185292300525763213422942875332673680487247684391320353426332926219223667453709085202406317339904345357785075941448936367488681872678106612437874932195216117219654704825833798346139641358006679014852890632163383459213161733452133003968226014127628053852023676569758129986992145211494796098709158172006402133166580462923874684186470861867146042781120375619450139335699108276156449546509536642145860410851980110591164494920821915990456148376795101036302915544752657153235185070926652414586794697386766066440282652964765270018969334202912643528570172480163511537224036359876412946391424170605291407233735222519138852065069628925889637088344851861805741389354341034321672177037611842238527101061371095556881662723345311402557769731776056462783419404125786741770833926056036124443463324285569981942800496937493714905444736041010811063053450181663473294626644863097172138001534846677233833680807260437796058020547859237960362759768440476174175971653852444218248171921867549112615823898891904992220948175773916824273945177623815607848031811271038340532128110968610401436918731532825856317531032479692515069856428380885993747747952964474657981397991387207479674698389955714215684970154884719171091443983998445913491205121652853539424913027537945821090353867342036420788968322062728499946192600659595394183370532476926537816602954777495833761169893907082895141698641609553852005327132449804664219405312349348251310376656112474741708914931067164326963455173678801881647493183726443391305833727712546388610035964924077221292876210798194001680576744818512632433908309254387441236086317294980000389950382047952290622158808081994779235651214989806942409854609356910398345175963343632405757629963906793815750069212493437259524097067228127101164017828416620829192063560577225909446814632039796072033136566188861395174470885154954444045353520654966155759619225742113230084466681832969086752324755007950687771776302137156971595509438990141995397457791608114765583647392189812276462701101130240258529349346550206042560669755445661507945170406997637107529838434652895041722657171267063704855805191071320676489486798243771748494746954437791879028560432028208026729870783380111642614701601830838900575447354185348698737864490872863914913797887934625303417425442673350993010145937114698372128768414910213574860241671111964752352720298425321004420206585631138356413926181506161642965856832646412058633225109090753309769270915581731195690876384463236125078642812340531332709011857002805646117340114742486673924531030243047011822834744885276060262802283065869670514800764065642309134806764601440410560686595449845904408320969103605127502763307123095904857079629323139684375000000000000000000000000000000000000000000000*i1^65 + 18352575504619667154797285253978412755339281132157920137845176701708848181483323403428857426081166913161622668323624750387636134760872924019874507613861853569739884940679352378714240188696686409490689113213045043070581043167322084006793941992566747906715909500749466651389705783846250195504109946127413897901040584308046241409490249292507036000168106348287463568847019292284760455083003945987597513933681451537462783100478446600436284483382121983231670601558832022696770856327809986009564265525945523896468701157720654544455509467944851213714097682304739821625252897328241283226386158602016238642893884498265605451199036098172143053361104573489954264137541617309526753746238154211657635465034818680568261551513165991562980343334806318308073281671676401307038502463584659713756644806216079691959617994962824291268417103305866406666028542501482190553483417800536609991441870950244782467325455751535627078672220705465958157879587137459961180359142074937292635835913550534651360351072476208432690953335108827447456817828625597851957611966397446520477471295728248868834586098581412101234330512508106518171760685374593900974604882587156132675601874920001326072387312904180259645788445887648907530826038062697513848270671820137954797876691029938856857261802868508361291186591554515471283313537428766388126718578904764072982365516208529059685116884566382265937457661603768301167236628956299461337370061394787524556153886343650586915736724945520493736590743477268119239623869272466683247037940526072871588416265605703329799831221851793933276818489104563710975098879236684457978773030484492264539539692630055245980821694301564648998665557525381659408561789687596474940163052842350483831878518919650165578032602414616329034461073165642894573206737085380821106346991126976391469458890254273909198472570841200900229168936661232218743411792550611775961319621316826068934363386088503958800312051321208406802029927566130520694589514280492514441385416958503071963324820127306040602919560889080588006928132202799891051101147588050100817744662809975721093847153464900419619276052489937605192631549207561789323577449899466344504565473019297994495944962010750318243953255563306385265885007235833173010568439318530495255292054360704007130864628230069667641782993712063123742775509909151860135178534186116692446597429193052092637855075838019225406259691127765123042951150721407137845273739894490786011385006124244833064115555175546887298242485141820151122786937308723317198290550458799271918923234200573410741849621092283195095259682973316170339941636174257074833709247761533201549565943729162644018787503505496320412474957337159539894989603006992347981789110593640181590302618878653539488162434215688914531863035582473063609407111460180120957404644002472934885752754209887723892816379110520742882423772679882061996136380487060331562446579378072271158310533808908073368824539586883264555148029216110546787665346393793329912001243841291016838644337832387651434295461481495201190717887157236670990416657287418447902296260085755497675839034687371707714896488456295760746424944578027758349530364850807353606980512884453403746728436704295876433952070604278399578799175160419751425243615807697547712419375000000000000000000000000000000000000000000*i1^66 + -2057702699941009784076441765950769183896193121578107282358699414492816980972980861262070342207492721535147402777896215251221105047176073585931381644583067468919758664035268578842775781654059237815275204868355983146444619770586927110059405472192847031416392665190969082969160392847188717611056466089821920918255187692246401262322088542966330341740587896039332496527701299833290712819380514099487318820290166889261117435552781100765472088651324429561196223143145654470666499241848114803951530048611805503475242870034786615300583325354633174340088818653755004920590320593143508505512614628416889114820862946687362732043267434782053560758095855888546892595312894092213699677190852628221410244089158395700319829437387387535048291062188716948608118350087151198107770389896852358310838469931354702178032703418076356209114172009791367960879034165224332024609276158880535882954622353609671626849354518069308719332894361800236088798232704482877586125536184094494725069679091034449777135251508886754637029669243919014204036747484411443571085868816497297170955271510350739345556824344458807605290321854423489733812627747732875895094836101373497180295309790552939721137831045100968709603145438428866581019798075823073252649963483243276808819446666790166260864939566963667266795427484975112535015584951836307826365471814833305270938945437135344937032222469714520378167315598739235858121456069468263303727985764091630364645302385376012737917491236471547013989270885425043659451888728209471598751114282535613717049434713524062076819405488045369073570217941493280965706050918082216275297803366655353102384728639329720874193843948029139893628279441994973944783491189561685576678945677087800744838052331361633532120699896179236398078255898077735142664502214796513957305360973962887038413404417565662930834047392604750787159409236549330983869220955149522194784334259305154455952347778510129564755976728584403730541756504498317981745683085089418818868797198118415261918607996060539665754982426115678548749772392824672338195639555653106086117281042112666538009056640530441891482353629714767978086924314647651990520541924599680817368378209186133769570797292090610926793306279527963417159734533382428042563149766220382208432210086457363913847390291795945448990362768648233865621609751210714097513809355937722670832083259236631107330849494423292770323884424334625413636374063552960617019096405714316496855767817461115468279163033452706910176555778443661019456993838589299677886414510989549043395121276333075510924268901778901685614384728118396934243279248072734489830602270655527756996492991601621757342816671488360084210684335517166947765475100409885501510118180041564175783226299100334186430674762165644147423990108108835956416734872052443770532523530241938209441924602921174405276711198744851910960034816819190906756190867531572944583853705174155573353855461243805720518441508013824821166057682768324560728365636913387713455120840256052907198082900214568339691691265004662853612408811187382839890444893022704701012783833037907218866656531699804977436268924821541351203286099683006835236546765030757492317163195910043337532180705063343674125906342191915681704539131921487069320037350372193664610937500000000000000000000000000000000000000*i1^67 + 207288291150412243026461724985602389225558837801957597232220248977296096066634127177895650331251100406953963142029022456310200796593950249981904424291827955557188110100042561661626193220329797890111930617579081762722812712459244682643380264808862435246249209122900933954969171264552854319366875375748224639007273379508983300508332443118992877546477473207087685298142323644452979601085158864783211526791037132577127838545534091750875432571222942207304755534172233744635903497263842376653435524881873653993718878746083387688131601064026906987600232701730361329518534160773914979315178635400861410682196969842883700348373188667941269130796092385145798170815916221222616022571661159569034082410092237915180261011534462155014681120924731545244333619744071560914393747362270887704868163946964005375665761471485428786348564069137370205109449166545348361340197967780109198866657326546764272689083662348426367802470254643590449765175331289752991104171152949802138131590864171643677068660102180143975905745638738496434717311711483136014271525648778323993169085815761207311317607310853988207240250515245428037515750990421275813438728398892592113471554083574805081304918410321959125995766086523925755983198668263303479968903094577492149752361841323582495726329214947467979088126729781136246812901335769089332007967479827975475070730679139319127204739795945719805450500991208414502320061688402634275166018637170128966085865941602628478547698864278374185371024732006542620224256595504805027834725626130614603507132488183166229126251542070177799670191814357693814470759321384090210181574786612536467430718935963402350202596724969392575107277852225285931266493375498952481829777481744421353291435707121213494655532549329616337237385980983704194282846608999542079305995116624226261883456382401101268378102981403373283619792666794146061193456761042642435013481837237627428444032369982604741612956880956298160515213876398184590953301306193438842087968310119747005390775835416381410310240709983233969623780792240933694820686108503992618300003193155044688471994672115836449922975136768377304023822298782858125329073364588212420705017615258402410636277866363167023349583438813449733406853880355684737640734399908388873810676780288888925123980410396094086078050968453038472039265172895520955422484407407939777760935685707952219446184541456779924668674443626222941938442616244575509748405568228373750500840471992389622218677754420305327193624601535077259139319551361715124145299793843946757971460060879180320187198962553989809516373041827633633226508101772294905623017015010663207285453264967355482902418457055565242747748201353960153391748703357594956796426738699080588458866934515297304969154364878203786943739755305168119397591257903011797241916482810258064810805828616008426243923707000446134241675506883285772515273659136966632955351241447599450496416361732847850675849877323403494427192615644374167377101249025827515391840714560485371605521289289861240807305803988925724963239244272876896959574156640931482061051207566442058668846616856512135068524037034621776257647445849014795918263181393276014433105769077886560419110144327771872269872881750971784682195075616401682573903070815617273854687500000000000000000000000000000000000*i1^68 + -18789931427314947969505110015975352969757517317896886207117599291087888052610071822224559281501714082388266465244329322771669785414052311903212139061647630648212195803419622360454561573891346109239363179774351625372113751823845657342828261654358209555667758623839940962423631130279957694711619403998476597762977306992436421016757225274320126663888953857950352003111223081770244407473609988492836165216635548103105519605548820411434052639388190120120649681882785883261180733907143657308279871001316658749749059045660248920052150878024203458095470174269711248186461711091699942475296200076643361026459144551320670187152691459269647465294199100139838976479105523549619842112772648416575052949719149393364562399203496797671937386586030254596944898627527560232414731382436398446503102999811488707433260777193376832613652186684158237428779873548255942726527873863575590209654297086679485450958108546164838525475423379303743882954191941784308733869546139656490878102346577446407802344758000343831749323766336617779527221987954891956858136016185978957722463972440045125605150942938621788440136143132199575654019441491807988866771650421336323017928941977975930879898289699855753194800974522783141359391162942193262398244865478776036881427518114941272050612467722633106625964884303168484565652303182715651280165280304739611577554441755772950009671405030230552719059723318244423000042578081630582293992269923817410269310542681209178626712508497741127104561433520913536841611308387502192655651521627205526513673480754487677997033128537680010385944815312332667089013461092860393872118301330394642880241595633172082628391409213909365900970000550310539318417758417496533144954549021206550820758031787515508738335034185328054996369355792956508862652540940511773122098290421617357531990284212184960595243775829964854878383461873700573515055961552568198724768160453798205087585518629012096462925890014122389982715984805223535974551561323789627989401887847102804442000647595683828539774941836631102476416469003859424176144699787954650109810040615167972882203096928813753886546584420760476311495516016288088715119555479817430529238260292327279672123212327959708216229111574497684513796897335840815773735048997196025925395210793117168797779540805838970836349529907625821031699325670583199462026335134389612825738775195305325947008664798743164415811866563702626043801183260914594384214175948559649810076149130699381539861785331651362133455198295184519804312908367119089459880759734526250115333223043914849765030083643695211257321970894690523882029642008115020652532016455844333536333954242169934928568348438075583382769331637136871936951113352022795968853855754346442414724201968458928836414681526918585658267626219684633433937385995356809813999464179562118206273373702929756798831374057817186570854004904485298799345820425908122247986949971921990719577969328250930734666157071460242239039618062403724584628747792871207524496400653603962070266160909963126939805151863435467850581528398776062457223864718718158932433280587889521006617771758313585094291613894162172169507249152432988212639795162569906148005527327508352846385048165134530980155818863008459149473062095556452448308866617904538518750000000000000000000000000000000000*i1^69 + 1519248545131645043247339199754721509424698185582589483781281515348391775110316724292482854934706750186871801182464155298461725324680246727038123065289566060780692807199209507133024708252686038425484684430325272701015158124420229327670163249619744465198735821859874471454925677689633831622641958962435790843975260036347662221511397051205252852654512306076493682003474249344341434718070354315488749630805025222807414472281989136673681554720778737379856375605694184286186197387416917518310656190883516272465639006619871769814971834388980627719936927806164338789702819215933447686786528939948223603833914402968660507964960254056221169930281721379057942368409985310856122973103246431711249869899699952036625758616059294710240519706450455066599289874345227575000754068416136303664292763962647182320005361374108477523572985704039965561096300332145518971544643543082351810610989747527999890154656879611014058694721853224656544798122953217844286590492823762392030746021804800770908078845846415725929291652101935443923121684511882445845265917608666168443595361736698144634752561919033313716906698933552717762292156523547802584752288291297142104750940897459358879282122698757999280851484038851286497983352809172746252796398120793911121035541830892236542666816857125185580816855270511920484151651174801951657834460515147289356145533329802992242755598255139816363448933407540715292193686704987081539847019707549584173448786992845001056919726966480321903715645846887789619428724762530587176402674926863427189710702702956140290104079708015689722507957280189395863053847349909670347700410087744694529863450843551116856308424991984259775143083754928725952634383909480127313201228657165830837354362509957275680837872740548333043040427945988893081846249035481695783013325941222154806324101974181683897239956199387601895561498589119529426246029131733884203537728030388286573477991692437415367434796190144607185324239611084102382310623183388672571242802360052735231696962520964621300449180134193781069129350234133693505661264072575057490506563578526980631719753800453580442899048975334184986767274556208562291176838849971387747674677027341062485993122401411186761789179494446992848883553420355300922392120647137340189982744605546124009501212328583415928380134574383594267946489850111692306816051270193259376484650137246569643993635395314710574823936676804799676953496245215609779457972952435297488549505715746608188042009290805297926500178450027117775865258453303701961686639398091299213368297536995558500785798581682998370706528884048827461890011402871281123583493538546111262643854780526858572496566785810488944667497958668538537227087763997778110397899175232491532482710111794283999591604837204326723600145556972393858556169930095172684485952027670879244889840278168992181424334971834086004315750893437467649498125904900454632282944491483333611239599287437900018969430634002628048129966467930597825042322049689223213263689314477425849769608071839432441314213086205591559618839339946360361145475973164337507220166571077377196179130020207514216477176584553207587398468380368505116608813639368471446976908379803005408172639331262640736361970785688331905512843186943264444114800005188559031250000000000000000000000000000000*i1^70 + -109191337254492552549058247323377275364349736129672721354724471490069188759142413769613270078418771704375460049865473072686418057415208557676820912630319310715852051810171454193481115734803609953910526319814842849070144960534483158315312364211597289698006148072014196559482333072392344937185662858256474021114189936361257199889161496569475954678589073956210630681350308458456309872756262258577324872749962796695618032583711234751290225945794121964729725645508728520996424552854433998033902470479544715344274283148733630322455963359488250673354864082221238322811217999310429228065341534788636337888346755896795226439243926827826935540530205401450701149386704397798623016184758909925215753907307326943743846698389278378359041533984760027929009162243921153133324260101456503616765723985313524298879789306217520823132550856750388661285963128297946905993436234612371053074777588218863531743019436365931477489060501948810991878467340869366187589031437367290705406943012034823419736712433191222800281410734910425401994344519818378118294211109973968008266370807854990866481125961843401116333713258354054412767214190933573840981620019098115957512262679672413417576821884341487024374001862250117432401253109534977974295808070638954892177884303420545533130217030740151623384946042117421475663206307132124534165844487980141443681389663137541175775494440834418378241539230023419030729980543929657410954795971207519974913867439913830508561387279550949768818290599534426663836139427035600973251619683407168703399734379459611433656673987876084113534324538694670022070218842960027536678405999421168563484792969880157341078507356072247125410612884414256038097997866382577654660147836846609603549225307849386341391171722507490120729926289464045348839318121673927499024939640253386193021923405649691461763538264313581091976582181156459364929052854345946737964072121033051667193530478191656341526078701692868963198038887280869241615193493204403137790756193813125833742864891568689964199225150855286645565997866354267830758146086025523901074180374568320206571832183494208834380534618506698510202820050354458230319205889402526848294300350121530451512671970382649712345824476275544083017582627068058668116073455195418760510654308046682856890330299603752135376906659913846247249658704024265904334909101655913626889184897685606738728777255488576618825340087406132540980868662597112842717242805190037030943022866209075031273026293781985695823905060351041492682017284666082602431198725812535275844789676685067585579879707784956279689663386661682592440196679710978956656193428726901709453436952199499614135929721850822798851215083242617622479204184149664534810964070840237004176265140219735828199340840382964320602293848075160721268139463786252807331037781047614729779349872961121436816462461626799185784839896356528218305691137230249640746234695911932015877926810736958496661406431850708767859281020325996158513313541328468375693617639793698177718438196584909459440244789340284224187158717801627941592868864790749976557270331042671216313916599268050504814820252924111653455857349367029531253907762113523022387263055482063155738194882875530848236650342525375633317295664823881976969391118666271534062500000000000000000000000000*i1^71 + 6887593373172967723032116091932853792767239589980604593182601434733232199717989380331998598176736041149655061889818649988537417219490097256073686241151700281723764533190481720449698818716947784207033276640583214552317608856854765929289036573119170583571050485355125179804759777162583605375249537928537318512139365875585059124324231877760037474006092455735099832741261382730890642512346693675958193939320144801665775468510657906227085324119719169570614479396076713810639491018014843474296842877905907441162441390597242993359198749232137051543003905502290985335771144879735133859796550302775801486345730383406443637242319779371674383544810955848666912901922660601447726208489982822797729330427514487718593789377766936414129857030868591083708619157665182894338005313937118065277769435032725431305732237935745014149448036451880366884166281095017128288847858127452193344091067385568590961904380835132202726375051616965035744273768015168074931736087773052675619697160260837220812365485367922816879418455946876120180426751222596008652459356881423531094390112834793840533414987850627138170980176155400821350788809815244293099531473459532571913541597613701463499364053515187265564636502411822125325136213641973255262851230758433485572601715654340460222729782423951733682957901530861194451884686863201269017803498841010469531184073020271090924494405664303474733517582525430332760220707859251446840798902064068293987665001365350870402520580852584489321204986450232952441500668366633074310278146635200828248238877552578584135215549356489374271529632324596597687014739552271442974224468086855370848805382009048615139562860718592026749280678573915652564467289252970407612340703523353501352745232789140432958417705888204117442165659426831456209655259117036460476900049174334445620218401002182543464381050782150806389260626177555505435893684468646084778701233804701985725545384784400084684280114833706284133210938881198721384608582840084430288292529695157011320235332082020459450122087104986979087608649824221675944876639850328879657156462710207974345786161268638901719327392089160945005244805607130526429259349691773197391139719415046290984162968027030326980076440113765445232350048575596639629014366685917762922103269304455002795125710874816653617809035497187810334156225266288028869788574244291129062490096779428916831947424478257128097658759872133402569130342631252506074525899650320118174619594689680938775552629828135623426226961584139704996221371456843971574381091322973609496201767118473168744960951715179150271184020648676251418726143827727413335005751511285456345682063843725450182313498522286310554265442019634671761477432755839644677359568292199353052878952276109047103367541662343239121871379672079988950354666895050526644372155167277995937209748682409633205209501032105434573348299072724602821918002173750624309370666749174986804912024629505784686628567017898500088742937242060878493317087951049917872703258931829706510526530614385463278921532124402291080579904999758349951081763748903449683393220866131274864456604174969602684538283076709199573687634852102842716216360280056593440827604918241268265925068661253475817358571993977553841417372144919783896267222146031567187500000000000000000000000*i1^72 + -371893738266757397422025383983834338626515410813282608463091575594188102060968541468346831535674061743858323481759773116066207891861695179402315161963645951025709412933578347791737905595073998887434831681612101784911610679580972625494619547505759709443332227730830154344610888982771332857338968329609119607363063091066918351798715559494186176799364628635956119326891595725990276277970904546198944425413460759184321858432604571059116169998486086258005600657352731260273291591974058240784861079077285469894227198845760025959925362012670554879068509292558703223568513353799354176578591598815440555278175162365907827706835104373097614362018330159084560273110658516762588885510148917526291765092838750178137453095945988514220724581575081656675058370147797354798337321001889915550008462499488444431192359729759705667657232953324656957796999543132171092527053554383824554005688240661264979187849118120877819514196314771043779824141805403512519976489838149494590103049893910024134466932772139623811295007233424246162179154673788710751705325383747012849693108217905993562804562326580008338758433119622816471209934870477953639466663504891617471236483494017499246951794558926567273506975744076983303541037162599529708988173177064120242654924715462430268518968056289205140235151055109510457281482701360482867569984054171969513889292292271591600082948837603595816172041352121738936362746948778491530464199305847241770626638839067360614143951733562504825150983075344534331998185867751907601522793779855532270030213222674561362822922180094849568786929361904692655891264893613249523168058966118874140286125497314561300610613760065704422016137645000586868751352948303397616913368358363188467011866277796961137042066066903791384822889245001378234242624599133244131482211243949881483161362599197965793695422451180346745619874774832235674294235861640601952714289421796625515571443041644234739667048994588806140632167124708354727190291131548369588608016274059107867516287378784901625008195385268005313324567559673420242269999836699095880816913730511825141674051426379908620182439228417695184107283994851835524565955652765395953287589789342368610322266752806509712515145044699211184898441595957403552701564708982891755445551794327791185027914604431374297627448017599302019073131507784037346075146108895835823624657143798715683468325004155779769535414778023559541903251038816814857286237451572551152786128930332281955199497239316730456047530791445106235121022325073999996596821661546351183693501193912383923532915830518469448758714076856642235239255175296962806822066709103453293084460268802205658289740889465912977047901126784756310846940084286990587262304406979590515625904398136742092922595676710478449539711153238579846251469100026884515451433533928464956156307607786692739324336677527645660382746526823448798206699695777272137260345094602839781792451980111839443863062057876413499542120800393806900199599598912368352674615139408941573125808115926324253462744197971713229519226700204931396010857553381422321793913965534416738420080850775075409949144502578387537117572700647434532945343389934846501613721683903825211994982805256568471857363837698532867040889950109764629713100716065259375000000000000000000000*i1^73 + 16868461855333317394258447445356682761691791997181287191758776289246409730992631059243200803464405434679660655703012376825366517449120046167511399855590503220185353688451722771328917748524334194338217646982838878622705441168284355585049183174892972510312113600932629481627526201257369479194132530494863852596455789291576323981659181959195301952737634892764271788626691948863373882542550061346108543374472197599739328478426218355135385095655479476604784740451404275425215910142745484201363353609851834124691602160518487977836602589942176865819511479890557658236157873945715629801291402275596248437533711492760291561221212895936334844910198576524590100471511952130545962526388402210596885324218839158702673831424871876330850077553383530947725289259653708516475566659927977021637296936523614370953103599934653347940760445435980964225208713534219495129739552898365447952601102434350280362896332964154865201823742776829850765662584451861662310202559823333390252887565854725240160049215191584040897179882472379556959762755390181922812539708858369082672545001918677726372810133630496954760704190128018097423836663271727804181422804513960486083358196115369216272156803977490959989801262232327115136909394847302576109649469153429409064792066949327694691921813716075920363739331184394567434024206266969508052901425784699964592005149195898986904381699007146343177448660391908947263109413727956863118145776510877204558934633232047144435293623450650484653445230614499434165051705317010594802496210412963809963095517986692801583172182504983327023259438276669301085111018317663879760327772162202530331933494483509649497327161128142993476591741529438334195076059487384028457805399266246883697518454747841175237099442506640340540164157109552210431406556617569110830663789273044204646312614817311271318162237675534124813696912847146445184866230654734372576812219075491847467664870037008472210837779692835297247385353094006260822807236447929122392815312202897579574562472367243170375931275734370467580397376926624325848703439249983870956261608830665000886739716082285863529839187532088132473638668151844774198278746655647291295175831960609608888563612003260267739436914539894504690554523016307669632263707644927018969925386672073900154698576902141179325756107704157850965662240842412606154081378206299777252639472586134509533637095777353467586204743137411942039699879132560294633625285866410825971070912590359194912599788458362426614726231821574614494566296542760556255508475592106654388532452869601363250998595518327185813565740305932662844121899997848098853015478287117743047900957970373182480306053176905606968732195019587459406263899605219781636939489016232733346467270623556390670935196424069224588165755087462126444683244626021810732037566593188095439200589131741527995879074007272681748200581234612705316150056428214264634586464046329615235523100768224200484608805160932330671413719075734432660732515273935046014305295894845015591424199426249000559666970619383039426221978007148064366564125367771910164034707913523231427798655414752732586899645082975926404867441070900594036605839472295839708755611366255627038298635530648803346762943598852549019449140621237139180029351156759375000000000000000000*i1^74 + -636652808812332335814914655946178564763004288168054451544278107859410014703762880866719775669316881641411813711991834652303988901369227015706785923672628099098153842244197132106126445465348724753743395887531566169112904910073963678705493048230878619152023095588812933299215622261463276018124804355818835733286853590260692492367225863950317625885276440581483088031140948585214210670642174165274733391264221621073435957446047339574045677342297059898378701560331044180449729191012919374944584063970693310178610057192510079324161469613576670887754472907641342248896488411590545346878905741388588486805806376723311286735217505250706187686452581706274246801262868191308914313314450501563250330089161833274017909924420289083920155302163575611938076587162756824966430847170868339643685454616544504096816137162517650719027245179140969111673556543619573844712132452268099396867961211271338088307020814093884325116885399621749455469585724363878224296302389217578725938046441889430058510239628430637958742643243671113042756282669353105336214519081417258062565629561234613052974212317177774939649322027892622645718227574518283129470152608651785598250870838968830251441301175295787389676529527239482680435765410937170064553719707537505083834068023170791868179179746090483491422235847769397223918544610398745645223111453121305472231787723468280950378450578917659727062952029186015859750844327219195962868162629438404823165770189825116327229063303371622719422294977583745793976074445005333213605828321060733188297899462682357171404597020216300400866147900407406935159922988603240158880037836086216836389048762241369945627968444814321521670349649704134462837072152874711848057723506751147256601780407291041575368097625822053311990729950878812772327449190812449253679255813587079270940723425290946134432767034641463092929910525665281735752321307137152698545952620159833874788137474315920371253163283992390024528173513102110168625235820275436722280686448124448999372669183136617117021971418964315682316996793465718193824817215543674586377368212096982067549788403578829517225077888970985482692088594133390763793158421062672682342400668402822721294032992740964985940064314720512854188558883013256679132459188636420210324700290368834879404488619665258960914549468647910504838974035051294556376362609334670206101628225573933149084056285085126208589996060948317981591039088473763029471464646298914798242411043593598985637092365751801627359566954850913151530488014369045962665058576094000894786630923025597817078778871626251649832665124230874452898688899651188247490065264945380829851547235121947062691051855017605122470348606609247137393874226706060925307569409049160689535966509314506593836138552595517612696543799064231603339772551151379823699807950514832387967281232969251028655983974228747861025124318493559660582841319405956968831531306623345235231612899732404790126305792638220051236541650490091109140986618494291287469166111508744063626144677649882792404126511304206959865558951771619713411666412579343640368356105510742437731240067806021070157546578521125938338290877885193028461269714846906634781260371023999426419666311488215948139016602098171239256710782103153109625282460331562500000000000000*i1^75 + 19918683846755777865967940363051645256895765716309614959376914880947628703233061820003976664530041736831485303176118299004861877233751869968596109121868602454906873393739817532316084376818055435307571064408268895994175748185380098942453562257059513073177533654281970923319226025620532403762521802442754273011704740330540664569294386398023921855890819036107731801825179041176951856747891826325824914011785405230215753953262137624272791903216675047166588733447800276422682537413496331451891892293691343995629869630255413659675869647459517696479588138555527540932420676657567095300023264118168244599987339818839882664912207079726503975642412939435040325185028285730482492588073237950772029834141882978270583556946718875011577176092015876679855913341932683073133312872439966549693397938885390227710753429526584416442243709950325119656577809440560617227544702625535883178515457543981654857765424219530287935512026821706149991086253433627294649978117057552905932578041547816582343312823449739788787344780810205927044946238097965784578423917681160554245260579920416476899867658787780851872911655843085549123291852784522797193460196279766152236313393648981290813428926178477330273373548769645077273353442937208257806033210609353601784126560499411761889036647217258520278982271268138946399865100732116972863803437254084323138413681640719450538695430788578874755115952331130829474422853680524108820745238546848327031644066836753818829756975736598097680835526304899598040809660278600691122693968548875959543169763624470835617623466402405562878614167639093263597845234028637509020868803937266697267737147174234994248831418683194926289521209893368632986110089206252026760877753318820033262347197604118067167793679603367534964810620168991681236642510512038455415700400603913971400155223077686913574600689415004088491937544326909545603451596955161454922102611015271006591525627535849339282055676698409242713075761275150851433484354779577552044406526291887460005453303534339083333903133395269943735790639057592994853699917872485670850331596536125779617638708750037769154183145281672033257089598677344989688508151956428496410769052599377586200315370782918327898570887731551406500109183572098839540518210255746793919982269622607834076790839307413766601974501343037314671313398034382379842848284859364202474088433499695051202968766489448779327707431961413537668999174235452432162640562426202866840979678328639324649848945095117957221211014373765968734648901483806799197160932287286299456276932842140129757883389272842579574811313115111368392142471595844312569346235155676552231657350388202077795140352037161699272747142633406493647213605936853555484380922609818494160369136323492652127898225901340272888349395956369688169517564976390913571333060033847474830847893972166206377928466482758223876073694130339622871414247753684777945937281551869557002118588026965024020604611919649668266870295779684158211448272236207660320044116344247998929009271220020911832491035434599555073758033081836716791774871999753600760967128807894538554821010568679771648023437848324897948452680252047301499740863743144287227723737024618604701600144437922651423344765189906723252697418041726340102737788561312500000000000*i1^76 + -515968641783873494069870237249335622266480704034448613324194750904758348049884529110728538506423348672878254795245329832797842505776826601337498616452953686606651844923036642955235584095605745376752595409303375045485623907823222392829094235308356657508080602843924635003492764502342704948675120174786382407591066574105803398765761700292105834279309842980807004521883452835831652022352672334345062972938413492710702650212655839626108478608043774104990191789347885548887236631208054461388148765605143324566409326860329899327533433675425525813304320501672260012247811821769400321905852343686769195521445329642293911546161584006296849336342158159377771769857492099150456198620651932213107779103761081492545598650258303438917197289549194614450766666724308497924703026145008066615475091421703522837045068161530959364343223977797800293234642982086580633680955919266492424901234360102009185150553059264462711530563203867884061262746040989657575301653869902998606438431883183861594645948427660526787710098728981755930071069086089207692198481811523403559735955933791162941572272135509942509259272337714961267862269361319850108582372719161346957367412537727982726677357633006773026477270316872890932995797756703261753621352491399838338267543033922488016198088558445304169023503367272936320606154448193556621063239101813040671725068681383790237236058755271881943689317980450587651333045666685772641456434036004839742561669591323607214110063849994732523392743301976591847991444438220574184192125492878056134490002609732388842403290928486065795406770521193393686832248116550363876257651468574382540226987161510668653696320649143873062513134755478284986770042799000825622455723561523609614596250000525079243395957037857864702292965652075711144685678594960919758454768704816425190564310276372054610713617862850203884269742936370182282780282654567904307706419056396531787088885715743010999519398337424541519719593568358776626184505355017190530175555754686088332313942373353738601705448502884213485535318184918511961036897190721483153971790189509934370005951052731680324603641310798051926907582809736652965723950864268098176651365733437163008865455469623278983789747403644698407017044945368915257394419594370593492006294221707437106011136987689401806737293509732286948255404111481216474501290783579948894859195621867523468084343447145683929850581714597024777551001557038931755170311654787166457247611452856827272028865610193740213032225555451741612137858958639669721068717116900063347697312798145569208780066679063029461215317502810084139530729209953519460462604802390128433230823254086945682816254360654279163840444650981167929893885346719478248817835717737425784442718438587193574997355336280789406291629756864159694923260861367535878834579357829303166016451239569646901757279009671254090640814824569181037601037412144294121488194437780455293774535642623686360356144811248992873804307490605087763936011034189983513597364550930744283267936106855067959493398986664425726047656392715735539472804618295600519249081094611251970539237234153186518001826501970761531003271632038526656321987811592178013812066497155806017660207466020038425652977357323328278518757437750035036121052842500000000000*i1^77 + 11062127463274785399058926455270308120854766843600487738054395174191392614086616959123491369656193573783482438574305705157459798538810175817199683877425787768657055745114078597866088596076732267642564760024417987485352805132790592851437016546896738816149612633175111541252217848226680699786423988566098246885307222728467635245647901913919651488593234722105963786111264449900877750714463796878164032563438487226630918277400164336966749274573627841770272037075444699381560244104805187211043439422240141393253903636660931345457401591840104876514629905963524459486293215450943997383062507188888386442891711490294127911704581006650919749436279476308619577497437809140084447901611964312730997782114585401100583137753065286369419997263927828505124699742325470584089396937523917370773697292933047071180221276437818851667852398145412766077038377324594409768581982020378048431554276117558488552846454018720287295030242869038561399832857917930577013179071771044743160602574644889825660241361007978900685040377728541947089746193458609461781342917707346024839686536475323604711554307076414969796462537170492821486151716630528434024183300612200519609618044507801538240763554255895668086053422733041356916330455916801812469892545313023186320845461130715361207399700645378589445429239377707113782350769591954182193338283396909801866937212360978749874807957009454274078922398079949403292837816679416911417340655990839722528883357560648085878749919384442894313103299681815589779804527200045342740486465213243546900751071213419604362872474930083638528301090458486451838192031232893833125537611997924233336813500976617805352553368391010056261225646175021236283696389873261656075082191371207920038272407591832216577333416290776095441234635698657473375404754589500286832911697886278867327304324821390269767721002283883183420537605398664174837664551721305831907946906498972825904884192877252062478993791765907679947940089236326168822373446733896334967141902635612319634585916743277138058643541328294059811990857204415874814958044590758145012055079905738465079296416434561363492750695770711226925326557097577706528597359664884464587825956657226746027747302368626267795457269874126808264650804226031727162311280422096243973364648771697665938431706448258103237192281039576653885107091705745845855092674270137104607390363562442729218648893586023248115268046644557243533092244920347335719756360362166910863616297447806106957308961194823001721957402242411443088948289030791918561089721467496569090838170009220526918515462731877212789396958903070517591734659679903826953077236626166414913114599328829849842086164252235003574907216675553767297728131139902237263246303389314162636191164618820070631439946017417821468498900434275613965273281598170453621961901415636096546176148514598928753978252417356366978337067219003487231161529362182440716106572040721842003987528637639782305382407957955769282160480124794103227577506214332349417321989508969755074813624228475434062712396565754046609993581505209893614845066481587072388844360123086923194413665806526212319635020111295654418633059629192475153483262076025855128100747547703089871218624700734027578286518125461986251453542275262498004790435000000000*i1^78 + -195909180876071967240979630324860887451101053606807459406611043428603068080653817907487563589943911081976124364584632929437582681997992433699630897716343320896281022832113546728171053601003686611680649084257140785811361729563632223319661386053785253487902502141657105694300388856738010385460182511113193634662486066383962115847531117014903816147665023645388369126033927793990835817628277645705511101603941464309254541866272221565863398542641282585416286473788155630619950545848663504556631486902929005533175997279078457977252010383770143013927617049419686451798077401333299127328665939129480067840169882858538038218480141939835476748203582371492268531904008917703218379448347642697029677904557259581766683426879026517672987535792700549709783935901959028202283527677983641723869420779685607336008728829578614215637230109156609649671598499090451670569426684281008488038587773752289710707104560125792343653003660526696035333896687723675645356765069849880319445187354161250798209214675473212633475176119813491911710982900928988789495946689252833466705559737248504471696419696557293405436688004001268335158135973872591933193585735933620065462143440719815471873498140707186125133596222954413639277191464775526642436820363141231410628464070731033325717646838662426392483180951433117906295058320549521868177779464770368698178961226780148079196675605143880754075810723058038399459428082156775429151716622372944481847263380784996193909559979105930845102192344118651539432319751067640100851666584630882949698558570745063032294724103446935745012433189252838765247543372305251101484818499870963791132398531813720179519534438528043537789745766594755171940530777575078320277704942912481417217134736038356409683603314743069496494505159454718639836428196980288179605398166885752891431519308000130807180767248403011861130782924831391228150750246668223294824926217290131183194619165186236769717596883827169028766390329637250662957214142742003573179502255889348804296406573845936357523511368098218582451146738939931240446408029007014138004684805217314119999428015975714553953185474159509796176190393533040211365591808763006527223755251153375722967086992877314334280900196676987738728997485855366370838983848946102352146012137235688136693714659033746609809404050079713381718796023038803475838685380419124544637193228733317231560370490043470945820869415471986493915247610534793803430328819418544450684463584080332880240827408483174222102983845616718625126939706676076359043469377626857215937494877196888518305538577092247646011800230013122963646834282448951287985963686946390068266036672220333028492988914015498123752374894778531069746188290620661477876652128873910796848582145731703943263197254202898740588813185932785250329408145273955545300480276973927393095319125033641039714722095566796011187615044742091241812458514343780600057951191538593965689881436818343657716132817422659999499959818016271579417515263952123955619525648633785986402904231415118680980421820407269230100830489868544870972063623945426087680809692876856503553412341217404631934825210155496163076804644580558989138262207137537101316567032323096880369502014456877264704257250255987040494509998518974587146483437500*i1^79 + 2850542656681630001588693403699882727256639687770775432704907385718411124019014228121989494309497964950999404933781346713844641155107613324408441773639064822398874304828193421307693618205504959357812124032405911254614236545999148158481641683320268739166586049201395195592272110394136302659191676958524018815535819586369669560571477668809905927690650170120535647961847188011410699969450324057466309142775756817892139959087989818503967477011781259396778675591896358172734318155141749009148146429983367087910150981266793720018612856163827589962917435192050708262333200734646693437740039408454106969092270914188628226532202503312252531357686828269986031875954647195219061284380580236501690816812815299402375978603136386701150612670204825108917771639454925243346560278562993342520513412571946742766185525644858897291412686337870112161646277036096386172581231348166550774517835927721250307348899887203882230848502557948546505052473450499255116765163716719135277782293386931969011037845570525419176318902416964103740303293645501097727424153258696009635257598735873419072967879835060233958927639682638652176221488962072197491797747473489361439149966703729281348824609762331801843809050613681239077135732664644937598806949586382294883805240834307360684462767703399430544536989729261918901898021771740657591875673199062197625406997747080735631019589798511355169092415018518483144539198856235476049768040320517377843015960521715765654425119582881193397107856843107074238075260528232061908820477720103924760195621506302492384771880459432844679252107681430089083949164053811983239844111589722893102900654900214062507214361801932192505977470354947160893908234285468537136176946353279360515856549754473595693708410617036261341786618135298056883374965181149823002464614248506737878517971719334614627186214285885074892282128811913262925081177916740398454527881714448937804339637176992665840474387468970897221346480248173467370514298683440477073816087079015273825553941114688763815441394991562384499583000130717528921809421727671078243480953030496646159655985214600325941886215228586681287514977203759727994207138826497081874685660941966393897376143248165550787964165550331597812134368200729989637700435580217579307661288840642756967734625219015768006635785233822311374783551526977263028909787893232475441719365540693676215157943714372824311287338943037469190890249031275902655779275074890931198450715561267666924300058734541248449489799433689947900112336341237177754727798116051797698527866639172686398720432358567963771759988816393931404445775723146596436098665280730186470417371196951683156613597898022252685900059537524439470376548664927856389399437899318633507614222156566567976410190865095868911999598509982200015061672022985460106698219134513719513549413686221836581931736655530606599101698832988709607952292854396842495804724996963507201422168577129019695637297549134405757577737120090541601007369721524256570065628661856002033935619510390786869159338893774394852060068445684385103744310809798732402652484309450665303788889221427887683102513341308126440769824072853940983489207427564799095170618460653036802319728922488797705196258471323571141326610450830202842681875*i1^80 + -33696674954605731668148794969422109681381591138602614606639031980813996105217827166455266690130524468472010222038277794533735640693350707424971113396249990730532470070584966477094022905030061119682965325277429693802566016825246529196134569008404099745058566504091600731429784308912392942772131120432692911924760237817045849401077216415541382501565501299741734959477083925017046265997827539308545329616505404934367419296052464568807871758613359751505653689422857906328202020534094550736470002639323696238869658202779989570815369450262625736709018765608676661361502272431932998157281527887764427972708778695038278469799299447769985604611411513657362957888806764647612715336389531487393800225934272665180122902216874652040819333852272528107182830505549411965347985898668632302309560561335549434474182175962395070804010233952850391700576397693625316891505211919595010855613970963504795669137853903214556472124611043764029496704635001127934946305738351532830819145069910012631545682396586845667017983706124373829171820141678217632437911155491420758397985024774884233452892302777555428942689305452727229970407767707737996288887492382463626104709862740074595848794111551512644130729043647931008992291560036097576778041043792245123446349576883941087481903513925991291512939364372379278927122456801496365419433654873108877427761603280909701958451100025137590793073890439814268040696384950496115724938621932645023306421224976989101964439427047251929632022228077439970564595149014641767793451648741888404362591607510403020048701664334309121478614271856866184692016875836929085209503881927090790627900090654110338352855799437902308136027143013348792190887749577365272236889073935091793809050193820087698101717154989974311863133697756768469651554541212820683914580124736640048502477359363191295988181901996980816181258991969764969825146520496952356279283191995268528201254543444802210573213932282588714552559138805100888580645310174599122043674637822143030798064418509879501399405705353678853552203368609291068916470129397319227369728066115700723240681381557021665820169350574131513122504044821007220149192363731771722878732337524808519528969269299824864297044736678586027712612669749892543534996923532213277707426815409880569662395000742453010593394901445243666141288349615415294484417458648496375078604328662419481274554020876099837151208965032908613356437313982410830205043660384835755378793112770104988726495383017588346038660245727197775117688087901675270585909572315113058660348155507395352253810378711756774168222666045002985416137983200850969790868336892085629828489675783841912475226006363746598113642850134884433881944064277342718607889890820195743552933720586912353068153815678737048529336558289012724051727460758263671580782864207170370897478937936834433864767313125279933794567357268260249129336641999747629984949819368234514701253334271655673402932192405034362663913210155215361120330123516199745772828574458582912233809842758398681245677096718997368649168259975413825662349262962755581550296743498751812908219490790519042460577356220334670650259604024878768199418449645061660800862570949087775932169080458060700276475673886563353287276319971144446976*i1^81 + 316689964296213147634221511527347728814662817186511110917089358615405480744870743032792737548791507080450935640350914592491310187983153894119478882131846970312482837630756761400595564432025645507446642625106964737504876636265982580952015825842841700812482635192078892448321291096581057432614905997174447701317706521641302855227962477876774924228972937962387454105684316193577782828007582751989668776902558177767797004789108896550844632764630935941899420725176625836320245336382443006124652451247193979170870442365172796340413961877652113480971984969538016248221073624966951257594753973684995175410188416680872157493547702157464965865683831318756774973297377919410549140291617160059840881434710609233772545326702920312009972429857953183999603520291396902266125251579216824158956128111039490691103504945225368063699109223704893297703932760155575031389664215596199217639663109129296845747158858892267264980895574558538974789319749262354498904854436580281933091034179491048447859338819137759988363299260964166872184970654454353151982258660736147206462226631903878819461713716339000519173884621057703015575451411339529527855346269037713895653931972445168497203360925325283517794081537676354169263721136398952040695922985252832165111237311492002277182697192750504339298214585428070575890237111376779009080890327791932021704560757935047780611549637615641466527015915003151021501726728243146374840920408475385053686329418855426880685473477885999945590430466686330031983511536335098189585189657072523981010993542509039517750772294744797069423948403571039948007420067620942244587966027910142945959231865364950011260978558255725647459750270558019644404764870174990445662254415963986956061461720905869508364389614637473973858995629158931790110032922915603852776185791358830316442606410781752901777832614448813555023934499684422124013178749384511280548004132056853960037598351726351733725593030916887936353776821791792229765418314824399570051596844721910315839349851592969041815430747758213586819510065921139427989977764778274702334079263834127000509321146507910517140471993519090970442658716797186568464358146533565849509797161687647699847060499748639135248190407154354309732256310775768479702098794770531241290974345261573186751928073686725819487266539300831659693071872797876400106373473399844283046656931977998332964227151162097792817934864356960757861011999258526410390125255204650226314999979888017663678203236434388048276098413888473531580000175912716931497861974983716630114455651658682417723914999659161207730923451546024976332475577519522569456115197247788083000743989451110268506416593166461495287229302588498723743363455217576909471516969903256965598634655124826494121377610939442422697727782072165543978347884808657966576638011669631978788496628311277364886406081952743908256049638188655255729370373508452612065074951469481162609801270250806545891581299077234438055275925444933132762798546101689141179935544960235608123031646760297147195510893966639700282759183118672637157652769477529882822125099184146943533199606820868523284495713434588699446354538301307396564966242597353013305056254288733631722370526182363654653852633881373496969170304466944*i1^82 + -2270359854162484716165540010087728851775269469169188217322029885722740263398493047918919446389528223139175234618038143801042772736881575059596437906247844874208562333460569578811014589596008426648025136915722556398060163767457451014987141854944441551564437519424302937717128039596111323879023183603538967206076609924628438424665285150936602042774063362142812762206811610117579369797365234416306478583740146451674954515896395099982834421431754169448006782023791944136916031031012647996959938108858751952700428693835368146606445344298936129260104693846719840444410134762625326750398464519848596481474131275828223983078856116654001916084066013262196709634383991336298004439480678513530633935015412151101025960582947760294510758795764229797777589748822182372229151525423819206118876054952690848531280078201971441453104302706185811988080628704885469803762773109845031042097922565831176679208607990172123076792134649250884521705882357125520584870026865117445523775385873062254767642939655458746074137821532995514162749215234374352252071534170484594568361778595859443082459779168654578721784105288308639230398855652932515467117884100042943908558981295455957736609066123424941235486748354527802337753587947776878499097423494783105096481515140252272388245925307023847960246954273531078010854805571709543984952542307155492304304297361492556044055245104892386317079302902657481301860282403924540467735644193724661331459091815372621940331272094975430410297658116339180272272769670992274097110164632980730479111603710747404922726939779561806544773790339996732844212569572311078223080041592766299816649350697770306381738768388254284071462305894151610371703897022172594815906320893654418791787767783833624884188683305006444852237961319747648895138096755675588989453386283408001953627713361089235835403331415459871946710119843494167355453532359272364433820398207866825098202623135917123895051195941491661603985848613341605370718978808751870150275908317284984256180832528016863028035921220302197904892329783795662307943338452112474093597224718253842901165663193341671224736734707265712297389870729577978256652818246662657048951560187464191400181294357461972858942617306568194267664844026072129595165847516080184986647746999582367990313957440880973682424604992796973875574097936595289846498394261448283634261516854827716236199687185629403087295833718744876846031795861626983249083472616066037464247423796463375911855165253216353282505346430433233415668199494268998003916943338359113102352632585561979147377941599274054248766457065609922117558463803596113677284356285670646261646436767517402066479226115813903760937965980498865318120493633494195610935212196826626393483471632255607204995978361334618573960981343001694222837375494106022344210986958432815420676209743761473934648676473945315030057055682993851601866941034134204727104017360059043408421694188591436548079702106622169478034178695216258129305268670171493518537319718178380612780592765161766883254885855500140179933727436482008896553205379946786960589099770110988432667036667531922341377593172242091187652737238973215319225453714704831277674434763509056214787964117624861368614460399634581120782172160*i1^83 + 11533816028390634295430929014558500373579359676834113042979537830916109163488354050956652514732815041238772349435571638709618757457583545260296202470059801140079752523646205152170429278999285845830196019770140600636077465423563274261455215186446841198949872367110718928597967836103238530054789077178425127868129362535757956885534390768461072973897897681668469111568668673426095823123099785221462883673795824048247015189312244634203661945881592227661529671943316727790377082015767641983174444336543586661774748819671401218290899090747946017604016477647707339276241320074361976927574791635135160335430638023399494955870192602972121385434797779936261902049160187284039083156497724117436753293701950457431183500208880727737765441455033343237384165823296435644541332912566075254232829937155306220303061794565688676546223371501068863203672589386920044842399103414295975790084408873421232136989501518063141272455967595735459445999299145921258886115501358694141192083040366592167521793022572277715001737094256908518949762334716627335280487307313057101072531761958049170704722593293363515259883180978398325344709974632313152810172326134786276955068978365656678928973078771148840536717093707118576066738758804244241343636612243769598688505185021186832232743173768813458931351933820765068197142596466135797775297154204032554853232668618110667858531343995454507026313955198671104265247387583880002870039098831573225921319862953895001126845667775538590668408311584165869501070234539776100902647525454195843375091465717723617787340947530952794714442890359493133051480071524604016678002468462766901816429305096617985904708396884161659727344499355698789485452594499404264145287321213030852653030729967598508259511109206676749006696338478929222515965774076510509209252257338582278994949354529194056133725332864888215347692148853372898954676990290499519705539169096269431638904498539876914553743523886712385589174063632008258413105277361777366410540265030977084301293881996227345319806012734758788533096122034059089000980916210801298767672340893890479040708476182071248371183521688888764043955423315584144289159888170147979764088857330865536180087310117077952506440307341491334386610193063709292045378385423695751858402426605584242684514896893805157619181346945243291708827491323740434116457776132930806907127314438768296948810376329256019472693341857445896248910318257282909032594591487002176749942851799429524580089414065050267173711192078468452119037040828237837148087102242902666837530859359800648875513260083585992052943182174446865965762796973419768648130833325336347998323479033866945793871924081396685457926601154624962235021596839776957479478585937539556129922149226515109255650290946290862963869689208722295323984615514717226488590033148772757982443965584840252791801125317537070409452755918876348529740140496520664115445008310812821901958886621030987096890584041967992598219318462716576273321101307385138527102238826189010413624667712238871300852499703912643710807709929914927695095181731749560090490641079035300350437815363762470189140345585775161092207073843715635258013463974384164214872763297299153339797637070157185170679346351766583115776*i1^84 + -41907530113139231773473971812294284245759028457277297565431024265414247689020595277011428206000709485200869576575709855970029452153058371559961070236379439012488459563034323560581428801909817406597213538344346461510149537164453083644168968042318287158395308063647159125910357753668092245076431144990129472651652174470288565528574379396455245978364485963211476947422883177097129997913615615828314359235696871314984381302965224230802960528372150708101434035132129683690992518317902980652810526159827752966284345847586412476927325721113887947917405588125701581136155689220496047923446835456047791912350929993759388937796868310052962240124624093954745651159801183345159995705650307922997930220537892405580809560597756085952255694080231579903252139892306033436626314352749328679024207263401279913151227122371857778306069459825876497890299437958295947880991862830317419613696258437278000770013965370980223272882559343280883666091797399415150854335343677335720998944436347220560342929289594190317340478025145910935284563175413573489324608220576308247886541817292401672902307116295439590626487219519687601852603450415937954489832130428441793118974788371275315522675154841023544021407433593330307488792225008219140002587266951893503547930542060673443193054999500355183552005884799088300965489472054365027944301642413705159956578617449111507010746621971629664499890421311472131782277651535062381113537007111297561944171093201062413956401256268716990303618378976046524177137643991916349017833301362934848593196784973190756586637408381807273155155989508822419500125046276411336693863634364360627433637369450894201239362710056790992044452675141392935651353278544363887028957964034618063382179417304860436146691240084158857461856360509094297403117513081467791513134529340881576630254802114579086983786911503864882601983620106823418366394558804065508001279346381624923157130209459637612658536536409191446900854294944459402644599819631071228104325573410120537669057571328837458459020564703388111915620896130455012580370557736268863545478762315394398424446778835057083482086932270792773052365725550265876668318521999614833440573402022503848226900589342709921646442694682082860736146290448886463717790645266445957901199319018259027529383628900368245109067398451130709478813495334517106482659696804032962710877911690029335097120394940234900533638471392004369865990452837356591844600201802815168744721521316979273570116185936664418319572359225901780859104186953838145144399960635247037703852148675230124951536946072174458792783126832780751072735405030334643217395165115229460620361752729301367709197276918998513738023895904380456546977954946602453006046169097907900747312020606003919837560409019713155256675800034181746511357333662434512338186497659565180544589436629310385831408522479177722212894543542432492948455065131677013164359954302782900474796990942547585494266736720852447243325199922992509424216064711636003868042611789126025406995206767528172340389893874052004017470382471349735174206534926703845959495967001577984098546449697058999640038500476402207906534846439733045160153148570477399189672411242319496154892270327017376207609811418742784*i1^85 + 357327151283612080017883999457831673655223621148764489072771540096679502569491402886618380589861883407326860077408247997596797369773074172206679862404682878710524923648279443186716260472692641199178329879698235733806984376588468521741797657837531598670425460963816551995627507030770577124516199356681365214241544422616623570388521119951806335112863732076084986738516995553261774022094005998111632536846525265896496493637020369039896087133627638013314928866154659674280673045243808171673522657393173921359428111819374439604594726644415407429586555236344469264748998009463394260421246496350080303079242376415953161822690657190638907824786907804033773191652082284811277782673796978971693447909173364086118276316783869075986594832196646319541369917345068065169357045806705089998238885495276222037961368773124732940858956231454356833949331063226696831013479761651568728266631089091233569669714658910594781868330612876610246315283154075226772759074199158655687720391871783462259645687979432204498325501270018198913609627919326189353408295472926633903883473287513178260072630907970345679722549133733113035584582539486182310839689602776572041784447839327527617811945913003112755729625768213962696763044459962514657188686710871398643537860718484538572739868214946058719983097033411285644664892824114091613092891723354121962965925876054852272284022681388875366755442587026551622028717080857085415381707266130185116967691047591047481733720565710686970028895671574509125402096333646475733348764646418824929957447049150759612254859672186975114309487048770240706642580999983210087154206267017063172817674642063309950575858840684558303027706886334857090729584840130414718735499722785761161715791310460477814312183400641803550583213086749552464344019596741924479717961811457676414554961346048851328197821828534189019883021032084286481692128809318559326053342840730673500505346880709339422018974149668835510532956045351986353943533780729079050656689921687009025034023035944339064377549732168012506609367187075602088730856216070540319454654878121990924607408766224901043375339828294066560692606566915985896559584195547036267132976854486745186142754650333335796864635796324038570864297262570062344246925492960016079685357636178095582829833784212113960750517250170509021380148248107943810298148846187651776301875019176356119467799562560317454416271245494324700221947880728818750143101380521159099238581842137466926257336099157251207038548755158364860535033645410032498177112463939094395426298512591276561756991070843388198639429947909467549296180390821736647202280558242649121020220009847984699977209149482151814189853984044341301320227021429878041993167861991610602663329520343435779822322392764450740612527795202643476183192524431214713804483323965241353740139800752580307523097934881433367833150027266539137914504176482223001188324853660450625802556410731949659201024721244891141790705217086048840826676380278920707149132908386785913812933098536189188068582054593173730152430077185618519867215390043872900073776815104948407242411768296277002093712731224434487752991113667611871950250122983796191579826491659718368377786716673834002145368604672*i1^86 + -7749233863003083617150727624306632981350659949229827614920188382491169632419575277093959559149525074841363908079177770662904901765460343103745268789200519191783823951623684423183430775524546773073988245245605213848639796303336654580403933657990219105970533077981691577337654659787679858538251339941053085626225907589278683902540011572616366084532013156691494246510016544997977545260300037749370176328594935392102731266601115011725795189215635705324954414715076226632373583406550877047870925485599990135765523961062516043377811908114361373179823902890872786786698610514151079365155281714391866509563835951979952346643000608246863548721080571114615577852694352181946071990756444446573745659892666518867984446717810690207897883525244959848659292738481722530149523674281983573627070395156113552697490034400716316198886630291870919339819917560839331123925510231549846976913106282952614230255325888950188367630994638879087523399677624860561536038974450018000501906674292317109836824709887944994755538614913945191717434864132645742223057261204934124917409362335686997306371661629420168119077394788853150572656198882383821237170555221687159633456049620914571143258163890497719565651267792387586209028964071506323660909690934705673745583758888714243362090167241236318565132898173047930939674676870946065340483574022272722382630800658994240216747974530505209619357602266942998542005579198098775739864803689309112216348615848844984569396461770791805900316629053802147838419727238516014961718828681258385264275435323039963645812263162887078461495041005897080528554953067394404902114438210302304512988320322279865498001100599735202714552894931757155736799159869189522670595477409262483159067457378719456981881576477248655481969308882089222232041412432450527150007186308240637476786718410667676390717955198862217132719829514377350327912582359222079724761984805107570775387564732598086299787000170933144784443333285819468095153077181004970675900807144516862970896119831962925044286015257194016596306085069016778173595628329919742634243702650113132319106848725295292275067597137958854292576051099361833878105278926272868135396979791713073543654952333484512053779303190526322897277491272357435687642589725331297862022756927845491090735836306903183645595748537497877362906236403800106634783033454014326659597676573012560784118051801040930221690062984952321111250780560418809546617959626881740546285460971882395403199930793255931584340695314586093176398796432901390391932195558291820160574671417191040471728812130345625090581805526568789597139126314874508031931428080035897188469271972225241543759017422938619664529837443203468049122656826482501876874802586973873052071866570413928446227755830044719850158765421373685976822519554700749129908772223670455067784074535383683515783510138388119022393507107403703311195742030982980829948188221158947543673113029027787961591385711780088287292929741350257500228887098846423001177492667669469473612489476820447226779024338369594845815265623661924065300912324497877586599949359373980204193677086582412745176981043928969390826879938394258920369368024506155468973301314977587299490570572540426047193088*i1^87 + 122340007830145285791103945837604158255537835651812347553997912006509258325345590000861070576154876418157613004966078547685237172463965700128965751344096016510525271616653380378963446406699753371124363173116532279341378838382209767156162350304392929668733519176273519693645683547416212657236942671229752322496567430341882723829628713314664431349357566630253998593859154466781099449429411099308700989399720323758790390622146977218413933121204040270787247075099807199420386447676284796348835918636073804260554658146007367785074685065253085655485424798279602677846218517247486077960399361590521045167327401911601375559792775098552291868995749407519903490571798485968359582550327225810890680212783527037792830769496872184441035657592476352061736978052035108872161704162910761314246057638667302432405543560000904546375199016789061720288125053167316078545571864730551690997303308798805365195125021572902371858201141942830742458517596478949110180197267443386747926732112906502837159583496402838453126206062661101074459991561030035083228922594783920966474719572630110986536670028392800389450446405525181781217205689816987471938932423035885664255613886518914810434202097168840986354139336967402510133922184113014760569995108344103664422668336339300790380055570647149021438355228435010486573134019412328531807274697078347015536897838824934415166204931605878741725991374269908379625858913099826563337169006756888636455444005814740948733350620227249695764899544799335089190222744982766646412012892818758803339207618654605540334671387683485373563298582479085662459180892289942856122829313293710652122858583961318603289098782628752831433449251470449600437245688821960978413457269981283941025528005878053299353505610828744123123756004173097337054165727109360785997560103198487298144312484174058653140291380757990518175746687530270567425797503498653216698734796215048751017976571107758950378902879547060268281022893562999027608310566600934190418450374583684879073944323622973586998382424144098567338949165953807494404185813245922277355933697280439993349418664551752452816907948960955177460581516517885618615043246870513608959371156806842226435775306454902416903947046872926731582778646290652944218503569136816504879356651597323700052280971426803087075454150519711278863252738730973591949298402014846111583300486020365947045107776287713070650843466563594326649696734431693103391470891353371374101157854512186732841561493367647383420803960903283712828538689927501402336462569858475343617085515480455462802074697810208956453800761973555261388820973543787187361578390884111921721964633526600683882807681355821633940474308455956774932492992389231264006039360796563856703082820971447085619323858227862880826221017945415365472686757555704548425637229266103886434065829440563301685416383524857045834569385707155429173907235398976051021714713414784138602560807811585251489954327453727747296383544177272846162450566863969916663233273894956349081141155079011289081799936132759544586509703779803109002867416353011833982903202246119088961623291875871059037220989477784557946324051857885749456120189115090850355742514514697249520956470494154981376*i1^88 + -1369011096634809244797434084929653014904881569101373313015919675913575904126732464413767924035290383845746929135415865236966800254489273324564442289948632144949653712733310912911193149215230799287408845361241717880271952535471406093039000262159205046999505987644220072985490381449727654631384726183538695699890555407442204324599627028374055277995987352620006498502954743516245180825622111951249239288368412476594600600149187170627571285374587511955953316193612750097296624744238060638933622186806238913516864327172203661247707420980244213297556592551715305758187321920415493501830925805337750603952349521594181464411918111792653795823307679707073290079239317650371832539612602166828671665186459442903882592175593935043699624944468478458525606202364332022008359209622279113675364317574046052533118500328784292244228144497847448758265689106898913098357707962505959465988102336056540909870719741285896988498455384562696984823876716015894312646125738051528149005285745329050029299031622950563247532629754963390720216642706028732740085725932227275624555168910078940659378045187548783971349464238850590532485465812370309770004391633975752943147471625605363307901351826791094651249883759856114192575894210216831572922412944829978349138110771681163924113744605487918623953218928393464378380329654185918920933397370149967970571428860242083150379781325244725055150907270042018907811169664435948861490936381800302934854138886333620788071213342758356449496455277542363975876955789326221682425689048925002984444619020882559861753450981259033688617617255390678674606155713457447779162606613394063856437797073211433261655107193292769945825006810404960302008251898119177723349273869385735284923706445507818004036539588051255068671465815912887462367864275758403587832103832445963757212267766643361844354661184178571641850312750161754455999050279836163079923821072948871308507355809890196015934919171041116321992081503738761098889906676793865584453590400184606945886885210956328658434912734783043434923051251886050724490421243496623368123067412492932576017910170419177432098325725283510932257420388831406021542448082685388111973643526481058471557628818550805727028130775507133331007928478385482346931770667047665546726511682742775403462574030038139122269648680745398272994783226778166131355273945452223245410302457156694979308703630332720547363291684109005263393805520691195222961119544596821785446311589144532492895730599989715534148849440359493068346377607813903303780022728956973440855631008173964928377258850801965698806684090506705622245521442579290877965346071027374208798049527331791367175453676010052133022497909766956555217926318406391823756087826972453603920209965578370439331486680966760797106757445930512768650083773856231529722763280342396406572389382218282391849149694856834091052548236744371806817631878497229984768664974506500155299975917552554512098570674605110214440707345490750960286478681792540236706208493570097687957980192740947640120463063377082635992755354712119434208165664225070380808889137283913315110520904122775548965093744483862174952130164429225059662824655553286840949993549986341547987993110773760*i1^89 + 11739233996685438032550999202889072665932009580819862656601908616659889695482497707788614806055434109905931924996448537049114260943597959679084012787986666739658258144207791503774861189413619544065121776722776941554692718085575152837518078420065627084561745744260003641388382529027775785312216488025501752317414168616373539446683225829381158431235421974997740225014156052277800390512244868156238843352974910440526158841467750817207065344830579638230444113821429783218976010066292594956277884920692778938090086530763618142036350093039495552059710184732316723426266216080878615007516954231724661604320752661910733381282207088662809386598640484906094268978083192087410681111673572943423617817228292622046532211347705363112107605893443208425335411618473991360182196997874786076901148435401830576442606064957782294192795960934676289547237597657769660847671087639366047642082538794697129456835806451761576682446484088692911175017665804222215021075671732213390940642081763048094192414809340221036635515092606844504991250507828211566286475929947722289627099873392798003264279328482387216646132838911792238539413525837119102612954596688845376699038011352197560529515296957063052471770178836241311407782493935084691775840620719129188425387433064313164788150828125327610020645451840189275917052510640129139791372539179722778873416480083457876360839225425904518409410596268919393450567748945325626809360423688217790641072070533367965696244926242274811170199801405228540857778673826628577928809430976237427482484813041166196412055967220269516219641661882642225650877466474505262456689603861845535572302965760323101878673062454078382751773991323968227612896366947159846693396957544956260981089670942686344566350253476801552714835159328958294342755479767178776890714661172761130851682206677580071202533490310650264148670454869327143686454148891810170982603058178077073154909627622145234955679320420527685202880762041480568583707027492686188262703721491682096868761905753722126547092493914690278635682644551779295541354301797981109393799473232870288911275056260068150590874863032933019247728176519022717580176837274366386130831489204021495456191015620088379156070998008570666172152013616482458162391210316754751070866088004201733377904540836318504052820502240508975082749629144435083354165576626826563443043918840413634113621570833051662765228686061666170362978315581328415260084706413076214853124062538544291918890016981431830840948330738513597586904983718653662767874506481574737912567562369380860126310469284490202847850281523072918208882917020286778076792175769840025874252037008341810945509721033157981286810113114713093646456403406299786341384859659362370331900278162043706340005570409373918713116904141555486669893387334474892606512617530106902239013097064155340205918956082489916725752621818918517954837427416734568635228191096364716003706001054330562684207102349272668007922447495219814155480222982660515579613154190255027159345466522952426409972942802829085299780284674345475857582366440069037270255340690384480629907005788669680748013275311519148330214678714634665529955907936438455347006665715977242259081920512*i1^90 + -80790279746849913938729968769120509251646174488376197339511412256770384642385227463088912171770216566017571978137803554101346830387248242458477716547574643788665681719545895809865862950367486077854605180833855607220831160596366282739886953552541224830173171118412750732853022099344132202960277146202576710200736472792975298179404875818590556092094165156621341963523340174297921597843133305461735480175017679692145069328759838160888779263494952415877715512030862063808336537289784819293217750656732549020573475909476337287567554306961185041266454449633342993124695599780975012326581758310437999461482916277805296076563906123341720033485348471936942050579476927579089351857176614675778028251187123059271836032040469723222955428825507726004983285462602015507242612306194731552905341228136607990976996472410488265453224221093889455672411228228759044414693616984442745963510005628609453855258516449008644461623850830032308311128696175511712607896666030988715082246033904771862622754298299044301850749641104799722173749679216235209321092501393910394275924627452495512084677845061365118663034040130504399401047807396714276479789862584335105820879648271515804094965856333349573642826071841127332773896716794971677488151496561065523815943703264801682137867810410896311572919055638962961357922444572177739302282388819604821198094430530647393855357799804326696264953841467077724593648814449953740279365586592475341138820176261951766766116326724019297677943171736030273557603006070912243584549996617807473718816745098296111617020122221315445061137405753166203612198227124430923011505321555036666639126020125442839560449494251106481950431446507332334040441231266617794438927739653414628947306051205730143541441332046802993793069985483638067341660327957916134310359411517473765024623786616715201365729889477953063227129495311233216562251429571712037949668319144379059396519099455059218372234853264009244664651255469971508492210034719258116699925239056962836397603125702532338443216247425896957612173630805700065071600588150776373663892628562171579447678232351759958004572703503011736906681932881729344335291172909580619688783716744194057220514036765734529589383241856961572346934851808987773717709867937600470709056088852072634236908225878927359538452710189445626859251746519915705560010101978192751625868879572896331273365012840152737643029448871952180507174621687118610100357516210189644268493058793421591320189702195507252871898834452596405837751146833236343577688707752050462794733272441115878582190644997412295587610937500191781395741219565391029440531067665723260734001834686882362972095894642131504505041854502774181377849144641961596778246777292674423104981524846319773984565307164765690565993605610094896238592876395087967159790310456925947470782415922082118501085858844669179721472039343061915666983582010946523236454977590730014104375123024038939296988395380382618174340894572249211240794972913157720367024787530378987251245150164370674307502733645386535797241950532604252879925525298670294418580417941243351375907964434286792670671189049440918289917410656103167653770614242019787732741142801392997498880*i1^91 + 458242893802672169755855793654122934262952371187269491064623655436300469668830264959040035221101450183646767924814131987706785785147571907971348709829778314209002009759475530968713778106150570863251087488285194856279575777685977595329969964651009153514221078051926229350474433442936887041539716644549797096050011689929286601728846143979035261255382179207648076621559989820090930759780846349031038279415588806855137869420032843259498319229166665539505396340623203966448002740460960398675658920967690630677170540605130257060658735098494064967172033550686150594193613458955527192853311090188119800721751724712645362283028084690132796749879042232569310179988443047101057012702107825390788794398720557816415865992002170986052042048092105602197881182195870651858046599730304276142347200106187598141439343053631057742447751250441269288871940667844368127347272358006320754153652346638269499846183509971873171508630137703243629606308285676920832368001482319021084600854635465297959248045834647952438519194657083409509860675399082272667868617268559298690851140636545303565660951344687397274726232756190886277902756124411938474314943786217387416787334972926414117966462818387039554690640112391903971570412130015676209830082202672623308105154870424954930063678596201118025406152558109430594775586760841140916317112623185879435074782569613973263063862942913659547292122098385376518756876600001086002408655188008267911053311235289239282083101080439036639479452678873884559137612664196241865003459033898032666215125913579573469762518175479275180503169662008403121925922835149161344607106627670755704451909600597669509362076362688717158354863318933869603335845156994498636877308852672327000828382451553750627071613191969637333952503650036470652653314532798907207884367973282390218750765977800520792971742102560908591689823796316002948374194993560429970313516093568885900149149121903918464607943486561388145865633223542949425862145666441382710537982671867746193741956932689205672631276495876648161397816113231493373825718890769914050500436722574632799849175150271604362939395332689067935198839024875282248899336652190531079121010769569209636433917688654091701114861937298264210765552562209698427745629827433703600110678357765674421503316435706003303245998252752960933590729313753079064725878125002920712930198229850064147330242015373548292661508224030062750375587272548782706473709968388392799393891884309636470871418317126965333890487992709851764824226718157545197719701949409133395607419305830610915890155570941138762741919115980024089671530775999481653043257287447701438927664527368304262402579219611459103986889468357457728148164442624310804880870510215474230691988286742409009521976681372676118169856013132908182686667934258191829970681107017852404317272789264278504001159138943173439679560605666863444531776208884249489205133596396204334971398985271384293698277498835278675904508727491344838006401944888678563182910768905845604959810069506933672859379908647897137932352696021556961206771717925626591571740417979176174397457442241345002230206039276492632378442837633192573347246604409637766286301029961039872*i1^92 + -2177465660398732283650057609056660959644406738231891701886548851284765949005843929051710839527101042020706310728155524102896555219342509703649365274553571686193257465750322934895799445801929702589227195574281575336473526008467322893348589328753964837037053838085616007070450208398184368946569233175109847609114686717160710513278645279849405012424387640650890924660243089071847353401661882631265367730806888037220443144631571759287000653953984567324919147629789423008449091054258990706331840791615126886962927967757966431889342230436245380653239840204846957706739787626781675040909642231172587749041952586095213323750977186899404650469478412643887671480704686356058141288158558381493366802152339596168936907928356008743931715201497895503170348468921026690148039974956159060218609231963757180188211472288314335411562041936580986034244986168477064831308139770104028858254250885919518869873156412500762522194572824701123385023560226010062385104468126900932326806633134591465132152772753899430138057899648282315360211218421602606956001295511550512489206545021643682654718309630952868856505339688825617066635833440578604875883469183140164308433715896552821588817138767598596503717121055437731686937449467310466710049959228742270796223852925971870373480886755632448355387230899416309984813484247255533459919473575305527383769636725734569065148088554542889238074575845218896682802795122205256317206274158966291451429873207254484226312795957507997827574894528116230784518026013548894389514095669664622246780962017427978308933783069277708941718345019440158031007475077307553858301100789437906423294059958400223352193027694489251636368533816909666710871341704200392010775463744006646742387514869853034770742173040183748189955208622521259837697943896723355627743394833573708285299953268641597145168149276263733666750303408773571294665762182155555236866237637886189853704000223179767954839712130113436091886916356278097443682958704665258625557426421088128144825417724316935573086781744338433671151192462083308437882473882110626162720741464266292999616456729967233195564596115429814987366391101504298182741341206052517889308912047879251588163168732808737471131712532162927850935382706331154470301919629250052629922090069981117080265858195018430571763257060403130835509961184106148908484057858702326592191989094263461021701662443462045306503327696373534511341718578855340445181787620621482342701559193085605890626520844055998825418897398533219086441475325489003240606085866825330522136469863043169991991811529110487008169951000593544049193574470121311872851631505663546673568684632713820455676017521060215301430455379131532396471803323797195536327571553297412515962977181620601327505841121635072307296163090926794944048394738053285134545813712604174957212673031520943125114772566978973106297436728865968364951793109151169879275697660884543244942979458611634724951300848512048273756617253068526010745636107277091018003248931377090040781628382843545261533459961554595412422505072806502338516726934705750854597175500980871657767305345541339555500958573694254277341381333214745218308109492890543201878575939584*i1^93 + 8763286978899679494014729752247928664212484714838126556760178353663876592344902592256950073236623850785702961519407621616086156142718748215358985461052735103098243069487619714101697614828449990439713960227353881019853867164402426044587286874931175902279144982334633291250040525930990692230554143178776283165041524654615439584271985650754940529528069417320586892043421680303361366573335069369327912820157975628126538091909671864748782124957168122875602485342112911548537275642030345509661950734578519640851188779676003040584173183758028538602171440085659902950872461447375309771049160100024845089069176938912215113778270632560337353858765161872009106485992685450439913722300233178788996533110782041790713778029726169056539870415098816389723591927901478253929453748553431367796372063346136318795881423015316591000309679136152840069724345260177470104832439368929079449698373152316516370174038723938372539990200126241172350457208493234837829013927731268902357544266259203190439240474095655484796194975365369139262410362070345629429143704204600808800535510559142453582002707559959832191112709862193979079351744457835372399097663832770682894345659638619939158808544924922713363409922941695868723700432148889397703157322249960871989524086513734723282161147161207557137358095824174616741666943868292500222687421206592381123707058795607731782617122921693994712042297548781111863692148617106487583960714199541377357588737820890559832253563135457285224743406086786735228509653083684295731391760981549520899718939177863868345825135472549236606938256018668655257327318434667122525725807957001789617473687681282776220797441204593867141415515449876135092373416872454719885453359495682845183541120313112333061422065732822325098746512004271914933838824452185007271820234673520164762384425447813740451750857709775356115473547403215545458500564098223444526092970351528106706273144965261127368832373825162424891204766234295410149651435388065707591123934869027686405779204759727554670301175615473642128382485024648388020026147242046525685580439756963784219345706622101411000256336881427436513564889963322713492936721300372485129037488230711025482622374016646909057578060804279243055440793111039569855154507719052691990365406365372994422566139044388028634499012391803659742145667981671024296033475883300493002191733532747319198935915983041547927425009572752113473199487601330953400553112200664472477444393957049492353946736117463058605578039302810588570495137235973558386725474535655976776160886023882853656759242877746125308408993547066409355855598182728413315813024787167244601830778643348877474647721446423361167815056802083125945239904427927331468395569323650631269637496113794377223766077335561554495610317422759309949087472522353673846184577466172889261550724832396285634129824295387039724495637605979316672851893663737514814791968629280988013106614015856565450982940412970594952999368083868799743938046170822645160478969750102044866662405352254873637363834361724390769502080078656313203391534966707059114855696895840348034602924207242820709322858216022903419723395183880725298453287529390418794905600*i1^94 + -30109044220702057481532645440990510262018757799782427171234369247536825421094893984386085825022812575574724702234604613490274921724882584729616794393101500470865799080575921285568995705082777947196813802677286450850828876858477085560062987479723644352506755678231468047124981903731548481443958412198206279159114594197890964292641486122011511836475882063721299672627886529912592037583725714867146707765386955606079391097811219262855697762438702302284504367844684459230456332078802898248043390765200669395236508825768932413795479555406671698521201507061616362731350689395158292928722037260954572473694271217556928987810717650114249138811255197118053801478492294083568958876150537093880113609142927774077408339544677691468069373414791443435244148621273261621831244604195190335240196728164309399220018255755899811300393892777278128844477321281531842682720990329738479199782324008818937073886705265332683992553582480841733132922946730900763118182630259428074537692242637189099324478241575128262174929376311083081104632905187749416934930096652016986924880449583679928483077583241006112668891939775302195901238311762254215218368951423259551322216807353113706665351256316413492900446054936777175978263223701656754167998509211195639597258600771805358701168777925172144440234886899407595871698252485757041195250066013800805304440461340978731327462155127279445425735793964151563061338303113282553941890822119548869185531187135988810179429310148640482018967155539172104690925691941127574593761831951962736456383646439722065178151032364481473017514958080256717605159699691660053405910473993246450932411750590652392110099929025183970307342036741258472469650496383705458670610744642164729849220018579221117175673133775498160233824053192308866459763436546857373397553850089573842011312606743562741215280663291647659394414224957341194290842036725061610155947767507909137256447210392149005006684628198233675906558606036620353829788543143911190007278627129089940054301353497059924468509867501387428193350621232580566929245742793247242964642237358624149203851897043448642813442326003172911085366676867716028102907414869454902858376235050744016217333209513954090648050493281962891972048992831083969536813794912445171394167477068591653327668591121095307094480329430247853775275344704686609794330143052733877598048122364333298585514976075179375402829697855785328629989772209520678224948127975589593050581128152720348930228180989785501596114685945922373328306402475575052897079814818548768161166890353183099062687459814304632946724470376426796311114268863017197441886940094091660575752177701997775357068716093432186214451468211443290084794527618311528702628994473297591765572763377431555319919900312157979867678619347226613734850935349669471800150181877249984320280740044752260546132418970617719965329065961384326109250497493075732708890126677969416800893385205704644691903555522614033862964192126176729620118546842278678717347195923079425712698848750677687283369160791275413941483884150730921322644813932532111114249344006382917887828696512970539127992168577282955393212251710321503867774864192161447936*i1^95 + 88915567500438674619805240565119016848686335555036399418663946145186197249097433192927831452685843735262145872688043023092829461767216405465064657725123009130029651488400999974876396276181384984934895474893002907905787694138052830885693944217845227346047435013368237725503502275538538322210107069572819331822832527787332620805829734983532879033906686613566573649602614713366906816999699006181067148811670363483555186949050847293274405123200580151951391913616148280392599943316084408916960914229667172482524508825131804745313505790972237104777639024732325326383910708708490594527998769622323027268904912864170563037225227613200838161421426476481050356110437008083887907771114175786522466678350917293292695031332732292510608649007225386800067072009983475549741184050305829784647667740310465792585947261858096058784093870010224199528670805139936160018969772723217960177004292833915576537251483262804002513616996324119202010517932590544333952433717440348687843804152317540062861471511237161761577035167783401331731351192432029220526621361041639436091460227640262900787292808376559124353417438355678935379911342874404766877025723952403818990136419684269655643327559071792768164307754373304780489764818687480203198144895510963218452843479043650675641047792003989055646501673281932286663592366208055269734984277025653629910967131359126541800170673678648155727945304931258922152462017948330357810064076768202764179313777481617195657168937897368647156370667052916131462586687748655127683045984354697990308607271596823225550143120161843138426189364327087879989480505577626963553723513211605776699475028341474819921820243714441479760827883987955254535838364329155570313687784482647863647828569877032378248247538307906985478049934888896774776859487750104059419964870723352214389002447810723252289853066740590178857561538328290924052189211199740639766071819784457850498698903887278238078645954677308035805635813932197867483420929182873700926652753655957323263352013574368209042042074586270848325525209255914009703267345652641637910202749915581966392924002980118734139260032416453866886922257337004419411611985603075554708274880722429782574275898367109435275103536878853609222055218688764368294296810875575429513661592923041721199330567441771829217458532127401011097966208778341196610489540584975414543941503256472349676947635498665019261879877233389145368268858737879787960666568360170886145703301561072283635825287549109209933726675816148830343917357466783289865239479425245104775889700146596515746061046588879232355050347134966189066645625568853005639940945091302937855268171696310362177483798214843494600145113812430213087955771349526464323224408228228146687007680351097161950736519264169170188557452065467375085236310192478523673440937526232118626618231895034371660556886855567277635983341128139243431140091474724041401343841260169076263131784550435189972102735743870155347353906789864004327532371270029195273854938305740058411767323994885684007121520083234069540286461984801824021502020862271383020985584218839178860306049558017672820730821231526677613699408055554602850069094858752*i1^96 + -227520015576342192861216769070393677387566492820773727520842607256909574496476747554764128753249453782009732390023660409988274385668462269760996128353145067527907569697538947131883342289651268818991493279734958366190012831230420007942855933989188643770089381566749406003714142748551536555691401538046152165359675708798962871208338506257618127212256625113643253991304781867549524754282337475581237299123830558745065366801249293030302256594497790544948257165537249711106574269784569802440605214792753057387228433917775006899251229282627618521619323722935832636779420964084544692968721813293803036227996080957899712182125147124999955306044760276309252955232144877970779988369489086998666677673940411505615536210537728142549389463691587518320601651841541678595506776460711619748982388165857951464573702762282720840019159881814783493131599603659181990116454163231215500237035942064761100756686265163859573049812724083920491992708845943920443390195177267251519640517262886539823320940842579480618380561586137187427460732181957736903601274471210026051122855229845370853282573264902636298354570652694957676631704373408138475887008676937032934857645435717086955362051799919463983411701704767690523862152566423066424956910251447722978200003487078147321148345961836547557675717332611537270210814859364691409030005738713956693696603058242003900247884684667763475085396847673327942094995556548344345863564256012638650177339312412207335076418415510942859195066696357249702009612488327084973527019235101684304396438167859446900952113109107967158989283186490672314780110761166102503886597324804398732009639493615309145089004288438873496813895695683400618077216269179617838730434898206783546487320393810025863350796109955114049358123905533082765626627859367317074522319591102709253686911663925385042198680291420795576233773399455553440264086740692885976683180783570993466314064472966556339759915250948231412350462701353738762476155110639440182727448794089899090348549039309700949834275394121437706257384811197780223730226154062556370289329720563111125403100590020652737401775248244338453453635126633089562514092998904361084217382024087263633410736629126963397074243931897001651465161067952293707862324952233627855466050479564130805367741108729183623790914563535469487435168981927026810147039949306147438739954219452318589776883149664206157684614598925523347653991723216652106492930624182586599861434780259429637680793993509809135485749410668956476104763193996589473018162986780080179010312905471854074913735167073989532757618314093076459490797981571439965258380487164915119582693465110510441760960021798984683665867163921884286120242522152630806005448096104054419825253400324728219966282646802811372795872248606168494578746864510710067514775023941935627855816976904387917583885476378041812605071377614799436396643796279192062011030991108732346390663554055340711072861545330101034580234126876918191302639814620112359235932999268517767947965703402056391431533557232127158055475373374593761099626828660475251906907190164648557093046219676077372799565566722030986133283772196813596704899072*i1^97 + 511577730229503604080863800497395063758813512796670347973887352200102383640648308456852565012127226219375213980640602197608135190877486737909182605823414891234473384034938123822486916342400229366519528857413023684715039418331226371849899208597213199375070635281086549074726756049916434806655231498497551607331091138866915119432012559063259544432849504287880779300818493175980947768805167902074284626960510638681728701940284587017591628700617801546849290659505737004410100099891129106814019446872530504418548779718733556264340350379915452599286444098223436701423823982721269752086818087369637414156530689618433871467114704417209360343785111659063824060007247568311285291845872601604338289151626932498894700295708637705064729140415470608223997714904786980856334406891686836248475601529014321073756641999252492525135999435212775332786207092898883491642046834153027752331857037825512126423000827577792655235560606290392815496008337407229765443934770430704294675191642117772876046373738274171126908212878907800097238260207492284470213083851647338605536090110719121376857886613678748408850300799744807949484681762113096724556573478912610114010686577118088146269500072257696477123623677091560100493830883964631153818288406736876952792510760489404424082681702877065202582598914149819254744670322114786946308721918270406722192698179977366745905574941470312308080584442217109262014141530433308389399030993548694008964195603724205932538601061372433291441206444038639109032314802770181299037092439501292067105724708788482765372803551651650617035979579723493648355587912505246191371266959384178679344179226683055727886455018938463152257936963492008159146027060826859550054951910076244125818662763955162711003068880930968633671979290785683790007794799645068584107822156483137576345706862854842574537565131324655795649800206205717068678656938041132523398882791844018215921811925038821645123010689353222191923756030086322483801158032081385992633336650080419355474162402691537796654799802490692878399067903756865405875271923141564081344002850738085249467255744637963938110574863774367663623431184514179596858123384092614775780511723782396495412823231343645412801167216064228217806010346696823950786882761323691284786631929785652333085956041480613195721292656776550782276724825036428197457018306282182260907303984381132938436882068522585666712272173813558724320863144577388366129536108287250861359802757070928915517389219231542925878944678218974998597040991148847756068580510006489102076962716759653781551493660668540413112459368296172611936871414478582984363196228838756341154826658369215185534154544144896084448298023443765894009551158779914137261476199899461032705464707895654931645456298474049978990863744631784632847717536896205370451400202400307773985031826938799996228646623218353666028631807160525994930497197056030218504812687875740940807048308249667701374344812444576816288557754848086429805390848861691755372528454285870814966753730366232492788107324522848751092169899595213293061251213642834878086941045046533131957629154110438888059244313125730099848567286864476635136*i1^98 + -1036816923252949422010558943584106684316595990194642904702528034322003808350733161502705328054208507988670778923621395063811353809733901392092590610350008020358229853118453861109788345500528854141873724465316514884304886993890646303860595649939565972437457784012543576193681303719852527272840035555831914029880909837306098798385918156612660383174761807970177535525978822523293911003652920921851038528721567309764282725283012238693324349026660173475709498001841110325672159371951314368421639306342836132179439554104693534951460613094738252147004743722224922086519513687940159461373780046319605414126208715961721369908733246907323279847628507306273836657095888420199762753457041499399176502849982821471714069750812943774204219152983689478999917239568879092389025307422515192291510514210671596843893156229339664754687668504231568572376298553199037936103925979128361520918418141037589800643193269721023188173625567333762084239412766657659354856253072862584209098707238989901409580991204889778368494350936318671451049529355405867344418568178679381092105217762867453963444221188516278896013681080652707207538157161930469376767575664054446934860724245863310820587104112694882366278218328212010524966602624156580379250582686596266873249275712449023847645276845355241403926631221119760091080073482700116650692219717086979202742743687044495917630706157500567253425746620148400360533075887192242482161422484314334692775359054170944511794679055543957714807372803437983874519494266367155211876236230804171096277346899211610632002798428546127023659633156928733927323653257359979046107529254885127039629062306409122308384008547949164169556995124862571703051958604652923197942464239202892935422246180085867554907184718830269663119000855253357285432680155242409212429719638916857152924985978256753275394212982176801201033351005722392322799397914654255138632686735359934128871606301600291126263856919660686582084270427516927836289876797127310669149490959015281648528869085617937662315255477890368574645746677625022083969734159333825733072070456951033948089206043208653129104457655110253259980668801928792503969820077388421613438422786368975645888334366807443876610008881124088149542570839589716200338569911459255744050687339280021427558730253508568536117786547032340464874716135124889962439105377695594263194810971199746026069059404817965280456320769593588826793576722914156426369788240688078255788721144942745812513165345772575023674238706745709305489689209563155859743458478884712114681406472934549268376840224574105782965681303048487509518990312537843030546261185979841764471408280563977104499768574130382109289081234618722431538438527470949423579156674372629007737492831689407268649486438414048970923212660895976148880995556006645045779609443715364645777418257069544960610660912831604084724838330059551696991453467491407414552303533879181304432641821595517236907779397950686798292117652365447380471374648224007789701066428639106702501228714379887557220873810511348027939918994365863420430733905572634134753402614667651852510854132984577690127059537010495750919346152538112*i1^99 + 1957547434532127412120692823046204692917479662140132877860522843420780625874049824157982090972122076111067983684560554382438852824160075689822785150358836573443488237880319451587922082489864163628796612368846653416945518265516757135245847663069085765109812817717394586483409718815794139722419103200291574922019796761165060492903397058783781200882895321347044416818972539903407140911154108289023807751020529820535405522507598016827462716338618810160489603285173786568832998502279334080576570374112118967860803998049318734214610843858072148667676947019071855150918366417484540788603208670312695710079830612288596369824219232740390832727616446497938281452192761361235401149957795433900100306025193577809700568711659255221298900869840424340161861420856901522201529935255086500825290870060214683283549719874546775929397851632231718021312929084251257642034229366605834026954377854332220166438731545872104327198479811733941771911330568855252399103367203697294193283116982953436735374872699547261759921128756084975899823867627692342465447528696138672608647249059789467227974092705397887022354577331766814346404170986774932820821278409169548650658184716890668277673858596449774187265158229472351442936826372549009776066520661110785693690870865527919849955955074784290470047070082067379768424910308070912960054395593923422220048889310918142753774504136223882382329132844598076377479287487391543414103631201923353049820434583233406927525066815782764912892489014645048869025403591769112527208310611391479970633670643336048732763888053810979388271367780989438409100695104210149242374795566852205435290471668191401293329571805903410454263498462556871678917805492529128686618928539397241861032066122570155307437018601406709383124163356695854467228984380798450545121191962928638352873774905432483253148643142050436584140264828894329410420215655161396392391913700527205236829607584357960185047269734300146484873320361625983475286739621337420253051980271408011419020636069987608500139169856090905981591329942683767138060226322132441701301672483398085265495194187333268061068660328037323292659123166768252101544257903829976893131222863373968699267828516204839122790020518301357899274711903250451656068555200652926289258360741011637157586095739454051363187019945309767967720141459109557000045354797065968401830214587791528261304136515258126999917921193531733273024146270656700927005460279491970317483896773680441691567905205432477671790788637132419829204557335922106441314186738322300280549320577670836860415978190608383208194415238679170810314195130539616420277693811276924448303344361707978519918619122910392760671523936938785443326754265361483877646157212053965886736693251756534200069321987399591220160931668917708770077490492291093121441666403966981358384855621572313386011171337780090879389297471937036334677161883204476890967538978112119597890755686271850623826612314204634432834798553641292141360421031523475432290699549185388554892460379359503878388288238781644096476796537847916778115256877910930376726046582035329530353340015931642550409878567426960377730039808*i1^100 + -3482161379772073831346039624969906610334435478214376995151043931404269138800767967233657361372027920780930886859330250576488200114284322579295777569079581648480826125458668866707410661612293000378855631251670831645263340509648881130783250388482147635843721980748500814050626456182700700887531753425571870741623417983608536960182845403521731447915537121868224946807932854023539189880848691986109600828910608810858230032663801641469753396850300867509675701800051312751624394478246064167437086250679624941152445302140568022005804049142230158692369838961516056592271002470673233884665239853039112175368890585064963514011191722038916870635172294730410085947138076339146425611943621060332492556832438798782802229773057891119664669461546094844388463697530510130467646021666609179094064146218274876343691849765883961846061044878127407117279441550556246736891110681985984451846011629891742467411595947081801889187793987517608456412578499739028873175697175635667724134587401256122640607443779597326995426033534430293513928056558691377730584861731206133965955453402915964653814537150961065655049919807738447349908051445273658358404312835308687315934973915578132766411181527398507398347457847423585774277662178247342648334781194677033926750193103595625566575465084273601479149324594865554294737604109400288046915856823395187302122852962558731895303394157887876064954814458546879411048871678664956238149872798285139081229649704058096332469862099400389337232949170835109679363867242971873703169909070653227406441932570518318463324102271399387787055003968821098414174997352367028756477885657628489457851083354432132232897319090115681528495530903047338439077405654647736255068384619066115696896300576819693983233758900569061018085356650738776952365258458023933714773160406076042532515960052149408404911557584759978349878641155102068329106249759214719766578381980372614263331747826543729138460990778210542559189525824319876438138807354323310243496503220288018617438748415950318086732762153959352686090775505621157552232032608585937105617593375625205029747330846089431641057681853346086787567415198921318294266290303154866434222058635504950835745782396238113360466375406487203633622262305532449557153688646280643199658883875576890163113551757953326109543659838465333365196397018659801447089286389989791727665303465692575214860182131025455419158277259477212784997333001953126082121347555977919887644456991855409727068254254441896589845819671620904980743152622560028240607977213552150528522379992322925471039251769098428075792215586454337681884840929987821555514336235365222355123245787335457437426687548417840421757274128060909200851538244671112269955669664540705846561625325294935699955199845433441628248715581232374612879297131485405993256329848265037785210203787003415742232364483213203966939256697183587495156232854959933919069167127226044684465735018840583502095837930226455572566240960528826170422375896451028453067467937240369380385711481398698425364225225960067490496989699655474367537494992451881315334048921228152137897868997348809264696063724407928913920*i1^101 + 5559793110629063471329057078060045939215753727913601768608744448413962738372698570796340282884117321468352363168257626176149037556001896138326376642494682916746307444331633511125543766242285074370180518996870230965291666107908094172136462737405856402128469913712003755954034550476685196724442701724431703063464126121082783593298505917293314079945420971542704846084699832008492914617416855483626996674256556960229823582096448569822629402117036617374334501509776038761289595619545305817955741940838065970773917315260492340181065930091563695718499176015629227587325204129668681555265294282721481523299127841344178064413163018182463847189621506906453390506986239400638575606453425472432976397069337179688773481526498531902082400438713983806065654878279531681447659032873573167207703399016325490355113296932803163398526482898174190167647910346456354880518483877497629668294379095148065124966232708738592411946520175564515079875439541540980047506378638565434693190917369224189777366949679222545571622169262889171469096116899422130497066489283770642406417024961675300440146508419695989577925729072124659139697610710782626623417030788852141087611540044791906907817604739294006862720595900355955854639647631704447390342642223413862115520549597489397966526931995736594739816735331313032279681896268593975656975798280124213997652176768250431971720453016705819910399588699378520340810642435400011156630537343952796501381977898797357791972917297939746116831478216125459229230350471724671732930270505715961885988088634913517155282922237427846965397889077005829308380629047276344092630050004930859520332556373416657334232934172905867389755960492285569857176889652273330448907652544983882652824533553880809558655983228077288577224372806601240700679679971911718530983950314201586884426801450948375610911473366937682816982347067409662951349061718759261781133092190280509858508032279003230241664453539856063278300740382299093129057068251533689044249367404374283272716406535291024918017299566042573715633179526523577829772476381086575630562560502597971204485383482404196263119555062734891718983523840972392530209744739229322041379948963687858569806244104355722069758596566694971952511562302072597291494833012659190701980355810890951209219165448577356645396097402653475685691842978196260162734377440664035847480805986384856526311729282949465112779042394544582314283461865316685415001887022313555241853054469572457280808046731766108569190966216351683653507067917852808406450214134828808532178727399702191166473841539984087987914846256810694079370467819266017111807593294173754757867319946488237027107647034870881651382589097278882667373071393469092680810378645155279984414145511271995751803837446546416504341650321077733571525870324430452623646384913868589587738458074733341753934944447607852406269780755882704736600747375482662740352060856213578986697797922519520381825910991618218217961097985092708465099069482741035955228324891586823738808070640843167063924678212166188273024328973205435495871095451957766754484357708850528595298145617478568920737402146783232*i1^102 + -7140992379345223706136859109069443241099368771712342814930647470850210818571202340519373729411852883211107124442404103023763114079720768002097375497571972918734553150846051900179854761439697752525170249506035983428280635798200372505351266255015181890692939083176776860711838520666466261245360613492513593079740583081965824773510447109191752016693585728033841272398528469807797489665486546312418249587186394579755715539804716927733449802740776327370553884922005274057505781031713163236684099634478808068822367510098779209136811135582053926353052544738268903985931965545446364285981649970461444242872260717494028783967758061955559365953326096754998653223155480497286828192958025271470580563463783481340396232596485497183055282050296193637823116176322406497815470754910804757520889436931987582750786680501390886083601088579777829031304761754059380460553622748654636075191638131803877317389405301818211995640548427744071068619198363574035801204119530152542933393699342338722917687853623002358785015511272897569025321496390644185384726236140184410469888384072496615405769569395860483038759264012827531096833568069969285330134153239830707272725284632852597493396033382411796439777073878802738491966474986091620740676955762053080743883031055114148332749799548104192548365975197047578980195021638801629373509343179380624897312742036222237758366713139888396526445011149546366318364329141111026006847585215226461768324847658246409705171797044182108920802469979486005984447585882170487708485284356448072938333124248751049075503269585179955824975553168400889138371086098557652727667576234872450653237373482106212560210601089864252796650835733105256290750974570513050053998323899051913288592247861526323456053204382570620937574649398155167884201938835266260571023861025158923643522667437143733365089362648285266726934375160990268072158238854032204954402469210406264049106757106208975022089110145452617604710312235366346352204144871774829684751365513001871558642835846885650955960887099902596595977334315091732047689868497595007810861515686966876529591581467244081153842146595481788082442678814192546281697161048033925551714156133484330884161751916769932427573392905978427576348645348620691821269700523990477768576057376152990033931313046455976697759408460547171877066561711953761972210744184079255726768960138648863387958149661638732071834755190528711900897159596612116985925723572142256877792657122799530695446533212311659940448810833124551825076117445875583432548822590252003352361227236775830365788018259414102984223680830593336362860735994402858787805462840773644137346634764013892873982259555460909297982410106433326870009395715954730287116876567032090652085287194168233888775861024243769225562233365533884893353961042338955740274098434386079460821403066623411140876714890977796455676780045012452575590258392333681813463046773024827635208285428201777193469127791617821987192983703398664694831693372280887043620578511944890533802717831308332774806810620136002294486136382241771040550909502868229917353462163497969063504458159533798955677646848*i1^103 + 6381476036026893984067814850589839134626269761217390572354623279138184854695980713258344092697926808950938120854834326338992315177939509922227750514991949166787449175359982220095352137138644889939492758899447246386769941494980405380158334139206255804219726776067818499549489578100527602047835345046585412321364435781545713114232114738411683107600100381219461654694114695223204088053771089457081453958989097083510726557148148463165289571402252915815903766112079407483506916468337462278688377328705150301214461187185745588756679641682384234318905944763742178867051059634232816341867367146420177744917443148791701931227142305738924861781477656227667743198955412334774408042425180735388726664939971329391634785029438816168885267630508560841721707325085592115638164117376879943643466179300468312482039565983700469765516891080106548681708315194003276312826716807000906184370224134145744269263282167175142340825493252665945840930654819997095294467682587927287693972505099923097806970769375043884243145101955765938108514701056669016882690361186286915921018607768745963671627844731536809083491859389754495245627005075101904210338152721144043921721944691765848609601336569146611153970266822571018866844149351422515546476880458292090078719160384803053006555095456049259828564772961637937012130524329678361616210119756119527226513557898705410693477804524920912898175646226175392072952638261263035301875002357177354435106043842993758526536840508809437778245099644945636723855081121913625496169152206558055074899169228824933784825831882791737618123329331885477498459940047690721491332498153950080246532656190081201297332275181717463468752562465162252343612816428506900912914362725052502203374290664395657400350964207493918006727104772293334513011657864248883913758026528723847271041961430207555632447374373625715768231774342505084957408021799496283563391443625744086391239908513722921117457283686492805268069033677775344984031124875161097328572699599892740556157886991016055100003050600478873956503992161660050918425275212659438398763198182535273182763308557864159085576572589588415379258199189996480196988271510304945481213001103402192819106253124731953836115697788812299626598187901887746829325638238883546559602039041347335725985654871475456829296628834149115571908216848284677808416226817162165254217407700665542502269021927545575327149113159541562196362576542091635577177214357791716526111543412785773654393286118073593288707023411316148113254563496967970999183061696787745668541968345639488891773839882053266261044195076828323785827446843055308300126822392063876908412453829990721292623615631448903969505627775389689458661677443225768535019320094179299423172937042918616679616126582652566877378793659365758607285836291839192667202689137025671630985694167191559777558091921842131174772051608001830891989947014076639179382021490554196603477739497616658098357643253687716912020093395654034685559645083866573704371741815287125039872653222507033611150439180156877791169659371770289535985934123094559711345936725936943518339746709877116895232*i1^104 + -3456956146896595970412937458603704549431544829524531935359299880237578158662085623524926159881851310790420009716643760388947850497172513274062048503103809066769136808112638514686873005296569834343221315395447422068286263250388261199570005480705487807868653840938259799977436408892711638355696299274273968949935758603920578240946406606429997684265848751413477173911496662877585879533614346495417458711957883513036857175398869160688458983295584238722083001181289264513113869140330543018528594617109069672179691690862304343030366118610309888183909687962416420602546553400016541048106228932506102652568127412684124276697834626686242659737008402080560658334368477318483398643502085645548079046936349027387469780512667183788264927571710408945846413730002714253938950949883908757852802988206424712908182275450476156013899314467277939378325257955299950733509861744787670185369554347470148243966566822634431888114165349635912095720397965797924673156354560579811156802550314309662872121291463495474990086242068814938360458179369043160791193700422791832715564724036652159632534522380951873590964821557097054796974646715806225787547717443348766080126796127360516421543288447209210133344097428320036239279108512398344234622788725007701439673671931492014632212935327968949643015994808959762154052860989672835121721793459691009903502618112508652765416611768519127362885707006509783686475587039680673618795919776131661130493934150259239449475005245236343266905282628324328465165604130379029731929549293029441070685028879137770123740221847904167781722456302227663161879027217010935808702997189184778761710007639821800292518090080433374732200043004697663540817526159514965058681618911132292957269031878805883954999485481948136432562858527032525149503219114218651870948022500241926716745234254863316583247399950363213265742821968416928768829403846382361849433647193685251612688843472901888373239625518958158970732405782380831142522528273447441611834465185661491883710696036072355733151861608920147353221593874791977307484606116195403519089148624694010757526629515279536592218872222532498279933067874412162933173301300174831334440329961474141659733127841790648455964583407365406938289071624518925703214957147352233109206188564717387772973063299762956647697614309320430006854319212089232397264928108528048441727331974746662988587533927935259271771435326174546759674418964965907654918445951769325367048480397405202398222713736482179640730783854154938557788211611473225024935871123242224693932182520599048499588669657966515136453979681698626113397866084150886650864275520354778891547488009957960913362867294184116087083194358519201169707948027267145065590573959178994858208929708152133424486527323056339873947611483566036419589668501481477948633272562249619605765588487478589064309759560263303214818739486498217876929061269849646940316948895180035740327779095101646382213748429531483057195469033460451928392827961471818501262625226267196147849852587025839198171124754274900237506467926292466300488806976276754390005318160170029903097224826454016*i1^105 + 1503866056845312292770184885287061328101143716609754399391877120080529013767369770662679874736765377567905057889344495015206968289680004720258192550929822040429973323400901875845530116238305115597195761099337717775640365277582875373234183197163380783906189368587528687739101548807567131134824274459642642817712342336415245451298750135663354467554711458397459460727694758252081759847916564565332322676052145415816990629088803964145462842659646481461739423684983400371838084442650017154558639306713387542882723287628608611028810222592868117467587558113992279692540447933452965774412495288127833681094822579965451734988790852587409578774763190329895760286258407836694424611784716433627857133316876705416271326417077126368897436379252713635117393072262523612228186423681344885603662654818174409864671757401509678235243014552135229110762884970807812753224612715771823244781705821109583616212924713486350471165642772051731368448859154222659484150142768442657519450758934405546322630547593995307496039704969713111350489813722910099030723594414162133783471188270877947436942109177851241193206528564358570454966097220471052622784880101515897422960049602118123428643754820391262595481857379126851691230457750681569927582070923396486008465215960119878261603699983541083136047876481052092844226856148532540934760784035961021954926153419102175710180885382515164425507446969708890156898668101065891905644344003911313895996329297587567747914890456996927591096193084462394910035191482519029275255764637546121368318141522774026073255235811624680319773450617415668598246724499061761480484132591669676624945464895108084893663076187169103641549360277626163458973914808190052236872325811849253883522647902699087522572080998637903669477093609857392742174544789587229580091162507678138768789885175529244461497808005986550415888862045126122884688494129361343397613826927301327292349421519030801993795908762747220511628081323066470230351013360026997868246598954647156697627199921776423370245757735606843061894259836176460015195146617196713525941408052861939659825105357612403611356717932786301646536362158375065596021468879773947484310016888152683032987286344094946524201064723977135054028020263626652056978368165249439477205814806944108443728262965838968195890445931234591744621490463550576827426917002536178026487342093860507022075396121731252504771885414867266213574269189459902550711642383672338670590432284338176623316025133503368233113541540143941640402016747232265484252969807116551946889153213019412767745728855238049336075109187938917534595050700183766834911964395771422876680204109695953624978698108341953521962216399700981614330554192897176841408453174534909110524166062669098128970751702986994951178344517780517772636064376058510701006199254687941609664771995106646953868503241413538900081822047522404330870001988525076305209985532592237038819930162087849637309681328428274580568097354648775646927402758000827604703149647655385407404161854833466027101206472234102295458454011533144119185714138383382136537292022794530098390237184*i1^106 + -422311111976077215188063143740164360425104239696471119203444431048425293672717408785125300455671974350738539680892496604342439314201588506474144573980942000484087141563030956961513914380756821119793768003763446786902863076807205330361455448749620297878097025971906737956500678699652236175240219037585235543663566383380069493517399543905434514777229970922245489167606919808772517829567403098845124140513482922248333727238131886722623047187352417572344921167360094722509444542898858996134214897615220579272422354099628498347831440671107554061261431856172693722474089971711880197196145292307785224648300324248814125729985441440665978804555444912074799503684653310600662824374233976742900885939886712825315372450706892589231625129271341812915878422782511014323153783114763956680323681553864761845773446465562110713333524905767128848704611529108087809373282655895043744994628662778344914193638702326274223276404730798545571892798030613443098488905482935335172429462920298531570717579525352837949365942818884732731671832935505712053337778193417878858791244409220126565459143572305865477987441936409691624614142502157400747298409267185652333741136686828456660112644967424297823160978529879274608204117783444177723770112823935648671420274757656612996471343294578224486554414763971473924113277749162898193220165441516447895880815942457560425920512438428003252220785022216783674590940914249682177141639112361949310628838614855613863435100487578663574225107521305582897916429607876957419201575745252434720210991776787727880423809782537690582595476240868910108975970519505109371439799726466369994901624092576347802779539969214544556071897113575327264664098686863147938901237506386009204652535388762282483471271928701406184956680117844366026604066654834459963061832898893097285104588709972839811140510932087140370396309135467422418920531116280113139444162756382995495827747101056178544830699895377314545505740008550603790632976580213259021533166183647673702332203423440363962025141533016170068960148991754874163901439291204017323339914700487750146280323860966449447818441983419932711208522604404129928594302002625290317835031883627761260871886312534278248695014350125272448929724183907211063500884999435283205108049947384458576295794187327383726961240539993296001725122134838546638358354182161845763440322534821524347467167805819197127754824748819748531964881858869339800679974407736183381906369621108349450861088007314543971010990015066220543117695952993692029347786081493385975739808036181857709443311544894747752294867956713012123155106546731747307977646891944070564061590061639777071799904070795239417187471174444372316804078515011751479533540916065799936083210971574736347011110673613998320696900872602282679314011922429429737015193224488156997002641414233541923879683392821604858422024096241438226845224423984009191288194684616603372176504139848816538927886252046340381420655441507043133874253820019372726529142385248308590175530810946195170136483540527487421001891235074191706626168265868012514874429259832547606528*i1^107 + 98799351625567577117870680095927715125294627939750181758123209018848470948104533019771816655045770260740412889555671421139209033773813056751372748523712277794365030118253911277933073087633279784962426343553379568630676242266232741218811341223622852379949145315101587821274436632568207589270434239931873009887889816458912322937375760246444129517314174708473004642799031895864224496819073169019183884780125460912837017867409211607695583926501469326690557195401223583986917065719167980728181267399942399100753160997212638895634285427847526734980286152631805826289441022714743428574990020328278555597251796284468027760245286879915212962282133014804740789590722257975837209275719488541190182386476993340394268091538487824440300977195731456150879828989411406114078314909708072083384992923909595543030145801247479516403709302133702283166684041221399825778288017107992114643192393656141774345151252219023111690448009427149311359101065707751877168672833976041924226594071799451365634916849382379362333100629541172973069667152391247760222420974347682717657334262245779813731788048073094965515569579001066720780374949114224288084132679206022111258126402897416608932169661288304253370501449211913340319104234565409830786550623029548877319701117710708149757693662390036294854548647436987441406312174374656149713749523345172003205923051246533070206200155842654600557708774190141636487167439798430518261818796963356423149800949038127256317756606234946630799760216450904436772389641522646348538578596532864205971761861931740353120150256798435827813994302248135275938173429333414608262032319777083470634573965594079238647749311035715106661360487876260239619099177816884458535235728506396042815384462457214823971970872327778641112331351894530517752679915876289571908744588794911669062770784500772939736312250240015948724069889476986973478433958143946371347793476810549471573234455969982190588863133084206109559693898312356199895757478613077444506685681868535103571508248702585842513610193453714871980805374879128750734234268855639229817474844461107733897694739470031939042267752620162399850439393909890011814908449348032813251697595635223812004727003162579088717304595450803452988745984720655483840922884551134558637159203207603701654563110142399557352078562370292020529100975049733009847728897715485215783497010075891637756478769660017286713185020548618010171472957781120975299411662527640988409408602774037678046455164571403535139328163776126324391292480084796785603521502135600428039768769461865526008617661833087628312431620222807416762910188335129726611139066792237458288927082390169386701734815558561795147473445434550591553989200010365804418716160794824442454309877667746861011426688750570334156089072983565860518778337478733066482057203528633894727800795615329902708039911023283035567845332676944488815287206769677706432618615653967957615876120793126652100911497504147556658608761319555715908182854805074256567351000818098318464858355518336576411163503039870488147555202573278380117683000927141734647788432523264*i1^108 + -16524171705142706375562053158027456077924085576238932553008933078053519977435355417756524352339849998406574063566303319326032136897502952598600455195065262338112598339636328196680817750276621317276377690763209479765729583285851291392352122766884574307828036197624802673101483505885203311531373076566617590794161375344975311412327252964331266805953043211832895758828787650812763148632184054167213744731139144900583985055016655371804420405172883201736128636222017144088353618261403184431689068449657048313952460132661732171319711633237620567054112864426316166141454253476855042920400404397458573754408643773592639729562408299168096816654818177208714978875010266928638722136012361832304505607999749456077880361802348637786470086368565393952961525866155814656526498552811021463558444645811012277982647032243918011686792718955131004832042674144922283307486741337026798499567155335718219512643076164280390319748731878821175327811168243774784907129421672674480965791056591950403214409562753143229625253185020659790842255406333684462097484624776983658289963744457690931096799339821841499972540630468781030727392856759455760470362366355134560329180148005079388959347451107094481582270496676424718164710106854946007200962900726313429622428816622311331772256296900906941835192488154891627741548150146459362287397262875183376400466990162975345087777011083914361911884536760839616458896761036950263242054665489038436193107107501426340032628150452174529639496940804110444762926732910241196894472702437367515855854616234949821274825497708283132843942660112515251316019240631208614177404639647972353627196941005582874153503505237584884472468655573869709286966232307021005683383770773351314110377244667546288528670923039172258890718024711308510069195154406691484305917494770711949895978635880291477165525440701843002265919151170624420462053103425373180941432235723202055669861166116095267573984568710522406484386220011743743919036273700198225475506778796672688640951292326311927712611812237362535150258155073060744190429679800573808561145443633759631655601965027805363416115992930404892549106294647732317903332350862936076710508365132912546185057763891776942168144798399138105226926653919660584476812001674776977154047871698161833155731204614683503863517840311578780803468712250563854083411333932457080922820963319918054809954668379915765015672563282759404446506406712430965421026383922117851220665272678495046583993185924318937268688814947362824897850254304639051303518818908281728970018147502509169558561989118270339740043872645531120259011987498555791634888311668024752871987243637245974537551084826465790906209130022707151768561937187596145583923197845006798755033419498553942719371412710380762015410214028776107000659195126167806665192700219039017457906773055995101587800715374774903699885132160314991177115798859013214231840525731607923115995036096751067316620935834488651516538370386858185215789456884956382326305560258796111657473786291471651069459529764058188939846209538207268835230584782277300382072832*i1^109 + 2952315410914667021631608031879473366112773600561810580007107847555724166791445039732430143728968821138300269623207748429401217046493155224382575719658206639767345259510569919527996487493186254952168045578599613883549431052655319948107371989657440971669291402278761550299132941417708562730327448193217051964212535259649369626924791533391974719559459212158055971690947449150437817958438592579555326517595182000001925326431238713734990422057534017569242767306406787895184789550218675511283855015432235002979054763659857493266865379593358370473907387755543765725550184553230432470700638966652312782711028954022983112402953753407421490207062752360317430257060970655295274981958787194015397301151307971946944381435752754200398785426701998350072812466058407940413737198413954389276035738890936096295290779293114960437030700884722356965051779424972248320380111115688865060923242143825978629857520281981279731219192077430541325346670595018950661589050167182710558848407800387463974793780849562072185277124077458376654081427186023876759096934854336179850662274326696324181539261798263951275979797529986169463607132542267721553122446744628629557761089921126444726064945566855781292037494201957296420182985399496730055849497745953528149715857791954346443553606328126564619123051999394242868201353422773463465890297554021816262866847510036018964816216724156670825415070196014742334829052555632921206614160458033771651522204968870170037523413116021187431248244692340854043649835512472812885044525991788322063216708374883999533081529383864840812827370250909610085269582724026455453200447904850054724140300797208125334470087640642396204075877828708432761696224490142182827466240742047220929352109376594374948809341582751326916491922769592921443917785874312253526853707077985252939813867097742442313267390185174996400198369082347923983178779928307169929833870016478422137272203783884439770151037999721288218916356198975574152206404579926480019796401644215401577749694690254147202227421761209672861441235551892657187853041723052834931629936019836190677776189322841158184847300448873368457958953333912550443820894156837999227671115916420542774649953431955591620857723739257819821318098242311202470925012057487498252880308207168951336253480022832692281181543696010988560775554641427292376099565784883719076696517053183860585804311682759620683127592021509603828172916184258759809121329460669502503383330946543712324041178448112416240246235734665707252288466687027502628761832882820815260114555767913487667317730773775037197557369409176025630981515371239809097024767128695610564949052336390063050460090351615987584369935848689888031546887367788142456606339251904453835709458398568285523751403947270855007105216177751973529220429542119606250008429535325752370866800508407859317570828339905506693674438413971516767882305750768323670290213054245241244575190229672271638302839076098253854595276412933692145971734975461995062540279663566098188438309329434824842910321343874538423006243546643884037400804952652120064*i1^110 + -367317072459546151724459555868726766088680075234858883487480592025527751655409366074986914973948491797146196141993261883491784826424957345085851081923695423364581493000419032484409567095766937539329169983612491365129533189645349969533285299221564621264917829982992049699508164730547875782373222587507743856084824809747820751183546270685391229898357101019400557080930394020128687361279997537001544949443970192859255900619446347019572556843755697258159081016772832133429418823403966805949011755420315669643061823599867713315550500334838406368519154771223901042461798610188901913956687210393320662255148735976249364622400574836624682247847437626813486237330704232183618164617990933937448350589280180110805852133966885982449732129009215189464682145267789576704378012776839468738564359140970618648176284546241734424331942591425260891966913026263302570100009442465320981123997620404361914885914874820267187580944287899407353463954780715070707691093735183550601835517497951746233059613852948439548761355302949144993620903428565205209492910318727770634689806179811066869851220370931580251999301525057135868792500110414862405694748199383498971530138607656649357369869777680087402774825464159746593366679391051502967429205029467900480591684787392964987026599812914453805911679264444546987279332958018023348500810667481032274709493224350534834986313535218260349023224785277987689270269607716786842454508097732422900448430501976760482211346228852767257433640589078795526187993693172906222665360676394283632615091911005857588297476270449630460326070883472761184925716933055074248132036562722716991147268432315000356993170425733957085711617345705386556672606342251500253490158400900470899112187108740689260616609504980586073052186247995640476929110944017698192862310388726846903970411533933496230829120167171805230539803293419745555192066715545882758044313268612159871350620783647181531207174165708990683930088829572098903132701297061755485541928326880681428654609276745585936737741249007796718863363660716531600327677491958377749187703030800050366077637166228896334622658024296314582647765682679855606520997782773403191585697764302125405260506128029385139625518010330087559241219281890158049600655385237701874142803456838041836207435194916506957821507359367555606695800092661783499702662560176688623969409593404380621189927920989165607929947372691178833164405330555799522496595410849913889884614324378820623094992361226295281804579580708655607439723437215495773441417048053911111210619164629075628565360324181173298265690420714145798999185862915563192085375773546807707566818124710285613178034271238777720454278467138796694355925610643596472100814466492585725941210663573378948639968168489193379955674741408370270572619500905577939643546444053657221308156321477065621200751123020683501264783758305110174614115851924404685939081139364156681881729197198258343720197131600396001466443849345378042312768169861958676889362000540951179050091561293719227736263052871760880355676029218062112830814945280*i1^111 + 43341012458867959273658651855495834349632949727903840052330070548947667082049295985116833808834210507405026928633892472988722249938456230138493870176848618525238073811778970224003645309739864113658229529070199227305130599043796200220473572297254757222185598160145531907427482619982148807898772695667898212217292953829797518416780401988213882695873504635323059926886679201702023421291453646614176567868638564663346807724506436849344497690471676840930419304624125709456764348566938400222413764082700379545428553953902297916621158481539473420814896578583830239054993402166844803092785457183170138744306909900296681355382115716413522619613917016167717328177087734648438960071132674655382333558939510036967362616456002624504363551769817376767088291187818935557673153997048841011897483376860020326967596286422195719916521882073028810747291805012639873945515084966738286929187137716205523899513656324720931867502610414758246290788199072926602693532704103296832116745800280504123809038775012571703254642995005892233158659114755659735121924907715780012863787531011048295823733981690504228187893331358327982507481753994749092667729763668862924871428380015500679699477357471831242233725620522498988711163899528801332192192105047648617744473660005559572574139965422828823419094074213918746154514098684605535370344136370306840325770108897048349348765153927371116586986258734971102732102043104827174034448719787400551120836490898233531795011877118635181210206612350804083246064404685723430058640132476995088577599699682663679400960047681202084408556521942362533787274291838622822350661723891168429373173379661786093929337558727809933529331543688681211685068717150472758438640132171872630732451299847312544744885633632478665191201694465709410932973906542980525275020561254103653013363297126340544093400524728576327219438451268771915299925768468405967901318207900149510234216355653532632075320621867706427767712758186060616223619159991813370499033422584193032915615656653877910085124176083486067719297267641289418643352316601391522597138335882902260103534030671736159920555231656110618685967537162618262012852795319190634278240991649855601007537079677553670885742438372675086740457291151454356197657783504875223106713375217796082599035254936445278011124324951731724665292276329678781129871798759228106657020262205160676047248604081544611376539485288790896918014211424650925677556629719783252110238782355211927368911124016271068137080727645635440069116452465034217982002416899096021753932971710726361680511178923922486977916765350964924706373772670509832465824528386519152964170615117719687366851801574130929205899333636095315602687567904173490440675057832185507374356512238413603869988491839030306057785465705622658371412206086588711612552667791808071583449828965511422174894409553103998234779739222623616974941902396842820904399437012772901374892097577247985058717594636784458463489526874946740618267339357643018128223160321812255596318483283844550101876367320109724396163782509402876018688*i1^112 + -4661099472085875026229266287465408125115183092562866878114059305502124077843314527112104315376022515390360486617064505466074506522006263149610142166510430873631735804709006635244501755698104572755431308874401323290084210329660847617091366704321727870928822792885793750284926827343494734326582037385612493043436113314747718439210441365057723383790821571685420665479219867119019336239872915184307411148854770240223501765937445089158748664648142832737990668024909199260870178085282902360357667622074022249015382096762935974196038394382937390465907478043155157189081738953175325872809819312097790700680983889338920371317198313510132628006449234296531175473703420952894073772223290304970938044237904399776743978988758421592345621518194579619082215140283111158164191896417298090821672625259015848240630331746331728631823194418442028701403830707855462165554736254525107655695553973140346877112658233956923513796525353747984328202298001226195319671991100517244955753918878872302804616728349890867211572688074844276981731136685340300238681166801667517478392684386740754864243507352147491121233271473800744402939489994159481512725256810745994761707127142841430408185811199190342364346811560323822248823819962962549538567422831387232585111175090253460484842901015474982338876458152900991776108773670684630893177779495984179924734928881853564068699928919834168270028228151128584077041315842348510017185563025319770921578802965781070634406059673769165640417115943242366559095723328499330384480903707072392083873651558576598671846568861227970786999358603841639273846719915381062663902019269204501984969116591217324607284480570926827923034320811083349502193575867741098336617433879981177251942154216763217937007253993822505768997941055449531950011475984215721586094106105385540919698757314743920587659690719180410417277792909130457039899041763554939685539897426225562039831436117929552929435601206063050758391126934975669326374299687910518050890284547155244582209946919956636552678750147884154430454617542944785189934315998982048050052078883565215679928225357240121281125981951021057240237396116815303490244244137646975069067599042540012130905080265768326282405913223009529035833142110626341612823558170186953807223008187462973491595537028610291434580479902189405754024748529437895259881911587468524925485231754334612252299983237487737828814603653187427811866595184748829023221181104601062924478960458865603892694584612222645350501186283685901105969783569009695030968800120963712956955376516474597597412082254007639916608312571051629552559993080137139421530987086241445869294397220049868303692137517525890580721673270761185765313861222598666345319138449239307711621469101081027245311378866102804200861512102102684367138861082606788629141423299026706417458951920862047923089424167815092122471067844603541166537450173926084209658300730321629048351909325736961538859190162952019740268682713944783652660090872129681528796628353648756436856774187243110296189768883045655136733423523069952*i1^113 + 350921533966650929659242522275228066442825042218822881534403552907713022641835980600787906474606172718198952439259925584177192556272953139841154451496537457679341188946941466979080926528122253823215583746183861537034230403173981451838177673564400007083607979477987399193437964424695642555552799800517338089603593692191919320943551761104367593433255612945251068829955421333625568653681914573566053715110953429386638705104269813666764047001482754993322954914183795210575015367170331368935658968340712600104146165123199909349838459603072592991925544326565069328434753153168273167122543812138494243337791170957075565896002837279474662097397661211349975749034489703577001808686958065205510567424597101756434298835684574995302588313434576447902793799304616593076399144451962940636121046799144465570934529705251307857895822743607841165761646053194458131752165417162643633153062004706340711433026666148291035899487295072618565263135970602362706526469755500888716944888706724975910194149896941958001702642785354196980473091779522749287076720909164750164490391199928155415572338231845917741547841452486249155802946848783631430779192024383881891785966809632575363526629210943665692145108708850361847314277065718232796082917283637768392308469414064939873468383557926263983634777027093786087467528706410047375678955754336576109588593596240943568375361929435380244168363330631064470366928242662119049164003675995596502025869605358365693893836221778758406530620361366045790733159297214896718291736201051177720333103869339781693418174009931190914066329614354038539681090898922902997942219030942354732651617281258127259903012090419060873516498662675143589466353426611242471619969743377184777102217254405949202471463974377202792934643566214368132673838532471028277760576145971041560053123654138682920582178352263400995210253383520372103613269323525673778223279458584978581115452032612661234916965611745621735485100647976730851320435165728093775483494869259847321211912042009239298253881917797050374300803339510228746289834844757087795549398769721446996038829009584323482067314121892689326040401699996423261911911416308768422129265912417243621702112752552520691237027662381316839798416516591347454654959327656410486469959939617414169264850143624942299846807412862773380694311101760576991938853305411018959236550479429727922367605544610904049395226287361718151357400678985511957595870034522604443235878164599829184798458567711340245179391135827181470741867119634028813864394144500521883627877050164543570284463195373592626674830587549256424396257806268034594339525172467574247765971316565468434145828171962827939384673756884722240620370888170432490324389443024732134336580187532233010744146045613648744433183807299620983225091648796576543457195035273648613310631219867083046566063770040202282703685568034006122966019259139069992014126217926895778888923024978401734658426980830230437138236734354248243772854041980684378569771766657256365912954951346581881147731003390137774859354112*i1^114 + -24242441906300564880668187240776578582608030797218177743597928673127843344883757326593163154526043810592469547592888599064582063625263182319996102986865398371772571719835740334327089793980596018936880117358051589259858864049417403945649501232970505397640940978685947261343497830482548148744289217257159403828117116481341158348054877180783030011038077289162033398044196752470780838116979564422814501330810851001961997953874757056209653469579211394531856272984646058904390668567296422189236957806637155466021758694506051504998906815365248294712934840979854727470962086012367500508813438731573637829178093739721102866134607458849408880595996581520500139012993079716357877637387883568648297810524922437123747836302594910075326560494018603159472400993726609032237567406544510605597260871177021799285818856436627728955561800536786663286887524509842785311857361036058677780642390129082722686320090379848422171359076518554691574032995732284429820954346555926849773015677496834165312303820548360236828480576656292855936625631519253777361712517642943448126783483802407018445502389015548963689528786597328306340122985001291783364772318885291644080811962197334583090468280131486990122739500860098428624205270803374013433252884242234854736105926205369898816651952506526491429842123488412562966241326142930961561387903344284659708109929788097977213359181455059352725057615530076559834610922258175888711788646677247751084131596327191031774267150906746468061291086225246928637421497825109672355560983018377120950053199472967591375288206544299806754434073754227412567727648231776620147758762167351473518195814291499007798177431822245802061273591683893422266450559520731968996344351104694332820881067983942210335949631171386075868646474780713129138473155778492547916228238628860467229302809998773368852761689317559748742600170407776108143091518835085549875079686916453202021675168613975298532789871416555322685036292444607226797687183845731722018274374665771441409088689574524399433842314029114414499829817985761069699459787570369100573818670552103582803968821369414198522955733192937039738880086382172077561247169680771250648913362672557929930416098510482189215184591151211320359769817763782578644436563290317897105216556888931332951257883333626354160415369008194478656331247221167164081586391141719014823452052961243988780517037075200743296443107334753380885510425397858678139619371325571771984236082035290597339249602777319126443200873137757935600778567948214800159712859470550810484252520788029220268035905520475167981937303378410094413482918037437360248746724161807451462190218033951859398232691359848196848542452193117113447157749747814781571186222602087887392509523021572161630201284396638675385389100381485584149191681870821700397463015451649890899531990387108776321555329736886369185274511041294574986415458246101735160501239288900864587609180126706785902262245306566272284007488011983988645448333003322170659056573774125925240366768628722094884425901142060302336*i1^115 + 1430822845089441518690983154847413242616437454063163499511571738081833312395411001542146329941873220794323719560355061633957107468781207439875975233808736965486644198102049473859500641590736697719164009838424404921784291380941319650811220172701209134770492568078739887414300515133561209262484080279737709430737349456511476635133885870275711687062614430694211433686152899449759831628333431020134251560355277194552954320007142536125734877823581762684718624240398564217712619551498645763972070269574346687275601077682547290176528256508501748321920918735519893688983907723411850956353011852800281203797126700287184437334080213648470022471913798522725978342016681368744328137348176801109925909304688677848983322090909476925242952487298701781445874383441277580829648555834655926258946660848763370462296218555676146234917530861360882964038316001590209895476456268780378458752275034760581826736306557465412238506795211011905036148034336815307819314563170351062389059378615470116559959893722890768842881965719571617342857708904130423930510371914529332369026115415549089571130363271028505915113174489337418731441485195434038212618750569497090734210597019644956865582958931823142140908427688461758553892251349203758038964586588044248600488554266960166040352069244642813431010345938973432200647728993323866349095720365995601982700914287421936378383937437641414080343133315983313196461478260016538977714445974700743651268057633100148663184104527909606574250041245449232183573218300418964135351089736396483965024498484593597121772811911109589218416020956376690005092348710490821035149836308907732202541617164205570944417412311421821945260900123714975413892645361440140896304584644813240751913700065413043228329701041388605113377648765715865007031344473300858135297271235875096132666588338096369887094330010031268323489722138440020744931519142328627818160414651123516807949989168726693102760695874733766483951100357719406102959811792730617733032173656800737068911103839242922489009410633139952653881570466970576443455847632151839732799943892419516243484573379920281524985457557363372448800182438151687248507603289084003054575678699368048087088764988356620160285485595446478890951679086319658903733728003814609680756853188543915924952567725951734222424824561431334300793412406865880281991977608433499856714354255760335704032889571516744432787262305601846499007009546598513742749527027950325018048149863314639907518764073648025854135471146053148935234141907873448999190353133408894988487084065261176460951750550519848512156772598625610682727966428016691072925353650925794782198587292518254776597636951842948824126703999421333130980131121093262886801236161777689604799265838189657441385339146018403547466222327546369950038852236115141444025312422770662421240022608908531059393411582213901287433488552288775916417026657377624220371104631542133929068829637605411099003611378245849573148577581038435111170330215139791129777661838393802944938491687087795017635642474496*i1^116 + -40051617947494004547377588106750258794999336106120449883547911766277478561004687019463711718035960217434314553360638582716329665574010565439160605875010705826212084274044120997714340491060064039289170367623271075897416628686759459506449661205484550653944144653598694554325964094497901044181377568979135545593087196456316128429002800921480541772569442685969505547733988464746502120033062558768762648835990370574552785300354460906330152074261295367184890911686547245165585643533324630244995398356299474022674912557443332205964236349321876591313576023634811303225290483508866170717967914915403925506321415558368355642336542878844794748331727847120711839442583098473109633704497284797422729195456594580075675722452588847383960260501735383464036567210084924976647655140251626885452925567929505162200104276012361283994473833779214637435803839687274696335220698763245148720664426043233054978733389222498239064093929877898446178257583214893559798909098580356053836975425838024883671148335106151029496220429823553771888860322665301381776223904048841585043159109890741524550179967237461378306772244144275124376608165475455858562192789055405431678620817984032229288709238299985004490817069238348505062778707214689081105793944454249144425798180492866112651167278454129426651644256269046685017507521846837901359695593263977922723152798938149142386164739367526214842402904093569405491684115182126644894025739834614973978521320746327036478591980904258528165449307988899294623830136175545114190029348464794631952375500126194242959873835099662906317298121853964942625575097743342041326147270218284156634598398752690082316533238380157651812569983327172673852733518824141087590792536506457946500770889685977323983803562954452463710029254903090288423013509071420821058925372145625589704704611855404976072062204206900140715152418415075970816797277557810130833027308764337543555027053109271433455302117790342825093354083492840599596879970758898657101404710300031773392999271182218747673671527216531742787344141221100046871474926122311031438751743742442574023617883284978745475025084358697719431433302338417573161970343231496070176553800248030667333490520179275669328569697721444378569057989732160932679471474294585811590807822814433853402846382859938671192827288080174781608997342840292165229948140697773180164934344919248630114399512960709706411961605823008157241444762207023437011496509943015915488342634359742964564755110393533226544155557738215930948891952739271519897867099165569287392608805001399425688808085058547770968608762175300275390147736284857451187652552788779889911025350183037032063349505696769923276775869152869607724769494863420501891214604513978247881847883506249454000694539543072397830939569317694938345786338695240850693526388626658547597248491002682600444337332398897115776571157061909620982858879980631923382277921110657890221333557438270882999355110062070909446012673194399085192369658901269557349238329398379122936825768836528905125888*i1^117 + 1290610531831157883198716645900314332572374583800447213894292667278636738645021018916390485796928199345134085721267693014500395600179344146348853164952335425746925576572666675108513250597546584801372626032962239250786925271963575818736416133106338570427662137411494114310760761202844106482803208698914421974526398988095183629711899030827982364665076034250030967060829731943361778222396951947941812426184227571378197449257129902711228091380122607530615305327780544950012792909633609878441233534736539530939026424257848993763404673052102221961872901451385766532051196437767014808122276822889510573967886618157625515978229068559848186561146273910977930809837203419790224281767763554448530598247552379443634269087248603637547329772357404471452240501189150011396821069059233290333015598010707045820966317928717187648395190729941017094880200522853188702366500282410979725299034708464363400124159616225754001218286540659210744672493541140364141607281639046074622441951093292836158420950644483456079563787039323730260945489090265857092798153782992157530708460446102321096617987485062462088086535947463856850991510173157038591975196675569020120890133613370811871241311938513901385090542665929397815780777477473971890302550097823174914387951430976392956808209373112631801361564223386274711360205229331159541401238911274353588264081643554183211362460560689216229019395508188742505274912598378164794385835657523847263909133009819914786224144078233735381198137012925933950447824958002718305998128147578059437203631481973714703874371292500844766159836137130957839438404684709054178812371445526022399691890634975591496203230248193367553223362939592473263564445429913377558314528629294523148466352755170810199330462477923063413826331776442488972272138460083110522460196910496961993256375956727408989576519042523195062596882211426978911620684492333023290039418910843051605290980529267585068754477882280868051647882910277002569137135315621998364141793284773618291012512064858277921149062032962626659457197952159389641110681511475896616715235023926967263534725950255449800967589907408216031814945376063464202441325470383544260413736107737235548320659611414352109259406881532452602291523596111904476208462645689734675103435867419051343378137971757721653764046274197041723695104980812471404284605045898643487618836133161568018523687601890798209664545173681676349297930931813877086471567068984871204869837430019878075035011146304868390589062993305121356540863809849219184982870061561178200839552597097314143678169984985840705743067591232830424049337321873677491031735330533628244045045188694621891060110190648777927776797803023834477083308702521736332839051930937552535863092984697055467148336328234603642356304216227617896283421318085879815943488839949803778139994636637955906421823017154388125202861843249305167657616077382880608309751054553232125965538140473924834278421023974748539541116468442074519770595107727509291269721211287274937874252606472192*i1^118 + -150056994285665901951562812781792290867827220738173184210659406341157067969222480326013530930396094201723741940381790736954307546648279457719866781569591766501717340345902318482036668940930413727746432628174708699056138586932557737677433159755243294494549931310271230789043301599494657386413537193364238293372643518804664589805892125076580126234430187616034146323576972718214497784373765016358647978768215399857280789076153840550233635180909781804980223088874177876425127298552572986172844181170863893300008031734994624292070725592935143900385544347605847592009916092579855223303741862520195772612728444804503874956977988675179181225549807165521244038135844397529878046753871994372544495526706288261834056951536462062656552668767093897326115954770744059489623651477453131602178860966892714826696164049404346482920782345410342175920335027022978109062706121198099584918028013474948349369201358881439310761085796990553556790591167550860193814056654184520333115996699058017394872697830441910561581111843319618603747239839007592106095177905914641726689708393994066321526659490169614609843326457085407229530507539166006463217556912158721669958169800135105118982359103246798075966200577673779666850206178304021771742784175236241307997310976964497773577985039819253672292161330918739355691678018024153824022343854037342506683476509224336628316228702177983062710412557960243167018917993367538144207436288876389163426573127486282259016593757845454530700067509737084001118209199842505291399071020043197772620740754357028625000776250798295150798043340676198753694103330878487980131591570693263826786942008394328264860332229706356797156842370847621477094445968772379714415249647883779226437390993912807024737273381807066163493002870583987036978026638332408174650812829404704623372485153920602083674619043601450580611577337249320838064591035422142603996277064914493663966857430444000369372475036778996499697798151664296581205075332969811863530071659037679167453660516367523444950522261423820358265102147662608694068632092670603367313406142830464882930508994063778953854136068352923694209910679672914523259213985192605544533107084026209213658240922786439865117681055153764696774703340105342645067050435560663527203667821973994003443863176708078788047439445228068160599627836420825448360814389691778232126480189726684664117880600112430944804981328024507719488416465037565347153274938822491408883938950718745104987893488301074401062036874351503544232472315714474171620525868031002394424469571266257122445342053273633278010193553723019818153438548624082533637506451508270358619873276519008218393409062323569855983811196368934523940212550268196877928592739062260298141171794883938515034161564013420966218149769304419799808574230215658190422170845961919013542955431666636357303342170295460645763554447160054167581568791247922353398218605642083069358171374127877670321045228672280214976382394986497105047752141736683000777418960410521840553820160*i1^119 + 9339778554348271745591710388770580100619136559866993044467951429132736055369067522453640285686573315894931968692543737363966336620698470310347763099938462969382053032607501007262912796567549900412673041289124654590628093825878335615512412274310934963617261512520273536955211033792615979473894696983925107667812002204498963118575563102939514093638674227097292002228885111435160502115977489265971779087051603633551418300809664773639085621574545068771405092046438990250146088106796281567937306592857247829840739975073771004159918381445643223781034167416878202084104866190490747290411842512773645637586325562953852434850118687007479069547763519054169149453606717829626998816306925350329018629517169716666221738190526061473596773910158941845539658098821554673445756799483658110760552252732434524329116884291545710306528060976209834442383605516299084915956718740879150746177434698647193871442347279587781427858821159625194063663800665659610186621927143699583025874097221416720956552710301796079647288082792265127914203786011303010969966892258535503163925548682057356572535945954327619045279065037067883282120655245753340948906937823003873769663799196764701981931355314466074465473015693531971611877231245007363876576483726829620815492943274562908298005415879341544908651580537024987344921830332061685116242286150102840291362354441259812221500861066878961232116804947197894538780918109274522344476679257134352735735457182960634740316969884602225819151328640014647677773853759108632816972000029060973871777692717390939474820183645173557454995945101938946735420282910529462125204229491835229884355400927760455994335910440819332889890285407860131858485320074067041589270932332675448331163457362142030218778660429298878888513679514341763010287121675793131704675048005902333083200422266071304290866509739236673163191809851191004430150189096928690132708725961717420141664494711739969215586312719994941403399875149283934690319129213665519759042956051423553175384371000361504406321653786209823116762268918578876468202922483009959525968635082453770778237573486115571878805947870883456793865377367429243586750429670590451320722334955204145856270390558160032728808724850757730305257994210787580387703236330274439998239734993922079215788967420854241269508316157330685019950327061483873770202239296877724153911950040086954975291591287375990566854246738579879520169445800647841629858336850011581992897694931140768522967387848607114522709419884130104890211491600654113149344820456253912790434291644058852002632833775853266169918395508410508332935456054676019150088394212041485235043048242965297582679604387957679535091237442507882050663345108260322051269611150814230766107971064239082774544959896611841383283513261127243538831098850867215679816198462030272618022156591289161205058866376075980094148328192556838246223867371317809984308209530344309927319121652010968650387638409399354341485453749499268912879819225961386423197486009485885440*i1^120 + -325089897677251782282630487233889280566174723343588263547780433008316134304395920727168938998189879371956558983890110623625069550038865370308526023656382459188888528849652898410289397226302953442900033973024817876323309095411419550698251198575718084492884289586001009044903320104875171165496582912388897809554150975693681730214514996084892421375783945212408373689124450194993177978475528244979359036232363809493023049033937393297041074043392177611449701709070834558885214737016605715166144521518801959399858190171536780336253617721820308910339415091111175031758856196507776004345958022398649699175217853044252873499787991862916739672929643785645849823622987303892123434241645782338145846507291641413800265135638847100515455819689885500001263041670043760683366833588127916393467628326524618236533194606058856495966276084241371281280171606751485941923246063030188435276499633370573654818591977580338901213283704837291898976815216505701279574167482940865327338234988527223140318285522149226136261301651280508704685509958392426534076462056331479612147998974073841557898443599996487826014568317424005392388072127457642418813866213638415828475629558560500004744473396294581599414991254453149741391893993524116150937851462731755294119915050108624700584008027844098816270386547989704531416316238646165229035334669017615395000740816387498525195690130261920640198961970553364435517660999628912454352982836796627494986362145232753444719190468000432272709754615667666063784416620106279678604033847638330697045267160488080599336831362027945413713153988587313833634317838652707512200707740979313268525107615607963058230688610694614973979086622385623774744718294342709757093698892437300407034585890631340840323288084666129203681566615862038317659470391024996484627487644087908269836113394207861737711329679625969341269719968088441366391117619830839021938787165735158283515598428777884761197541661445547699790493495563175945339849065361475964836641457051164735304973920811676380985940241010118342025310041347155713852294836080278566060352281576673005462113654624883977964219898310445172223802290728260739540829543942352334723709128788464827821480750000519666752224262569760620920329079542089326003502121922534382291578244518002350165918900555819633848989201521508822953962726343599312896857333916589159445804446094538864434147502304012863589208549343622165201606566968472075369081216324934673653851774492773005839039629148897404640798459703285530347701173757016519546058124366766280884555181018984850918742004285528163813723552505164819230626628348490867551270925131443307268047837537468606300858426468542436838302013987119122275176956031190574381016228060632000186340322598911321379152799122974522525583255398865446421260366987290025279730686913208115733712146164055280019219271738662505433194212855818400554167645225201681969584551633605035147937124320152615262719023822948165177140131355343514419689082364710810645667250176*i1^121 + 7649475481524510671657831215518066249209461899731461327339172606041585364455095258350413545315427466650674655386935965326908820404719083539375947072116952343045071299374801028513606541253584214815783188354601966788742093542844463113934772022271744567095845541536612192791937721645241666797445576683810510739644442997758080094583685566569940120597816269578580208898933697062011124766634895597353663256294282749379010305631036366007570268658247876244977022428541031611176222434380755765084267046842351868618659855968840010931597304521050649840241595877473101252349865936402899246080360073500584206091152007931471960948890861367596433864866619116759107875716746233643341492445416731543290147322275916424121855760910876386856186240609281198888379684483137481050433456036223377077928078618894501573339630020453069888388710147841131991458212275073394307267755837203689491426903142522574077233198218455251273863847072802590284345777567176666948301942516559564285017960297175442370350625608493024636351664315021882232278036132688104591984032893140111981701027424849114289179487453927176835045632142296287218927066639242168324826830923044126178065832566261705223916626060796795632745715561971256684537235849783345380969552091444983771299462143561542118883530233432760127053558970752586636700123635819911316099989951400289602777832391122148011835083595652158101149490180181690769668267847862559147008957588544311124008849360559531921254788982514878244110560476293053398862833185941985546090728417031164446180993404176768196828823640991922334489441962834402529009905145291643802483615426576708750400556925035809696305853216940622368059951204859926244567031814205172660371950344765129098070067434251538922507306873922122067430775869752491251019291950818121221320639063664296278334421764459442279723212976555527184531163806353920885803291075569935483631117966721332506725090908368098511038789828874120475619069443745084199487534920388994289047475472400770993519067912502671076205529199960999660912526223872152153069831546470509452333321397457345007591120301410565768288740987652290630256062331967512236334896598151368650454640666817149069737346967697312466515935581393102171928174945123456991455389404984296726548875688947883932973280723258899968133293251001140075718118820983235045515319565680108389693485318531672479271809619015154753500293717699888470039194154028640103519243769724956155871163420923393783897926769307770985401671958938290986702303899650914228018920581347947753149024180973310835919810588461345972178149031140434481190136089519484411807091511805405013338055803948993233749182685464297779729922550317528903470197902894665827925681442658557891139943134007741577769446656541555701955498388200352709388609602044363680805374395298290483999726349872178284065765214896038497782217826506870943985904976220339384567589605961848214077761792518389800396090457410695885907500546967022146918428030101786460160*i1^122 + -132137847074576637993575876405897646801046023862611783970026416784108290072380828164862821128658454894551286190338724585641468789661863869611789607289178070021938095730619077064144398028029245826768640769403222491222685536007766519856704165842233428205236751884195783410325817047264891166383042945961922814029507123465353764680878049546617168134404090398546053051345119039625667583015974557665231157373787333656049479246286403868234351663682699612683559281950951737012640434663699301117058690126414998348424605517271249539422977038403306994325276116076260352996480795269448253851653757028024716735910922107066762505165102429850109291907203082599671182295650354022266394284662541290050464665105156790269855955744732955360617656933533559775587186507593858603684268985861563738560781384040642510221249869322604274449504788527083611536098752665550923868873259265602220903851333300793352469453024439940262139575653491268841299251969604289257903385301995027609122326738679487721449670196909640724309114646454160039696354551669005231744047793761645610526428546324121859060931628279720339369014002201866364672270879991745935105411368627270751509109702902639773176653380310214581152028315031346942322563924220857108533444474184682674148510974587672715110293471083684893299922743929995112145628995209553296105593980447568216622344404875243799669891378456222878017670145997993545947886795051114343527660074140521058346405295496024667410625824933086163813012711408791482263336628614272626972327133557208036438750598245473263227273563377313652764788760205914609722308324274162747814722913647190381555271128989365992213487684211053471175921069372279475867821381254861373988462130376468458256344592553239506087789555338541810304067703113713199632487295092949886389522473507935500749131206729639688202512611457884844307545034853598118053466620405394564384634274637148732131901556897002129881023404022583958475732035747022651545815462591689714778484706254472967346175840159438442744357588787962531576487363319038307191640717069726374213876841218520597760011812701376924877341629026542774467860772118358926781673906222326445558894595512773749365585685920416809177446753646385386561788390992594285087422889595761177742169942931779977072160119836781850711524211556401029587348427818920641833342654106173071053299631353323263508193082011169323035849465102384502510180098877856912889958532447565178940021251370722316362824170679693401561199952120473676055406363420577628412683431861762349070186762775789728222108205893684762858871227124931766610451769247763750700370015466823220376655780730865307616583955608902586768230387159732787622876570328732602720345941503538560710423605258683512685971957344049193054692891334654448229963114337157077338848144407586272185357184802142907032775352942153165816573991697067102612996734476945463624749275728105021127149437169434202605092261562498558901555402747375161405988306681856*i1^123 + 1719927739123972976083290089727091488308973714297612665911465648255918549100743993503631661848831453814121640601473530015804155124822829765839679644699965180040696384190842998886474813897052165810141104769177551682936366215275043428119840601178442249397094849343184223643534035158527227342698001548869682918433291374139288737329285556166632549068696498493060581786072346198887540954291366677849061972790010795530230335790980234711670598877775939558362544779026405990577830954763453692523743323667039296865378301939065211315292483169710059897622059775580880692277986702375320410506353157382921128611234851440819487222613977123749510919078797874748165244747822333688225970882466970078973661025767335125857282704436096096343083984574887079060066735719970788395677180499216419384287775025028550498621718984748138916274389289682045956309248395410696771240928306859880247949795442771423988354181784461788220820425554644999233350616834538334102650646665929748595517214656687368276664904972238164016115190894188372334984585195010392601748480460573076862102770030241096576408780660714620069926460359933547929074696765742988709685426682300478632897346122513981844506470794635721798016957148440327543016066309960287885204127745259196373703337307835985585302936476923132388320219317001923122340785089294228246819448998616707499538454523885594560487403642727760299308751177929407315464824993488410209561202297880553005388961192573657453327669397713232592808059987794211568429726563716307010250894662666155583413151607748370988993878807676582687326104990007070580507653961746726346062938135764338756520355907227634231964532199412662041259225430394952752485404077221877510360550951586189790863476324601307733442704195301973443870287864830459412205708969332771190011938894593009137989605667836376706678185758501035384489002125697869116511973736451262450255703361230265437237542210639683370915783038303931103898274448729948542048141872315481323041029594435957525106381393924560552759138834724501967909205310041837577873603463754854723487776688767866567121488580678669937332972625085454998379408110443007350460907557868654040456977104397037495481429605870047288218196886176787951090579157633316174571752733895269298971424385641012521057449078109294342944448612996301050356962893205070044871903563714632527036802535257766993138675168659339770384402161894989882114297572739414587416733678581917679239174523042569151894218418665686805108059922665474007791844642261281280704017188671407192964883186011057486213529194954445624294656757848230283723301894350694809713623393265806570375925836436006571058517894728426380786275883042314144612603969483303257545140395041782859044050952420639010430100606284082504157004653618832457334890742002180869100934529527012331062883624722568001209379431259000423624833567676854327246984416549072287023943529195599263543182006562167597305495728940517291662128825614884925341696*i1^124 + -16716539922966861178554488502503484496305354796840941455484317665796683724373646538625399880536010816292511832831329637417264959669485233279595060653789939479784759189264923936624409881069831761229833419907826701876349032738455958876135705222965219459931496317803471409086027779612346124325134384300801947612539769515131524221431502236459483907274792494037552883544690468086942169118033031336500981146168773041216549595879925093101585431454910652551789764165625792956021511064244758264944174244324873578172924921710653388665530307748515475092219089300019928115595430892979724683657460171065193264392370897257044420934781635961995290097065367524206790444848810005733393942152586434846232323378650590542604846455374341090683269552070584902509695078547809521893311408417486636851224715552923991918999120231955781124291905409623230636986690289162490668187215342724246257836040904551505113652388047723646371047444893482939405620945525878174695561242391049122037004211088810271555486170310200541522065018199038169768340204540394499660806970442452854378857993873016359188805496727130242900185597738933565726593782342973502657535129099465975475020795946065956866461760495116517093027875986857535984106284708986942139488027743372821639053045563702421030096551721154810645968108939765727158128378903256377273083872562407293080304604224052359326781791311268989117947515648973885978796905386282004612685568077452239585633506623728359799850856574237110985606418723264741732177358103003983755154472022694748551707652126180641232423209439654703187657918822098129143857712101443607092165738878754451854145999156077048455354810295279334461210986421414877043365112036550964213678908110839921599455699119444278430969508088652311217898740049305893179858696661096588886637462384339845597856262424602964259326948847398366400193511735470396019810969938909436844181841120597823081616610945999663759012993105042867458277698557258957847436801852121165973631226923704010064734360109214807068929171631288407981101108815932269498306616907238731657540995972346062421885471132804144076621717622997760976349923508687146410650630571777450268144015751493879811555133407121160644950706843638235283584214800229485141221446342728713180987568077862106408138483650147263317882493102684143368842494319274058052590856632386193066008857903043882235536895892947221751608735594153498979981436943507120254899666307969815600243009403829159461123117527719994215227388217394867853200606785212904808412272503886381970278023568311840255136646796215206538141998644425606862533675278554259632212253139279486484256899855436728358458497955571646046729658005483669586407858319041586668834894030717169415273827249827625666891564860028753260283839900338214789332605428357663081735918053525118146329446409310186170535363999987694484749829214512360801959432385446799380563683368812337115447672980095911262424846913121494234326152383561728*i1^125 + 117236803358129390917157719777349490774873268330639224803906169069261154899365170368964758035157899702821508043647459663744259189780816738196006926350191988285613733132210606829471994844208258643143604328951274527198718988504545565528856485062516964476083439078081317950047603869252363734469501704662763574172776466758349345906641058360682864362573250927670530387246455269198853626194408907150959933544306527299491957677279298887631525428506611778432619863465929663154489219274997004911796296142873024434022179532712488185638895149101304354031521532257109317317593870741795991974981609809455689087709231471238096387092583454064675114034995703622148274141348004110022715496392638307232332902221008005109749221083585000280804608370531019160973068401880827220216375023664211793818506967813413723907478329566319703253823169979911849580707509063360293877798195068133754494857451304217069785542910929616100082938988524293866169630932410804016075956695403984867575039082396256636935879054174288317870400716815719434746355970817067129260954403125646050004115189707633682024873007074584762983166594221656656709641492276477186096534815728366318822674577830363091787497520032933782702032688273390196553947985705293062297714523452295252460239964347754007059860207185809241841451152844431873895648334613953548693805356214901857843108191312557648952252898417286464151679180972564469346927205607615152638199049588764752748342234437286810577208509723967538026814256968933122409412997543421328459218097639872068297732379837116470928774562188175830704674537109359954161860246163714888585495009308683366088408613517087951240271239763784449187149106801837118928790196997768315156037655296219636195561284416254401756590683279416612235646569073194149869355329894007321841635190141186407229927881752964539464958067097831063926972148124297279308041843190754338045758622157825031983608251379481495079000723338592573989738907300532162426487654835150860347049298050448247989733494043177150474849789484342291253089429126644265558425191832500287462914466454135174242426718415625856431299010138817723373533056851121408161913544370175603612428974232852539460951156980091949490454938209032480937405814990464996011640162267861246953912118602925837694833082347163980038226052913791751867787659393103040053523692515364882454147355505122586878824397997131561151604832621867070544648169490617692619237667227187268800631863028883059234836700010109262714792192560501859413767386146872577182395431864122018269715265968383598177712247702574480965492572386582149171537650138979227386488003276104575203346649989774305343871020637496665209960297156278320155230193125386520631524819862192837532721915221498863219529245327052683992435004619452644142656128112384727042020868924101267987027703112998142408353160622124574435958525630890924816498597087014815052326969585047874973914365918671138175774572374829453946126336*i1^126 + -574755171127532708826393389733239348211853764313305838801622308018120305746444815459038797879791059300190263431545314727800959797790592429968815087457216801368971192952485975814984036460187251565053202369039319731841857587702692849014745667979072010520357072997797911225108441139808591818138317460760948732120007671534411231036891689965469964740861811442247355867230133731943303539089030542878272106771053878934586351747125983728304053527078671609013804127346494926267454800111418455919166064536306883720800066544979361064409601300836662102760459582560209772063424426741230998676596357066772886291559082003651225249334932041852618859319764906917454187206982050317867029639009246318965214120455178660716122395897663603310438650523142018226581426399966357387021323022753892150809976769449474064219019606038793421782188328792651847542770143215266300322506879338276045837727394815787222412609720273261191858476516945059564735248062970320256369768785513871788303157428076844073906636918977534447965039344668429354808714918417531681059785820576047540686270595843654604044783677835306750012212594930583116955038024704748340124520123532751409061298873679768834931111761541178826807099816558447900093922712921955636481973571546977878012902293718846084183967872569009795139745121620426524713133034793028379421014155212603865340163065387256668693070694048619525011442046306202121338326232013599508086975825447466732415100163210023484586908871718668547299916839115938474019839945872114999812407619703856384488262141155573426243501608577089443421018943151342034225932992201099683238439278900322361009652734367892106198772353548872359531174563790566593274304745575167833606204565329998792006850770756383733757359548120450637662532411242098977589903072186985636561962581982446737809775777568087398689970370196011223192467448919228161208366492265584886311492050059049489455211776567180668466513280677108348261625575473293353850131815432279242272178646280264051949782237859878896872279243083876820524644981987439037177887113610187393583337542050098739867309304878662257111734265088817241511440805292492597684696034816368389895085739585067800539127325912420573947200698448353377821530520454395199092495878211369625843639919375086210034434970152854433950262825051953080615644364819972823324994024712899077646715692690970997530369469917116222501561652217666001388216613395647365442406903724933509512544879755446881916093772278159978408773364982010774097687025625246456592549735804604945089022599698950679901984288985250026534924123015082325900006464826700718413867150800162019808806464171744244696009762585396360649747650164952257404713720764732414904756014907652499842162129920064942564423005880092741016867389126281492942593231497823490892336305020574350221476293895798824557808374069687209255436856810374615797459577834023260884330413305442737343638118082670045562215603850182656*i1^127 + 1962348585175023293586427914445165572437823744369780638340291700990202753552433271787692423006603543204492340932296831206248008853999701364601204535941251917697861835626113253292841534741376436493495730883799768209828935911190420561600717044971549554016487236270636979249100261636416046538614572016361052611965358851660481722221784180468666907216600974211305777448618590499080793682222947639364488713349769201232714787118571954193721701261879523723084477651541077989444675809346687943029506560611290023003582951571758522317154785659937471229772502387823081340177483815417011269769295005985405565819609054448530189198040303363516595498229400012730319208340310703673304384760349350490521699463997226020382095812149432662684039579056333018182990050315689487713830290913128163492056267243905624868681733375423562313719063149529953250430205388451635883106988823203192687941060604682201829350328536724040260728667277698751091383530837145055449877182150994165038427834191440689859218617946028670450130621319216049255747436113509942055695448629985764165161392828705956596794329937702344226119538865187907899614230245791632997313986570086201379941271558670085379198395597766870318505508036388424501599725088761398157926141448658187500953622661677750516447019248115876442876079109406131587643392837317393663343859461399186987398826680782993093988698555485879529815289591576748481174621580145084602754022531742600908153011264460662053310220570188018313458714402882799723679205857905576062365722599175970255719909295613847793291896055904358274786184438443590413663510474796308906053346414775429091838958809843898913822213702196193524292229878107398659770565752869893039507104498167616938682720653689461131804106203250103361007819946996399626502251541633473519286682731894116324826063869474313175880633348546494032450509151842062950804976312976030179743031496619803039987613277151914359658915035248872008167950023443370924936506862190771304215799092234175892767228382902224715510051786700149403429563831637151113414059406435739736908602566046794193732182228564451926864228971505151518640587724713908768032067575443525084926807113371012102135826186314023711635736780669701667855196117735284529468725530530316772551954902410883110578964532869270413049851487807410968549872854807195292352495809855473079742432146665697429337996187993447624618321435499738500850194006485590323801015072461064128074238051559580267245282531965492742263432593759401635874234597738276376957904484268162274650734880037189263111823928029453172360819461219486387425527069297943122329488575652079110637880514931106617219400739455157099496442526972133421932177145888044715637304290683841218252659768737737492108834250270987749150392440884224141782307895894402590314366165326910656700600432622768773352592819046208785721989308416487377766559168229817409900341992842756588598564524010454375345422336*i1^128 + -4899546128178923376457417384034388328606468963210739391636948798167065252910616774315172914236852935799553617245682449153452081318536635791511876819792222416589330688100636042728483654801831938383176879888512932023740100111408536101018830445516601900569261808884975491130652975135144267679761135064244382487655119909746243973479884462207719160665711339077396260015298098851239440637886244279987742127828361086890900314688480680012890036268480166115469683615112180211480536395936677183155586906999268474200652146789794595751597847447041819083011993282176669467739894804219135455753511754529020516081594752056618691174781065151821568180882558506703605460733730725072875383360853976677658309590992455503675285316785269438102761048266213008969086538455151330202106601117552112546133690795870629443115408651273933824560351360254740342223778726864517941084425411885806356885385314253106198214802181288111875870662438767191930282241978953789862817225954504565267881418543678476044760781856006379964471991336316152817901888901079844578397702115713863423897851807726876378640265544040934796093530589417493771819177370969777076416020575690257297687926312933135653832043786143735490279180033889100752076706512814385590270879409227239595621023517874865456955430710427696568815471990454036202916921807118779960493150688597982940694353095349959809794021206708594801742993943492425714616948517420613983432907221752521107295489725922701850192925485501120107976830369634849236536918158513247548972773983533288829627858149915900112736473464966062540256718896400836924578440706856077156730309544962543785287886207916760685397002910434204969633672503951739365975027836848054348942109562658557902164680883710702613568333520149764571328599513578703187887126768953792342292197067978668607028992877200179785426689479251721964056399713167738577039339854440247981175964771229314492400836449347300335464088625837747328235654159395137617015038752137422411629352450265147841005145988012350262869688004140445783492127151699217424396128126354021922369574482008288259319128490096150328795122832725695843430455759177703115086293557728205652627963257406427352941712203665764948928465458034995765668687096214085116330538069124544184130462244070155610997211003174264019568642504213683600613722852743446407692855694804831383384617198482453220140176712490336773579198515776228106862923257200992704472258693505818170033449493653266040881158376039390270441071138410004317453921195263167522658544764948591641063012454943495319791082775841870877855192309818023409054806073316677445140536715985967548099504323284139982233223215716392848341701727972073148890501253093042801285506796024500605648052420347557142372721064861621406430098976125869312016508290885506319886885333550099401849045820130351302886656277994051994943178227830977370508633843827546863908626680076918564590272930549596160*i1^129 + 10420742990389480761705700146014949238543037523151304032123514903463204092452151688029593754481118259240899301382969902168195147283656608377221446826102639744682506069108846311390022127129687214426202021560442361503812983807894796912085603778128663091620439953419661674597827199708183249648256093858311056975297225764279416954664166430246332315487264263407115444922078411138910935021367371784097521670816261278096758598532000436333035394903151371091869665759043772435871044409538208310813309363945877210670099841244850166026368199991409588108756372730411245876144098848640567519234951053827270723984647447673618332154356511436930120820660021072566463535516077888919025851713912634762133328533999391122307410272745013005590264802663124851218854809133848439454334374179642108615373641184447883294913972529199490881684231087991754626603244768235416859792377966016769936206774251094886382273218825208814805250206693897805572123431980451880275199939647623766469848547218133579426308981856685096112933706865447066659074350677667144620256064272769524992255576459001195554323020532371470386665937280374810928361609905171200191002531473452027214689820388987629419489895686418345606235072867061588756604897837619196869761377652014944965303675629687969531115923978483634644189455116509759252172364925038428691291405355358624488215627921812461360126459560655616869416293836816773149500805031108886711512436835912771366183265112760815447712076014105946031133228485174275895191842710494776322155689653906318254669336169712837156998663718502095243234526225226159566143302980124993522350690150946306188326540731783369596644405067029188528701898731502842103881030614147837730761219918527174456238954688951584292368407982377726191886303999956944136653275348262933630937705718530881763186045119062726909600452225550502593763630407271352952618899992121627802542930702203545863864442313692977817927089113764431496261740656179232631892973852037600192442527678289817030015867895567891254940489173668270692164158791938683315156849880264655725878557500353391699830063565395515261760954663382546452592679353716536816522262412416545399639871465098512102218068359011316433172496883050413654468038975459785457919509712812780461869489524885844541605374933507594443387790499485282168722075481174404906939328315325902270877930762894121584025050785124185404525790859691052707914599893461227362697664384385864733061693850411401029678826913561046333436173245189065267466021561838006253815283061459360998724164179858924306920240868793032698494648079921042282931639279288828464078020182030768009262668479969781641960111834348521663890915576252698103745420373359328705463001310248077695467045562141380240126770167766027301722104640776083857045250179305715919893317387435807691315478488868554669647459124610896429846911676459711196967911524282581702021707848224349876058587136*i1^130 + -24425329154121377603980061236496802183370797297888505208334434180584966192106349247398114458460528220863012279554150955090687312075000932261925073124678457796700533913202422400070979262851677925735056092859767424333488735696506190214592177121962284298832426450636988336658941776559348020661358364391471255485433042634826873534857880113100114782478052500739439617624249062959277560675004579298298368499549648425800575499000746185655767834861448543230286302718186308772156191201637391264198566862911098194022781204410738838162674924328710060573408276549205125586296324266803897682726282829639506889049667630370105107228777288486090482003454033888407886227916778695054064797557647677615751148009124802637885365105174129739524861991290127037789222407206342904427440110987356348022742134263915653738981507892348722765754627185006085681163463298896694554516079644000293754362111428136621065903054046739309389085280103371195606197110964180400560068749623063732261274670990750347696534197033902480743077987142368855841148804067825097219833365958604680110392596087999362318348348511415912984431531002317466238208992514748265713204715294695094267768524892024350611526250279417182424441454434181204720569960470951419046736932650304910481987925641114071908100967817689831620726213601522579341789852906003040203618766847392723888266959238427626414929732585575561101530672085136554694679179049628444030367597836837039891679025734617071816545250909936918138250052696078784340212402128941236872531380129831805662463371140437245737832949322036195770966675758421527031634922317840330759117109383785136205530131435404559254950659540889549006106032711093018041524521114826041128624440634411344683372606375350321589251824997241461947704765770563583694296059566041137008193145700023482489838898169648540857240677972627801969176420026507328498843565964798155925815170696072853214105447958368275486073029688574698418284557495722603494939737067972999856850170536752238513729478530988687979820524868359844746052451794984571936644775533684968576277547443153692777573117322402555263477889366038383384721600002759410981349685273452912484348448642778201736393874625611237615155732921921160974441033087953351200902763431042007088270222721686361882631507284400236090247756361696026017311130408427367688106814516488930430492026945213771819739615039390005684110987679838286424967181928527432224480120693534094219636638274292356159220297914524907788013335261080720882495551212731629607076955679313676696826640406357827007006606544207783227759088470679103116757858358043853117370408863519373396738074831973896177782182236847923203075084465143236545729992996925674981788634381732836217077849538462628395850797187571675644695989149367485123342852327915103813702935207323229748308520355938006546712017851110623250439502693668355045325404053018107246298879871026200576*i1^131 + 63105603771427121426430248742465652805812121647901687452023186778433456834332631067200457032160654835403470043589718051438414592558467394964424366848569153787014211509421627850026184417059959859465715156532058490645992697096747419023586866812027251645053717239314157560510575988630061638752480731695010741157894266156421883595592727603371368207209373783902678070925483169223881839260219188803148082717262334742895956342580451791317196673079552528043388474607322388401901412576317720593526089680728273045277156264898254240475988230623042397678584015418652036676264675697034831353511376950989746990147466604266593100841002288730363090057653353872047308762859991465680674208433318968891662154757378860207806072110986084845982328591048520261487467082027749053311361755083142671441317961013185037136109756322718316115388035978357743416921543321488298733190963463221809666522548596970519152911901802323627812527167520369971153229324696171687952774051796274116731651376812225189534883142416730611048890799489920892312127477280078722777594316424929840546873880644577069521965778490339488499895650193855044689551380165560277209468293593146099103308669853309579649114448405529181037193441223244413093799420348711126596515776128326138543834811961612382595652597863050717758958117776858455589225745936350637807461391564882027556193990190755690962690779845032991665077482537721867823755343395649756554982045269647399990423695756809639884501642469294376688075066556964817918008867197539715887987168932225754420054540538960250635794483711450598075990833475644449333539546163708115273450414319829859293126218403370556872690134889335213413784374019345009758957433918420757913940806168616886774002693741283267578476241573630234262930921765565767069806737921269375008710791912336499264650489483728167149868512278558152055499560933352626368656961373303099347467491643274050363514179911025894921867405141353212945173605904166503431593449806336537879522180392338896338573452094469457315176674434386307031505731514987467856703798066377427380374174752667565322605029747754690291074952241900873578834369009716610955479701318760930102609964450725321570964554578858657900808924499895546115810399737650852719443615804988569943083045168887889345832602871289390007919427485404484741933729828208122186893500951686997008715699398876241545960100168177178766724820186566136994937185278121880204164997473891225166569919315866401610221423632812510602351726516326602368915872165834746443073873229789980291420418912459819200411225654194398159256995099417664786461707666140650439388990121631007414242852247312447259553799506513180325119512844408205457289005965257105388867894114632895648291160937883477583994123052837546158314502711320218918748861211654729352843045098488718369008171929220337758323991481961900159174439597898240110995686902587436632259952640*i1^132 + -144574515182241602333208942002668272470381506841823980118032878975198098179464908496445293933128086793299742323345313593021060242024686714060164480079897212038136324547103745262628687547250596675881286941404924839672116100986469043584000605507914769573634704458270974803914754227031274289534038268089188829253579514404157713570402104161650250411899383344518437663733630248783436881309561638124096713513308346510649257333882691030694432782978354766367616990720838630877619530209926279612919246155049233339497274678115169751163302129493784360947532963957650363575835780264170521386318338084937586989498206046409714699531536038581672762618426106559522165136692581724971709917428433938551891092768759739873553121359730317653745326952202600707129764412179920518741628246180089959480777362514128951157508856651769843598937752750493975033982961237066815179745218576265753440835084128361636914812635924410891222259874815101231375495822680869126281272944213573995232611180980139764513918392126194420259862534466681462302795182126091861014185435043155813057146442531452832837561747746459025607662627232215521049867156282410687851916552722751869155351535971724716422817770532012196025608974910452725295169807602950098002322957762956953834805834541138781769401868842477762954133961457594554424072238116191943362703833855803959671663983361725647532104350201312371711101847770399580056753038657117898493251981194291659319565913664611411817086855370730185099894078020137989310950000564291084704918791895213246486424227029679013484842359544681287730334077905264853014175302517945395649977473035436146176058439514010440082754791450999401029024160009061799088473553088372459043471617299515993494253347329375737191834912326148967242532479442627943288933415437059824629744916639403897078557867777825274214111626756687292246954814802748610219561569886021272527356844418364059144226125376096186252095869838085492236268899327804936147001127504110727006195702270602071469446190309968768965978448897865961242216056183460745342620532915820663943095793672919467235229812622314515229924667156748332393610259073197339961497415019574840559318115149576328956668146306895543733620550904930936969672608349762896728317537518004182122936270626223117909315939705687538704819564941865640657290554374688850183433294004867497435856972814346837022096644230221556568241965778615389548933310905624492799908621887918548679052375079147609112892088928136397892543791413442066170168766372812040693140099194962589075337432831105615086195556602275959854985943657528028361316617216248797450838301102714377605149208393388658999061105819507298741140273698621932703706603239829916439372592248623945614391607986257192370985894730316998272968369627618204708611002982776601361241740562726232278863292837684458607264717689251613414391866915545007178436339012154163200*i1^133 + 250255805541965107052274183936599524925258056703118730854460475089635355296732610700510041096459107405046802638118650112548731457367414526572818658024289264252184057625216082796250412012660395933849557440693755979977695670034785056937124952945276428937620744654269356986570213539970096647214470264617939338188143507647359397815163098440898246667131132725152387758326269585629047174640448047753394948946853983683533657738348770543074488901892716115000042305562939460123149942189845345964137292269885997630759893917162318992942206654479539346793915216211666578740804914212635674787634153668967471745129378884897586334538380812166715198362385704811571244629170470502106949208270017818682617955537479732850615062794658972956282399661622023054597786889105516548408636827869338646389097434314213286474214379117556527565627422107929566779666671241236183484434808373303408839781983698608956513172172216746249714459330298049283369264033155929367106912212607735794872374470295130330512339946058857456334039225485608493654516195012490617057020832994644312292614627500424577363413279170345722397649762011339459501217210202055368140073041110109696398597333373769105801787202970642184220189223751008455225428660175424996280585217905409469579946912053675400845750713007416596818774159568194960367581093271350878740557613332438600424634071652619834698470959424671733470418043162547156907799095475405535752036760851054801087273441452330601021175719657112406554062943561858047348165501638624086939055368689220902779798156841011332181191633098084244439325896729721528775428420678630232629133062089360714620140734000096025326529669593769225596678762491184992093915455908608491740754402295252950290348458239419477417149849793010880292537544095419244545544636704656534737732700006051738896864465091482301788091762770595258933185312736085877364580430644437192540998391214690566909821515874957024329711338186770006795217388966135075554783536179300470157933900292538301263553653436547668398280576750635304066526955317550765057545133200923088263354580403610338436736230152669398226460539682524412887101883536715212771798698991040753740061386276753820267914350902358772953126903227465724799341782221119338802475299968057317734933402427587024069269383079660693798888672464704957719397361925544858261756474565466723701842370506157897434717160972954307345167858203696559207276258912377523911153303518857374294620299433718850832711434992481206406779193450784226564629302585415476568746672996004133494288626545811031378575630390599258572355439459399613493548798068922639489113637076371177978021909859116147124355839933679252882579907453992070416321508808824257508367790953710685290791816633122511360120651633415404272850164126618535380544891864628587554767770173729972103821546264034433247507774132130712824015444113888277541857263616*i1^134 + -313789664327618514590885804673348306824771878794003533403320649747139564741107874960427348134962999007926080966324000156301125836764346799632608686098777296636213229617599796467085803297567167366774395304612612717778115020298655870627114896722313803369331656735958711352902417650097468516133089271667346423352772793375507163138929035373757674415635527081800958962930109821485168511224738404644724892681446135343928390630335539260901072075200383924698302238222408450224735403812491471922396951196919636303250766912398436732944575371344935259728468660428605693986858803712864718815209921391776826105482426858338340137137878011196779262549128193120800032924789539021934918882016425254458301480960135055823506298888270697270586373557318848395701350139787795035201095507265361839474447720128652517321249796209575155029004643875147590198475700239067228827533790705889493617031300500078985917036781284474314817441746749788883871631375064503949026017300651497315145591897995758269543950414322856171839829023782528915901900074449058703783088577896806120480502812606519774542305874156915490301500161993533749945845994062001392500808658481518476154270824074177417038888003927788902265866320820413349059633553198771145189404778095116219203943981319462131998266883095973463157171650946167217614757571274831487888258268071673908703683821213408996390103546110197830421270683378506662050797294904624041907958157698568983962168732831369788245118552528024756727596530224034104629535589706754822831947761143060668797414081206331446843733108440452947055977411244831245067278027026620870318025149806768669962351119476495548918377520582076168718784311265250048480935555050873518533975212724565074283899190663598211626882774575169215143068509696047750408063993121151401489716066209805237211619068667483060611906498786954618776460413326754467360410798539259400096449200210279018213079130760615521046544776551180065231507432228723599425805290992417846945426221147582244178740389434084705242031895018400381920936023566685556414123043031785231252141712677450602081953838464718413963546554043067753859776568349374752033690354744291437426009978192571479445661736744924038805222690722274403947938674868161345401836442074061739755852686627883867188124369874979637205563019889609162705909874023235425582603489521069735556680318846821274954666517051355047480777467713903229075349634164275522475283637943326489182646694903697552924670123403103154312620469300034900478705018247831082552957346659642711606999508384500837330471004721695511736023797338140905659087049091986249992805123363471312429363169732870395193318405710816375719730638977586989672569351903692067957202176851333436373214906202303789735506905920156827343128838665676952221547392663983487743873863401768486239078839103370177452328779351622597437021665477481463808*i1^135 + 268095873200795436499582880935989115249051418548006950965166938657519614920390042248872602909547636467815695226579493824429439576730713905004075430283148665094047496958914647734757525621103342500795233464676779175813259512455991230900155951762830898075309468839239171053125477225396392286271928131447902668313069292860694618966406528502882012561073820576088768230920975411363759151161812483317799472920104776528261052687218872868173418689628458834723680722691450837020790847695668784689730919017777395712303784024123497979325814225367958156773624231495753342756311971135308290341316685382706147212871935297058734881333842445805005234422298158806344880810254353841812203368540449926189524614153804153722000111478080123422196035904039485778926936185935761989580733525848344328841097693313225907442891517419330116532234064441424326871644352738015692168082707191120370860876050104591297353228168395351143556444871711492365289538150711421563338792528210407687398705881425154667771449425416169438871267669049794340537798709491067949999232957225115461859083574044148935684239914263527162394137873425409304929504582889882114717996714070837617001610021410008360215317434884779588376743321884278792541272301034965523450273982345595919389759138222829161811197613535440340341844960633114302311927596862658519661421033696010288228498118916434477557263779201132984684745670410187882287742121143335667152301214448297399321998484971766660627261252056748749016038446144386229998516712858906492129842582627809141498649982468376979238597395924098770992051436952182350117839445136656954654931546480910589267086004988039318021364430851442733273570476449046807342961020504269718038927740904334231468964521808426735033252816624381961320028873923293181132928455246481831370587979169048430189002198702296573727825506485320952384201368834078624454172962112618572437015137343166243252718691957578133753691722736633398738851661816358840303247214707811536080191827801272638970830444830613761541900173397347411379150039440267922080599084732814462723131955212996418870266014118815059851765707366667007325893308006501878669301833328594519261052483485492270678595241895964807416777338728399307298472987595737858526831532275030210304253122087240185214863410293338387971428485598153660933818690555895575542033659614245993971240921028463373553883302327547076635037149984428920522296561800964111437298963709501379094552331811900365346091733880819011886136885641413308336029442977053859737055698963226228386147016429850748380427285592404078586326990679078061363122541104257206756603555120267957648480262000766374238790619923717040559752583787853963732548145219966268530151657279841685744515219004849995173399506418711774723423209326016487233143755847575253798252809724283781850376117553656521747026345412092332511202377728*i1^136 + -169965189501175850021877188710205347685613240272202253161688139194120676463432806177138013772226011824114813346577017969880234698080943191020868360540423829765812070995079733795449482904382573807052833255038080848284730385621535749724403424993939026156918057152979214048289861701727247095905525498548438880411521657385077558894501768378886613181471333917391101055492303599492137938070039019840277846243620335881489243236169149031416718635594563266017897855546195096075728354926874485939608599579306166160112032471152319219620845909697932572924048355262763621041724548388270654705920712224338376190100623850370567097231234977087967349681104324028577607136990431633055394067791096179767966851422766196587820744856991814481803895658587341969473436022122685902101739642001363212665784908314625429128286345620091259614014202080980777653626762751058469895810699297141018498947464700585879147271485173241036470116209968873711915480294786214636053125843442751779332265368075550223007447189231955648389925614016520064556042696152090037474947883160631581089976022642563289830715065921223645040395015728764184649421899238716748888942128726908365455604347635182873513882690328589078857876742181628569779475464811509755496292833305005907714671362659348586597592693207319700820876474453591539587452252179903154352212198672204393231918894659377278063870125077610672701337313087715722689160611422302787118577141481212579538144976791931929928537725927240048517209417563730856484843233445137662845950506437545026691995025521762133106078284423397694242053436822638101605938557571211344925503285363302638669618164584795114826714462305741010803503896718558461824045883287714476975336089774336673489505316505324049830535513939781449710292488499374509628287377653506618015327130786029728263265104628716902403769120998742578917561544108475861939685748551452838977587277307850041582408716456393337052583330902460859403591484599075995716808320470097381908925993496817937703916473868177300471091149221857526772367530976066899677088943417150735979152143956573500681901700657024787450966663307692437572869844604270865157499339531808176713327681710055587585915031124060455120415111460237024482506706501533686349297955451856202853845416756900965490117882028483409204751505563211731978525536910984499232015107753137014384922445643316829640510643459753225113194166241580913652644601961605534406159024839425945700481153746915780220241445653910623628687274249565015425308855396118579567027212713442996363380420651825757104553879727757985151770793426942894080285809359589119356378049893880102796590809453020023624386865538402302551065871868613421432601401879969546645931241451389381261851601317062510306574632237505651130574566178099262744439513515219375536016836040340434397052032346630035166393719962323648512*i1^137 + 22188936989189627949887318239207924678282494096729368529383641573031220709628777222400610566758802923118873456845495007057971086524699495579283006108223753867011640034887876140042324971558233869703912292710335096657275529146339668182406381894103391166414375919110615463811256603922279496067604827657650628233018155786063140617027661521484495923514442476943833160677546319830210117593832114744706741385395748071571007141188781029410675483278927844521485055283254264280829125589058262654802058341584675626510989812981092498837011927883050189898111057206810811530844435301505086603996634092374310538708669066320785578852094910193907923362897457109470816297329749415613505310559992135903575411550163409050606857556110408108527418010190014536444239976674182188840184817474051632427944467092482181998977171489025162084954562204145615969292912372134209574279835053483026660011433283004099687264984004202713612960806989192583718799441622492654573324656645375361563725958708066707576455379598325671096312156149228653029292550601604303032079603691402527169857315334186417153368711746446769928070444147930787766602060203611775162150959561048232761549739231653169718787385405417627278185447392086539709611871923485598911003737597324660389479083774054851353223717767866997175952373044508042258225568307294380483653192914593213590714927832948599995300949091943736663412045034363008949286949424579017000696642543339248438478662357115214479579469949419531498460566004598547473132112848430150968287901243992812781935440515994527283335876801989973966567384733491542496085797856716112826268103952427523632488663182313642678286747132467261493856822852543369267806424881716594809418560502818579883646065869955598333153991611913487167689925250128987041441470716420061666643622003208639787193317983144861880323286231540204370361875096787131120126465736965914933644784574412827099203104814973896172158894611632402015586944620102849715353506171343214973025700054635695248722437948519483929068949557947455068807668152045763406847776145144380612188850635153111134554780395702018507278652442542613997950249081897711481894817184474952455049866114013025264153894777360934522386623654637936665673656190527366153803848015894558035260587466274887310189856604019802443936826606410509912023402229648318374535828460687308009889173255470222353480746964543092182334760547532209661973363591540902020050867117080363231818842924254693719168448643734093025723780131939286089069781276603755620593953839619420718564479890897510734214447756161688598481666501149976467733817612123523812774296538495396092733689618086439085868357645862396892982488859156602624142908478549361589222607111010006989720230805459638099365395724547815630773054443798152109282144114196174799059153956499346532668714096349018833190649856*i1^138 + -3042624213079550054800509356527400955065981618410437928561911354616369827736963515534934715019752764222601160685325453190402558674912438164677930437657074796995978261477891372328959104743551126033874122496185081737837551591465779691114139560077726670231175407220680424023321449592028469774455913413078449937517245146188392717443200545830102482964521662268041622919586328713354467626073878451400235218136886903783393796263666793495365157679521148279495045511434339165495792460137426343026663207654748712738412906058154441231970265583403629648332040926409113263538962650922487434435020759414819333349455660728734989287309181835180271957156183506725727718093360439816566973842970839458675180912707020938746166897833596723396362047307339168390629327280834860662974572564399004126324110284064771267914472419215429571583064790020057531748029183234733294356514144111497786168480801700441182964435094513515228499729846871866914736325475409204746580866331336205158118918246739643309105505033090400124243762126731093258700287472603187337706605799682312653633723005894593070241380665571248987085558627064338757418027932452822167198939921889435436537531473566165356559666847068295878776352941986960217548148172743079146719179774880947054594097526126717551341869342709206098914206003262348632393680273665433802802618861256259640394191415485427088336741926627781980587890817465766956573369021211413966170062000249271968482056020934799607420023872207090188753168461068093866849559923602176099042882550320743905783451042887427673317912614596147807135099385540050095123941922385028392595678143768061460179800157818624507547366745697011659454524115324906846247342069120628977684474434599421890221551404877003203245358746644164142168330944934467204306226033812410962395640322475619326187638803153005604532017334578404563276477044506215148543139903011638919150851474930917632579893156594715128359143634296009950461100466457541443994511924438452220630082422553520086560530179921077921885993342034749311823514641045649303421911504053778634824979786135624193769148154560967380650376661370026283295705537134154417961763136554097512636097511328437507782514282228721697761827951804478187705132528034403511486072465406448097064654550281731782385405168345390174297369507304752503478208314954456789967430278725718567082051532305736049576988969628369670732113819930401375851303533354420027564110697606216202303450913683681365762303780249793092375101327400335450874107760355459222243521270775148017519956307660356186265471239193284909653684852144871471110584865187290657596890452117821917351400594717451903976732627641973902022905647403221952085542424174096939617935479567247965545291844438582814979068355742970278625747512870174775469212409192662718141836046021045258851168639848022016*i1^139 + 907711843447070058810856336592117715934268075512533769803970905204904580576731243250376469179233537678044596179467874777014286123433895689583505999139057556214278464949941356396013012008522537780608836881992688650274991396279552058001295760198967707949526867445875221859929580826892955238367327224591975620193546483157176907063985171772365680879330420489465720620388959492425704254290054524730011451240144075491591099082987709880601446334611386009480149942714995951008197648929029849420530353157051197546643252271789321277362959549484219011113818720466435115152378039611337340130183287994949226389546092531414804723797447664449775978704797436516033282337545909168270403480728090540199908184448919568442388848208526771143284077213605423360623525315755278871035187026159814878147340084590494742436829532297300086739523054798330606547434957030008848868410582972156843637726928204544667771906894991842498799029226165376881826810359891701970258525982955422668730664836573243257067285942924090904080414337815787748786256801763818926494062522906177234291605771198839545403198042618651287952168442240448692209547838434683387882911126354281795137340795074474130043557562993788208921111147502411361555763061602040964482071897072588473900875252540461133755223388804212153473926302174990753922894433900135500219214329580725859201405255792989267236315450342592419567109760482637860498491580384638274732530537217025193468119941257988724496186927015053558792696297148444732070451529553374654889663308485614241369214253224816558829506496279234956336049549220505500424812349159691982434819014777614571284546164460682867796727964379458404000946087877648978067299103976583395267524838941087254249625743794985515653692732773544344785862945269998915613945264635022215644800665614506612112263447556174645425986942787017282178782810945044737969960519506589353387203834094497714041552445733503281812241627891090465975524712763138447339360730024717856542137426510122160020599271200458461752338390087215499809827781319174510553969082061416578462580880759473951074579401846773005208662589908343519196436472233163085302670696733060662858155647635484245636573740179485118706153814702872870720017313699900503482294900542644856653870274527435294016001222239826332315493863088544141311083943832570993141712265953461882989702527862773243718089305127699549878439584764173979291127390631595189148172372694229060120431263361712516474534074061050846781443951082582342419794820587375653843755452897644989962920911525290720922470514626135751891691833985280617294993670085385919166228612655205364796344021957791906992815206352361370441521636072466272583178822154278458297290791559040817644310823322752929566944306930155678844381486569301715046014430839665825023721981283628371008290816*i1^140 + -75941174345831647574938120761203160132422833009060093219414736684457324630809643340988202259900334719870410061127965126135122513083909037396929816556756548877491994079915080767513684875516913745340825691968515572875890991208794619563756963592222636257668264914525627313086594941388538900222224046390896476112407562129265002810914346992442569283956801557221436236826146499921603135682469306393476363394606271330785086172902944282994862099045226297755920353756087485720212530829203165843366916028344185481051696134135532139972341581944657922772413723956076349439734582464569973699176381902498391477029048923938405673299475172790371227059267143870302548806589163385945306435894915041844654821866587136126024713598823500566500215602069505222158867969563317800383890300166699885454223027497482773059559072874094166299963641000775311863569515438319124237372983218632749954638856617552266244598913476387150335853391548333096605977478735850790284611213854819508973759460532747604433795332074787338649417303625981525827409815280507074922000947073620897307754368775214621192862584995699625068772048460145827193049264853217293183817901017798335127761455682060681523857684930079473613406454350487086559596281594495821397324219994028264113552554139628889854901738864816192911854770070694928985427334053980167826248433062534926129395128513409138709553265133584685428876004943254885876341475075588332759999694466048692237667240876994529301675330946238952103616456159055571906646485869804086409377203367847749437559666858805862546419454852100598494218649629790413893595562969802599662915623259932253728272580449405002901139568594659905747940425231699188503867296161449535429619583139197659457916877936203375864214011070080679773519195625125086178303001125065165391067030265006103570444968613590969690826722234423277890498830188065614347124085796760498036880727212429219899897285024194038910133664746966652526741791774475668673491197661184236151459933846163597344338612214310562432321582761295494597811865344442098340367040775296861554970206010490577465367808980429724184067394045872657511357064298032981035488350653385679514404488473062713410091810386173089398960204189684049112177141219412103669089024057844351621764030255531379083738876847189580110939304153657891149920143232243049918952431687414172418388154736824919019366692186457611980848397551897612299683067815331160956507614714561803714619046833918591968732152800870844060607199389769315596298955147719460561077806870238808301320205003785277867352993268121317203781315753350404569527203374936972033247448402935847815993845151182266397581813363819081720228283095324923032686737403339382243098982642981958491408968458868764552486396075475655489290902924507291997054419708421656935020631506812928*i1^141 + 4095143748047065784207815810230912646873544960076186168116023249404790574118419385754813814539241259170399202436583752953552775835141010403780822591902529158795135829880032260120684990353539393813386619968914889863130056392316337898464362920643362004968176287041692889153103392010217665686069791385355077728385874437433464430348937217779018075716290282126197258357229602427432502426101821491978407658224690391768069106372290341319678805665628709220617320368984411394427499976566143974567658360809335632711671954254038185436846521322758518888587471509690496798577799792789590146767628454897376869517964923368709308754702215627923162171733995585910303781355262164606305688315871576971465567892340841117236591425915396665260419543830244433853292776364853192185054616462944169267212208780454766433933062532026024800738299151806092994025360690477428883384546614187859800536595332799444272947260384396609050242602494085778602647419431441722907110420749569609495126524779591885404259655561205539303923820756523125080918061541022282122981136183384032890862733334688678969898913525509260803309136638652057098667595673782724715705266874622772965275264033880830631672059915333983811880647642319183138304923388202559016751164702025648318157347822643570506890418822545090070603704819682362825934153610052164442577608615437727797344208429397259511332318893496529635789389787584449887956175316136120320450056945262634480845417509269552514804703243873136413873724554155454388998446655790642988341099419984828297256981042343367108712880701224328282689490800972029078988022634402355719506699965973660185139966835900884164708878772057385505604846192343342263506372466618667583466059939851281015727184733300530581395378842802683761767406374810076249766109299769220398579393349005587856047301202792264548951600697432277418625097217242908368933220440664803012562552222184679059822944785408419956848160998881228770740409225779933560783409623928102117234062258024745745766871114843082851389496727656139801487668554151536676555717418566793982205209424373625838773909315550679837572794440968011003150131739592256447035174631074661470914549785730908762402632090425231378734432516258498841739128477290368701660433404549973632548369727487869402325745089283383880794453205732731771701861140216883419477789785044018463988403311081218656665844493860473544854115713806375278224077981610493943162837555513541882276169772641703861796255151442731102098939081080002994748448101962826868661255324469073487888756350451308701355713626577373556683588690213810286363045107188273157127237080601653026625040724460321716652890814705664165939264444261939113194566970489685793922155699753510245308962137678833085671674279664235347636263393090753976539396259347565557841920*i1^142 + -1241052449259822110007031091662249980149405635076583961649143808660113978521697256153835467737637354366811961958289136920854674417813216126523662870161934372037455013635505568419862377972814436042381791627741875491941049416788350776439624959412267891627591894816260615485840160491143516450126358292919917496025205241607280795177227696554453504582488362146406118236733506583872257319474224131512852907327971234914952819481490932342276394024253508155898517157113829622836128489447561183570837959464938764875713391500556038391264399268786486571292236305089517458796751404769901592905949229500621143211662262670182748618994354017436824427465199478826104338182283853899576840897256021207140098846521457315785067369754288246147210349393835088122797839304534489120216422340772021073279368453751822648939698328184483901478038015991836077630220561609863832556941226103961654778849699523269457372502915411003397145474982956303690947097022536566233689105610266815199639093553266954688045569388828469755831525805271946636126584448504903053174134249900003918232093697089619804455446759374528722473322158644105904282672364347461460020748157398901976788335124640264346644057727161410609060845608688308699462878882786951214813245788367561995385715478612163681875869069640008210516940289579029644612796497470232185577913233279231110343870019292190660140632842017802532362207975965015004560347191928064347601768943917762920560394806602900065777246494910876364415609586754131410945573360773727166696669507804750484063280875870922278580590382286648809743466497227054201433025821491790106419438732381444433828500022096248711474021274093916866535968913810962242344562641706599195206662842710397807178773509887571237454788831682743898075098615340087554958421444961374460633054607367805858799053836551829274637146179014103375948784227014105592222472292636672620757175363042550292266480082124078445317868205110758185258871635486543843621159942809110899106214195808771538360840703218502084377375302201958126305672481192888352936822617787751775712574925746687822877753430535318284403498052030888756537862958203213334879626210645130490535536985051138229317606442453759840814945040037807073111729378860332106081831430519959451509552321496768287430789562936690672797111648441909535421370761545196525980310856464830738136674689330757146761106930594843781631131805835038543124485435185675845853127075396496487066526046463358442167506206376131565168030519219783760112566576200795787969602774135490811512563346099241454841981182919764383758333646993518736625543169003173997476505816012189077123720414905087165908841967286140194087766231163226663678084812016650572901901275506192245501818617244644208164230460695494479384130063703252663148355470229504*i1^143 + 24032431096438511439206976090110065391481484699798330080848770996405701325921126958776487317755685307335240754401047006420589500719019261350044603849433807461752988022188203307959666948063150426006665114652334472756954874732230798722204891754165824492304222393512422967033552263440139810454353777920987916814886344498851935521556781042453682715209215030517422951022887453689162051427719625035163620532963189797996530241845035677948198017329365442023497128140432260455998351892461568769383485711358650252059058351678746973874670347019039555964950862181950208867120814249636696285204187374225617652781691465409374723033250395552915143020256502205197536409970379200598292199578253605497994404197368640881446742520399572116344059450292568964033377173361471816743644088831336553452646014481612627068797692090446251783206404617336589410133591382460644988581839434138237763555485237209468188923071520580754517123414320333290188987824244999006770191041458166902024895498964095637533973782241981507319714509020062801143501786999171092632948999417462575954869743091209963033772147842521175391884907932821878553981217741088008498252348489994160133736183627803208799011172086373532091985039139014335152106920600227501894618962858837941501960216092955842748377586516198633199185501370043428273054370065913814240658648726827295894974953983048818089073589810154887042748410277247552686822359249682629156403701050930058160950421437841508360608049515909322025021249330332194457976393706193733310203756748106593681641126862703906803746891819981194695612354540127463824369979509621738870006404479703258084996169734158822677685873404256903014110253740917255158974658240212101542508511442381564345109321392044375495384286201184876000403096806924989606862499074932016379024168383737318770841563533627816911500234245326993905989827764542779898131968177837626065461895094418877643648121126435914130599355845672042928284059956555296542361821758540455460033675484635783081900173296211988256880939186667704238043392633821104283003923246751807637029586733452951092893065570783651729373788959021702539383690130696872137054282709612765384593117985947129424027561073283105945401860841372298579153572871963763980772797137586561128039387610679025664493254689463484880966851903477893896175324197743967612566123704073731947033635595652650171667026923265196752028491766294577409477715781862943245564539638119541558740940870737007506340411851921485989986099426633907760256636108467016475199861004342981258848966802195630945544206642829141034519365455005586887540785134047144907585808586008036214018411391037661953634503023533846984354847374566547853581873611610731136588894262498476646577436590615117225965732081092667697332849527470157725696*i1^144 + -153960230944931947925291235526233874540295808144119509748447707357934496105406512029877488473585299685257283298466660464191285130176309547356346317952949784082168700501451086494035123149782867969095519458774019167138628341405685504392549806906206902862224003515747825203310255586211539551062251123431933409966910626147531374602483237940160267690150204783032867261289239555569286367391054874944933522648569790787031436893134866997965902492633236644521584301091891062434830170909003453231566261086198885516081031571563732921685416062065210434099285109851704095691511139870784836255189154300132216381448018614155904772962886103317067313069318628755676643211500880276532899038056452748543927005975352398387700588943306675293411089046803116574554652381108876684686021010552456785794443326050359727302795012871373274849967704808963335081639022422595376834033041021742916551995105199120051850961962904392621880399253789923246569487158939878963376071596277044788611413278939602290407044072247847544977658835090767742217071716734994178622541795343694269286217002986574720552734774926219805932303511428291839465376490575094741061432525402971951583726629486642893978422542321024059073506416127652692250101552581677056188328064413300305676733301706630844383760437866398619768089423113868634375304223996602649771932836922430944984443598635753566605143691299456862229087089823045349202478892890266945076519946954698303560716913227655351952226450197735210555266266898187990521776163595759650539817132068701109748625328861050012802074694447591417593451539225638660562229646497686564912709995134328862032063670175104291981144733282150067635416348723363923503278651388157663604706449935038385161722322888251504481408470756239454760794009420643195603696002449919070253989041221711093336156993563153766583853708984672531625053874643827741144705284533461621362739829921028576309604588539151713239464507222860658805537006705661462587903642371921808461849007546755546554068681388532476128624460102313308381638518501434278413857424279425189749116350619537315042189530848636664674584475663696909558462508349707205807733648779961141673299945122518844120304041644591913525731763102993722322649707665219013211992627708087418865473349313072283494281073388116208373076677536533346548736680384514985668862016770766974959380858220631316445568643033971393604829831601546772180505125092270039221613711802673857557483684980378975633467349288726338232283505896479906450213773234330213190352302936014211972111228780141114522128706711180741474107167045664332761869224696468927452268431265798551063440898728658113896105345263825826601921591670326568744782940966559150778463005235222439005739401329100078628339035280877131031595974656*i1^145 + 587214906057394869619277803810511246830067337528404928184822835329560815158494531041439993431413550165976179292014259462546677195735417445349795409406299940597971137033573367650476114003815761224300767714264938306039402473981359046836324932880234399259874975839777159840165411851819489664552495285360716562803168972110705003577518123019269209132862069856504988667203744676535437571938426667124470224626476419578622480603870993402631050654090127781779000215496376985982574408064924656090961042894829884566128198556630918876563587667368870378779257682794995180172468720555290343427517041705601539425191437817816536694709170685758760790250597578548361131521897954948278759653684027940445556334178616892473738579941096562916841171884604619627745387464656469267176732841722773147596120575741980802420960296714833326933760760721283633550605999551112364570785147855537643139928637877658677015944147397225859654779834449744254996179050421284206473391845851016154789896773109822530835662387211302343877190792356506967612928965849486487073391068406101931616697010874032221164727308589627560743571084944625636686650819938652883273331248627732651087935104981830710409199683157633943203578715267014075773452550242326533248599452154702240567731887248816676024277839510337102694876672068758272449781676487880033878887578404985466662800544117194142132842925276000214130577299934917138177949467669380944379701503896404694897044609946595969650692539630797522490144089695192373120817786168478650309193548604188366726593963520703590820479992856202467890211687029939302518569678567587129128132684939536348984894870201609242784299429814167238712368536056223352206708904496326444333090814852699684337392931798705855149355479507839491633204922518015742450962031586561908909272223657256250523832907630495387927150251723938605473676121107116254263959181592237651553659992217207587023576935398390167176775979359959071180623965399075959008065733134946876749228208157232063685366101183808679522865016798535892879163494225105310555053015345653862915604810216541606147874373974512882835420407988344413519159565279849662222077492132955994555067957744663957705699385876018505510799085038056990266985443121770175380869686239433102111174687504721491587351459446571674118509806583039436860003620077815557267351812707175799881128543499393770756130046009275260462071686103622136237677292936815371050913616726439774529485634352161894462078881103666775144652087760420505953140814858929640187914182521968279655361679218720993804974154209986938999741726891740017727749327008094168827343524075975865180052828011589749947355485892050691815405068800442121506501036762969558480857501947773655044658102168812319602270747022589952*i1^146 + -3319733686377942185429888473270282164794906024454826002258808629900117526688094116561692372033627252159628641978103787346988376400696997673345935766826250635345165073611055548949714324773731181214691393260453809617332236053425156948206324057945011318653918918816014144866345886646176642602637178955214324221924157122833269010009489533476828584145447190751820056264049129195279783982521183275171910070800519249962481108939873070528321555755502286854373976928748540967687183050010067790138213258314294776408441406066529258190079986948411465607455083070098631241976550365963049070169320188036170297448627564447595116906916907110266119168948822251767831373308196281955339076127168045275835235702260656350148477887522339829380051747441444384417238881081155196243726587686373767568470146140997218199005958646730315290138211942392140190329622643081138167437992245007679797571682364547421832515915046053870997978034722275168462389107641696866840497023878008578492915243310675671665796002166408997661115436630027030787227969657758006990579106911755982547009786377290473559078235965357576368567606029287703678350828348078033364376866353429610304355955720663732389894870253346504920074241632626913164686024187436094200093671169669974104892424233336763893346200465519249262557144912253694261268939753094476728778317558391557024361398954201893413718197628583500879192568684997277658151545976689280114116750932956524543053643383197842867514006663205055920524279462906060830795431810496290984203837417639031447086021821893855935460696467950587837924717533699723448750327801425444054960625133599798751339912537335715010969738437159327019003591505582055037269463821548806139687269120752732585382298577050014400728797245480997170415083065866453938082010261222766802968862542052125048195527847651986708401569932063230029382181177347900067081679888626220080544890385903815555842138154305627421315519904292735090544681644732033622637265183441113518139028361654271800201195566306709105180930698919435995852525683412100713997956914276925918606503687478376015448523196342841150590181057190946805369900473427967810660891724471699505379895171756043438034419838967198929119773637380024325872115482337318652422292916931646454957302433030453487344600983136108409301433864099421986325095296747754651676502478151791540978695763335723102823493577945397836938544120101423007773396115544380237686587601631466759619629791262802430059334056956567365302732743034589792418415169989771131925097867491937834290054781791298755104482203684626957379967012409050886789109401097318702413526614335763551809678367469217768026702988957148958852760801010012342168577812065058658790010999169748828198444235160843850874880*i1^147 + 641882962235672958852966640330991727473762548663352796225684048809170633518975057261150617224497064327197862745518845218135205377200692012743750181453145208578458637910032039744901875850939854553236909052843956690149767783122819457743611372137107480079096268179514774491110413837158926989104994856962535135597646550308825008671768736907527006201569609253395062219737549245998802466954941693440384307183389191776408671226602122737411652024457139409470707631438663608028286275882681806056046330661766009091637433815773960063096654848357170961319456529625280254694028857116196464525798925652283328281104184611851115520250453971488252478401440020418040329835404747691328408552250916881360672777700909902221592368458579153964083087706761039106739541938376633322560952525463306531123118436417674695067123318236270672019746811946150607032765417970616529931238062080146879414209423911028855935189880553818780283385062933494580810684142935710313015518016805563470172241999548014620145755691526529141175767689907885133435835438040636461053621897795985575464592061805694902669564777154547598378838144136399353618539941103771282948280940729926800872096829255305100053789683084049089634173636115349418637521377810809766001383148515666168865006824565870555961999991974553964956493109606674006454056329171031855517210861171730218463647962544820511001313713234878062513288212623672614875311755875976843897674313038556324178905955792620624707815858131350403154048649423167886865049324410078220713665309728134305649610234323712844964823501056139670517459431874645166979064323642154008320456212496055579518310284053607068690640259303255367688792710973504167687988045500334130786704970247770772892534519691596181988646204109443462893550299621469672537934037473924381008364656277992131968523148501920879062936845794762589122688731998572671375362076365922937727556035938873276540893147721204059091553657695122106688298575000700128242867337729065288877364270015357826829311839766074377574925329613628184771261044812850763353849567857530385240969609831062019371321854572492083958973683004947419143033401660417890906430967509397304459410823533429974908990454374316885251438541445064874665772848953424144767089852569345135757925853493344379111502017354312858144226280342259583922083109153206359697252752854343611292648095193624666736004333991015603967294306516726260968680510738159531712851271474266396836357121615035228136825901553268971873006413970719733700744568815680638321782098363606013353800438200498640468988038589102265894115569088911434153093865054299178230300434262582168422312022778895816306225363397980815846021217958463719594844642164048569933578369193792658898866405376*i1^148 + -8093709892611960934357169070620886243108899725399851257814081168828356016125329207455843327387128576563719387670564193731343678618050596470700868745073669339821316040754235355130716631576347435806425343042729726633397497205450481572599413313228294655303209314485881635652010703181443417758600435754463050737360192221625585600009740657931857812026730851254022259103672468497598742374045904835273085369378666919612695824696210026739412891146663018202057819631747413924792981942760930731916639013641734134357448754986823361291689139956983918608007855127535504696957629603212696835361344105423384990521698352201581818867494802735835967094027898895348794542628914919985826579224566854575391042095112305876013489826990473876264841230119568905963905067672538873688139476615359768651364585059331930530692592132937671897132221399081177964292383425154179753268738833655282787839461007990794665071203432094934245104058814258067253296105466397023115056821151335396878704372758861370665398357514646942798155860283699912448411476234995512529192730755009380646158778301262508256493830421249343329896108265401404621742732281031864993754942921396510739857231756985772465761803912469708853379603398765455143073544264091026113055869111452980958681947582773432604168914866511878902656551081272891222418805207913612064594408031410741862030013168329019651702080466837424773436009450454145485881113196165950337117410209403039167597065659010720746246407852101161043769635383702430727410078889984399974504659549851952772849520212724391702972086929177645720890612321603312532810969203412166470075953495245712514586010202786941019301886712104443725138261933873994439712591107223129124369281994509592672178602929611195460956354576882472632398286394983950262148232946189003165754354530620687077876646827179787965441908290175558966757448523722106562565451951302183985515233209632416244749550387144344398557329983817646642570126371516311324609879027223199081848738617785520726544310061636268636940501953763300530224406883575574719222707787623742076959918591813976072195017771568799345956263553907476328427056070741434538175891672868237856656570386306909277681465219792638851404932805042609471891217880237135095460975661118303158982782017614716677512725482827457206266304320367869917796664873716473979332309754181972387137650638207310155001816715115474020464440203575425073966237725699432634209923456951272254422496722554078570862759743583243118997362950079049685014925797956109700524432258375023382988337478697549179852183869073966696623982771041870137314594281817134867992738928533338430117233243877039332376871695269674711373004004743520071443940988161610722752289647336882176*i1^149 + 3658480215153569584475586065258785164148732319938072382795777290323729914191974149852033678886184366562684821218367912575572273978569909341047101566358928492622361531322994340033387340261299880461422731860883659127971136812816948586867995805837517657334906059428366043915215169731041045212550213313511787668550876495433522212324503050444693183322035245047688577825787038622273357774297550140043450406982152834938910309595514348661214437366862990292014643583302523128365405936395078245991677261932250856654495460363401338736987581128419506302538462175905728269826881929207119511404220038043562745027221749354719643948787092526624674517241459753927944803682876334507307872526385268978813677757414199199082421723963842568931765034653937461742068189450865744234529188803504199526815778880554976327225858800897292530384041881590091652836139054531810169357052558046119500070022517336497805989821101061653776786785055937482815687336203097634065331513489982427736358705518818376591087820596063574570740487143465086840804221337373727459617266953797909668836532607775929803253488035279955906927911654089629353709956879030609669985511146982758053620112974207988899559420411518472206634222740918358059893461004841869843332177295436377333156248151367880534866329120611923583631593559910054722462493034197336087031492144099940357054308328781944346472617032521203267158965894331956269966644398592554391768683830598333188513961833683490275522813718397362797058826160138139107172347465657367556566470720407090265422088268368702279477652083268885731250462799262875859351808235701230034594558366545001536361305099392486520322304951137205393422419146772735325939966746945957178911503027953299213672847965625865109018612442968694702472254168459087373410586232026853648735946041153531354962892041052477310041644777769187712559019679589616371787304252738160248378528107210473236016376377350338121025811444585869208888123644710159210213702866276551061448901790047332114974980834295155004842174752223731174195617448502248418920805969553355398988214659736943262448304418054367504724544189952293442461278698510222623098068203557135002724452886499859697423192897583302040876415663214595499274697558985614813114199968762983989461437030055329276038479899129056320073562217962119249427108953649267832152968595087313708394093368938846980325964781698502482646730152244546523638985350982116718266979125389438352008717817711254418351080341564308486044975271238958464553687376150113485860075778456356193091496720844148305911870974529737877099363146788772885452488426767938569575180530089935291643825205104258265273551868752676171275545248169538320647877587060632135401472*i1^150 + -916630887837730878280704560440363166694908182111367735108245610558044205242622673963587543384298346253767473497930557752310440566833637645969893390875631937047546592110443773566054077178289101601048349248574974840413568583905469348017153521667044515897363045838036705111364791087190244592335955913732045360122887253705119212197866801290435703283935917530078757060373961534337402600231992715025177673683788491511840049876100782878626604942322800844605966816722913339893210851442647598257898402561279647603750007948315554888654472175669439417579304712760577176003967890843615330908278730301094564289824047571485815225624535073489866363440334356739131189519689245684530655007012766845125195154240309484860506880039522988778808543146089800213925212517772126258509756290598587676380014179392862032367097350217326567293749480544651895796704741443185519812525382417423643717977743346129389934565602283781208574281516448232387934351700957690031594777431474780556175545248134171058050238397880583327305642000883581251087712788728920211545468376486890179856760963804851487552974337110027958319194029000933223767263509453361945316854738242181913372246492174097341199678066615924427482466807980555348101323875313191621813246590428141994571439046576291958416707454615649914139898571848821092264063286698442295926094897573206313267883973218554069640640640556524692477700561415746793123747519863926384988472166758952238905397655294509124794783786926101308033394446584400880984282473316387261228010613964426716649242728360082227765805080569670077455986365815382244516794303454743214896998539328635774154022676171228545358925410383363447135445706921169029213687387322996747238106082027345223552637163057042270051558866524661398976890549610897236937779450326014532905652779633139572592582540584367771805542081973340096613425266963829790916213853169996565979125888151832919037812898326183140664291990882551103722850102087778598233636095254541277951638672864322949451399932409963552789159477806025375131363175385284819480438509183967149097438470725614103706388261483322720501307706295011675689308615721271233557771257378662237654522819388504303585146493727356527646614970310191788139621461678514291366499688377980167909373083706596752127917903093940983311127497073261662467253404051586203001494016228185749315338705771304598584992427450353000924005816880122366844953318122761238243393281325969484513978365732099637652653994449869507427738330946356056304356779552445882680115767822382313396486528152363778984889802098517262150856992252982041884513016038849930379359088643625280215641150098350058291110986021611300635653795806294751564504498176*i1^151 + -9094855718209553499080260237733068401651216757899323837548475485555676260460232627620498715591579920834665883369253349694472073941575790430994181036256014066929404143393000571644394192465537500431525250764260859956515218874310160709175624032597490778330010831148517525960691769199294701251027293105625551060574948190045350534663843677945938257127169828035081150528212708463497224370702564390722703119958872331309775277954715575097964276741482020731297128557705521890508012310009541589452403409679831961528252796212937491668594317833016662264365875287362320460307921617702094353748246103797384530840322858481005425172010615752296792120559158783450505192281606247379126730153167839160194614807522086611967587170479955095635681251849441932529196386172354524106844039213112783977096175963088276058570182642648156020125596454956679246687793801309355261458229653788134182343514913286204241168410310547881370569528062001292734129153555617428652295102729217099863795460655739448407538684742860670933931649080835595829285027812898884451789733362363911310113797946857320576709436800138941077929947279932962684324698507784043604301642325547508969168821223136078178484609531903814899064673270023210207158785473945876203909296592205530214184686232736345724020896911158623887169914707392559075981240218560890210141349497149915833525900019136137901238550644627596794626449513203040028049975348916069541989906897374824208705664333299366093805794721569266788690645943257708461917158159074761521552248311862838393817857346383244980807624998121982039377351945063966164520625750465803024171211517335184903245860479347372554598079811433932152457382752967321180374179075510982892209316504095626833875339169012028360618201611476208495119376535718097159533941526266403085661467332539295163803568510048988104774451885887256991375036208919557998022595805705573327899505534724785151966818906267573143124629239277055167623523468672313890546501718919967043675948831546319492913797655977094657879309915294343283851051550628993385051020441524950576180427550372656512955658777016113306840262662912113862105490040899400859227718932426653269910843524938647249013951422532765763667918488041100916658472471598262147882126804077252337169389531276496361413321162227948666953965353372931700148874001836315577242635929887127610790934482828662219746425356559400829296405854083145970544527146143668088054223012927751436501156775222962107228390525678426239435625738184970074567750815877047082455945872071315251323001526998724533993070976214487711187125535798551470982149475264666326902143864672511580313246074170547282919193878270102401686445571964928*i1^152 + -1624372740615808162074340219775604200520172682739385942527651916411327437172470142454979430931414921310726562497404625346423267984390949190137849601329976189473639452298751229183784846107291078646676424024492190924283851021054780230265586722778992660210827317587353446106869399284347183903768539914162991643033636196752637789621416948991569450827721355342337671781883795446745707138741394644968084692489762740134281631927140931765809305940413152071238809614812027988920238373351292514161774425760342108432814188218033941300672156690155419842281063041322527214789711430352568032655587768762345137280473016244270874841126499322274482989789113684603166140572558453036512620940893396293060226331029334392503548701458596016624078515185352130306297282595103820902292539356679808229971672820489558139160151848793589914892988777217898380409197407542144762649726015967380086156328423276623156310664365731863173986591294229738683177241484746946938123818712971564173493416921537304069516388604876966565350963210913693517712013642505141222790463957471866351831437140972265962380614808601127262656608226465088468936891046105567462104100578714638779049662142405051451050005469570426867146738468935113504926236694877248432330697287146854515179610823930115375887427558149051881286941916079826747185938532712149138718725423605975076658628947741537320952170980331032422745942419730553117760125826180565608430096478939216679430201029569726685425038470584077822195126554625086364366023385502343664609645410416782013874246853257795597906591386001687671896115226389606194809375280831941583886437444051846354288547544250367756808993545617332659182727794423892564438524042676317323095647537066467375843720463714857966726376333150817910127933110848894992043092870910417302835437813435539833306429918411301616754205868376985132315299862697038806418538573462863884702349377018217507738941262961032670934044186199085661937715750687215567980640780273376852484985868153278600650107351002604075704741908643880379113089801620372425520057837808365793136049446498606135264601265077094834727135303868217510886352891007773373124710974013184288714266179616920762899798036342841641742593339788614611021408834343429651730847142314736667982740080035875149118966635650427159164925953838451090971599570902856164060221258800433044760808915439657902573261217583753765604061608429283106555933660446748316783029297671075648019145712244106898970306131237191919233632790017920020043775608216442368571809434302225674474992501732973894048497114467884360881237342727689477104203109819369866081643000868410222992833942353967475165981835264*i1^153 + -104289629456475978740442458318973108752118416311374854989000481620217921224307521270587469078035469657404313070882641900442932822512575730769557287372469063202619094095221262504925810688645178650319105807568435278821777300438661721938064855083196889745971857581578539913673111431510422655014052592773095109136294770926791919549897206880791835185419088884174013346810657670848937822765774630275391512193226915568441676911938600768272440698372124521099488872091146058647485524421918468479069920309033623245668158921819339029582490152398374212139091914765232890064578441214297693350974571965908664759556486838445902744449986703791779260197969960373355483930643947433097589829064057758678011166345659775651964042027857401829764197940037671381302372650870838086032044747132169041605141459990914586015997533843298934114429446414555430637453055757245721024848248290478528133263527636500071488558808192982252873354992576100016214619462688731353745078143828183158077124501403521767977230848157665260284751724920034856673782226046587012073564597580784182365219652569274151174256000463737203410911274006132009550782844155431310479863753345040721847750588248223252019554134658219334576061851496299047179312889647652114479602828245076713546939468865070812142000356755454151511331988075164095021540577942864314462391420326623032620307441792345761127040045876796124937051606810353852431069221433126789492895180510655220145013377709864170315086048015306908932106570095022803938160314010827259461572496198120236183109939762794639603227645344918831631921855554938484839684936866637908452324143633936723311659941633735092760280341086215797532842914060426290967107213641538857588919003912955060290908298650960626249718730683068172130508360191103937107584958334864147894994379508361030278746299977203256735506213156113955128402883718290901897121200206304048380350193879751131690207934941279644457589991465728192186507654680422620312794068238509849183104158403146400731911620901055191565891509520464284318118794375447873425774266064288037992007496385331473513370979372471382973908371554596928206581985352640671434229270854807827425972949178330251327844142340513922340459327179651896710103209208263586380836064259776450836726812453329376861674759186976650381980175272162112135464814456600057495494714561948235908034956451350454290776191010932076502574854922489463560029552218932313349750178471677277936131562215144753714975691512302422586583299813105289371221382390681406621590896884733212661656728206486783900357558251458639264015519995321360373707858680131442301437044869992134238797824*i1^154 + 492228709100339758236082531856479986814602342292469985442125561962053942710222238526388774210647453535477337250577425543424139315255084771445081425165145791765935068568421442798192902846848646106672077732774727652248406182810857327942009112532036657513507700341748674160377052033601039480441910987513142428863679817124045626736706801389103154774198902324160472451879697980352494035355552887416997511833700847242337867539475649812656518009302356327492893896473039826786882004778560312754783440769671163364253409530628902758261863810971309971681531478256444128427837106208180809346622658488895511125248550911039470904340467221235984620149521084967265143121319635426838123829538060490890880041894888207967435424661519072199227569861866572124606199693610997033072705995981504636520285328351936689646736328077377823829816800554533110488829624052428074559659764840892224111379131349341450849456297474330383838139606449412270741545903487801348976478024799322751579861506190650302388623221124924650666811799002323774775409478338976862875081034317986474893285302058715395506656855362198738680153237140853561224773198724355045520179237011735965619905824640415888154760414278808540401421961262056489821318755328862914083183748821572698787033546286821111197143571637286031727127334359896062751455627165902929156138142940181778551857804180950320459700205070408864871666839324061739569194638049348953701825423170831843750000016198587513041506825648635565940573856922900425307037679430663434924307323885183254385992924366859905229080519456312193614009289112405752705883198948237325421116581474356285799809565526572990815322473276793652350700529236107073757300636853792251763903505929607448961976926478334967616267508072200417447298154854233604006068463329949864185883280300517838175696507921963527746023279926521404013206342806953372297948522476013931409207557827883357234083805359873078270986136441675250161853797112317106389488849066146963684576522385213581853933816239151146717144023972864535004456313641340363048784953215305263054332456430639080754171561271059101298912902583978205754596993498884767532234171037999692752934909399315972803068120837793497985822915985788416597983976393395491845345296586102168530043559336124078196727337892451478655563991488001357023180933881569870047023986295994396151927491059384227634912397172656185877784385791831840610385354590441827405778126854948354826698851049265175809328098095439777089787737273774746331185896258067673326298222379579066078489203238744280601981107656689531245202106072320303825851370519572512768*i1^155 + -495115886276621043440243893219850207625431995965666401592858963267654537604370561883842538137242240600583595736631892874467020654598013402821386118011010757195387130312635688662944275423589004256181554860596375553979500472827394891603584098416682799928034016433115348245825091652360281725921266385009848460191232569233362938420885990124751080623228505082035342364817002348446514683394665144457081389634237366710389489248854750255983404030919846957295933983371748799334351585093541599425718845569390776024694319980972560693049598938017088124331281493717239476875965578701256799574425802094049978004408593137863565947101974264826835834647259907115785738105830486886531010587701888020965860289863724148123844526274910275092804254938813425669890226609405629031859655159336457118138135983296927960880015162585576790566900242029110429481150356869592696924270939851566344798197750648379960200279545489821689309009633443408122289180311927037340991320491290115162096785354527902711421897322373799970125276225013368001676265735653471944184551689022571608753673400461962234473021659239548188991897430564600877320318905843436603842648576721379646816532093683031736896252717283787151993265166584643500776732246908613963706412300847988695216460621841397614853806675364819584478300258639583020286632136156101833534395816990946113247315770481300216781871059220875863645195048566582886910883072902622886233727801837726190809501781317358337450420251995673328845796586838519165921516257478508513802450651164597091189691830799842195366672827969102081324694980190458712278568433824833962559579186533719877738892531765521186492331663334396037887516586648675124222054463229247567312375728506696488997948615643141535177635292215392171894450875215786131136491968307891413467339866105234991696230109934526744471904294914990573072077028222192862570024501920982024306856508952305048681169100159574384878584778070845682069498492247504962465068370687497737036336552614313089419098892691815105261514157344483438124903666166621756381383165625012160725533743152208554390731948868618236800355076616970719739531767960413749459390671248302676243273052522501596664730627324739818912938945740024057741030218929863116986616025015345672036634994652938015047195214823203605810092214339024311402745895356163538059157160669357816919262844743465446969032079759159512922858280217072654923756245604286528736846578683514063932201879307712762179838606018970024125254243580908878604349206317613015595262342160553127790140764678246337892407670227518331945333595045888*i1^156 + -193403965588030436271056369874577672378962287652752956119234915207943268153322058096812351791316502143702123201643537057304878442980487204111025861326012326550606579259093839477987059567648052110637758519056088222429399276325770079711165804282047330077856177367067193433051248245076075645172621427844474898184742091227974664960726824130555736832191350307016265104231859949682348798290342792918092374649981603169473889086037456740495883782193524965075365970033724029312753269318939067692416386234977783900196943004751928481729124425109555967032463429233755957227217526108487468458685009400977756207980882738340354755715849037438216424279908739154989081852939340342537810133657986232080699971312978537791837649896870925102980159581963178947408876017302758366273093971097187933699082856781473224736001187364240834301665700774799725434462899886667238223403736132923069856855667385294555310744161989694873579347777396520148581607552084026795921196738085341886081920788610594707910370096261729957260176807178067489122359323816522146578614949674359261887561315872626850101695009649155992437875704922425751191713853027980112042268768662037081727930805189042110131761714337807867855602413659557488071447352375160572152775889436280454679283268639464724980596975275751292824618300280349252090264622737414836981784380372187169868720171023895252797617123464711596403243837693064382361187781126071923645145756397866224640762320866035528878044744237523356528317312768042225416880952484053463648386714357367855082830094352889486649767013989207091231947855668174171176635035909114201066387795968122857096974493629955188738936928611103878811656674136171396824024023187770324826811730301038599736440237847839479489951118506764962680339090716707994163266628853342864464711308165098442815018257716372748150684663884174919569028109775575260804437254293184756628762159701040685071584221222500188062721295764081266428431256263232206731807227475696548026135637771147140787336674218514655468930225152811837853225571512828372771893441944413775172626513553974436351431688452594884874434261660052071227692899173192261478491449421305752665310334003549150617130777389110395127649129230444514913461703759143183519549362946239240409097900733398627537816257751620251107633280586562300587795229869963966877249983598151560193150974694548173892401663008599976006268473942630406284497439472853869145151053061945274963322129989722415987769296652737293065689351742653202140282572077124871962399938602108356076380405135559185022320640*i1^157 + -14692306147148861446782701696477819025239173481839885358490745804033910049344317836695362759714469279858486429933798407352259235717443596480647555189928890067569225565588780759467354027713110799143129324280853967712858698620690401835298461113265882915182247526020889425216565314190068508673003922148389928470812914760194636446657763409827410315878684406032684012434356447421149011545563572877055131864435441151120130870547171294584522381975916557282251767955094467107217175074261536363005067114314895175663571075043390464673414833553203421891411733305996772775603023999881263753522477652029633097663530371226140814648519101365633746506694421743172986372637985883833133521379807574542691983398129941155161454461106695028717464528761557326296126909765618680840357817617581177962978492028121969873296471537431383327358206744324233462040016879241115294323622702678414826011364269783173006431322091179996595823623859820699341020237875879169349006777507702890917599300941670689875605210480632316697045402141010949252930510839148243079898668144966747565209379162186823333087935484906102223213424321071706742422594144109011319355265737497830419319432393202264334850484373395135239686204313440987062829607869188302026171997069746028252368888702106211308690738843604777136237235928977734101551092725628115265893330571296264167845774618777858148416003605233901336644005291161292686442063187963944032066974005833127736787559997486713438535235180065753888129801391336163946563321478670009461120790649611415850774799389794328860864753239965068313286651824938530232836721860630119180630775735381475263849659919706397960247140242007883582864471769841964658642989337275634251334572593322947875000811932970640202198332772428309598415161448900893874648074416738810958955788391974239622240817302044279833643398330302731021858225088265343946654850915793279252053155730760816477879145172150478487905743352350486265999461437111888650590434120846786439519035853521047639468203009929540886451929309208948475544635830585896558413507129131008354181888791824996074220894725170494333561209410718796411700869813206356683341061547826122101231421961191184959742283424147957639287240866867556834502994556750972795471779661871468619945812958626690618374827664443295960248106487347728433033111815233792404545127083791520710862328232614367886215727158299171931671419030025782799159519082054017696339720286311950495943376712331477040177758116988345885125272971481416389862903681929822130705141880919687168*i1^158 + 5917898729425723743539606143734366220482245223515210389502675229391494186236340938965809148900386160393357703121031134315304650996527684952103324326623197457676968491375643597306036764601163871711140590127567914841894096398183303044442410256055168966198577515603055051185779420156079765973032659193615435754799001200000028416569057863935400711747383005199803151710447784120782997275123080661919426276916961746184812973635536305562297524788523459049205589904257793665391744102446932129742826019467264695626460415946754926483773273606816229656993501711927747552512633050590892242533091425969069767857849949281284407262802524849804276365763284666063126573134814222613988265296791657535770715661053697153439435473096080554467160953904450723965098924582057114954555255596085350637211774994257249586711231019845654145238312690349066750942478030508697687532505331526156670058454977304646911154395862186030860929696683248458252068920483801101685358727012623166113810186536088772634422502512858990175186552991645032164595969045168756899047388604529523060937132382621449787033453774789664017573316135763125549462909687074576721327660971360215404769417398102808229329483511187509841015491769591713941673017569536375703717782648893116014163335966902600854466317963117569519988727995682528653220936716124999101580563653802137620223640429886284877088594863797255152042810719110581648477903378827024808061417176355459697111335591875575174174129010692338695720687954679421632860888503473249147040156866903338704464618260326072227459869879242072344618017077374595083745618006461579297189631071556304180754067598258099508318860277478287042307208117616048096717095171460380689926879236158184203247188965648678263946725372153346372335181299740977730347112359380210011761994385193846677411633305479001589162992676961392249543193063885464270386350118388142940369158205001859227419007434540066060708766163820728605287110941379567434500222503546948777091007390046262407715407045275590651472848511388419270969532639356495010018792303653534176749136510685722623926926525533630671750857413226103813155348345875722449236732004488447897832460156802721622915497181750968396198909393687186835084763465949522815324473008795336115837186623491921011469196273035664303716589904985250832722250208801235126113416811546316910073256638487766101891412396831838121894544597459835586932028662728080461391564032326695735392884709362176783350164320806105252130666437107577719625875456*i1^159 + -35555905481331843244964586826589064351882255679685475371866671121658001910037989142271140956830869419949299982704878083907003833746114677378263054857720370561170727733689942548400423590887293894742891391057230365681417796569786668694941117747358247578399798295661680244730789208724125412522101942022079977277390031665083480333689083289507553614168382949589047311381043457786559418982107788539737910673803271782237123855459962959272953408892437002638248239104431546187459590775892497613738145299573621101174913413228786846524728942750302996862414509550413946635172313919136406969638227627109759663426247921980159387404819914895103696517411159758485439823318169701251151078451391870399942539151582262357341510007369937742743774715459634767515601132807950133837284972008171269308467800640149076204664672162147095715172516449514211099235955896215088686001564752391316106046468923013244679541777223138606982822385248609449203523152965793497860900378511596936474629042562703876050240000410891380463303082540074000390580052811329428498605330646429656051137997141541592078496356580771273292370821019811109726169183240291747652305474492466948326001848983791702100681359755127160601994434291114871422451326623737533308323895750154909219488793813641103563559004296676810455856350084938574146277595349993626484328320042523565312887579889218678743621423024934143531719344782719451948409147754234062540592632273191192255691867309202096837433747635097316254895739870080876291100553320055348648639574261344811362988120040688158671270059733099391207322104099330655180110578951303031192338875118106035426595115437767844340680516681534417364403636597757925879694776730657665454582591642863413260155920522245285615329677891782579662893147988276545173581574153442072979215892167541443473799110603813715785208391717720162532611768770077898153657175326378614953408885131284621835041139166791810624612806142718189584157549691578648204852894883529746457908208417717491570179625543729711156603950034640461888736876154157922549798035039135146796606452621172148571061461894884927967459710861859515078426529463990511366726976991902155403872011486530020559379152191636523400677395451584963032021601150170706814052632083911108284449317987940288512824758226303083102176746106891830155737308546713780808611673789583767556086817405787063441077975178441004327187000652591833431072191653235352125604101441027113369610304940999388165842092644963975168*i1^160 + 5358356266366237900619262932815325454868339931467913206684682630046855194947053707838603552676561129661128751454433749276252225204522744818427493187913353960242041113711878940950533311254513156344605948879121909841183836035676119064389872153223856810323364472809601491490569750003748956427044819135819382602909599747104476677518934545501274030006151496802462074133470033872095463830028915493274805264798138691123610076171601536636085201988501808363620107088192912446699311110616452987922770689820029985554272762475401534712338025368469950570246073069096760010067368462595557583021529042157567448432137160741563593307834946988781898028245051559958777240503409893205212728434600776883181497760037621432364627107067162397413111432448465558575573238389051360236427627583966249372432644760751207066461798201952929839690728758803873425789160167130678115700960378913183317452252177144680938381130607127869851100647436616347494295218511061152962459375984201651204638048867005111582678335679640806110356826745103534840367148746161940304410210240569825622106910735295913054717609980594267067924707047624483867564362491477457622851521578040422882225138627729419889065834521015093407108501302445783815692029434334278729275643803917296683218869969459672460420805056563497636702471120204078411394169289837617779675787992170942881134487975205513972664472871130840182224413821554908062963897586221361694029851982326745107585818021569382724502561426339214176729718016558820326616332315747614956706559859417581600644426623579765002070014772004080843184749063505816541110074321398393415422983836023686451462747289609107598371570327467562640393383774747639190221675063555450931446546601634839161796516798490444571153448447160079223538476119964543224777719121537196551818527991147471708636396229600949899552287541197590592656302866390449450355346148726288793057398118982538530105326536821380320266981936779256497780726426418362323354576298422733278343152269176527173078466590303667173712104870203153252685953203057840799019508079083581916435682676113144515550130736839054264484766681987618039018451172599396633441294106868448154820208539685943646398049495173758484929021181937481059813175139171318172514292897135471671616046326206646823224047360678370255422672600959316955787266009737291758503806911806620234456116415299778076784895045418834015525188098104095596695019998298731708416*i1^161 - N1*471008239716176525354001245764650998794525272626458622888537748941271681981969364247662403303531172648649285831004028017797238960171044937689258825489479564502020352704250640850695004681119210647778954607447323225460248234872102419583678893353215831113654550701190682641930417539954447316167499709679631338340352*i3 ] ]