[ [ -103494961918092804417132301454373431809446492575226175617152597315725422566409227254690201397259992184451810175539833356739289072450679729882788306994442413138370931289457820961063254014198645793200534521271627719974450301801215905448583642268268686084844486220797313686732785765692771201241034777235866062858642348892046869410307699298315839304123098959203660793285702895165463640464799319708899610159894636518010111810485265639277700000740314866693176958505415521730930343120960264778480849751997156106036153029936593241726126209616343659462369376165758969782608185681457884435531556271433087898818116418628378455454634652867957970344737186182546400417445713217744796013420618937188632905733351365777473557612057057662416683477115867177822978849762374046682685943318766889382690833374214068436183992487053638383221602287653955889384798411260034095343915742922427810447494484635489740315445061513513594931682988941951883058082918883392978374486935285883515691965728054956350828984900148461553538755840377197975341705575849026030047452291732622047263974941483634187667002911560183494512276502248698626419614309179737239286169307211711809328464690493713456396865223824696564609200794050900166958513820004707500805431996201951959040282182579949444023218766680901971031165704314509818902660547621125758708591891614172732476725950705474915412324694145579996999632343356823740732291943733990847143611765571781817634903079129886732638985025963389940508670566691799688965513607007620562030502436673020094898568829046352282334274960060171531559289124214833544313037310737121686230066846745771529084369866463204111017872574197148513069470060158233736086395060768947317196787065732153549140476124756447623700526492053282413715667258413237439579331507404879471115206507648330819191722724570683527997257357970015089005356506862209412622079194506385684506738361988868527941153116415127057713901360350486340795645240907671602426665633013971182264599902145183730195066633241794665738082548069015138558568745389176621454711214240325491427110675077388927178068938348766060577578634975179740917107256926174881418012707212605193434558702258202086265446421307860482755070688839306205864316373576329547610276330846039150667348879495979044971236932786646639974591704611551417603785027018619278471304138162519982775477924400900149137362056053246894378463016468569038596258708772994907287316959030694574507957553164397048917726283481422228217537073651142813472498117792506038103645857103655923622366287553537564079394710125159532150225169843336151344150848507676201642163220643468908878883291026612226714742462190105513539847101861926982322773016758970941022259925890759828479751508460761300008551621297617431163109340064453297537883378577997089573535464964775904222985287016333085605581895022248468845968740730873592049026897116372246994140993003925966200188674759466980695747052799464874946041123533402071233054266316505759142023130271698339105212391470180208367872048375431462759488219682163941219986702439808821922252725784481199206936937692637259901441373033178194227528884216640817029739517159055358589838318658760890728002640587311392367093271810676887765860459016397240172272651337292751079228285327427820920250026806331271211538157549318882747851122070604057701507631100801256093195401608515219070966704956106842098766235784816830368600871197565228284515450928155143340865095857062631409784220153947784918658174958342173795383406300981222212563628202366513580458390265226795463863299637159045431498591040002056728729824149894016051826721021081921660933037995075275581276453172648993119295764981372376448465839384049944898947856623354481364350554809618432923320385751957767199535776933102495288738554514646304806742182980398698071540879716347369715096048783111027348853174060253403074244537173970141482035632729499335850249972998077570833481922537009995310080185975084664623249427786947907895583977368674076627787876910073259145655730914951373008753445409146004456348401039929415723160853869006219359321562184162980390067422671359991109397991312764364075735188517280375165706258315936192756695888417084469249478729385620753406259077505078944866055673332534300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1596468827295455971929671837181879647610298476427243767791992028342844097824579647183684632259970522394224424547689260086893275896842321196431442599795727110150097534427228623804090016678130697881701469002287528326298215157055027498522225741360665343330409555109567369290559176832930253671671728179636118274765378672502801738066491613058882245578368387712285049811156982234538670258649929365582166497417780700587422549310335165195875229994146450218870689533631801614035486686705093044392278396930563942826581542643081200211097591156302586051466994684316722857606180794344827749247618820284568627830395261240449413051344813451094012710846581440073929819563477108701916207688604209630096339828513858753071358089054371125809388126522590148958371438413654351773065222908173029425005871589222420420517334872778594550574265915317716340798866450755882727010876948742862139366199468176314607584208045014254205456969855622177176034378752159610187228060460404454219985980141145935799186703611317586768153108955141532455558410162218406835855341439524599729324167160231758387085266243255101428692615790260272711621361740926404691588003803430837853165034755076499509654371523662836889584957736317568973950759298066749156174745027297985069017692416686550129436028374224243697137254226627173211695150614136871217731234951398994692694076287552962205674581952612908706321499163328586523433288735459857285772919334353028365589190244525191679476045712614892882654814714971436373486795633020190291831760357316587883748393979904156498839137749744593876010140851662850223926961471004929292729826557221517320194866305216473220638110390378078276159759957524122969554589651586146344743526050768206379806195236802388631038783248155873829149578934199026917711461126392320736635767002790222984737056389150950474995138944771196265972342800079044127145746208979768834931227974002868731593702909833031635813529482369653740913639301522895526692062141874845208720819269921485902804410020369542790442204505163197121275014422327593583350296058514477318357593941389106045566868068668721331147934679330177901161545240487209331069245188741301143383387685323002349076218105323196208259426801984717298457883545135971199141869437916075360262105874630122481944881050481607178910985223378826481240392295763815600953840003957284079056105686408639087582198004543853507894084135313411283846946825377425755156983920467947279258278064543697843363293061775476848947590189514246926924252849445714821640862242852981028800017127958528331201886498413773076318815333846896275502790885504876506514213629090818963526804551265004255511430189776553747075235800319254824411999320800696683596966374687248901377442636733951575183197662192158857346800441902409515801068547506953394222249599702387091241692013067943167828813990525959989897193230773103211163704700977982408567194564955447587569152735739903225643947952612365226014333382183253734067855520736256658754678319539656157315593382573720433174205768997240558288691564051256254916993019804992387416769136692945104242420870461947541206329446103570133961766813659309592515376481936810433662952983287380828714426955351368642425361584328182314498227088244433601815287402861471210565866217151106070367261711598581881793921409124764489485653403596142589419520649333439261691834110087579197769931879663818782716219772616654092407569501708786440426513589590590891795738505149396330078633124318919145486133427895438502790013612693381067169667254969408855777749284404100826706687744965474670412369987201093516041658166951222072594430766478145407916070492863962395269325979448415928550024823525023200100214141424244932808572153484039181788901494281956923557802432317902830732849606340718342172807174389284582292629282335282494213744733325194160570277001460153423476408326626455690276789464958075079876158351178638119498671113886308944675377799340893088422603394676497865864874796945777950967389050414409833016916596310098845211248004422765848018563508442638145791720619267745110945122236147786633213271153277109386425998345842999386421934262704971019668364590372231748261734260772010621283328716176464404812776452444166209125982202917866057062906460063387420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9657834405743590995458673410059150164796055305491758105949285501465282819670595079397672655385746397106504919178275867165456910600830953113535798649816646947390330816566337086391704763478559889394186956746325179718113247481361930411541871111456147495182231445956988176873612264641721469705260585514747080765800869662300808517033887859299133036021703696163122259688818020949459563142247567342797252675306911047150452025121804922272128226820335347286221754723067832371774106975210560058862339493471900224952561126220973455230764319621576315358953720949103583751191263866212365820507376159710775263642739111505395387246764849516148278129058065597549155838581097923085682756791813226048075634726473306552883000466385907335371962830257660492212714549162649724739379753621470198442075562018163747424564940960934252217019194867883701124477712958489539278938816849058060491587257285988047792816885550339469670407636986423606633801466231547082501810321452977067554314671158980255703827653390980757631318021004690379962448858389596330559123355657929510452286344061183964225561790762754091770880500723265022234510010552276959780586504276745363323181024641483019600555322427742977218627998730524712512830849923617595103926423183115289551097622445126681689206668349517323220930352884200176042262900587721117134878493800792380550655541541229404633847463228745568981510018667533585162766615812590237308512496525061232058208566135261473056955349367916759813019341762088049998704862524670717061751144686682083531068317046572200537463600878376050593927718357103464211766390789558443684335764996548160112765306600425137224079753409388052107842800653384715699372009876855923216239156517582864450937951597934543940933489724472545242140275914332141417910216105662484617922844934240201816288419471248298904981755631664822760366122250965452641139662104964145869474411339093958644339467947158186978861326284228714794060326721224645646280866845669833798297367900658005874349285395273829620575740491186542390197460715851854310952864429992659347369351116637213902728202916107363758488482075632289519625645444105462033320517162882150393587518486281731545223091547944135484739178186613979546337561172716525914682743633585676567043563558348092457664697937312353347400487641557336098487346676385013986341351360017609902621867769198766011839060459595171446874621778593380057629216140356127081225717993567156954383405010721080108218694748441229274044683375305262446453203734774382294079718447716187856246006196507097478338915407253119590300064413797419108373000754518489954069744477162127786960687364539720887013979626376806958022344106201551333353722394679502599440346634690467136235414934746908339828952421924669308313521626980145168081313242217490931699179720005798226389367204170042736590488723118001236652600135511130565193837007246331513983299837228155986585509049695296694370014494407296970883265249465099597515736502716520197606603454834464492981445130191571564453999681165104583653281743487159804013182179434469462634602187246451052916203240970397673217715747259928481721624635662331159349848174458620018533945681418374956843432880908942302239377553418876824211713655648603982083976169660703400235140170937818255751632071316002708348220259776474079810475063320185583892602093989123968794120741687339827475969846570230833106047769501459644390258729477538963870743587394987600829721436053812384186305603844870607222313574802176644827564103314177647272553020298405565794529664276530450198990161100771990548581202954354468380208904659576066152426267310818876447916661287980595325234631125741697479154493825872639654537682184215449554435509465285611445281174543000283942598257370792362438358716635432169682678458730307906692038360865100069481837248958345760577776043459524286779140685105955010214442315977200390172607662697192663965360112056018426634676918506717512309022800271105570804147279642563468998543350304684623871358829939724344383122918917170579886597387026231865735302985359442494602136784257668228637070977075120475507315454486308854134535194348835360501743353980780111943102760346406773556729466936420705633378896592342259586137816082971882829297916882113500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -191169861621517680690911905647038140193800487810217044074487634082318510753574231259797649611008393291458144590005848370184281242655995954417849367368803203517131071330291975831242724572796626594642253969683315161359406702182799245906786286446440653051695827093371320805583988099979738439023503024525505229175227189802910233681236445089402767770737411069738183704849456509599948886470390299995099154571221018403981630175757589682343295201345693711762012448630420184142827032298661485164828582783418513436404406123201072077821782167935717824332656042501373020063984138999888895137848175421759275752542681346584242533454329503892418519621766121265091159212859173282958569852720821075351950997933889911359847778218364659891663799804012475199477654272110275077164775890805126404941178721456299308632012072487783365553054435213459645299210151801583858347889428023620425608017506335914040109187349688325714413652098001910514859276229677231563449953419020117079723721993057635766687128283453958793907182263942075052888812901842998201830431529157287599490551779928589726082460809550897331588511855788028786164878940994428035828434288923683175461356178741477678475775185555701829192340989024574658496675651889401953848825877844978464875729237792270622660353229813502565456031527102169544889604435896167157411228860565022040640037273954778928745760170884155495501140571739823476397009526037312799470242952159516209476259526438029987312584864106962030882633826509738218318689161415996634358122796026005918154180939044654396640369582818911133894104642784816358892450399318302898540347284951521551799851143545707263864152775372986066654838740546271225043539913431132931898852880726844095269800207233830754180136803276059972165245927273219597708863876103855520769242545553328031285857265051080045760642757103679113055202125759765572902048810257295855087846838810287986367248058246795415552339978974705262067616826780529244741204287826897430974568456641607808438423491126402509338776366290182108559383526305832314610618895350308073488056780145530812044280485760957950564567998419414340976920829562071005723630355813510242330317927368191862449419289432261536436539457976803018925581562442685634198506681547789131048518939891425393156990295735543709397403866951513242383028545994689121340065356353346091787938208809873474653804529960655021146824261282888401347762504817534898845459545752967918241495452831073167951980043238260347286815835488811199234607038278046996245317215376231656666617215531855577684387827101380227674568602161705000265047175796558574845601036780050402316768334339722706107608364011304037313269254313274595198376380440857175455265909091806470669478991161958306489919607812665292898326973149997814463653825906586638774913999234381915221192336444515487118044723503948698612306341770777093349509559253143597204823721884072156474993351790284189159447131995455943323083845081065916607512080208539579796838156405407337310726419641568261168317982810748499155740606542340697821608937423632716230176443355497815710815965296908248531779148998407203918245463331183723737431578729538245547295759420156184699838497755978480523317168779224020217916809499862444266779153936070283580195821799667815127140367612748018726788204038716469556678124102105670896758442647845935208756193855981911510940400654059314425828200820606581705395165046786502201811416547362863072698392332026504552451008505998868242913528723430287658395473330953062546229162776405071882717575198418156288485667784644333005875251044074189085117437855925942730363581394030102404094185436021559338369283463206794192782217431085209798903158575003047479265102067874094731108616263382590334174151815959634074958310905691019067516790349346024981785690377636779821729558749297416024912131979776515976267992922327622487956505019594794113115378671988445978858460633083593833224804507795315398699194941383596183596327851429358541845498815735389990285116477618653846828182277175271552309477652497093807526303166687903579061009669994233450021698765599990600659753943313623307660061993378222956260337420757149393722136466663862838222080813825169149065926703532659804016937881771027796118886370847850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -220864472329253150205131859820794178103838258160829161376274313613706799992228840180449577090532169311732902545483914732851883485494114493693967988161838155616258946327764514856022812347039008679960096448398770747085210972118364841215813839773144691420968898376273462371279534784318082194009398969083754973016326119966330301789767751153888193015926865809376829386984495701844026430876952692563220397185732805593819394643091976584485476475822754967592539367124465431664266475646289668119688721721535227566151223705000895158582721626399653636548808793132242069370627036400618718769948804101219150202201458876422162789232418866256555266861871932327359631858450857537556005296928017730899732959607072878567874248697592858079487473642437451513375493194351210306373699827069662171683515564144303914119404853057178242193865497272638618975602403402180474900053143253047592999727718003144894787897206782924257705849503801791104870417982773722178684216353944552588747092818876584542707127180039566802497293848579337192809869651707643871060188537986121962411490689583301381570669579989744647302303751438381680137267919369204531839365760256603680907539495452445175908551085920654765395138506447406181051318115828692926951465695432073095694633414918132743982209167381467746260568121446226461277792176236016599065952895074787540451161174420025438786335863882543817891168653928198271941802255879022116932886621297519175558537585393726403972705289614779407889585617918841737570943494539035406452463470227415124940880402459030509399408624976135458456851881796351200671775310479245231208538317191671715718571653793730401181204760141020383146556182543932468356387543875325338937181976737153004196941406981818166676465286716585034251285915626798618620237451695535270582149222448119527436537076409570128168198799597225850687593478197445478249805045760721762011651289674367660013716625306611421899259675831020307982626276730564843570595542285919494697252595182081000369338349672195972769519616067966170286205499323519122131572296652424357064306569026242170460586166007123049429669566179609341666417108591862298961287500463515911466766219530852284377127574203611810644530391706832031558361590286450303664127934368132791588881927572571232917330536894483508251029760315153073146346569596711789103801055804829527681032032833957546784912905419688731980363783993878801278763620298995561294292657056011512512708625316577040885222055631942507338305278158668798167920949548467159596698026106809605203717025659832500647817459384533528082693030451897513736772473937626527978428536419127016505148049239979022613495772839611842111944826478928218144719910486285420411973940317305566729537873000431084295714895509911797348153244047435347678951339263844457722054232909773543051923150052094855832251110556679849583067370723570411036945279622873226722150516846848061677466063584868220218029749046933922253179476732307584045958611946266678425727242149617525671854049982403514312222609033004206124390934891753371636425817344895257958486071740914047578608347581860916299134866034675505198039305871176753528196946247401196296510501955424662113731900532638641349632054117345352376641068969191723955179468523138512998730071571841977728231093203249709622498399302248521472518431569723437631548922842577668914909821234283982282716680074323575468764643230792855141729187101412332231330518925399303098092434330383282234057357181867584965522774916033728415801752195908393914418252189828797436343905919804865830906866188986049918757880649352340946650395106400195787962223963844729690316782819751004329766785253489098682167855096894567111273791558353623082388506798399802604711888388321770532798164307771935508570771239635874725277789841048253422225736806550629849605903268319251768986887553039640916810811467954354247381961483081407385288812406670006353806651688778316793774768526399642654807109903328761622526510202440527289367097851095827779968438748925473649989102156241427798214887331869713489134354214357073603241739339511870761130147118689652258756567467591475034506466263951015531799767330032426530189289949471948934725298306879917821862773704096923944680176190345343431087795231004375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 9306139119869157329697480768976801191488505494345913198680855471632807589586088590701915980749708748769468382057128924729118758077857584460964031551042438195440113722569996993668703147170566069313817312162550749641562308634281817981012434837360195747832618081154621899227439875634575424860680982185417488171770755642413020500417227594408382777846096397883493107799857705343605706897284192889780644206935611625355938010304959179867153719615717482923593110177964292794952010932135270899916307570595888268423753589795664265414225263424280835625877414873716115848424379234226106595980474871501701674632209005431330650828077819967198289501652891486364904675013652648585940966455688045704200261589871355926911371110576216614683318514328804703631570131674601637591284295128314707803932802364439263557944786084641793887637716629688316166058128683590825653603779172315171005363020315982666451927963927797564602103899300499847143116460451770425641214990916213746087925400159045445101922497155716065674109993606503072300876139297679078323475562109673512624188073561740728678751974489548533641267202279136418960698541271247165502692915434290923971808886940156797539350698316089291418861356380034252947819198988412538461802050784529781211002365449865018623833715383987676528856532814397856207939866632035640653718200570517584107585765665734518550447076563434284076110276314967967123427317072221701537229003094630025364996410437431652457313867144728885549933640837936631667887825933689074326343826840633920732526647274025235863105509044301581267395465626518405397963898245399557550228662471890407024174961800783931449077196925750073305725834637609905391389251110900123874755101685918270468512755887413888560801310764821989628784749315346839451497520752307055973992681088281835636969979246119766062853261383216108681604657194004876547409100083340668188648302883226038369473710594931930974795977502567853720653800292944776717397412276187508150227072286303130130989879081648293752126600742889247813803944780009569027380233198600083578875966211045524745447068947962713859682827190432026485697790358454669953877837539269072668953287222307552916659935226807493434674138325732885931856072731163930429035949468737845314470646805258200097117484835349583714857209283980572313405817664774609259359409100785284071941433937071971933692309650952068974048920422086962007784355970042784969106648807471864684796691056588603313036527813149374704421684369997937330601813152604913598275269583673281475356649128162251726289121908550872062887425661694300720200031645929084669992251043082959452057131089185274783857224120325408858685851829398170016056719148426925979553753365810094726182433370157481847135451921260240882054490143800554096016577354769324469351179782457624938140220174937670817789547997723153977183266202245435328275408831324347205122675787182186162243464566806862639172848304273812161665229190178653697494738246635008892052769203538681535714410153036386502578946545816649721268750118833771677131352514896776847053838812252902466029737672613520631181984571779577082616923771700810361713751814177826986561160955424759534783005679755189673296040212103035902011165190978742790403610617500299777256447905588010499717731569389269556065444645419980766195284919370514364752860074732673800537788968295715256161412006191481574315039943056542869280300273335476254375314314140630445377254155870215726189473214826645120585677542782137095160615370848319572621776761713328125223215235924641735175852784034416552150665379530848037661926524844643301757292969848994415770316826510878518065375864756466699263869851021003182266557800860453156913317273237845809362189127675503377216614174887647659828088397263967510741861911596325507188660927881812350586626927695071001610532170188212660932469817695172382144891148605976899423263229410087129570230968577972446016952097701862854750674565874352174800207802492539984805727775315151259536927840313988542476979516896051952791753651054356671074259395765151048875703352930373503186728740742170938693866947890102403785428732038771058196001353989579305434785256028763892365633182922931743764217579485112703245131306483896237254332658765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -49132322122907841202344038841279949702179299332962620820636692028215952830662219296635290619760490262538441903865140618110956515803695589390320013892679197987397416416923793102094454019257651427650044462667013480500397244303394334400163127904507263390578422687838305928427861743124925572173578036564058013188460865449902205360377530775842155130415332338510064040775716446759882761743215349365467845914371017130588575455684680218975714013969931982899690211225941834001911507414795543784385377359787595534845618395001481865305024580065449395038067260003837597471636856890272938777668764711475947677742839412724130808750576233441878171404657112292493616158203994709464064036829900636655103090475270182652263263611269104344086591683411976557005739097293581147405148767889240591293962544109041370215168838201668565052830804344223577216621973281515477046912051736929976561936966617735360386367109479908541976314238814028608001554654186650231134261783294546066008861187832053488119931581965366527633105592325264493059017419588928223130223121452425450535459968262018111961465521561257962042233430080840878955781296532676436877489102091385328980040849391508240838225983331555464983954510262667632455490497842147179880664825884711042389184908367889636448171598106926885454612650721300289581464416966150488081831135352311303275919214773326963854089295802404191165649107039668674811009052187307853715149945861991538416866065891295896329975345263504439380955776798291421329091250264449228506923715302756497156604471731122396702442014758508334176477122629143518122059782311390478788203047477742290147014315716714542157557213219969790407677796213215302541093214996254866091946430266907662895383380703152049513166858929556879523844173895609533097539062400797285220586525995288889240785309429070179847873313656268458839197962177966169799420344629454589075421686220933690302200021215836113567951217597419629495269856797388972539069411976193871763386505549180770936824451474419278888250645091487000559532672397338624854448517121102391749781789007102682548082647560075122903075365648617072332804943770692323460431349864321004161935383810457905217910917926397752644296704039374625378169736535312897999478213831949657520340334846181435360580770173326277886147695447383215770947923576926600393505905263078972081827160651841794266199027978364006029970037579383076575867081958868395979248489655813515423347531906232927929936914362828582351961127719928246445941501882397210851680507404631086701120206099410241736402762583559205929282838663880673512854107186449886008795356696030844079059017676458009381871468853528251090889773698059576540316373769118726920704739133601328979215271916982638979318489089961140152850266675186580094808257214228060921278022329825156892206445010087297601225604299042352322011069422727852010222732368833336291620449376319756148788164588037647487132760867588890270379559821861587138301031710370468405655835322808035289508405004812209727554412065859358643304521536761487420767404824430655444223009889598911152568162914089487923574185254496523703702498201694528628432747384993750363216316303220958039367392042352162756963337504545257870750955637682782745605442368537695749272861759032145434911579530403583629850620424051260295962740330575810628820896285357405499823120265529361436035807367633080671329153758984738561458325738968080567749632977369417563115099862360258458496772232388027396198329408901073821154086799687220206187620819775476792567621957239519395304386189592183452138090585574726239854001892675430107539282973378383186369550124414565458030848676949106380230536185397236847690187037255870284856076513205132031740549694954238265814110298020476018933933898555007611714117941421719253119285598114038776209867180712741968560725449522965118689672380458956106381808656607762912859858723386759238684617030248483815818933591493716018499228322982705599219211809136386990625173952060213979395635715892637146841022900993213417684230287653434771771284256130429638862235499643163120141861811839714526735113717812296098346374939753239068902618692214443833323385879111760192564030796414144362497062773783521328749078835833332920282046765125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 162849651112396863394190200978789836193674826144230298820461120902082027597112851940418665327355415787144668066818028062697014178038878862695592564501546341065745832558846873351968238543847499032434581761109642032354466311851975082090298807290940577099077154038537834656228612932675219775852770598765882449205696538121580222209251737705947700965741932169445204743366181042925911060436305686287983478771674836229931279029159455880884079567285279934482451749980060136199928278548052913525399749308544079634006200425053761812502834198571983704839824510261562906756309593168799977319298044923047009333336217485662606108418891368948170372451558891403812300873321046799049614192430305597810432232785374512633113795217288256229677676397830075468471586976087949373306970559677829940425974442793217571869981836518963745479337072807562798500574897652481094028153303083539379426382468769508503524726100154379176141186196132851855927742388423832046226395404590327198549440571251081522269260055456217597894574570307652651454974792880868083148090903903524182870684187505433609131300909011904098695931655908541214361650951255970663428982363714832650191606925861907649844226377065586992823024579985513370552321738935383935417709890690499408413548544428402624489411463913611502330550539003529289645122653017078386208285756682635498877676349763807770468931524663657483786601912586110371988526029974740688466058120440724594467758027957421396163034450390853893543579718585019818461576969246069091294971037981358022165234393276238314975436607584246298007203753397589874399757883028326642453907111049063574998823591544867289319192561622950894930436919160926822512414615543125200319344301420373503481246681127026077356223620681748482088571038292308284806746371309856641473796097642496635714487901581451132690383886606016698594190593027847370441648141545642297678090711636097623933152645827661141323270212388496459281623643813900937073100998052053293582889388289541168518577299195928744007257316988659136788870810678575799059772929803295078635869684270711919613318004085573019039006108736523274924355994015524856409214116228129648777571447840422623847746627232151176937529013082184785105043283587609941939676783602111412213059964499372310398741135664556652968132311253612615298577857858161030476667821433612359976958509164737239382345267597522653497857927688116168688111125837695402595900266600517870179743602166114014130090188084097435123358032221259936832626372091450401334986831849103701112503404595695806057125826654565554795053765783450639254196068413916192269706993571054547732203699894176782075062815583631636494988453406439157794806593288187133941739384552432331993246275810683694453194362483925028401714507146003542330100040214553655795466224184940454635340355937313964019626754588119134937544031335296873388991792514190706778861082087692409376847405971601259222289449801113136085189952974910712919633443205517352713954506303358815117092180722730523537298364268319893709955575334169517477741879869058425358378843416885937360656525545050642981209908916374095472504371220595797689569323256646573473079149059217587143494044520527641210304935656767358391095009540656680864692524818721609746011637608386114418529060738362152601125051141869306398609917863639275092319048629329106170016065716066488521678301903167031137687041393315401641895911201695046897825100939160151075671984732653009119908173899394630199413424258302373501038600084770472744587452436463921755274915822887069900265757189326170942551553474217676980053360549178284273556801081626304203256432059833180989829841056357686535096251461833089819126289354563655621082113949405306220591347622406946132401586891582217404152729554956737454878193895188348622468990653849173846004763426396037947713727371760715693273071785258470453905146232714105991545303556244373826476416325401656412239005684665084070162365666169783862074787318284038049102887606872334410521026249849453793580805518048010765361418225675112473656648669780983402090537844894055100998214984344382454378511231707363482979481197911380299145864899711186982605643494902521279101422528849026239137505246261731784159444651805663570997435842500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -480277908890481213639670969793630636103392543407455630434018516862993368335169121636887294244392243624132089959668554521319597526762229930156879580310974534538560243633287018766835821213364399712020333061011939153511611035756421401623856405974896841806997820585778529672090352662926989438770017958187527243610806343159012821084319501188357558328683580865589487450705197977169402160710856192608539340462401677827934668339023609910742492385428871805603204041942432940657662963733819978027405773967805664525669402738801950162322990062611193548887262380691001557681297671199450551890844127414085985714633103176611955386377220621346742754779471471910235838360553146236540194664834798799218749166271950548766657745893886354401866807103138024194011535207652687170317064045876893844380166622321367727634948250188466262816811301285474781658060367324347665915952636757318725450246177160542722135878582714859919046421896094665368219146668147686994135309468355473641086113446884399916422933233742306014754375609195809766653185264027175960683044555958837369314166941095181077841712620761650396232267766022477818475449693058940443503464168806837723514454738708516668869131633868727689970900498272384555449196091428128838354355745185226716347707483352959629505626371013500619196151600216880507297069144405346524041793091806152560140696613020779503726071167337326842589604893408808553082609190745762747565243868251848310716292914444830198348799936660623741914767769307411748593999529459480285722038611984987903918294969351700936008022265628694735500294439593613589698571976771451897754019559754942256846306744506062029256821751847141937795892210600638259169605265310627083580840836751930012405551177723290420630243103894436109542152772788484495483751750632329422021213523520893388259556611292100348384232732982389570177831136708583587712625342618963835472823852005990223970432708276810942687724977276216050881250043542725992964145268542797560223665513294843631533882204826108795178961643513414839706048591502328845755449615203472604258637697689606234958494713719840194211712269255556325822249768132529917424985765643018892852932103482141666434376122175607384991704970446559642053864914736344074701524216152490573414932700525357248267006535416730063236723217699439419822069347665833972143149211228391397215255352545609458383148176457908141530157104257347599908287809488484426061466093698093964801637814369225894704653911713158866596264036736791947287283229422477640286879570607670590484492776241050446733960979030420582020179410313068093657064676237844259889758724796369351021709156001892499904810639155502337808271914153744600890237415908759779367171071505770537275192886399928045871156439962205712947261047620233411940718139067222936086515317013527842633324146620257323323718712828969728013227714933004843459201787354679252650047400770790852959917694818536235983127042669977245199060782201666619202212049078912376080221056098210451164777092925034171076752108118126077911876280299116485425321529491433769885364784269255301001182495262676195517358339487908888434875026889488706804719347948626870568877724520659411409911806357096250359979583116887806620217029635350458440373420969041979165159813130457590404288089739828590762508916889039223447769689657038949025206563080804978115369959467983394109067541115529402566710122547431608043949708285214145046923818716110105163673126674247804770494522918031209499072843062305883223528974880625116160386839078874413241584411332320204613928141240086963373056551647892696991088144065802176123575853693386915446466078069037036104885845454359284219081185358853524839726410631927817165171975243733878887866680635357937642423613493651093334773011672022127707569474759240605107069622821744439569728869755345260859500029282143407472631445948322595367073476759445749333668404588964696414452388947114878929647816766869637155814123752663558981091694746080863961794967800782149767478742048977314858243552582068138110709234625042649433577042907475921762780559974793316885624375749482399465092121953494983616771267981987362708102204312795384814909516053496039578435519499466317203335309798576302076641207079590341257391266890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1054473376006969449665171670164756190235065297675809278907540404264785010518155429488655943351656344642751162139600420734359944252927789797067151070065998534243705988291172422293893046719834389168848939281337576018941274298493884292646018702498242585736428102495550208207529492853402334732214388275878272520663958726006798203092068087559248975507468259142226183423512142429880447542185918062395407269886282534307573371443600815631845457418757460846829704633701094144880472812030964096823542355078333604024805688698336711385435144358887574488205908692219735490815631600078399615209464852956410848545338417861071340972397949556805499778514598363665674751793911445749670941822136721014710165424156732789369476745844334266361828576476745573066522967315561228505163360001258238477997071046376868474925437100408450453204247215287685362359016456775944520955913187812237862174604302545532392497504325903824596694882739638666976842457522520373617819129771025710366828225981511816435891381074076986516672401581185949788938460065546169712176847368747412419829046744476881248058641901022677791038444592362472183722290172635179932065953999371283540208770346344098653452781498428050300311710493032096883173587537789614747067490614898705961538763677931403571058252584385500210572125915942061615762209682484593446500654103396222181872784628775718413057152370689500366500537262169652223708723150837726881051354994775794595499227412242253223235052616245570620342090701920221465141809290426591180746209499071457495952519004697248517933709774916312446629737096476483457464661778619141594192354658384969821420809921881709330325555629888873050596806502159824685347321752711818196727808904310986782883775753497127797039104651768870371093093675164398370357452199967627189486665110211121904097903453691263692899517322044152236415253088399822413738539592619613198369122817764830424867439198424519415476848548136010585608362367096063307930882013568148218882114741797847284255705090891622261836884718287125531243871134129437417277352564303127144003463471387062208926689178018722710668562132322397635353898189735082566732703249662059920283481787774534036926299124891224899821800656974805147399025214127149476480497059855560657350628495869806350097002252804076361954763902310163364410704122063116656796281347516478133652677644584845318610914922145240710921978698550080539042752205827561737108223648328926727748605782009231859862086943109698139604249822575067348373089024049545166824008029099425593852989680076937188153005800650996534473375529452079115959704751593524614030978153767845153499855108309234753011240243832127406240451506324224316369585313128996436621289189268293645585317270732682777540682023252646822536591448236025685615301201997068755032741892573504078666461290690300116496007891597636623051532339397368218744902892209190767906357220119909894855456859771717553634666881686441336035071424818287321893246707351446606198049233803622384301242750504918399679534829537209004448239787699818919667467914121702739520704936973387790603235081442300718611120327387195924537415812402805972612262431699818636716812812981674018142036584504021740100478632016352326609630085717459216945717054650786209936245837074686636782049640106983183268874249513466193481519986057611955433839771828683774839275338684600680545015766243806635015817204413823008211260057419247015739831453869179928480610299313285379464594819684955206868610451781626158718183016839975924442384922186475608810212203486403056168453293216863443299042215956996647856475480691548827428214260660094599464309879635382128295806893427861479977289514699939938683002641535483740457519482074700713842851010098320139773879933998808598938050352443281313305497747553082997551831117867053404126692705721331107223890846803063154181739371259804116467979422235674672442703529591007600158951315640006630478739957957928556659759195917499830436065261263986629583872630508196484559979440122812357757361695128528510734889749873716051954412915376337289536855572211687488480463941502933466177062191503333611722710140865953550527247414637127176842498113958205133888565634117302182103928830750085671657099961780569158348900984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2573866109061935149214814461940361822499880346770307812293580232621269473039964482603573193645414584879915608664206967684431995751485736481030287816728643960574432170361126145564283945964949828643596703330166877848074506308483915581024420257245082884319627271095359486983683506055024558220050563133023928898856342768860259500107752149118833892849305983277431578294360762686888719242343965831221908588524639607548664442757661881265761319519693356480722010407609226988991339527613814202462013489295024316484864209539850515353124376659383432885074045002495066575651130275150604397046545869774815054979433976035151585016841211879255917447493584537928199043858863148175234974339858312004747421996818963818320325037585498870027017056894501424242959276612123061655326719908995153136903008041956348294539401580076955693841667312973808024728597066698579144401735837518333245301572506572233370043182185276631575636039158895765677613085700094245647041059639203488876772878551188972952633101238602670509359173195446065151179837333147518108918379069073115570648508297835422220821636563312052233020975212899952990605752564153694604466474929126899968258682150154747051151498629200840569109264972710928349477163676642477901626020817040410300803015926504701830437048234072207172292355966643708682243271377010303292821230513932400347763099474902062528963841647906660778790123748444738523302701354800977533124600186820303433371660745159897464761705793878740472034635837734785087910235668562763516647102021957721928250315765846037988073176111703526553932657406517716296350990192679997978197756435727661979906459631153864194297658287661869598387418738177237426680312555181594357782890527017870801403003823335811416738468598197569990277098686091657673710896545993696863436253424801480545174894666138161865006180398346268381772581556620202939607101951947850978837338480892028685990828969197854076444221856742149178940073943893363420796359580014291563824486848395724617526154478868550240409427846588780871542271651389084024037431272133429164233454058739591663596945477841769395770295643237909631318127027037358030049752231217921617150982185785844592487431582620769405739113979748234361576305809347806613830055786165211530997399075332482533643077753629348089788592225688227416867914445260011975783033111097008469101387783194179708860972669936382596540563820378174091478154793383156615951426975105325730437481046570258854171307548777267997588918196195068066404261303381997749806060988873352098531960429297931775789743481545345978449091639858033262653738559020791830038048528001570468369871304613514917009714227793315587465579387196854047173515038735212678619832143815292569293455346796398233703703332077411723129417685378906189279125035458819543071129708499616247756929173694814659541680152563995623190431605029374123192793607783962618503770106171667655558866013037538440617316632874646251493303577767409824052965131857659332563839066034433265724457645863977996438509169244843616311244126442258690397011029557696308918558965834092268109049258411215172405691493035763450108496714796045466568733944582762569543639840951973162087527257531971716152041776883732586992069192559717211463845169298360470916833536550851386665287974269320257508623589465984694501038899125879398037769279276513824867486448394844016283016228898453111354983916397022264861422451587062861698270571818773114127080757817243647151718790764130224846324514790029014755024939262086057230848362083074606413290728625644115762652975510143284685439328135538486816635444078792012547165743910304965668157510914557564435641209226923028830796239084575530753863372853497864281279140727786026417115706785352967159445879971821353461669963009102267993704674820075763136895805751924646606016161498906868013262973721152262326116653208267696123693765307815796132989819570385419955181813359527847424486682881620737267809296422657730996929720456022563999446790114558708590842787683513924253432079112458755323411520173542161042649991527443643201346920914738535265995598844105316210465176254668073095601107835736041387477608232891232122729972731612077595586702184566529136739286677196838069338042435175382339002578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4482148713189589588361338375540334143612921538768222620075842244642778598558761115294242927534798702102446593593786884851809013459547425183400965903527127516280038212453077767457538103091087924494067932762805205473595390441598629748995417677707174315374804953629218425411293267698327554444251713475041841687885870469716771493957390920505195999589261192354866391734565699703587174629960941623143748520220064415624491967191286220920740967408082910958884750179669345632312360562249178381935769687431145113073215053681973880553686062156723218642970665610830447243897446094542950584876244525031634417270796153447548843544021886036190942908495515303849521716018767328336245011078170899533995739727345439783476492147514436470909876421422497571987618324101836161292555150889781580429587699428323028903585405778547382266916140811323574450517030923864338266348537337555391441386355472917573030237120994684018925254430456774793740456024866013707707630298371132633729784971689537252883093534940152486871007791947015261170298565125524453388791820277197783949168941359383414263773764831496296987588183802906713713471229329702957991066640533359336689510975206700251116647028424262358224162647129716900944964904569984048059700625045650776673239554471046840251548615164604821041440898398288712259303431507054642370701817664446726345817145595906917639821173641490280563119305708422197221245694843876375070609360467026714405020604350850314127170901256536052762107431204013678457183313629172890469466688958030369684157558397307337909857334071628629500957163096927985719505875730468762328452838390035715771290765463763056665436245104083445195254478568233403766668962775620631482711066783476792674156711687940270362872732018636812706116951432843012976995395577668272983017137880516785833134209638151114137663894125621879342348628973957734158612102166383153787966984383241073080661162300096795833455578693444240372112822428351761654151130337166117905756667028440778040841592787279645867521190638045192557409123322558069311094689398907815587436738992865421726480670161815940098260539576372073505872461251760015376646101444912184157832498167893880390534811959298503027733056011629197299163275880136700821243451780626702543913756347530150523455495940124399762756047071727699949697213287951371499620860378703433243468140187741553520892110121613712128995959879018492690587699032990399546567691785657894564073481396943206582353608218226850873111401472653157771032834409493344335943169425480239153047127865968826387331834131212045261075091441507009623551290121476777969221758190993179209936623554117096180387109389844231185045716877188151415803978477862509651094749445305549031735647869386321341678667877844771267636613998893189313530710004352670963443829286243556111938740986001729700036783521649732492943308209589629642691346686796583821110354596336341500854793805249408100367227900139350587263372079833684505706072930699865718865407825938080291046040249483488105259451848379842848201707863955105345873043677618343194179565356685144807657852687735175056389781424149127382028218458003491735402901141346231643097942220202487007000714124096518243391064498398932675687668238175163325624303587059171767191776397759700576953059263843350108489264602494236074171635135540924209741459906960760288061670647643782372033134301069958357384473513346280309476679115047652028349198012989743150653349287498066342480540865728378426097926589480672468696361957514559751065423115502863966024370840840979607737587048946235056730197943236926020973873562246225289403097736369996596941381994986638770540057785383668451366479227801604342555962737301102315697864062634045578949765835678757303950561299749579227328830063805083783881754182578656804699667401386999940575078071543517723855630849763027121677441271982622311531030045249885606408353168619547066073899838766490743675183512196575176158143913429003438596052078739084646732823849639998721644852378596276168578540830235429685831690113311247973785784230084292639624806782366577419400540506250938062237653322669165949188353143605602450781128852652414349858976023556784393343000987118230642480708743643063502919078582694447036510710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -7835339057435940659340655332907296436049707933628408020545096488671085744641444540086598558652329207066975368230358956341773540388647010987389340764524247844445832190920899197345278358294197421101695279475923198001594208084430149497949436927592126652974777269858112526883466554227576308289675440170843487266204428198775142015626644810783616709353515501106224332742839408213251740401855434506404241397686126026185690460367873935165481535713692259396806343248980872094523593521547947741088186531849111069308075297182884969464701223444841569676748579855884217535377325720051890314834659308230628500372552841002848492371675252451233704665269699826408417739374740241415326353787637778793821096340994196589356420496682213155641070119037211573245829767032745825709567388005187392043834564663860381439916621325187461715042819157113574928417670533384899832149289382341256592890481433241066139310900672334525499991729321131660349826960038335167542567603840254676375904569885887465728875689105632882919275542221046567097450950425108929308105093372988311738709313435670789370934958971626650485336106185202658303477416394893828256478511138445006305629193990452306787568800647723337405930436456609965412297539206823858034699557457436876973781281829909184667907371191342453802382036381490573561984899810622628415022376794095565177706206180174551973835957298897898513037117773347053665839757546302001568430981317504101811505593395399881861522168150039143171954867133397491182070814459863694711051727024555904748097806203976776787336739734154335172571834665101978793735961204912621813861680926399273594829495545108011256023186245934431085357666163026432935811038604237891527748314853913292735473626403774120726505463206009764162904427775006560754841162157814768321722430830188069680032257260980136036826344762910115897838890388915954298270823426161759886039341207203926277414196992564089683950956474639529000572268582126062205203435029860045204325642209043782268861589772092058773567230382141233120695364116362955550626414445625183447643511422716490836832925553283451758492269503245712102708866107461642578258993064847258173264099305921282666164071468506105026577929624091849042017435922415676762322125887846868651438935623840850939976649765109066576860834059553616626317840641711855237675634420505402708630973250733570062995423190927292449598525403733937209016787100832842219623384627408067524963950086758045448137755740462755811121529313633537014011597511684400198873784716269312134742739677858340899849764123169910957058957616938635954420245982780726683868218226224289272345069528933710368445730956878725841328675586458820644545732614133995656365860564121007055496404367391689200017032713551413675669672775421211847002813818543912251426464723916464908062505707790483971595440627347309253372300309123495605527337815074356297170550148920589822324447830377159674987644805135142304030810357322094626744484786248467591860645346310909259111643711018492414472318555566082132503485641848880772232027911210947567404391342868096487320519628046061725500256707932246429925134483958630984589483673219154362907638656957884968501006536551861083339963779280318467718098780316953976329269283512127878733133344321965328928224029484691246601660189311542048073191907180958326423790116010035392157344791808330707591687250542522625892364299723815809755147785311536981601733299800296315187976034041853398943127980412601997526141056141598449375823083885924382179296394852420110771694441527437917578419671994923663983391734797923235283016810240092905567759528054202560692543856111140397925577482387207963485000834200282102716182688945506311536670298865804450267731728443100546204783102716235163104235329000405262467562320340435526104907906789870217509215026751824271112657092705955553398356357299011918027358485074624277433012469430497960486488075972822007516415413910745372590385900903362277699177911108901531397604243976902325048938224834598475469703195049402216548481859764190061843977236371436899922412553126183384075702088878958801752674152965281649008346883806200808875327203621677492002839260879343525562055041037260613433508934787683089893450822317790357448144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11005891738645852651503045769755935689485301849129962145338194773082895922480771512467263434882494903534543182828875626849268206347374558202415325761927889423493825140168229231077995142880591950956563287481671987352903155638862876394151350831019853571979785344005429721928946001780504029833983430593357011698628446430944390065868586617866824007487762734273060616930122766389895312837270216466280337118284845111660396591898054739377239092938834304650999353356341734491785583497483423817245121399591015939249333690839316977474283810548164498738433550513483319565816538468114560433535388707720694430620178527001929409011268506903289388987157234128009488196371396801350919152529444210661174422021875385784131495091321460040388400825848138462710765713277310026200998621720986275048904764399447988980146644050729579887608141874482399065040074590821645037372353277988493245012472266859933845106105986814213114500929125423264969094144647693872330448646356489973148769635790435829203922015320637414430333111432459016006779020530445835616161313001740329737836461966018642685828112267801912419434853516608089994887579685868338324717095729964749073616279323110262782876897752558550531346413418939955417004334596789474442880545466205004127129311489255611368288306548446053411880881024922261027262035894128344956347141015998823150189563277690536212760331459155797094852124912283020268514579663403771575085618922633380155938491241455425848444713684830940100149816534734492879619042942494443216646300035976380161189419039738957275392748006289403734205416907237766411835608538682067379983214534314936133065131344735118714507537269548877578494589972911508875739378557829463274416783427356293990905081386043810653301091391842463864280962985237672852616773423859569712816863298122470305161032881169040061168706629571368293749188750095520485245341293998354376944691147059866307724818768602501031758933009341230863345769568130993559254304559188775264712729453826249232481570384949729321194632173284716169451512408133945076344555723781598406523571133537177494082208708267795296142161206989255882036506690902018273559024064429209843330792895377761238519041081952313379543533722028100867023820884856452970383359488619341827359506152421861912161462302564344678284191687736132102669802736234539381515704375456716197788750632781709881130264805740867674155338868575369686736943325885213852665257022841151461918413402810751944980341840837931242835937213420433198986290990791140880323240908344874922152703119275376487605653550347381066417515764347105800699475942183907073785837048004523651582235652729933287599182728631409364333683844928738453940617993894553029481894015987422435226604245466131200738413137064167494361374436261517639147749458352420569423979097366288261518920498473975724377581908685274588365688654266239376103252422363395392600403593334796136702556393031921776936833359452827281795128500079608408085577532860302968256716563251620434476169156169935719750521469219943854043019217374425905369628032677057050101183732795496673865944172602902396400350624934653599507306887652700223442523460424277144164338267376738293096709936294221621897229912926765647216011797633108256355617003061041231314782312860051002747777754664957638138772092717321180316558666423668490693239639000097553605457893234405692113463196739785954493744754632526494731097333866872805146992735293712603540686508090811949071805810732267104113234404190921876346639909134107294151134180887008880453780927524806740816860155399482914242370001898164766289795417330807532694765955387704409359959984317839120520029506759802543809802321330176917032153286013363495619899958916063555329070972857613053664326279152271519295551573873861393026937805093746043311484841021304226736045276547278063836043411322541750422874021013897746861747206803740789540696644458367906327263828891483323258889410969284861475707208349114266296569027517657474786764415797746237221811594854389372521385036172398374353694229441519169722273750207773668138541310139781095191253707698883497400475524300460730952398674673669087463144067506268187950421326529786733962085150295581044890148253377815601355091167900881839335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -15581595069962061383506640707629754968604285852144956227378852824021455265785958558414548394291602810033483017938925734029741322278697232855591054704764929867375576180862321150604464776751018176120133764895207587644699146228144293512352796332945028795362839953554336674008930513639098780149290685030127075244220764922013108343225384367077326340176695657981061749212866428852185242558891372492223239177105028293129098365143520038511296884076591582040466070504613984177074071153501345945398124649511106470265389320527741588037359312762613086300652355720978022806013873620029276122472535479383650423895286582155833755506638378952109642989182473228049589363273773520333208663619554352059747749070433898102827734887089874609212820811706369294434622930628583931453823123111198431822594034982433362542670701642341208086283710288826462090117783018672643375614255077216644098416892297272058703862420549962499282708443683950246253682874789027134961700981226991821345016178812461949436999450167189001616480660255974831683654896900413586184430939565236679481841186206622293976455148606625305666401022200354874010424386582569388873558620503925562365002241551308833851317933738295459518486887596870275488409941536963461657218432062836755423753898501492712215250049133166175686471518278063122936030877544845690016228016229583086436897848196876008651541850340103893749100359220034796382164885319713712681390477817585816264409778109923425072896996954022704867972887718245606407918303392867108005398490194761049652145032063147792006627386753234385544452646275671834822181693197791084740580219687302802020689379251517908287853916110199085883777077516984837793105796501219649463817797045347517948638231125168069737306023945722017143719951952736397855383142127696549052834114443246220072466914925494274196586632349331754674490739833146314392404140568256374868762399789950636773473310022418346403427853723444099963547468123482130409182544441994923580636383129183132832950073008553606533379540568839539312844607925054268526664053433410440906345746759367439525980328551882556187583304449256193143232661075938530234845888774816705923618871874619939743342947645080079170473276425204564234763702160859561681540045287467074343270336288985544663143790751239703456297020482602853066289117751315146202490943729257140854064686034753624810319224385337212941015675126817103962962329952327958344740821460921033273475786211501122060049875993771781691218942214536320759545533367754307033633033488919256056940756931974849817381216705665062956689954096337773284623320064788674334466271749363256877374106752525349510086781253985590224448979530923548534999508107617687009330294767313544330137348610601037694655848979769093351347361979796426766305202275980246598322622316140460894774685092467360815429292934844285243803480837625109410886365066189931745841229009987151611196339933873620125024416815302020540408131966640543386439622883723725234748399726950252746601590408175574993976487369547799624313161895286090208307996054279899892031742317139469294373237938586180334543001853430468496274761316050013747033694750536765349143266393347515318933661428123634638459878222342061914345675643919825770894833726339019493192907613715207448358449155294252385537555257487849200615083187637848986017767847211757989956430583459922081186355786368617011943579281547699560176027295597015972028197582307165104608493047529471092965709501552536409912827059721192981066377500915558555901854142357190117711451963863681705321220824014049863976303747947025822141707749625345288942926054741147582526881182590842398567563208554849404286430778877066961053048841351929198222191804722537676644068881733161634965231428392196080445275804110691893997209971910455806257507462542081938112769386019260191409344954678242313450465442410435644757414091135274405187034329472559308571053427859449719808714783632231644741011475487339307229894217390517032207737160995135526081137393903873362315290025544205925747131415777784917457765837720380076465347349151127940416998189095818754569743758379449110518079320642403334639055312008338939016168338663908899806878041261255639334560509515454391859381107377089237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 16305391540428233556504257540511430488456312967095463391357781285093754175149334088073431973214034201173828859213842271193053419688014733934950056800484953003554686547008317735844806994667110088946143816494973255942509109819083624295699343231730724110804915900354551693054276267304219635977340608398118006576198390728860204045484047883094319094927065805393465212238141107908357650427676766798293665716532460641174282571904877650691669298445521785452015810658072583049267678802179369991154447043372978821210625708467353250216730064807184852823328077802106441264894374804157545906972244452703191566117098379565915055706263724869776471892770579615942266966516661247191367501284556996092845567858508524422608948374025449726834925623269167935068604816731724030415571390807916361252479856185391490456836156533584787017996032013102929968912026039838230290503828587081485849276972152598058356918596508418860113656594770965546357043854882896682730633996667090854882991778778982369056208464852465762268181035931284728490206981593349182474653422461444080369755224802921173188517242967633731214999037902251321641943510830997924409264885093698532713942838122138963855183108202437342961756932312485419587469489766738897273665405966226313063116327247802081182560819450445058769442950926507713356704520487105535582682141682700938205758233884638398704277184605996973912758869787854007962132695834018987750180010442652031908604106293875040613058644634622558822209986900693745292654742177316795777870066840510998945245542246205083538673060295691295113888367379310487109064585715499157299602533804153311625696958327690352257678609391867638092877401369706466292434208295154765134644380667361430374948915240263637347186897012942577219595232287562571196063706843614313105095075442932802534278338890750185997810982677148527594383314202017932332954839781046459297182995291882201523704835933235399040459199005530447331635093372463603870920127759618699930063274874769139980167021861638554341451767685865371963751161318452280289373143687623104565773285389737178923427312550820027778047109325124279167095269818669623145811241195839336774298064325885596535268536641989942359493093239529465538862516350194107909558062660504085075080803618363548890446772955679772357879194876362527784970384145646840293168010000613787217631900161333580088304196752316670405556378872786531231207125980812884669654794191377095991617364634168792057530931204585221223697153071822548670177634576472133655421716067520893339662980220871159596297487007163478991757436724034351175326838165605914885675190086267143657274324500891231593860347048113456550306358994121521137793522623199532115255774747653922834108486503574152690742219402881920024820976228670211484166380882558480290957437541727705974630661166339884725995254082326732395541359515157114121287662056835285796360623857091684985044170997620418652450916207115700105876285691426519071217476633954591374995223576764931352186216805048099005249285902282611220307807100331718814586701557969384258766697762719747889524661046727424870032924760821823048952913624244304343027619467164583960685242080382600636657837197592648134029709464470001830744549089692590041842019799448766250611395108073746649180651403309710508146230547864221497435314799906722365988422260057811698075371938476674453127809366645660899532173680316983120501005687391585404681708689563868898764783710677822728022570381897665919450385394753084019704632368155499259767317306021606765489753867414908929643298728667264154578973288447968181364354123585972792017136981655393237464629669417886560131235984924521325260857415593140715254033955600054904671916583697035862853902151856994557172658627786429212601964758413900071660863132330037673751828987369332631547023008429090762337973298186551589603724087696416005467488346768739418115257150323740358306973412553297887282540512215220874774851979620271454628384751410883363981854759183051516254666145476535297834771166738918866232312106579503224524443534210245757369953610930677259293237107417144998095467578759464472750344040473047301711268820017544347711671086674661932301423126122114317189262579985096325195106852896676855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -16765293305515694300079126054639836828857072744034031225277025093963811086304996106353416121450613887236997233582717923953281713448246316264460107117850485928402813196535838189893147544191670854065412168382984802811322577651103892561377691273070073024425120666407696621508096853151979960207578189425759404773076790124317084404162541260659553814531199954371495024486398272385004366182098724689914809585855226751477086845720789338180424456989673396008914176891608473548326076782570377112867853406874831549858471619575570525671933333457827605864261233827370638955831729322923385881851135845585721474815394393864811636463996628257933948637878225791861027088840481591321261140815029650753437801873264619936907469358470519732423777913882330862993688323014824839171208280275243293503349148586817453284474018427560156572686931748216424047988943896476330434317411945111846911582066635397686494863939552977012088386807352846591456995959152038502134442539685708147627121216840118415477104108012572798017688057209859868701101385517602930786499959019004852452463006587528154898970943026361482165005834289751878216925623432239157255125177962737994817875411808379277623029592874333751913386295877350542666771788233127561740474604023809331852127555566264335841206800041157278546024301342261607333248296844620010483403412976094679676583653498760976497334341994018217627555770905036772834247050117282107741522724749052182343596814653485225881674160887825766713486221562201519687359151609954908295991272426140649067893257369151169782838064540357654258958414732773986143194474498650274428063294479208382580501699932302041497290291574648609806136075438960314580887191582305753222506222332358982911074256443199492507179992364046786965123272650235040492279981354196846862139978197421571090957801760200640812049383442224209067517309252185913387787067702701366817631019457108084737028991930985036978660474755929604086731888735047062128506029488862433148233991096120122871300774523434085858649071161237577767270465431661440951072626832152928271360101852710143349812840710658733928545088271677400457444315289925465869580922031363820056456854064942240756084692467461664910091242918524401662976254901791613063849987127145161572906193121772253874207167878782823105411994835260086004844469776752822035026604293626725803508643907168010437485097229893452473287553733405723003894843982262729079896780185706044766104468788315837126814950648251054720011342608500082675128954674428530666867881104014163110766577976261634337765142859922614573760350667398458731730571253346349750535029108624099181950997581391993972679568838901913644771378102829304225628444239613389629727381437046630517533386366820696381683145110202224721890697582144202449269849460395009131151208823765141509751510555993069306847939425488669204076631562601465889440429226161551587730082282429203848769903594686049449868242095656413574446175235307187174869929005846288023401265268301970166070852658821430670074547097586610919007078406881343192954824504566173375029017684086670176559824875010447821423419991023561635396003049324669452211675497208751855657289316235617101084479945779806025976453820869284466703319396251849213946570960137507091579293587367042085407757987827501514653220864447234132346000229699459421744780685662804042079154607080199310874002312089334784060600858588775074492982350767165932582137385603131749034036382029994831788765703591529703421082121795313664075341538912629228434335316818502167555680480036923408681331140243760203038474752830035217547266303143637859342011721738629348347002374968203673690432759974611554764063741113450743860152637902772331410414257579325952211404516641396069823457341713183914507651422370303487993602323370574727989659591566982095795942074891123849518898746490007352145644735858210083989557568173274308034294348701568463179165195538162208323171034013801234514843893814130985255730268164240711562524375345460118733796826895963914127634810012132450923633874984818478832641502657543048621742626367268870872363935141472710281602195602978581775990326751197038831154836825779469501326087421359739183436228911868035513144996089492915178189735176602478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 14891832020483539817217373723073012844717845171419097132170979959896823905512583146198651743889541043266471372458602622753679928253673146796146437835938135669506725752072340173301182661278514108882656707714916907889252202589399133017814112183700941105258937465585689826075234327999956768866437490279627404463294784672390739922665356375499350058906928058020110196406217443470549028267445209126167022920519316658405821247235195571253496987366059756464239348044431516515378614322011329404730278784734569311921315555902356160243230216509366848768085972025860796005351612299953609572559903706064728574718792041786393299817347763653704774550389705553716367584360763302805860380844812013398529215331053475725656800993292951518963996163891714436513488377285713378041604176468257247728433594199892522450970587818671447554266752656608306969056702147351123087442028719725660786068247997371189702486243526408410722396371699446855233636025518763884621668385336483176075389555779642605255190889281059269933480844764846413878055284337642765839686612703803934734414719810388988111607678164978027386846540608408025823983419408800667701392236001010839456877209021339228219779188539307610767611083430382914825375717275860260998745193711352518079766909481758013248538232961855147641877660577333878401210681199074471578457441141914910483454427509939451240030523285066029026106934898272863700852566658178486440817191707630862123562370174849642152078911550628321381159763883065036234442837062243754228224041934286263192631387222373943777053532434436576445236019588312711528891478605542412094361113560598684295280282045640854367700216216525498288891011780300859190253653752586030842467984886885656400130718959426275961805430948937611971724800110512419720555332690795315838771958783330449482481899379367327603736039486437672947275879687282214822543249145403983103668275143795688635774658301554208103687398844581574769152349841865780013586175773730938284877768366368953864011165388738572333456011105512977912473338719294267991701578390106840292238315880486774819501962027575783801537560670553962710439571846281135534962438138781788471719583594618293319886281829349207877979265549097892089920923389857243053310041167447977333660125611723227094455845307642672653937763090436094767264640734150439630042940876347878957852978008745047611651069803874486162788506531247815694465483943844165308419092003028940187425723633303635711237901075961548167663390070473257451509679751271548078489165443688837057836640035971342818694187640958934169593707079099130424245516313221878716115096564200584661844137206111212260737325324317084286309479259382022670086988047329776144460190524358212658454244906890071070665131678720760151669971670491415540882256907339902448890546330803063147564802474718057297819428920819714440381486280785248570735225243681135744763240880570626711595170155144123483976762635913464791724623808076677373383010944946027366158635374149296174657512756237364829121582952739687620187915146114809184238306569878645005975613018933045899540212977158520707905345102162702804666921978700705528053227621961586346449920399386508536131868641632132517540368417483800595488638214869318719648610315149972129920316696953850245551192667211502085468086898957124722274830515190732825628554149594845421260872352366245457228761109475476508089273839933389469963027265192826136062275399228727593586209017731801835650565950152756223559415277551844394146039760735258320062413569836325136844691857298543742662094033458399369603226032776803520510361717062824643278185562073137507309494121225577248427498827651129038355661057746064341618080535353724906562784012481115744461578752145243589297971092309957480352841837518241482416757559729740940227831831554975695543124410092260222909607100753301826478304693788552516211543614831735933180801588552134654677868919187126549461976696131842057541142155711658050236902325087916271563126417225833862460826396683457463751196448800134701316751490618024187321617419157591641213710217636134516867653042140338885298820610675377141723072969923659313742567361482854346529473745512238993010686908011223199316454057623364005645589532507995605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -9894317570521676239745208060895021370640069277405105910715639216971095566872660800497823101563703590398084405649191051000267679508759446475304083725527839295565998824028444450342460177187998844632819496109823411316320012967294600011478270052241988760136287324616979383778358404334486635262135021376442913085653458376303043799931292782774429915154672596047504656142417863856819359073276596885273418309022244580969143985361749948882457492785074488112323889299621015697796228983402759732486173494668398829116406485720341488553607968583121191184389809844486923377260414579391082022594151540137876239910419780932762261990724033068713828671347301257653288591718924289058541376788197766242855034248551933107149649283983971088710270013424090721152539526720838155827848159101564430655361580182542958066343066341260363784016741009925410242578418579980168347025520872382445992597254594330158062286264136891629695612048233694347297761361885017298283548892382071603085648261874190335582150622749218956047138753472356745238114647768154573561091973929809312722427484828403844067701295381196140805579119373696635030335082934537204353227811810351353994596146276944842521830170661925550612908086367722414476898253156208042599659853392827035090749640841874464511353688219156402336733604818082326481846627127997666356348890393167665896207065225872564828050021773763104057261996056018297566376527133104731980127496500659302064678937537999636540180906673471776752757472412394988503099096453692918393096776310857792071884436390349236960999833850573212973437424442841621860176020021463928613988775448157665511172074415814944662098106807244772215469450357370153138118198989068444395786245735076127328832846477143819672245834053649842162188270792941379109937750196018634644114645931057631905671112225877647295974372910341178999492223872381035308695934185337993330273055541688864299816023940253264726882943743783209864484946140887000539467623630883818147796687879421148800728150988283662818497935048183155608638246338981549793013306702409681020555212905921026169484458385791584700782385886243786406222415569407540914129359140559544467624236956596417207777150070800191253305826728029393068401400175944719009509617748808237467301671962800920307856974960148919963374881315189285052057444179798362958764938660684066815726202707557522825453384782057800249677865367389591601472828776752525848152049089397004730743112037449177649775959659758727542282333932589953019808326251388210178750521430624340871168299632649005763017059423035768091039498817906427725751639494705164017061684935960451625589910264439369999508556795901650984991401934917094679976460744880929285067544304341466602466264562691599271069433437119499873660340537699322701815967876698014459852092668737048966362804805493576285374237760222446280586889665016564655161654969547837352255738649315167936357859407223791954321374940699112700020885396202512942660012803805715111822958602483698112088505654514689742866498975268713075938791920548187576741260840215102348860669103789215520665419417508818707022136540893859222259623805230954481546482225125051778737336050583262937534648760939235190553048263759413856243261890222640514098121981244978547094241849114060183464583846870259256865985955048485818058375389183426902971062071684913668896800974178151370481016787066930384435055671571305407568544188251281674477917566571968498738685041100703530177456376483207224449582750586918765466442637554620079541929797611438910767006199375756472926215808635540014559656951141474729721768483955634289684428712157282379169070190616356469786966921755725337895305810563277045220737348795635012736912551468726397086919885274312297390083160932817752104649256435693332082275816881590515536650776710298643910463657196568532983060252076918962077942679957829977810596816974953412639204931729516177897560317773722332071290200556608443079458881996253276057738690167427495346733065961154887607071830258046215655545877041282761978768948535193254111555868548361428215412033476656359414647744172574633069042516008073888636980057166139862701044127442406080166314330909409095528785098547550577775469529776670255918731385639953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 5429907475332820320886053539952952278791777527843063632752890233611791453370772128372275264619322113720297489095518297074890071055049786193894267295877609945540382815307976247912637556746569711356199742783766004668307025925114612653583171134686940445211694791127755719674642790598274130208778686982280075011682094984621546190749262282736056054127773677552380432029299938587152691938137973938198804221763142607101967269081810045499142235929895911188121609887797775228018484887356887418195466375085126259218467737818767804332820944804833361534780637303235710218292235934181641520578575696453329942953669173637867014094637954036785192677015193932901014405061291747672965024519560051747192975183303030650948911790428986654508876630894462376057343761565911203457264621499925837283392005248228355874006694294261057337513748778610736791978921281579829515608910020819227859459414595328547657841347855898947478179949637026265165921247907695070462350807945780880665763594807941071286209747176042081543066064290289691965463478147942466057164350280516930604471913958924362656542124836341791605306840802577436055909813736527025472374141393716532710477549474153251958588172998480834386320154200630648209548738361313979923121635720088956198436318297200973719881837963334345926485576861784197977380751308145597778238265202268550002880150549106597602174399753204982197348149592029710595557663164983963250295038787220242759583865629552574473720463623056066912859218204302141721058865224531508192839485661308408851236076641700637976649517284729032929649596177426707493725298032593008825754199842304598878862904735059402424819752181228162303942442507776516983394237623534749667433519707268516169388913052194797666707800774201494673679913643981255944011724162984242818278293822125086296977048537318345834146853030273191831575084384704828247159862641370192587870162776647515153287041818456467083394365122700184618763291914183925033591191198964399722483948434944391025011603666640789168086783228303424345367663902743123687951123545583064684167217781304318784708645910971901884237573665571824927047324935207950312657795733857544829593703565623738188081868498802910378425587253676079155489630058940514640470513486954017155540480677129616067397926619394273657636993264252420946438896677496192318032067618795027593674652818543339496847019341178534267984888167037194877975482341655889126343785371109613348767829224507582419127623159882533779933281422160613334887613418581055142146736985913216462038105792161419039391386479426640909083804865392315636579473118356216815613722925695876741532399883805532983149531263094765473703150128129186596580947900678528099475974271928340511245277345119195819818325769278666987620942852561691105196819898357270603902861334495249576880271363927822616412358145448088447860911475715342507075719956270594376308801734571590514419083103463000869589223010187974050261401528315612953452957991100432309576574304380025823035761476782592230746574766933133159220268808972637368409903583540829159950468311859510807332486708517752613714433221246777180806734280183674573453996307632011969599618008750244357111289146543730178432230533837874947223954195321179861267186302190129602382483538877748675906882051395199805729224196532613606199141251023471762751224222189692645319613503195748495082589360274320276970302872346614307089003692413568441122217907964801859723372850516232344367863117483029328428820237392514967299873699363343690074218728721678954326531529905854421567050828929847360463080936011670242925735142775681881455088418787443702494636582234733351524877084203695255915938516905136896794089054097117619025031136419223846005492791312411409400317200481866489930735178729723135253511335289414319700181960686443676770749812914724069030425883403429018619284020922531384074654335651855360405392619131329343838909658429198527706666200059654865899170629194031560240925724723340790684525204530336713603612265474149120144118202133843361705239729660139304758064012025326973421300775375236013984454040186919515829157904754114961551504090790399887559559657495910779728226047098854750036001577698335789656117940623577480305082758026123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2194376581067119358730628310216247496856390358924849750804536662325066723047806431552913939498289655355777851091141169553444403811997735817556403152094461274701508948203947679098517552620878990528253279311641285390307259138353232298918096250385237885993803112824863487276905014014196476646857197357891517795694087805336576832544836533224325407967535284345459331651386906675240342782145098491855124556086934770246023760535453609030925692097889824039349538993953922528504029146115969126248017292339855320313823587560602191542436672104382708411627882597945541461756482371641984959645037210857002935183843805408437339053210704476585828653812262278474489296176298371325640254646382404184486050235170847601225304735140119185454512806859039952181696696803382832714701672491723576664545680153120941722541839229623799387401599868325064791466246623827572525136959183422571519787819005014201606406705626274851404809579418165800479913500537542669864102564421074364215254678149430103218377119476699518157969261003213075873458916384873705402583399702361897840039514800857183092055729131223739104160179753974571660497970238148775172928273596893743238432026145687637755767179457232038004452639694244428329430704359847860183413070794326257282738420257066076584689383008226199995669103809197677643799405487680267268606715530405841895569765032737219354700876824533418304509140533353081052768898052387994031096275567378506104866973653051694163551936503005636862194733340489576462560540112589998327593531186663730769586889620345626987116277025304229359831104167608888033365892268750131984176533074634585865674308749291788778305765535132764342871064023321575630912379344923938272483484423618703417001026833747441199368072751593365109215863364545679367836156194817106205046321124002710793926637709810915860453915790806619817159582712408724971426313460098870153808820888029359321942091767489013109286630787565910404234955301177040982065175089769698206830200654218125941179181544833608174558775368745781796961275039771757634398933548343252076031220509084370556357994568052978699991787441880251935698726067936249233496436951303659980685365065588587711270773281082812394511340299742688423728090915642219653045351552602353760176536609933802775136478403638716797924054859343038463294693636100506443245672610087014333565040447403745604463176625859796127021035530577162417384823179454355485696944816639025252808936878221449772597803866304630376995934681341236674473884127372678655545411334583197611328589557570003811143357746353083414354707272435863507712470430653056081750831567939299107536600777761485240529984180304935705710742098820856436248244097650954277053190577973029404028106214597274493305700644110506094173907929553334826178342830623958859570795426308701749309031600734059967636325435266242212290811602611684322997399681907803421323137239771743444449507451477378586114765244039543496531387788942269759683132149253265240670228085878245113000014412243131431084984985468421037599204599388867545085606533643347201312927960014841082090162126306345263850949847503179886593560247759641348733154662618983183328554456921346142719180844475122294779353377303029888405351182575776938883495973764885105407121742019763689751882866841144996593714021019383300820239116121723153283407031664941739135108418321977586774702831977400225423853194885507365719202986795943597061975802899557567766429308394637313132196897625330018050254219850714265954583800180516746117082695718771946449438966608466056709037566863498494224976549600927449829599880195916982208813926232116166142305807648515566851841241959881752982551384841628641360725228028207495449525735392937024986219091644442002679239496287648541241002295350402972338828663286052007872316904317696496124674497996426809492270153448519626772089666948827225109952679452017529034669733602523306313670586728883530978822949084575542765712250337380955766388782102993653986369816606291500975082126674773481254429998895012570076393183819471379669449663653756316252685720054752796232299674811810860839594110998427133871398527616122137256770039734951862231237649320971787498559925966720138792261293896314157285050298690795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 424945161785712861044701362744766507276717113287386648571249855890794566646793776385245591409854887058312339159946021708192370001357698545947796566019165627528611326671147896654894622134745559783780017231173621849671300349386925085242441425828176461425618881761875312568815148246969656809600663490064550866477481857371703339968625105294105901530307094187828445020437819203868019087702984727397466895335808469081024403319201202724782687810191709460348623787278910638998246757138171562704497884140020518938263876085727642625081476742822808242863371854188501102211112638093228023399025493778507728435861419829422227776054241776194934298482833523990071692257950696613187547352816093059185240408726799004435585471678888653276408379847235419623541495904930414509599583712523639780449831125247611018053091215328109059098278081148403730004214610883031492025095789930863458308889802810659508149093007884657728183406604485206802426623188799799383129377305102824817837892459133114452094170882234239346651672714366158252424699987527340950117812404585716329820140880855477762357603407717784401717587568300050628150823642530496795666146879460011039868992272236606422651431434972101459365560726439619800592208352607267283772104789126066460923873318927146804216620313550898620242220486267494561534797122089399266948186857190279449278466992555108328432435423955470451440561506758669867288365148205748396638288086495773546568395022671473811824018009099133922835010018337263817937809964116641874535924523288276357629860826068126342529527726384046833414300691639819097715146280687990710788118674437518430870233270189213915278977192265344368146041431048916335799271855875575258311754007743187548118650049584499538628887563739657249528740487643091316900967872329369981223097897941859698520889597282739990789171035786214302172505695671376284215013415488297185341226032321412211882082193061627394255627175740155086801924793908199097331475861092526621128847311929713203313747778272472326199238138894964243805294048652972001196994832218538906103189143621402089525141755673834450744580118150497191486797300755570664654897089168071331356140267644897184729227201921082158085431214896466090118570165410585712814733591801799286719233465246093458392042424064043519344554782050291424590375913140049078716632792978890253507818310141602621357551294015781187242047645805344428760411384721881762062147901328603826360933765229307612609243193897355139998531528550098521435657736290408879264037952439395318136791295907375673830856300759167888045306171269197437017665467914286015161324984913881400761638671508026897627913214677264176592164936797864551164789873406784801759306524872128037324778398484480738147369163392000963047533070327846456094085077876711773401311565867709272475947878497997407651325057300764476270377482557028236494051175001865034700565601732012568540904017342232364643410713450798093160119461805874226709640414044187260204015861884830981092647657684313269909431472924354798154642561234573496623828784169633600620982940438359924934233972592971507619456815735004116738348061577582950247318137681265013983218227047011396212253154916125080611879223075821570511147310665344097688142456220428258198597676908968182425718983833568058420381115545449815685666855891901834181411993668167787096719802672010679134394251814281526723187678765184622516863988065299403379453183245112606039262002039755393997960332201806272614569929194550561651634512693164609889483977659064117049868822886212833426416063205186980591235116843210788935337971191522745382339027123218240221576712833940890891319030787042314204336506837620350511827975668441617652093714827179446412585959361274333425962644849481512126330853072407267361083389391461382863157434094479559037986705255890765680865933153254147732813423567091785786969031962497513965938065431456871438555124085476612133300737859604263586999719459857457580309942413438759747764757280654167637624488446159856340486096015696642584420484035911985185803603483069068562978079999087564883057330574467059887938542254058954240601678230917851395614985982632144877751083881099620727501326120329417507400221053089762337242126464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 11998336630018633553209124040803344317519587951352276981549869257550330823412173358769809084811022850740555785058364929207189434575896935603588452575717945066886158630014762166405004299393020890523498494459165783520273279324589410243076017565058002733520679191755617700538773814470165076840364186980694181092685758325976541197853546049234434377389296690740239013839910363555349016395923605129173970715542815699337093696651447425125910702472262664055208385793097160292919168385677578911503858834092162972578753750927443274837626653662788600863113031746534457463643131652656147428928083872287661547160371250384174612475910173688258974920741407752617057071455153057080481467780911179384572120121144644367858227514445848661974948620658172403126839665254551556938082390051594035652406714436661815737697002512507469953908429351069536593243887162469078868467787366600325369669067990827866708425703030738775429127784040090524542314085059679486028371865858041628277871216910034139456965860239883325593169181051579603976547831950830551454029366651210930602529382161149277061829644670090746858224707201718145104565594983706488660509571800664808074395248327508536273318133582702307584583774992472209807411064557741445509791267255325549021828043892340116649165606474416302043168178237673500685455076427267932844331767125162306515538182296992385464036601500388404946171615743000876588453272053437913875792206389781310869478468407910522298183948698796907717224230745863637114401858618957753360742090004342916697503924711074173952582768615257161053026922017516417639221456787595485512486415338206397457353385913175719376163563619754688789844584467053776347538587790225778148943965382518476275516542315468153475933205362458319988132773879554409945541800451805905547578868214682997939201898964312964121083081361785733836406776047906750895610351174881375728205826741148703725248124171546169312761889942878375550915773801283102202745984449378196934216481747680544672771239758611715765659088501898423694178580181871394908962667912544671700467310914319326972238825245781464667151456438549231247918173043563676446264211111006237891793781243416141029919702645350501236866429424653990902164748770054160491348316611363403830438039646020037222938006646385757765565137493356788496822547929968775312320191818273842290036028336544686826037113457278912886003140033945324101408841921949987208920295624368549577174604235563210875955619723955032555053471245774207271991851038631832899595412328816785212489443644073490545877535684059695069923620225447764973453054340447749600449500707378145322125564120008104731961607810700069938225664322045297895447472208256433048298814041896366476002248271923529371559374020508757618235184104662338404653735171599253180072300454253924390962008898059336605920711575384725849942547803274776046997152726162000023634721639328339427226690146771973656466032151263938897773708210036091186332771920998644658089264228357972715498146957675334266152583785406773484567176387688035815069273624103335335843384200340647830110724615913754245075311019281362460800362274726146947814767493990552826442411991906122611660378987027761054185833217508998091642397602171479922880137467889572917336146967944127035984512750523473606908142921688901476378327435653640605368357933455833213943902899832877884030892789783822272451348506836746368330067652711202147147383558140586503117293547379129333201546242041699358617579200197203876260317523066063104279348159912127973543471635257764812686636765025594472178879079247098315681106789834871385270272736794778070261297835413171359290670164362286659590195824656579766790312753685266431823752123961131489216807521585099569848981663586453899540357792680095262424331123363047147417560356115409741170777967875402502468195849086069507717205126787209733587161784825040565822717234174589306095294311543996928686739342705312556279362701656284204863257919800508393658164171485455616614126217129619874342367890911179656441733629002797730720504109129128662209651462179752509677641312650088620675478211122647817093892804035328303845864874758363299684654075747371909247689520860904140252772068029936090736389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7594465042740925535664246002087126013628425506972360849886640035744464650341053765013368329842427249786510202868421922745836078106418868559331544103149502365964304492563216597670269969369237791773932364368919335319969029702821559920549801675319976040045271081896884395332786568644199781542584392602120201963684296776258979394277548474123479252396922260294295582410781757263145571239526205970219521613595765253746904857215292735613493418209766238801271007456241459379540308961112738508562379252708214623714243946304966554100092237914330715282032740710365703862226591780933524981491150258739568038903443939663166896803861439949260701598545390769041665332044801932592293968245110627209096260884236027210282851818976856154826462423987397839139513884712590109763469123842896670088671624598699977637017467804475349327330570576054948129122109947037434169242644708907303920318176003553108158959595620090674117535849319604137662909542842770119715553667413277828021071294596193401888773180167651583877737349864775355138633289093450373637991947841876529123453986242192405687026073780262886024334481527554815330626021617003894690366446907474435922639187616876709061186264381911059913992674598835918311116567131430957294591930507405910941204242379662082229063519480862416401642110812680944257325746494762132524545149553888098062250082295941564938190433809659249924547782838558276183450180336191549142446567673557618771945554947701573546000964952452573770171742996791843633911273704826747430680752021190624661747551798146407091572092008744148297194716034096310455717778436042798582781433753350005430657550609408833074512886358920489221661854647932076457191308077533081194193831130420357708191964353972537152555754129899806190488896393013760329033729674495537613161552020129483225522670109828032885609547294961931260783759802362250396806575282293026090059519554506248631786788959223376180370804726517594073578629795106473017607440213704556714540543243868847781245983217534485799923953724971778981318461989728762493098146807190711099501470002570879005856613857415097833719374232281067993538447044886735690957952152097074132062525203473466412309953451640801201086520603954339062435975890854026384234095155354061487164196714802279253175620366113100465706667391162444965341278717763043179310545483997604701020892081126342064017078484872517625299845154709694777956410022066368513949429587271269165838782120754014689943376952105774589266759423334651298185866905946216623220307342973392652258539707226085097853664693024529266227397872133774699603855603451864444416657312740444197710114024738221292617037437410574225562383477140211781173068362332885466613811482698996901942738422128436072154600188346694572037513267701897381121973767643547044214047808235116779464406965825259082512734932644771375346266013772699158139928551879585152756883202098743398099462019852588515182903972434406969751986755617841181998790417441056422832382017625645733743806494441616226418107826950578417481099796349626192699882363809493298343960458661016851091158704490233828277918178164816624967091176225271522269856261822992342198902453333807945429410105987410002780118987791058978245549870561132229008659638152185500234882282337744202465382371003452991282546515955838485979227828242563438021153529148558445047150874549137789101019648006785618708359749950505309731442781735465063914583248580815583468547686119844802341436102012644758283666061049851254517177172456120572729851046061581465528149818576548635222139531445643812564075930000242638105345306140004755273384476255922227661119343185866280919564288563602108053213976269811949229853592008730246151495787676913643710361807468356864013575143968724761955363782902443201285123681764302732635395310879643770544746049803186518275352020509509845561650533681357026901587358233568444725984801949737723514386782400089466753177768600678323151749340639831496538016842803424638846473786349740302583897166660471901168917241588809445901560824405971471309427058566976062371267425332415901523056482977900969765268110969914656108859590018856833018937646631993235865136185748857668654046721348586847704100076402382984161376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2421789155643777182956662420302470512115949684730908863691333373146604950187160841613660960702968589441442294677999808397953999520981572606213026074558531696112015572812400673687053024667369672532844793649654553299355491657701048719580156462627918910215947194331846018712468577877745578353947450712175805989346734568821722289595425430912772104389355685852981745893663353791567883564975497901507433689425223782381471977329173879006594439395302407971549384183538661032948939652057424933667769992837293412970861960970236950241106353537588468719659497166764582350569831298012068588021478955301275409203508545814928867963235978377570861910905503928006985942824389408819131437706590148019290626876425362071149329378532123222617707476486347823941746829311986481755334780681713608525063312077605033972885306163231835713833059359731628563079760797315894117558293423943916936671121824654202982646051474631398728746960184329826519067381120386582340580109055399901589972373010253829822181251838078379400243114021868166879450974842707910003670010293433606234800043200988259896191661073206530621569285119932864969431476461029930236027099389909807787102948548759285734727243435754709848747293498047896992449456422528821258887434369893686766629858791552210426717252607444425455508342080277119269205092843910012632517751343224371281565291576360806169508825950865460446249067100549036872768880066006695088264731186538734726071557221414819196025982874909385823810769760006022659153404515277676657527431401157797794708917850171576123632929215411460082550208491009139737325837423205266655351414203333279689593183787361937946497685516401530791114628720297337134833797436550179857910602682546381321290264265815508548431159727069383949022128297020223268799126140630228034553568366941844795542642362414677775282692157262315108712626001354477358959814777408605593460721930844885182572078911028264288663263641329003116266615551011621526331055803589279202498898047136570531993325073912857842102250433594046423942741483359422893779264914764533575610293362650962833686033270907161474572898802734009819493297927066047486835095102337295624693660995710666190439999053832907801292391528768356791624428946872739775385903661632556719046642293077942302058321274880038658131450499240701696067046915443848434526789086227945936333281103700116798552873384701293366276457715103631182416157847374408711574200473010693091912344139080304254413181410110728501035493964910073114186054449960830094370053669087341554680011505716116617893547587651192726942829833013139070919609305628762002828788672044652651173402478028461368374854994418244907184187711616168609309011271171833333432258388380179485919085782142084592809822900859500350377092574539988226247863351642748099745297996332254083363023469956578096924698341285841960590359891752448498581064311506753019181439096767140462857314052031827316771153468099721691853591892364728982807653871287808955181101624421406875376692657458610176977356196027531189682461056299718119432647243267245071642419970126340609098277655362017617957664246487980520648264199098681295052331855989746530997630594003524120621285618598353068602619190765678284467579055151354529807146406693140021115972865287825703985050368591569223186949816301773617902424719050952420692019037692036779058725144091084269329149622039062136925626953267424922290939577100007243597269568108372638970133722559770379042099605266744726746992472035732932066772363072900159473491222336368680432567209911774374249319407684023857185838517653586327810155424263040744287259236627687287822452787211631595828228200156154087329970505526213124047633838033416320525425358536250914431538318746626710222068354579439324960242879893775935879313892481282707353531065668886203250338024938721962426633839599521896265662114199400372296291444789378546310312411906718686656165232799820187263896759306463102369758450278526554164552088803556360842775750023902509552323932346013713934698241496190190465258049369793849142367234895996185699023445246686321153861118174769930811780026884554610957509489976834299355288945858392734927400836120617828195263563707590770350765536813768601417541503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 366419607696175121806249304817251202114948357706499085610072886583412718906931144197976305335950632095769169874265034251746598114313059765168745452193776550306521053309460655817094937774524251458704596788184674014322982324216355628428786866696807464843917383005355978970150253115520691165660947126585165526261201751468179416461847086740726575636815922386612980654017072733082192536634591021309743553969133230571730377884987587000105438749030012966539214619666803677603912399125477810321420492153745287260407579600249158373593451430614628149138803877730246193177909275657472670904943189006592617191296597598858506219566830802663290923868236267177143645664361209354341676083062683534144659448175257301199777817872651996540082196060842595373659389174967156803860243571812315531584154435761081747668254008715723280834156891584891320253068401302384946941150332802812378802897782931813488648364252152349010789771966516970709895927302888453365962182306371412977204399288055097733649541649520287335118697764057099553784847742035935988893042421881022820830019738891539661595262857445392285216313783978526684897395392123411576337630119224048956975163599081661676425025313822888408655397704795205065979979167256856342204323053779086703567248177032720964220150665209664697946970214741585441689201328210447345198870307542203457414462211877900171484440337972199360407478115920419594721432796373625891719992949377205103261069353909157748264655293259386902890469073771253842657486555672938796733035396150950684078654515973055699864802381088614596059784087151890135876736258324131795576366305509926112051070186069414021637287135088791853376420395295222384610069575924671576913667459641072819624215842088873888603536202335172415035375749071282295138651619252109070043360586426853793393194020790648099862582376705866317755274931478462897265805813498122975129065679444668691506891990472723182574434080560057320964645462389063137335488665199464230629134999896580398857497391908232851615570700061898085680709022234430132711824737196324633819726955327964000566643245350797997443754708172514538340135106030963739210668103349593982285016708881883356907286835541761671742141837316769253723552236217530430570934341773740514811511973504296652132996644747906158634568507504033191723796251411397354358570306097076716466634825370750399433122971938389700615008265322008748314195859556610173129522447508185488810922576813642701572418816687181393362892573060731540504520834371221292772437666809501513982737115802069697137951354485961107154793316312974109813931067583846505152469631823572098294989902585242628585659054791417824114595448615663291628780235169539119138344450059372387883477824114834213164045286685343090319570517378800849192863322195215981448298491982635319853378713122857370504663669907188152441779274006242717721443121906766348397662803982265952772095984892997626786062822500274074512661693561443690212818935165869435461905126242638042515091894311319730039028735331076387367516827800964862751322736458173319728121413789152601366572582416535219832640752227158200265319024339123972583394406649627159581636978340599649324232005472091922822686938551679885531372357782480563511769574753201016146113737230054002600303469904412220870503020467670630873310828259273098076351571391190818764120712058930966293007425572221529944767757645022120360310163022936172007845312499408985932315960928709985645608261168002988990173763249060911915865811454308612182681563696673214170969991902265571781438884511587316432938491739592475341983129259988103457286207584238525247080769202157593644038986957493460310080461508043147536605394477718202531464802812051830523138169378992980540532998607568396680398943848442195612596430069541756817348356104957312887855418197455372136533010548461760150767854656778880146597908442725622574512615141062352505923749177991683321150661462454037565980706918856560957883362360956194934412748810802705632436521129788137048019456977057431206139528525181203586440214053531095654221175351677585631634726160983281670280477450240378957392638907643016233844433230500942741324671082314448572412085959386525348388073851580619812011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -30321687281561044062403823160951462565704466557514213571829192531864722622854852534662284005669967867158744418144589079924048843980610842239541969061464386033022239277725765973938681684700857931245570672824688686634992410492596114655098638920735760642332234828752750140019462357929385791348877960345338433567795454897861314577180662355411787530355072689748294117059550079874307521892308262547475615448363156601156368798239909669360175823838658266636173610067540640492230254579590719162739434323239114931664851578452601665509925493867008388438184413122239261903002654346786534503832687680049517865699331988752559998733167012838867695656309678848896731002319124376159496392952528893128804474328189197277380337811450034223940201798222100416687724043290832336023664116698032146838997462961002071118092909676152918877913799780259863500579101725631616884473809448584195652657284826624116815864759076121109242431759662705560049846618571028917771860618233210655397819745825680192656998689300361848258636556590730120960739089095815738941289137370306452802103888554896126607153340221918318098682982543795111864050020561976015524088465368478024324748752951663857726665891412722433714041628662534204423521448088249264552448540854242587149608209524107635955333707522371214871084189441198501390997661650785277762506956496546464930512191048970844640758038340209510441292980520265676419325396587038301796938266615241452871498205495004645140558358867597851755613666219993231998933222336181845908914863346747064595276477624378082002768344764835256731395199075240702330218069794861149405734370863156267604427164157375259686242909812944526158834264893022422710366198499450226041786073818313957418467971990450520340680492964615902113997546421537352192910530967523599787398873954887360794417469287050383551092247774400546319898167832253257050657072156614664347268691509427056816174068716676532134858909027816068970739144863869520128015006267834410612831690744955408951797661572506567625479990961075861668127110728043746802125087088354988984764468320556238565347228791243496029862764557679866272835540087977974829735590514723298279845014463555059565765751129978009595022875767093979245168074891121599681733725515597313253668716781654243570727041801722689829993053742777427153733806233616753841184348658605815679205199705471596665466747844137210910252307192464558645773743196950943174798114713241541852879957918769198016605232659879345671934934260756875206644391851034585739704198409066961119007634573854209334675881496809329517845104995393786208254700776355251768732385395439312714518846773876357264027880507467118718718960297251791577453249935354171875355185199707250469978157437487943963407291019023785523878566994508110263442705277098879824579735526460648719065720192557495353507807106406072599070851661437581544022060058912190278103644130263395340060640825491299854928595649515449847372825348940257043635519277839861376968626879255083006868779073554177221413207999804323726241462869660478695179816772535828300337322043875538635991966186779974848449192196869033621452287029707689283547952047304947466523479839113373816135898239197361733487371422175731447846234854292033666425312633004749365394721868746660644124418990320036228437628533785820071763923904367369637790215433095158104738246093966124369957474224349080595897173014902942941182197645679068763116543095542739186914460541352914471245064537699050802597192503811982960002839840070258034839636701283930225891540845163008000498675342555449519419177237028882371908292786608664268353496002016357934910001381726327696398797111324595042836337305742932133636367669378217882959044922895217117683792215478621789334419091783860969799479461813054717446565245103087485582487616040613262142125466096952257997757473992650456488007704945025695596421903817617946924331355044013561942757768163182227460563808067898432698815680484920018632104966632433482441144539082116991490839058100810023220232857746321731557194193545169634855702921483091671169428066076165256454582862823513552391264283965958238385561653737556015784390538282007432853506983792147995334194722835089005083369968056678771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 18610810719893085998188527315490694835125973095052881839348461066999317495211678884498647209059613893079082722538648640794050974264129786681717962355464976595427323697589746169408194115444500603881705620109229016695193450546817053729875777878714697745766326091578751839277775775170914533673829720740712075971285678563932302432183491552065062015527966948408271254354033598037368218186354428671493874015693705656020386464321309245327869662921117523437943136765607835650395225334354153160546014538182513886625348856662601868512307727612342027016550600654349038699567882425182368503664985584280486290279525382172045273376209023934080893559239504317953177708310499469415566546586908580666563104912636125565830173084947501400916624736229776350848461808070994922978761249541653563638122838956069752501227981834651991407709108464459205165633703761400053068786080701684808003743613018383036543973509223727531050515990613014817740338315991840051971362968444843046050277818705400149753255360441244477298655937571404539863954260280237039652931875226380160746038330123378860211466366662701511142393550344785722417411589224308778329130797478922188551306083269238084508676980577041062153978748973589070260606938490674796966035721145803442312245613573401913773538646433496108510325867073265518376960338315391669163305589822284322494264725201758899370521601522645891246673697225648065884001871108989943462930946372487250828719524885407624511892115843980170730904437655680885452723011047447683924535469572197737017612571478735110091226567001476524895580280267811108316715937162392983692838072333316501528839769984245945020373230469396925523972152021138643119909400593070313562669465026969491135682128147857103994786929650051771303311765156661593779680868960576848809838310065132877521028652547360805786894695577421465569114203037757992866992416002267255314231331361506516798709809221396209032156908284622486041488502850169925621918847021775180588382083547830508352517122806575465965418831653160312731102524927517920805420591675999568079500437202191068470733872465307584986972430923076864600081764980022147186450452423463509108371208179743819686397033628950840382384693651376913693087710675529079380260436619574894687479297420514769671694579522075459492600732392965494854151022110513537338805349449438187393845395765421411412907104575793692203588949578762535102808542935812921945783886894855005021997643021908076149010379581102315050353676591232734593010903884795414214772674801588089054035762954161429052975891952954951612403886242034436203649104584951192617674445366047791529454277728522376132265207654061066876941943975006499224584532151414765528544785773678395398863322258638897271701415684788235393837792120048900470101579092991131315201210050295289458901969715569480886061605115937655386926366770892277536708186182757005632783144065129005528813481655450275675862727962955171688268421664747602705850325659797047551665931154987258039843575692719424311134517864571671555572473973182507785613676144526419250844330615457859419054752356726833363207808268331062844484226453012623495585797680990203230032602395504222599171147787302815099337676318704945236917352061675531812354340100781347254138853145882273437606673522763054965510481822148537563139446623099249111869871875628765070677845335162993760564428067308008223298061785263163734338409187296549322325507392233804938039193915801259512299099537978450520899883681393781354165376598192928060420661003786511907371193235712149498682488155008682098017429945824509297645155222720795240347896312413138925217566509711534156838764183601736717661119322106201194226105668150402797076248335216428115784492067263065420435840789359325766826619167988244462730157749171229921075638805561255682474665012298087875722736502526777838728868840021521292320611843893155464146815347855051463443488323950756875671073928474505736502784016173119893348395943572511724902874727530755470373207906722911339496081844070942953011622932274514954635840136634231458542040234298557248697336736671237421192359192281793156015293057070160687865098609282437234291361107891215755192419212291147085520870292186737060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -348878910910989588712178791101032592321574074704867972759692012904922205101602779738151268194415882663876625665011492716395085632917695082367900707005571940967201153566548440585197565804957142036454533245661807835092209868137352046862238851412862631689255331500735005141521060725640532979433127392901713081697046786259933102709436124988580440258020024775586249907821759674998775962966270808099418959636885728375779564407295806519002479153993337914535827527412382786203388129741143731512104212638928911685055486607326635204074153245423800506144225884373211347161582171466616924386123690996375125066558611829060031919388295822698262501841925053547471465298070651919324849169319441521714381646993128591602826613801363031289598881810876768478165297921830097915829061699618703905233180735676244123634380433240872036726006108859048274909955460624512981278504741021306011411434703027502419121054026589012651863851904838797336455019431345536707645997307824648562490095954277139434963789253550200597025157618187166715869711150066852725784009975469681019261162047757617630984580582857047764456904383088544737631054419513543626357212730998428056627744758410505448898771694297371924492851945128863794671872023921721675701115791730913853839759833075442690025649410545620505427258908664776127732610986208888543541741164863188924761786597027234598394237922620759974901624001173329082908699247336695550646188310862615607658284617690480415117290591176799116347577971462435792788678739887760555308222597255782866131571288641457342075873555679683054440032138286595897410167472417903029035941636151764650771187329652983317844669424317656980454465229546969449696141588273336938497650201165840448297474563424072557934482156367914692464929250621709466928151562729586662680314795727545369333653946243599655209495383566839991222268595944888921307967935480735718485765913372217033820105284297266842050046815779891915425191929889855037557837267223854306900281628239405043830318635262757250839233369385703945701365070371356594286482539749120734563956170725949375245906519126312308106376140855741727067468114985138256864761188415733042643499949222818342059124516883630787072951450686855906770572493856347293158589353742808757220271762455923145608252860713945869657802987289167190865318087161676715520837400137760233312048915556717637086805559250260543628741893815905388698424536296203048210548172658904104335198796434003791874025553628742818303253791732295717977603364767882473447277207610756322615939132901297759240832840854861363605790158404651038421505445593222072105778352422523237788236480137022665998040178004832103917792723242897562254913917930272766708118320402415088331495775674181376821834012834029550218369993600451020895278532860568765298126053122765023424492290154454231861237392853157417868303795648447212283888846850629979302268717767022595522200942406886034486795715852816033865141279462446308046268277393411223046273654442008356788189633077324527123860465051684715373156662660676704884532365244755365048350517359111106387611811431240557853431291619565995213478987803765132159400364968493211634172693785336257928778407929337125239905872960397098977627944165605301524592840024567461938783365789373124171090381687315778255467525721342951047647106967510358181045689677779034621990300320061394670257935339694829782420145979220563050379662341350442820425233925230121238804135426967169283280046717834450921448505944025361545213511480898888015377124398382947456914127912623592377389140247695160204243197200222623229186297813522735169664062831744796231669872057211634101620294860804317915963949211772259984966807191485796117371978809841973545408146925861703110658605914701267251932897178075955304647219415353218104156362133692720458189640059967232891775573618742703553480932891301402690994883446578321523090531496330122804945702719650033617887105112231895764027045751121736439660249352463923930195257310360543173890000673586728476805094511328178857053315825114606951979548831554265721048885106300047374326447567972269030851737980357871574195487957635605221120846445424384219570939407440628021252910424159885732363015413284301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 673264477701463577767080567010656182253439164877666930617877252256231988154265847630119743577194045024597860219675167995790985961297540323926139921518269877528696641011495389888838016599120231020044433897345612845136860196152964935498950191530828071157496242659239415367748751678604591445813575157887848386802466830126959625234633777905519179045232361125211919464601207586144035224692597347886721552516823621665063226083452041149066918524975565633836111273308143701413354316125322104578658973179242978621629344500999628268189410547754731780930259568748821197978299924598146658403175244662269986275768940183970099261388903984657484679059405867351473408290231233200415458163540322566358083607172277364116011403323728277620457436399864418147185646795836113851480359455569137983486353882106352029834101631170172211799588473866966470842096479495755276906350508298939874679483455551357994760150968536812737692440332630609431624545736010353829250315524808195226055814932995067278894433287091160536685451322990550157733112335188309432332197477639772577839374299276677449534862355573228963964492112124622554703320759888886954633576306316501269531658377712616276050980082340575335142758543882512113033320501795088912347500575790051776499922349589057746446580757724206566523680947949445531772198825364813677564300607161119277219889906734117086589145673027155888603309405043817685404468123670447244768971806626539552112425024323970725674188016158803714981597045649469005356971486715516038314202999469344327572931873114082615280792114673993178319758012860766269023430770789747850700468903785255563184278695369780493094174886048020087809240616152936329287125569661497134541118563119493132640776485122763149426075843678796837944598115824177305740892145818182611641406577801240555378376702187727238684239253764234007674426485416181108385025973622921514644578736635573142950516026258079535226245236237822293236988589249837885570274933111495500610347427588876752684772547418115075391979469943277175608422144551651259184437634456770405694252916444372229344270050247251659860120020174241075859064265440539178115654141188591650301216241483952614136015529203661053433194259981554560236588940623758138951734514844029374750658385265145492370572284946090312875883660962211184230098845062442941362330572635559039122753854365845570125958634578058092664407417975222351612459124522863342518711999439679546284402433713016392671266982942549615452625745840370085714552574150904223895067698285677906210051530265762193649336429826273507056798386294355136177990515425929140089109777192579419267770520764362992970606462387512554634228940477820697012973669033661135370820092168384551586464030812767643457093994975228883897603340174689030038237142836236497055185628644737158087068938446958703516040313924808051593384555881909208750329346074330258273640673070314912523133065762772558659651969825335838327003899020153504452803054290927471822418802944461312760736130283480012404238195658473508693103710718830081735996357577598226068153245877484665632250456260567262266276712036132609404526055108451555799403680389755728185291617973700823153422749647168172662565824414581858513276422931965409306803682054386251861857083792942941265010109717302968958313536715673426757233269230979145842179019582844038434658395562274446119096630556808831416736079243785732434552767249636466060478761926816759731117527258364503951960840459445633524507079779264768324285583088699443828915306742328965117467153811205585412661376041698196572225671628638990831693473623835485760675664477109280613519027346468469830585645903351275010884543056818424822352488817307109127090001191695656386601036091986030892700013194268460525747879533884901421785705193304094990377285144548021468683131752645872896049365205338665230767875488671680383978984877661432772979469051285768603162257910134650698190134964988540206120036751788442045966344462472764725665644858112848394302071743708832917861354083756686967004980596407485214545489661764818774963463341794723184069894071016793074831375139303074338097939741787136717194517224383373861687119737980519709017169666454768215954303741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -11143183769263099172085037511916491202122022766615618569746277083610820476806185130706838230709927493095557354470407039064023620332061757015820986496385922042726163421373508134349941669363761220304056974638625542262115013710905164988692011315845527313783032337672971551439320906026433138136006142284629418844956645659555010222568522221150665172679238807136563394514804606894254070018129032139103190713751286987970184753422235137300387164421563901382207980708498222006582497335943525286800786717498431632516146189269694275874204992424184154351764748343999303743013249302465627680877833990664011454858623332082081100047263016319814887708625271568770499602823138532364408550386213343801395010706276744083774129954995740754558166739119949899891235714711981659472268135489038308519176467669616650161665420791413496497726450819445002550359993645078120597090828416997814386078197601315168789592640761713457732272251196332064576042966769483535606299820606914059349407581307585840164533901885788764065546372046535426331693263129176154432534583894213634515726720581067670436657836353837726655260734708723979168863103665367884277962719786686702833755217876208529995748461897303955450215426004801398174424062256149761358137011363142867152003427431879204450741371653116374983472210780146390090256352556125065230539656540968222150590296010120802281141732278509422681132136846566792760340206812077410194972459542600320982161314059636530600170306636591091828034733552965175590228981469895031101692649272968441456337661728091878371802873134333215628573772435261653789219704485859575011214230108979877185021338024054474839350146042136987487439160986011146674778099346439143006190140602433818601505230495739931510352332042074901931798116851206831223604332103560687575335402478613672334578012282973775304243009648414155598055681240556509330131469960680798717227514072576990384053917684493022549478429676940916949264892893536396406649322664008009067703846346181431766946160838985256639175033349309500753064298521257511344600503477299732450807672469469702399794578019483933724577839211442694426572782563447751914406176776487406741527739818407145729494257052010416224055438922158390529720217659285158928035270854699171776413866218230771434937818922850564524611785212679879939340489787961632670693295748445355031391066473850582571788505120325718708992790904387793548512038655320528889558330669100017945928837487534815533437602035646344728032515407802429094385471256687963301610382460029462956955960342825504854954206373828847099225896924177233541868340345048068606106621808877035200584542128331443723868312853497315178414771046790167659983460677472523072911002384642357404491146648675196971848236555661721043736950383294956297281937901800001237281728184536207923868943182382380219622545784645340767583878299219530216193713224903720288404322381800787556515826688485961667433949268424553516102314011043478847346693066581776804044395888614915671527647457231789649481334560414974064647576524044440878418616215364493886234722574430799630825967298003871322965911103709463467949009223552255309363953627945661887454021123040234083443275314111803050674510999744626084699630650853397825463934338960961170043540600936475867587840763810408487959496254102094963783206835356062763900175540296764973424116769604824485167930177807393792880779233516371470282978948415247238165862026547256392040239482374296633485086648695324140980168810563293621915453864723280375766374759643964752507242159303366122186166355200074210587744455220646398839041210070496655306492526584422047924928949362065255116291498907050243190538166436104261695863960135706741800036776967835724158561523749172968552403170389699804624992949677449795506135027019789399898858509914326164072428121974390412706135247613541384789293712025307494956344371369707602311227466331083057456602570047074299155652814992445765826702938818751190029623257814906500237254760956770130489384791454698604949836278248232784998210930854710050740059626266756590234104171936782631255036427656668123490799143635718907148176687178628273594096980903620283282907077007974008636582351559088970720767974853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -9735391481735753308461904283175759486117093119885870342790053949678376772463570005401626088973497404250961233765712774173048535430863824473861907136320429146247747467617510877216630758354322733905005221405874551069418608621784936005713374997950776167692535008381055576006553289568551875051915786492026025169377699162131775706559611515457000199352919293705204079902787413402978239093505966394814347876617203489903371743244533128215171164296736164768725311928422743717792122771449642161020143051853785342494693398942286287801990389148153833704708181690178986836187421237190543116667865701180750383696429071604335143952776343069800686500253862088453275908202971903200418162440435870519067161739645257826750298159680284606534979603038451045022390555577993651195091029305629763721503600824364512641827767567177257503290553118831001179450872430641334321809743919650790323170496655759141830023375610102765179525413481068675822477774852655843697129104687909625315631394166588284226247532292740432079830842498915691980413562597827227081970814656007880257811209140494075380189430309633514386577584382388946841999833697820618736454631448766990264522931278976628255608598520760457210761651024070755774659528401414111406571401016258924768513557264251944712885135707618661189065897593659331978840908991007807208226027241267710250427748790715052813039706755717119918295821508523258763724970910943509297677861943007085139284737173018695267980300665128870441876124654719777352292009066014622119095417844237632765125034529608028832220379899811247741751563458643225693577165954194195506914432819839267002128590754311472866352662488230698417803893316352683725554423710511265738626205540543880225270097317595154257945849364259237481217757774417189533474483241301034876794821118049377048462780795739944524188019053375007643020510081895903536285055395540492434458302980201815245313246513146173026363812725911217274558160252779010619969287857173605197201020328327211345234759127785850124137737601845597760611726700712172672113089775735112399976060739934670958375853485151151994195174626520967497413826143006918135455722037842757695598149145116974912256677841441463364979025380418257862293855459844982372143642936440083452677531590405144230848508230886098411545774152372540683056684083641762501190195409473195382597147764323259521563164044654129051709176923410010464709776820024927319595534111332034346730545097787231474395666167580905846511904092361795381362888782948056036357778929977267129719600443848225850714138198222428222621716900299967946555730191583699084071633652641022724895470392604512967730767289051569104242156360112919184472675224635480751559373576242490518944243048839469899964052520476743947681154134006922875022423338707152973575953966909409236305106909627073611239370939803350773617133238124724701047449727526045115836651317887198238805849348318262734062849457233736636342874820888825578306119189311904165035635035761834825311616553857992882512051047025165272239114527100727264938208513956333983991065366510287299955561188173662954535672839629563082540261110796341768252967835402665424219977041336205065049209483615075571462030433955200325333420866973158558385826553132253167674539160560127223786795479767641793895534959325871556767092609930690573130941155084969216200929401433339518076283598285422913628884794331410953071839437081150748542434157986938328003731608592663756289383726428178844655702641746698614495839170023658689432298071202170522975674711587982606453905651894171761307215403898505365349771600198295047566947741318393781180582580707904871086648193985057003320256060557039444595810971266310290530139795216384782776359411577873080360926024555614418180975305023610044062889902103609251757817646643120239947435932706755445970813700603311320349975022251530668253905472662832758968210866655403245896572081083646651229772672662708430086420410204100424338742233750090118217236771695915567148722391352627854311295042309918716614364770475199104040148304747522319401908744884013359628705351270996994392914747949004782974997596912226646820462299527579940310873745365828121099108063046969026327133178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -8758788302146438597846030601554180044130236147694226446123566915211092606315449803818736428350401349178524186138982572695722529098085919020085096527439666601017845571827686976759648368156524908031580251078630586855335016309299397067223404809022888946498360676145491640712956808161995100207453067605480540066458657767960792735660028215674478466389614359462387474045489972969595852432485939476012644862793626830568349553446284398142753276222132496447451123651311546906133916575114232642134782263230904560619031174216256931943823358890963156329501495344377080686353907397220828231316504452589773541836647566708024055671799107215944367912961444164590402782063855639772776414002715154197158235251679135953402519490917928843265528221512789733491132025258249558804297889781226250415364673526249148195949130114392030580692205059481109229444345839161274757937119728236985906170197730548574829957020199397454878937457707189738149529692381415626144994110229000523892027898380968700870476884712407814346295398286790802981743215205394576896319799365787207364849627936840138496070822377010475039720218610006644806540565643316200526087224744396886624483792654854017352807791658115473469417307183695687160826315872201776262454471556174244554982592213495882733373075980197091883962097437823824552961247732250354388670075348731939050473521978597041064158029834232725203960976541813909837365852367242825094598307837589136852877680256179189395939687871252520666942811653404197517459101051964090835430014050331323291437972848501720871254541953133422547296078365878959117201812445602798405918058948186884511614550511593817681078241498550351989330259591458993948987362958900109136469419700535955673360295033721585273220307929110266291575716605293087281048826940774153266008792445442088115892067818647723850249898797730000971672534403233115156733931043294392497824166280903057265617767159149927265606743982099905655999454313772942383151189775228392419657912153172312363328883618586195046848904519487126580248861519645425572558790147625049794467585852373030413525647597835098376352059928281183851324545456037232358014243186302548757462870743144695012766004198329177934976208080312869331937159797153016827855412091800104273643633808355662190359209686766048966774469847539110104602442059686080608999030682708716236530787519919169680279648604691673375281977886267648249443195074960114616660580176553761419583976836122856767911573536919015527881041961600970869628774837815600913956486169875710658267551696234109774456780988535460581734492901361836404133870493216454400521273129778064336780712473078247471603663465123581977994703652780283527329733302080240831471566832290075764342041414177994642108855867381168259855531380876467006330452315275386622115269641615423249450403348097827597664269117785600572400973084750325803845048411871231163627106761670658474381511849763612460002414699010884336937488078968451064656613768670340301011792690905836542937693360213851036511896157479973734870512806782201696461460042229771726451927079083630963240720902847442785841411893224132057987630472270193838491657446806846467140435648446376320466817862995130366295573950552665252857485467035442403282146918606800871288031581850942690412322451623158754300411467256289946130439899552176553681493648378598495008871635312018785230473740462213764044005756375217690979367294608059891662238439105092477728408327599825463687246590684753549452088552036997424116889286958493280023718645541313718669849644351622117886857050565252906158188593152830273416326962115751188258027798783509654865216172294933710523278333694360803997167434094063289816289861604528163372057005982058930267580073398117740920017315727659154642739592275554054993262935156075361154771690431959462708250381143759142347053284596336616086034483865731930603655514133419596597649963158069771479026077558398117177874505077173459079856539169560537155242591119396355568435689891258447647717827814354315387404948409614633748685914518916266917747991345770128760126531145799086124327210421012956432449900432460783756923719904028580782977962228049202216556414986119927894835320950241992250084877014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2121437560944008465338460126702395488622933255100036586893993437274029929167201637332506914914548676473594605727147947027474222054242790726229834597911230125390324910977843722165919445141560425528847944896477935332961450835621097917597392757885064207203430248747185351340125737018587448234500574791923770909730139543186388675076617555462800683830587820406940908591383480246514189615414642765534173428839496708678924120610354130516438285452594569716011112196497727191016426159144186381205160776629898770483666818211022213690511313239363355111304256550694692874008037373139261338228015814960323056443176873931921386939881330694101694796173937722709249289522046460990051339012138080109273693010835790114416799156336081057882432271486296547944765298752796026083332379999040133285602416764064426612195128211937361825072971313193317167254068500486465770200244398767607952427277669378533469066474792509646242746716991365299257585023220172416249764495488724932296108870454686058328913180439927403775053750843711174101983342836444673722230061892494207422498550461342320869392211150635768907055656646523536464188770385181501969784019216256408256931689891305674422480036286736017487607698813751010571096354341702323235725465680149968185001386873953576737226254822914973842078797166853554395224938113658894699899463336219621050893303254864307956986112311837671497813349743772449374318571273581509086530648970149388526704940409506637101603651604587588562725165057204475179575769576708188329972628388033842905219365493169895747190952521319097994788967022425096328013705624640424943353118978725909356450203923374564944392431178547355313090302176944605212867524421722156165511982171106115272153131873854297228663371894610847321851115074558264809576633700546149565732014136761563703887252366486057630455286354724479844005503159261042649125318126181704547686521452683766081530855248588269488348697545724298096405558704220387190788696751354073395150213532715838612886041066427657903260589389004390038215561843861668909685583972249900757261138251764890338309399704073682917209730663214830540071438772819985948392861163609271069068724027271624868968829100998967472431643458591104992094905581978244380624123859690864472341625674456477510326048683774813253412209589957273296841259272674649479251703338265283776438571594489310721085014049755366533172224656290940878846574508297590975488964240421603835910318464569332125005001238532023429679502202960795344007338378515923785271755990549504051529242097690704555336060848546082024522833797063482865760631970163406341638156945386617702173224582566028683698458317013821721176741159074429459015490922861038791682895809100332588807221254260279389048342507645110567335286591068551760961581455958942944612433783123986509741870736636532582832596799499605290378535808767471198865399573414193160746600156787954684726743583717815242459413423983276842893423156786843183234904513732424217813727866476527313123071475671708240733478361059460208591862904114445710010351898365290154784977269946153462934129777032223392134797450663865374414023961936707029583310141401744274521157533122634382376366215188061681903769220896716974956500744754657262645592802579789600729552346730975293885667086840704363932581931031178357749008669752673069927761817937377110035836290366856080551241168972937855092881293343289960436401413133625848727666247397673793436456852174108996242823411397706535001038820659901091449595479040846595468326305790414156570923650355454619114120908317445298747953182689020347141319449938984131320678306127107830828029965550802987733634099489293465611431681705879020180389918861947050650186828777320278259887565503506969742870018828191886151194646913543763077795710858832325322318545210772628324805317338613492459123881725400514850870292613472482934976746105155723884489779198019224670572541988386300698124734085307006389372376762431255096241611139008822509533467843776684866560242841825730929546022354038778034892338243988754442325849779384688472500203745694391737691086620522602973099162935961346334032170741430941574222387459248709637942028848385733536213584308093413710594177246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -475965223653192797378323065787257325869928626310181500818877223866168981446823279789320394799270631094832326918689098107042244632348915971056784623904982289881013420961847617443150506976025336994950870482241904004238831734871057733399947383042008862429512622626199711206111799119113505004795771475492656694878263073198935981675245693968534303861195202048811852822314427764729427057901918182344116707602941568809595153232453620481070961835865042802338258046154539407998773773740153182197998137655976829509456609686113776949104265144654994490810015912958381763946183215702103073829032836868742151764217826167845938528328866385258437372185240187728858247045129270121243501584031418996332843809493777140682353721038300504127940678477708652413714559080191628479109997200136831316239478380257623172970322033090196783783595993976839609175089865470490905469170995544411552363492563858222680139468876502475969037309911098073042686064454823651108604565658842680947051387409225973023400485644508715194427329442372939415941888285781817415732041284392633576422084280375295380913836715042844294512856203507385721282823117236347738089792050527582005118713562421901135405900105665792036284026881166307959586498986584883219488564400440265261734410364871271604612966124426082195206222555460596435012920218162020614427813095278155492882658735084334496749783330356295530349165830136729124238225644378184773671522127522038395124139083449414615007984034934112515485513300774506568565943500788340165831323839824980616754048677236522295289317816561339357302501437845613365001112482113845444126849511286079304628958769380948963368059095791147374510032975888297650225066322619129142069290800656424122017554605012794616141889677868327559086292231958636626331524653190302990244703981598420389937507267319521230578654848952730671580181401845127397446728848343009671813225181596429910428128826448178133704571168239026613705733280894825861941278858616644149435551001189450712131619941946393382697955290010520471313691913871346929856769933152867284977614382059596627948483465176521242374339680475471901785725607420703835990562463514883734496819975338069174337215379277702463490940461971332642063281665789730228535975985774891944734239386266983397308152274118966272211753120568383991655055722715934437302484317993236283043972824450032931396670804960987256170397216768589500401322564250504539851023789630933907766516297261220944886495001671295803823282872091578235280029966268468292984515416071507158487362401111626438865485694926070914504685143568634495263513793987373983611965602245639234468612064500486277689030043840582593101654800466940417105992769616515492613977917423146860220592373328123835471367888612376621339402149405710936496354213777434268060852390742699841096294086013854051054880121437468825201763668384866546735658835952552132641306353302082589799088939975679257192321738238268734098565605041491308450189681036808032786963755160181286107679051273036054885556429317921573662979260160968929373273886171660475099039043364063655233516628846591786205578669956100356087467765798641418221698013787007449976103183424942228233521055510243613020442434751979266162638512970463489410635642080917013068751782950421316710859587587249789459139461385574833334805476878114265600184252313438036968602478587199619897802855963138981353140253061551975307355839917063416961732209672192205823782615864447584745261881904844469767036353201210652257280713534147691159340122094759753183914807217477458157967794938438030405988314558283978331658026249437024941649878901662378302808500004753788955360645239348977483920128538638430081401700974283498976422175038554810064099855085699819406821022347072485528788527966885867010002280028985936515312683532558360698044384856066631896530312777379096578079238719051473051565558786994652303855079774359292139722911535105944404715758268863378143207968411522685570925627540467875020841560763516179357518781548810578907586681610931778527577027878486643666868026004382269723319484763839373895106676010424467623665565183240780815663740820441661579528864475048526279171897341750111683500157058006152510643005371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -83310992671044074940668273117750252540124089931306230061114712945175848602011009099335274156029114023553523518228019095068391421411769578725552344385580513258759046577088905638151187467436400338408708153976189755137933684809708115895972823700514312511156216642499010322769276279186575920986751576603754298306049139525852561840538424945334186583377167433942884655085716637235795226725764962122694765728575729291822591940824553558795990018013962988243735825940115950691973521936747279117687403543844173458527726927943736638177772650253843715118053237397555051234589145207545774176786026925596137285135585465059440136565070480541050501662050846069737511713955538933413921691525884337381134838574452584952249009097018690051707763027158597394919774064614662213472818928767768833661308266818064632908419876546412171331155061280283314592280550092689835026381846627223310252285783080167336554848552019454560599402344361422596082281956060035274002879263319198284737062535247753958319788301437255501041574343449525607046623013560984318522500269686383697611980220848508019572217468035607939704948326368029027593243837014070084748399175290513457364301329693911103087934532827606435371354729340801947772526195672414624614265435594020802465556970299266577463389061376412457824590314839975550534041543550233648152659847615818970583649897910645881227836611679527577592868363922888519562453760889363040027758752376152533985561491446354377072892765755744844857126999687065978494686953780259988674635203809705188498495096021572120221415048492849078176362420452608741791709459582296094306545190199326792299988325037947685236459095320066908411746028086483115093131654867413323336876777335882077198186248416580205352046447685424059711901650123825011658622725072208730150594110334101946539015218909135645469505829315252333139978661599538323083485540942419654693251749657252474929416139284597519875244170379925469768788323900393421228075155285613020899467035029364911907661521188448285572035878968301754835887097428977830569648669427574954087853667227272995997639214084831835624689138705306959606277386834090147188501598009126105624016059172495423197598607505514410949897937235992418514148322006727475659469797791662761484091276675270950934545812596495252470349849941859067925879851707256112877165669568329313821097047059771136418248726600840891021319283759704861033646640441773979665550181959879285435140941693753935613114388484334529524560673187565081931658851202616298678251985077573359874653006278501381074516135561940663207367160800953301064492386674468151758458518202059735637937320029783660203803803302580343486954279233321399968081830033468027476956410376661080026051674070729011421220717199349580875440825462701031010533912323401069304821409522711779562195498064685646396996646259818691039588469023357808986725847437080861423512494957108528428989968628037108086313571405299548751400682749043746185571213189135238576112286799932053810967979774527920123816142754593543877204554903457563693944607205565399652089868747694022051237150798927143048406896250195342540392125729157060168927016801400005841051314271788273970682681919436433338665550921614494116031042252049003443988881763143573304463252798522538953598415014249669777467658890566287540210345423392231381307562362363517623686379335665868996385830090708531325994736975271458565006779881114967075825765213437651214563921610475517675862930644366270698128684085271684481712971450517153626064793044699378441024812083989922953085060676032199440331377072730561731611682867515303381224945580574722314003386666071046116510216598552886752407530295900129489388983486097876750000255646157540032519486578925078773269229373343598769927624039114619338641490551111112155959257825788754913517748662231203357312798202827721953271374757958867253143869485783120644254716877382997940536909188488664172781498527162913997381223380397669610643239739911280421402515886012017426913434886684134767631807512765075128762747096325719116833896430386500931209116982759010622339061901943978030151555003344345064193661371611940428149857240603984852937086765861722242178436717949807643890380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -13939604736281073100402602765754697125276926999965329268298179192578741004015927080037654920434809323931846226740592563816772486375028564798247224760045518553303883404045190387675681432465898589401032791899654368334129664663945369486886581031279068084722127958781588505734046996239931308118960398471528211990196461163520417010968546753622741422128551945951908122638183300552775425532866925133478844072343992101578067284658239893673497115888283835748082417892233090131342965336358742926100604072231162509291701707068471352971368528126379948649192810890902101680315573989184248279295358574521175234319026468145717784335774611258986843850416715088392825336200359840681186534895957096711175539456981935156781053410325885294905920294138885635816785846983529294102574755570179255729149450880147329805606704855702741542012619062709049375935992228129243644007401379228350345358643027080086563501184357150545403527209486018398523157410612950463347029474920528584323907443357866138016698882205817743581118946040769196670311852825526169855594834302487245334708862237345865459882851977039686266047889263105959060143966465317521298766319664236547487691108707172067902448496270575361242791065064950662227154616773620846278906134170642533883877398418878612566058414129422551773383494464058100028304413014768471562221500794039139548765619264554252777394667204453259793840287407260412012916215374664577613186805751120291739378359941851088999030151388396377371014809116010496783237979071387510622486576647549965622792003003202990158774145974750355052209003048550772599005764588497501756186798367920928538229273981974983344572682708670696666788248440920440983066642981681963193023687579057910738712165019055218674753090411021744380084138697628585345079672000361650737097548668583252303592254414352255450873179993297413759887440921731754330818753591283054319889288725585764171854477702972686338713858118666783871053266929025306090908790905398488175961197836055217867257792602397837084055525094187433573793032043615146550419514142396972588668081198245356304272657829276138012040285538295843156581038744409213910991408071127525926822209413602929287353925137676579066860781454517872581831680954681400718396869710866024204510511127238231674501817391915716851793113488438771746826151736622536577628220321647895862244460111555013472964516903484421397184049300058224924078989378369393992652942727254910117608257492639074814642880638546551489607502125330658634347586331684319622247955446395264546790959829287611924065427663485354252024369807195905594961842625013493074266344688581732938886291519249248424762190239053139689504223604808406446242042484904994641910516100055250993726231979246927744992564078468770580895717605251754676743132019784181991557722006795180386311789561327229000805722775216114135901825052451207966409104333474315785998917125437869820290779125061637175704552182642328331060954670292362828257285695378115445387715693633524655080036618187436349944633270532430131446167734324096450187078283591245491808173567482071485329243761924792726436999125536200530768168104659500057945624419652749893472850341724328392151646266684658947250657995614837241143890595183747058787181608611196100280535798697125477605382838460948596513240998045447492097303993329368359975954472508015555008589795939327797627430704852741360610128822590979269492863035641932101508998171498908524123966518411347530495832710849825668168587199446470200724731644749534881178355934362381645693959307332166297484217261188035207843018380984905477734494612036102481743272666063197799618102570596942639174410586705031964548041280054336564296516649609738357374916916268310521619464704636804218918324830027043452112903485259332591510489708361476706698433955301569346947472455081632835599592751069704346728962957614260486262886851145093771520708392747625608622605748404523109256949592557234933102924212935616603902971792781599098935691964963885485067275443187323130432744121088484433413528207215942260380980191547073450272325716666087530801153296168889599117315998605317691985237626414146603044347458640037375140292960275809170740355330053716897964477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2121968650257717426936081711193221681273191166327660798664513993058291922038452656543700389557209627154604563646254985157328059074669949806684510810851203623208764326432112835462639156023757641397498459966153769905083776018842460598511680021699807000239122483553484250133282714733112066939685567925603758335256369893850705407822036470975994263156190888333437097554441322540633904082612622381129256276357973632469691665540680521152908892832475615636612457959611823009810935105534402773511751826187206485477726693363992713975324234353944331951810706352053273772244560941692116666004103495139992942564042696612348937045140303237756166266305826038819031776340677444815631587595415919346516575821842362092406424778320785551342721763532892876982824351189357484812860538709328046477026337830575852049281441605992548172365761626860853730581323227630133569902179566452852924042499065685094823995702623874794623958364996169780734908279965534523623154279641681095346369717922285024090638110728506681976190758764988403782444379561009794381426986542370751590722510476196313066900676101974904978641052322818730885827947508780702530085503357397667975254681360796938629750572175812223162667904084145670597009518423654297663818599407200200522054991668386104945951654002826855570033604805056468779294889040415769566419303056282825154454453120157190830378936911515895462108796496448317792222661689392272170501316843529854675036466870463892526065313346885130312154755700529607361730771322495077650918937683377749472146748842413341256182950622421880149718594714198096540704580433061210561100100903385862018604644754760673254091998679328166173888778043987009704366074657520630667235609440981654579704960091191553180685399786341141402328291353174920597967555962645753105229271442458055865704706027569448223332215560741009390578060644896057788082960912489810254368989552062892115525968351728433141261476639202739870411791633867102914535094431577593402306461565063680672605659578013956241588704071708014382356466665317251525275953484115598435753319467578883616730846423682274483403456755311835074484009452832730570766052309016576320940164120083906838308289652022164286280088381287130317402101174875240304797221926126303339196597237070900999627463262121390593873098316388302450185260637150397205249967020785568438365623004147378056485536956992212932302874203813322804588881326205469545893731896499019431504033805211304814475904295564671900022743103090456410397460382806538717481310959894342497861463829796132413335237318837390964416901146333595588425342621179054394900550972426015459996672253156208979296710946833776075237585895554155753369023850331900344794994665205911900210851937887210871870343380937148060168606473581585883711716944611047054103373540237833173972870354526725925747346367660284854854550143574574407119426117502935666225704152974365911357269882693847342514904680459291758392636989937358395281985799204749850199338940495559148533196454662101977086617623141147922666187624599166967735729932076229669712292123132480676314041949172600040096013961275845367230109270297825067713046697775729958944330181625911242690938532234559601296438165467608137947479420489583022375719398517551715460291936068268264931311638632051659841874417845512364489906831389962600380872118657757298924260887103751866376880278257354207225568084408548818512674328047198395958062132909565574783280260976236906060363444787133612048136642869386923335988037547268350839747913363390965802036196481641327063760120399840693349097350386189582412333734741531880041238909197151503073040141933573462427502197698044276077259647911716586820613487753456769043635603543223669776028679726923555925611461541635203396485173092764693571693934271206516543916287871919690129131061758230246848462888650669572799327019969287865051712946875009536979037907732897186857151279386301528281156078795558967195800463293533634890560834805618945774366082774578140461313746557613249213408220721924326256361914398802926512271107948279212750695882590951234893366208142082828208082137448886246438033361683761985941389513210319389753440339675901754791848361492156982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -308175587328121530420993317684500214107921526688763420403630532184748381132061111946782410779568710821262432733685767337626600363327080295494826719688280949747506339228266830100663273248401527078361146858962817543378971839076573697890554240333479361302748926598350412533931062554984166322930870146149032608513592832741170609519541232973643669883150085476141701435271777353419072831443694223980107138097422676687656360823988591005154154465439345070788881618890366656552960741354703966596432772930425279057604766235050276467900361436622278366175737438801554958545233167073649911280692260541500374628755221317626619097327030644689173001137723325876679000706592209571717213564318365842068810252966258119202946825462838544531662075204206652627162762818892712262973270541051936909241174842423505256536795322786811944999875130613799047622166073253756514487449752048456638067759193960067328862842778245617951567950457675664281142211216636110540184359797459042038854973914993040479446006602313675669251227250940839601809024195297816056309083413943751022400231519666960472847787504054695008342599537406157697005264715180206326404050699884779680172586402793749688792235933295129468335410034045794574531967427244187287928787312067064009663083995162570549537815809379891538012474980620057118739250556211090999335098429038343359361281840699116854930835656468865979055261174125934900521326444756370713461251656848529876876785775065402251320235913961039485276681995400718328103621677231006412818434596982723443375576632264087179027502561205481285269824762509304709619699093365154582126343216741938873721840022200322350745469739129647632053924001657583744486485927614684816293253957414552678387812342101559221391097003361706285087905488275418680854399056935934180697378058749503552752500542945633974154133854834098646474135777869649430950512903290140422477505599416286760953042392287707276835013580904427159737932781778476072141854765535846377872377928367565289482059708555656675082402785925867309304656497282439949346151248720231902683666955116135893987215314654888782056528285369593159249525769473834518014276598152786398490208602467759214160394421561051627188178850885846006702562110712434502176178697797985808464108399213767180379484264122529614509196422756593998749399567607983275744152457145882387201800774793862823753394300022087828843888405715084096187934726100583336392657798928580172496785373725110126069322647405083934292364950212385807885107181875105291657979380151352429492645400805932723865236137697814309569369288864001480376604408280349146913932966300169887861800160970503131029288801330462098200394873640164141646262531297229559987499856256574740003654563275958111953435415142854291336834323658543702315418048506245745368752685944415884600667010370421363286132077897197986068132082704866458054002506441228723354212420115795799278683996392665931177386239872396450347042559741949146954164525652313016596139795006666208716746823995965997698917353019946498409367201283779217918014727336710750496859453580329829395855577477867740277077196301155368228355314352230615758995756628045120158779259619586387222652064916904722563913361942317308153622151383616329746882514549804638707632497391060373978698413642975238020212732561893752701583569323499922018928414558142818945140446838498497308492726458736889624716253484491730544014521598084458408504947968734471906608174197116506865942552409634586441078862245772536607223928327968466462609060721276813102727606693274362589089428642496368064239485086528708002211977061174801569511623645868754364576633357205689941403519915016135264545330822190931385988526125578201977980121851449082112022913585115372739447983669103408727291880009260031167397344449608728049248107831501956810118469311574120746213235023511265579080920739177784139796094262514730108724317022002594787050154109756245830637075679554190865867755970383175947007284858420170217890843461409523876779399123499708402746132186705031601755641307091332187512408942233210947679729375778067456328115368440903106123273804058290811268591863009808434913305080031055692766471637854735483415424823760986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -41783788753346132338789016712030726208978390004751908695699179441466942348158983812370490602029018090927723177683076327838960390721482644958761468750324606101809828456866542677623042906279615165657751699104049723234772284865334372720492676937471294453402996239286889128554971016113292215500440385684763344152818177514147748081128386976057523155719480629560788033113447568132888830641924523052339719629716630565542011742119242642104540081431194292696842773761338681140712465642339046432573004751673126737856350208241829046357870614229462414263051581489643001607483697788316769998733134989455618869201185542968998795167267476271689243067981920389459509373162453832830707454588376209722110783114478259812935983160465336556582604064758203553803604991379950612957197856211990235782563193467641834448383656045037329798551071110142543828345978982228623753903121403900321938353080670852782628327423421134685431439945565773009115117122105637474165052737073598982680798907473330968532645065094633334790387631530936935886060257830361101378916001046930430772247798831676653260049300679139507603380269453006883391864063946807058223856982372885600252611213152999129230917910227360975790377322282753060615564119933908331594791917687437502844763509640681368628392137983373675553020267545754093007724239140076807353106904976101752747628656930926033348534969877878637495484123436194656092973716248827168663509775224372272098592959570473315221643217825906399591852828793693649423583987640176020136301715612026845525874144247235683807308846400590740252400663394091392584095382608861955893850323821529075095461308808670726394422931027328955318013773035780074809261664235539670595326258678451255130970202930487534103624503625202187765259390918238557547449013650777892904269608246838769055552008570185037377430430021839384143841592896827241878493423529776237083718273949348571611276094867410854022007045942965664268006835301881693168180297930770242604208656386655991396481476619338105189882662716865488916778442878039963736102031503565749594250908569444237481824130895091166383327683738710534629596319804553885984027098484462486120134208938798775924773473393063160790756801393639656903748516004434364929607165980749708056316738080129188488312607286310389368298512902707195830870466374464695598392249920354445551960911815409359361452413722960848140415447873363370013275542951794149566135452731144396428302815353659758530131084925649516766393610882793401398297268048826428786415364674140325615576830772783072378804439697315328565177895601412044882305991653681814338745322530918235905743444845057569858630588949192859099878495294012229375163009277894538958571357280431388709504415531934023408688558668200114030558024761125283933050211229907514282414654822776198249403130661222693796495197666927969094970627364319534417145754900929810951841491474227703617323953762123394870829552457726161953323637072929638590472320126220751596116765183522311867341068791653782751897281377574300245507412890427077935415134899600761757676597703203717967401757284734163556741453733890098282000277971527230432151585620160141449676144405992202274553431252582853449113102268863367232052095174033852717381109494547359663167778762009255058093985767753115121805284921927430861338095197660127237823948036007847610794900336865531254704595103214417524684443076263297302249724923535356443764241931370888030139600956180093734454863001772313486096899860627591457532260273065308382914765093576035767713101068157376072286986786652879241228078323462942418556300817833145403834835623652128185724976989417578481720254821285839243743350314711064791762256860002253880996747942701042620667195257403890515943608484002972489691918733580083779737197240678841548701657035604235649691303652851612863916139666478390534848914090266461920976758316380298328945046117788336340371734268548863132115983034383090944958331845871268572930228130455401003846062244337260591753479462182912788810067414157957841573114675176018162810730424276981723781613093743455615851891474287239609717783168698021030438232157817538411366376458929242551806649375994724687188863754272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -5348791480700032043100500467736899169900274849047146272371280782771143062250892677288452144391575501564590118081389584747952809318135691170794416609008228949361179365030702424294728823965172279322205576486567286059566119162318817006260443521390816562205833358407706454955200076688494977382248464123162388596070255607474517144216014779733386549270531010995062919773796963992184582089105137731029358865391499727691609028191626511555673732615666457519874756698755940059745722612882909324807681613190166700343050600854912696369151424482983987785157730604265764092760954072508893087242839573368952492823857657748019989049869989960819284561196281249847326309358808289217544705718984631787031800614968980304318592193571249203350354379705836508571552454449266961469556314977736740227590192114101652786998239141223206754891046250502909307800083969556357934534243859144294851794391934323676838287052608587550365377746997160072373487183449417110626977215018604519964261961054829898367340284042869162286185569146224466693544586249436273530343975820341774108831442806620578770266498234141887586115477624866276990553363293001180386656416767663515851523558130759925904954172527078413553874444355965969088200200304729138468669560991970638139033782378091220368401809871614579363130856050528487191362249257469630864213269439275860944348280738930603629102482243712093858589542274542146064203620410291096640618098066557096245850911071520263545820208952406839226133523647184050459996058916817203916684443359344051711291284967732513567100177300469078456635849196226543476441166359823495879003674636594928207341630192465999166378513262546862880987755254242064993489400144459159661836799004706939346934984108928008318030066297619223688224170394477159862804785405111278829407143796426865181650086286862491905917807071536821834707045305847032686609946227084511527664831291363985554690313467889047462217119495784488600693493468748638587362486519089852805966223513295056421355888555514534202118794729240496309612919402680552681420651973564264349405506026984196546256965402246902902489029250715910966165930220313289052358262582018139774789975257859907995621988800460893228096357402264116875973374182334591006668823168816902967138712894489052542483558399628362505685299992399138039417654498550861393456867845098135635113927220559859196048958185586216452371446866657649936642545740495059510673900326421040916740060616066484156251413578647424940569010887527681259849770581127112591818989460522025484745296736348117563036676033579268856720001121968429968544920231791807068752261938498822104627282718663040448406375035793649313640702318561341282077519260249890475778316366898461374591930917460642821023973282821771437475636985398338943859960659251517245756013053386971500842125559690853242737114415511797738658217757744584762834109695809381075973470439008550039521652652171970888815332196654465669303462392441925056451837092217802338534687963311136693772227268018262124759120442431674251688651513961343744019998739233645060987866075324511163940470420046688326678257134525754495969983460610265357028375348368341694761267167902725597336190612250366691245912648013216111828275010613086236717591556775712593760729863334995547707663102209399932148802480856479027166126440460908947660140781951142722528944927101012932834964513341795045650770780148062104491217606741421358089757917821850234986317631168335040657357743959439385081056515387468504610202407480828327313516216749051525736218876140405439188030157307914117396367617317772362098305197580147510688962608199748687746517214735887517808323997143445114799213364538538182629164776777048976246774397247952813550943891908807050699904159631409880946664822301698566253414595901329293417726823342351055808794203649958772623555585370002269804487536866062327187343698489393302979188294447427059962064327149327025868099349600853503180920713849533920223808459673303268577571973480193157839727620263284363807148151774423661107967217532630424033264328623783955489332553923873290547789981690316114179526102820042289355357610780249579565614754176065571251688094523342442698776721954345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -645659652798226808755762203107505003501217932266588816997949272188080686089907793819773094410524323195610006855777429773648421269202985640558152819662629954451918709601390327447391642400641877454419969494142845343388581460619601540841935759220437753762881551577843403005099485185585647745631944236111280075354550824058680377667702651556088229963122531983224121933771819817841133223319396465198227804662307058209193358252441070088140865695185008294780732928772423493662012388683480859080457945799455250997558684401178185385715180214679342208900059155830495030843827315590658761564815791210678007881572084428829781476166849509077577820618388936990713680697343720178779769553589980888350815539906048810407493689900920646545683295181797139226575261347094254871979832217250773521764167001551018652908576732793789936144881854587064090115713051658097376826460994482909105259045312711281375041769057670204191416979607703430947113127572623054317995355042471554561453317781351523178964350720113849173807355566382083430540456377924032770731453192930193821618497150739857626551343948066915972597495663859443058248905844504700278612692245000182526673874180369706604433984947217569499244424384027262839547645585284693440861517795507976251501748003884362792163739400924472595539462985595318127606908101862801666500691710998616100660852040992984725983915359764886072041586846792359616828081260123034875764430622093050275614635060575884690412999271650408168428386751698935296953149645514063056590561555806315678553192299511999161929309216325791769893124843619075899746243928357413262050479426618743992521427154465855744761244492232241397358303116355804808965801307717603248122114413113574804269222328693564843369722533547112400005708697321298874676794136700119211470121092314701235568293695435793528755640236121405776866496396787207913867315659340207466764327870306799552361323673650722668239775938072440197065992435860068015600905820972449226456985621437825075515918487728496881793842502161318648169239334343901220863386952248542002989078061678080841228806104064961694234665609885387522885729764850605503896463644539648488092964533862303079499844451507263195388868761192940352273529919872513157005984241681929652327674331248485822597539633022249354377405507282894299069430865950419434013575044215956149903947544854695111195905589056758901452105762508233081938683617032911479563520047780695276437537851516747720512346994985501836203736547683238324576858960492718810058682817721046450482936685233814933208849990159968361045037071533511146124305189555236289264959521836027064468019497852130367471707306462402413863794231577230675289816524869339590759337925111909694013886321519988796464729092574598541004759787949511583802874330118033482083213660105000496896507156323810535077216276092740737140598282590857250773867772701776483422313772905681687860847177944717343930525742982429296711933891181060361478076433976356102314748835960299735819498918592770141318876157070467036369673270836708789917188809438545793474615021728023542892648329148585813287158396183323816885570137373727177744907138980746580781034535342378897096793603293956421011285349420017800162572643659064293861847544951678336603704392143629609166349974853639478224646414652697145326394610730411427199908811063836510903654014340123214767663152215675095331648068759878025564910875577816231142086739777021832051346002652557677492807633762323372651521181212609339707778373785577614453091428889107294095327559490438825819397812236575923386236763300041088693411416306211847769680450186570349618808804645078527424644702533998696027352992282705696467796074179693710097138991514877037106903721931186638423748980494607025225663704774955539675914493486558721963884579769911918579593998943285344566349732587186537101100792474307979303362898643196822761118616354850884894308196097678350949938903123261491809000129268054989058286515841600646741329170284061346299423546605829981755890766650496019624100978064797427984082538492219942294484997494087341197977760180057108080953524735283946634340905558862175458830451556335914978010692007956095039844512939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -73922446888292410893976789285966217175137441731647549235186429202166624811620668194758027996053173105254984241821113562023321300503824494769603151568909942279401664593358483769983365888264304349948319604257811036885791889755216011107218270791193460487547358027721399347288204230438987662025280016541876975383051125751884608912291974921249221188577989172425037195652681888257424750130609183183215144742348453461253716029874640377137608494325887437954449388050046579084470806726829574430379263237551791901344269433272628896013132713135735808102481389470905469977515191543967305732217996998521352070993144320877310874982973513210752256177371738462873004120190414924042609990666718085197713289991000817927752944116055741215385721248384788289626876464746413537507769533574539712126209589100355709787831615480649101776937212538549031483893809872791002410168704129323958133243067725796587848779498046554935915795524336331341299684254227221260014193759291583956825700110962308878774458032524931290247043245856994045089053046419290933667784458314099285609108709160814397450554114770797419513578119425901873894035587712538501685032463873085225569471746925383108099937282353266547375250645117387017974371512686021510973058403277402448239284348290968797578279125515010766667428355097775086970082022061886675797040985208746726809829210367371950017669634650232601899444657558700565427664361040443499025836437723866164022602943953626738303043263625432042814496554208110931828425957708070241573466079519860088094222863212650274139036803288510679815518085376907449188208326730552198986311086774560205400603633888648416299794889559332774136514933981276995163474083540147189940397640962760146355254422287670577681614659448665563719422013424143321506473808695564975224417218440173634437392864791611222010933400017456909351606366426612915210675065323558188273646944796207376849390020993026230716687538738074324693593260883122039186884598572251011936983615113119370043000791969184812353415775397951859649362525442207851149252299948522423850068202237986240622610677287453301023448076861440380307661424589108726423013178120881071235118402980508697327083009950153096454643988660886328654814310587165376723354214292122585541807919840722159393084819581405211708233907555668860807240703080109010574048688056117447974824233973773003022757577122223108142131998744371009755908911489155125855359125004427581966029202362867183519578964684574256187577329710690017061812866127372624414027283137909057752281164078156343457549440891939264718852852081128152037877892781723775567368216718782688730640904173056268417068500120999429199330966700778520401335295292869542379183407726253390402102333830036818392939319511297308281887484339915022345417856414076509296431616705001324134620431110138774514068990359311322902900591399408744516958358045862094330768191141869144973139696358052634910933752045683742699563596500354397223093048658906787312449263049199191279345603145626406641916326937042405942354011141407608930040184541084639070099405129386024947965081670020881872969977587252295230149853423873280094696647973291108978284740161840272423938742211697212043619183882547076468115328361293556837058676500324169920016278857892337260860489588407873766615744732583302486906016698830125632471222218953904269774825862663638829464183074546417756725067576129657724517347781154197673460938967728533093400520086129169452639400894270187901877367886921335976172477103840357576624479362458357430022134027885824070451119754221248462682636191600142719876113727114980642943086365593629223623399383482151767834638593629211735967337072562095342922954061838925413897627068349749489916135491250016025896993320529556911195871454689686234774453604248502491578987451739733424743530946506639836466603004752453361623539560488536058069556161544066282896090154340607030831494981962808683405445820669834301142454733300507771193860796067099947923551331964763578420825239861021868530439959040020919182534197767085908049584271708670207786505636637174611481611511507799309100453085257220693527187001861076761679861691495018343789037680835463106632232666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -8045627894144421978819592164238960343588654995374869414313208141295816449507081511045576598353328716010814768593461463622920373471099608937528790125091104962716317619749030794216145248828006760408044284725190556886973401459704982765753891109401819634509616396967574718357325546597673944310996170524699623244196028742683849520542431906023566334621107924766683546348989462124148093595160167108547937768293197536731437967167338165167065687828362986579153552893291177099411591222573541382737812614717367381259223574802655764773475762391999444902930777684503050873047537763938028254793857268075241557548622286360733852755517589262644470099703987376928889311658651124337848048343028630105969745372816773164315998958423359599273697392276175735410184539373217667618343999749373970071041360118801066344958707184180459926804250749520209170908343398386324531165452127325889062127165431291245960892168060702106860564873455923779808154398612550040709324946165917887983962925514581024473704105721484791070932601325031716606669666082152894825731787092443501219765103346677672767493509733893425765362758032541096669097724658314856659741465285133108675313619306360175858435325091910142216894320193114332692889256894807492053343739603165728306138850902871567449802264744006414735142431299475351829334839225096674317560068803411130447855100386070604651904547315786530503231128506299245863052221615190184952306477245407848550852688806361613301591944952328121916119410107891980681018953887996185072525258883754050974708089571197037322255655463627450009165582687948355084423524596710545309078214832874393599862732387354853986965509686166780188793412650128009231005545094075816383662321565014087048708979396982279012383987345979322669915833936512755975531543098091228066135816719792078739849996414307823949816256119402077991689219136298395375980963654742122642841961352779339000205964819883681606144572105218600096642436220904100084055321059364967133908799178272828848281183948180397215786625626598071459381448181433390782491211094654959071355949495877574396466032568830210506064187208413575800677893358757787144198775551112552908798274419641615427674750856404309387037852496768384264235524237095084011813018676646300643091909121661977244351715877750874686243937157720163473364948335885438891712355725328011640641556859626882946291322337415300260754933337449364917465687386059211024829640451770329437005161488254256509546739541125103616432115019474802661645725261321243255637414670064847355661275887921545006013403302274850615821694786863652305603196477724311341441738621748260007024308608951356187133512767879075286797293441703884532818377484151177917537546562409173564145683552785486250433493325178304258999327384119358375630486700211153077660856797144065951944888539625029512782694735218704397810633076075396109096745406086470494292752605277124468835849780419464822662655116285024137271597879340234760022441146714559764505356650482972870172143922101852528126565630869881564321475547031351343028817102310067094170146223169803931207922424165012407329250597131913494072697188493834245086873385893889632966306413301954948139031993256142068226869155685991300773742654670472561896755884326807494202888578053408954112836396417728860353949318752966306872373557320890886353470449246386327234878182602707114906713903708233548840884262397747566751753178788805448606018053431739201428615659859109281050143033857555469429894723692011277701987024126621840659902632645512855147466694148254362502098667627384919498815698066833082795806248786478495462957656995485481754782953299298503264067568976630447659745577202520116384147352874103112096873314675602096392094039288489091049171763208077518044196899532316605575679368101230645305271320812889472897401656025811729709386186917386056881894884482557039575264814895054895841024631007756730415170238172238531255281766259357238102799282358666697553158335856224232216670898972932547794330228468223750357610858979399223613115467748289994862838558700891281123895890119989894037176448783757400529749180984845617967448213330315147185573263144147231332790397573262453079223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -833525535315910949631102927293466868560777529256364179228751697873376504163607531829228501057776408743324547830542768545603577987739140061344714221138951665507655712699451818001506573289739786761736925695366679684030533079827890996740428728458448454023644667041602515045767742184306466980127395876676131862731852619379426719895928996534121080262887055739370257029257863929499714514916775622651625667858357136374357569863055351353984419891387108330578318372109004419474863905443179338646363301258222985925711144673208158807593713791371071018963859863370601204307176641621464483637791415075845389356223000524061333358817634962887215811917662920371102194329570960764220264742949425521747642298994968210327963937323174022198202656641393082848021322170637900478221402077331317038548093030932156252904094756556148003287237593568638776932130198989582050372971420465716354891084816916555511528772340697758002427134202726001459499689335338076102392206576684874486511878057473853751369027500392719218470054862600818578174290169271538524027804885777832828391336594001696649666913991923378222649645938714598743198874289583789558801380938965792807341542597211766505765118071315157539724580935011237003909196289381794088107802676962904247967142252131405140344461032191742471537901675925114576002994399990207481002366321549655596528691210844134514340256513622058458022859742857404220382524421108683543804389928326987087490305337900222305999928062779302717718835659355014165030698600301497071155448628640108090851019293276582431800881293927267680804296235154951115533567364945910364429246215702262375433558055472359734701280441579945798653895238685739384434727678967657373922070678872886284288632794029666317863325141356464944834957648428859026373200691333362670539539502646218724106327631844080633509253706024570168390776258691349647772152784819666470240722242126426254350575561142701187321553829199896654311985976289136291980008385558707730515455312815314940196901619026370520465182995642908212251545250931310347526141072028980094137986937303961048590091738819005811761577808392657117538471736634034400032874974632751042090598389515821445632505419396765560746170822716697192187679623016220520266388092258117914882165694325774377981301280181320629021395975082685475135802843769918504451357066011766415020943016277529159032352302287511639913628400415036789801775159138597635915899984555275669652524670797262878183406819114581376015025150845685357012144286926994900695621814335060579218376807146549115592637853019485271437801295522410950731752177441035474396328110707981020518845760888332715464919275749902038605119750340070651933207379602774951595791930089044669618160212997517593873426770383760455083566088193047664912095702684477389777430884986425893614241127477177278435569510769220526708831119711812819606502038001003890718022375430315718423667233874677598893625571701875591426335925442183824897544237423558227703397553579443191332531079887715756384013102843905274683767569268607767424893670674798072235686212456350147121911835988568257662539032630678011996420270702056711494386257539707157044506070483194103148423113165864830602914613828105531612926903577744715735911419498373381906634319054425215719067746996141752916462193706227765610163575994098418682419207861455070902484848796577881813070546951736806754197938313455554615473381487149473653205330327986977019631528025880075613219457781736783110280246239836779941262523255252307637035167019032201291728195628865468051185354697788577101966124335563792197901067289122952526267373140313939784469966338113014576771295589195170123828417112137132470769805549048907859079084742594106500696715006170321126396057679182064781354242499676692295872394270486393476327915437464063671680961055227245553456178876293972458605236080980376407040425104385411223754896102689874137530747750968786677295354669417552984451962983826575733686375435600324024606284222206147484982072250621653129851620650836350844199230720015343372860621675075807185991642319188727023428036681703113887915893870611363168289958365068781033332945769484492603169201174750924110412597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -82136865917623035610882746478111358858317916463369994672951668710097708110586791067588887416036299600571363420569887291163692230117331492480924140095820145179492987171721091162020888379226783675204506656755415865461174259711916809942446343226072191076094117629752160436557510360693193946391309501683159947260550075742387315186518826194818074310922072683509114608474195637420212022747706747338328395690461185882115493168210919550381546846525915765721765490587779950752612863352538466817932518478465179442003719951776894732320620841417385891793489811178216702256176948559588525121131702788419238416604211107844576571225176870937679546577393018870741467241938345834811789756771570912860232314844209632912182137998269153764357624607393859108469155646516266055291718736330621142115600717270403437680652204843469674917865028822206826317889800932983139287173675812588166445123364714905197186116655490102132918207180314040265826708720914922124711136013568059918690890232935232224668701569832764896981996240500571804986222436624308783777455437554606900642342130782109465231891974643216727277865045507824503418796672639627042186423759901387975548901578024693707107400638180409484449161842789511601992935815721494412374993786413268388273132883625967750795919420366631735066680193195120531669329651653620444926607224765786947614944151792654216857316840025640607257500072195397179513274773100302627311000501990691885575076846024032933231094820143023317701095841404785475181724684849380129821609565171676899512423353648952692824289056136007069155622387864460208517838954879705658377779780666653594155901999571706042030663546858982487517678282338819925896291684158408362367056958463021219060318881103591912729562315577267453473848956824447413128702754153956371300696178954180574023945689480244545272633212513517253766362650184915878525023324699361226678944268890813665691967965898386983963464473471665445664273406577371439819627730040831928295787133466313793565871820717365618021636140355835361230793677548854364027776390509317440600254700227219477093913917175695153087620491046404204609404944207251189603919880917108076173517232160085869416805857465228213139839301361143369572497933614060006386048044269366130364123328934293379838374525435628748129072395985767382684461256665434170335605399101651452163644753610701125149820059723828666834196403783491664387296820887808144853467060838708152701828659900413242985523305452646771121930791833541316217337253190620959865245134125182575202703112978063547713996451235516014779817621852087331955377979809919627855267949827397295093085144979395950622033522372135761931111456804262684025073207697751157910966338698496162232237117441743617116428862360880377430441152844081836195912380553985814479911755502775782013059685073767443071213731269088018294308601425348958516547932535036866653739462276607006695179858011302818398025313782955972853638584692609045449077823344084877785088176704273366409217506707999652630440152913940451315246235547196319181566985081131774549977432674948504467883404574906604885979552308729663237378195734274923003815123577316905740001134399016874127907942345922609234122804007505864854453883225395957352272828441723138297920381038613522071399140207356949734294281987366060327824209148499285305841156994997608586490611049203188606900270897436261713543360416820859658419198320094671921351517932768513454465711417834221541473162809028731870596772981735660966967754363427419342801222940530995540931395112697677237880845819265726744346646207964830246359855664050366927910707469720833863071395040711639310756876184566915927744642961478792081303467127348586809858825296260862473149503603724615138040383553369825079443235435411214117401039283634863612220846744391054721040518649418884856875414785576647243372662900509638082117093661553250916451575275203108330613861736410110170253583687471854212191992165138390531938204504494545892250558913140840926690982358834966414359829132166598093311096189808819114223732339632149182403918458949151080082435637775401623829042040710620378319714060791639207727935320991090884490404278039932250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -7679656059231094405710286348303388174660898282769589907743762034303312804388506929403129663612595401067701628119341732750908119546537438103162937228788672657866127112937903877980083049914257254592552171266227965009552158581867431722084816011926050022403005631149131002145443941451296886248309863457731775591902122487663304451226794916273967116110514096120802955950530188923080551817266073106950429421574931941497030198387213911195560394144419247927966709873846955366669430608188092733202439633352490762167042674463148704526405882687217189335907298845801923971730750626018256925499846461541554735637377136299175093614916611407829318179947949346659591240630233372812436713085803596250305693880631969600550842266944828068168783743046574680909361211884706752349110279355946607176873019864393949770066351173814964580926667336623645370253901628303918440411301149665280213989684867154226564659930749126452650457647586357655797522221145654773627931326414048080122941343131966425425315797512247427381551802203250063593584862428794870781958067419022398118969768505085116871495441546709169602334358785687490252680261235736038374722891765928135534877749150828844010295326742532155785974394486799754389290238180104234261317086704623276056800523160130041512191256708648524033492184065131066767128531795366051556639087095775447148766309073088415352557099976882697223165821215699587400186902100867350376692939596116635332793232299767433469088111005543784709288544675196418005336115273836611021900098494988580564648612991200533237438486129602337883609327385386924316111309964358574826055398028073510078971904623463391071936823926700368351028579680370982876589357330042839772324697678051308629374226147469712686067793919505462310804224379216178303903637134657764348060210520654050158180932401737772055999178213934930632716850300933689363597584172515677195163080704272241479038091431129314297964424550162227904001301757150557758112180674650697662370375878059641962032802679013357598662016830228128701902976980441856585754600350649099819821250675781386651307525856733225283902154104260361754097023403017408107278704216724756699048555688108147286280496540756489071581692506289590995597354251623818166546170582978789101461044876737571963493947405303786003305685675619894362121177786768221338943038560236740886402487802140354075888252486163664353373240008543073974203804458143581961210367978541218818274688651094985038621582188027059653777186475868610687041110465977477943786159154737934338838596623397657699583742810908426563637179389155753826837651373630975255412055863286048428827432699146680057384644232353051538291485168456491761159176573211591921153839497847981860108148574386798346771565519103538658333039613235989560465695534821343113965044785546884352530064006601654355782680724923832799342040270315396250395655807729610119317407259270190662749886792801380746978120914531619156743494739792314207483430889840121606152311763856454606178319846641364955991261966682129518518790333195598441307695366696562054495373034148214322443660577891642125825137983847786657387727573625154853761576874847453667272164138846971277984031983688796654229702421868628209716012235680348816332478075462622815482826133466330454446562695726109715574657371461844357432500547171607600974620031343908654895148148278557855922273047835435607809961919783043154097165601095948703852569179650799533922241702874787753266629902430313728558857145313698057457593728955014725649482232427463524831705658675469916048299633185256894615325914505662515177670786973177296071556541207721651279017374560811910940664465097933705247227311867732446723638470430572106724151207768137895413069115817651604767862573869070778484959936345136911963042324646654448441777366944376793782211327531665583412318704052714057882196669458600577691132037665246572028261665663943308005832588407538689605565712270603639135106894219092052304695873804176680510512902068042017112829496432237930921605809794759383849075268310720814957358932415173738847164379456753567100054408388292124524243072076341181523350371617804520314908724821320902265142649412155151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -678368499795697694351515655498709594677727874385868926452905871352812126062494073429220513507181404383937731703462932953602417317106915752850564894585249667183459840920975612018035481823757994397594371418566718985987609803789012188645159662204457156789640751366414141655873047726608303596800413661816355936679450414620224279861723075985448708244532415489532564788674403310785413364436018657100304964126394150019261626303907219691495283904538294735560691045072594251107890271423915268075261591636678050428921497445299232288907775056573152044845467104836339471118883588490489091855667917521883073004410187416837809602299896996425789500566920052548956290154511412100863200946411150953851469566889318113764150930348961684875479362829468240436370434520776482743813040912225660585607608509558283022994805612621987608655237687188301115121664116859090775302507950876228389943583495124379748568102370495119733583048922971857166613272319477464906292258813370580668725111612895341015769567436912843036953717944712394510130152929320216540203305595719583203913837114665184578002017337098528260292343744003966698124991875793670041990752792471597229625308308011260239327385389532458549988941166395545740930002662769162460324321720738844266613558477860608562212884930361830526682057896046621087501810961237561800609866354129672291322723894727507750301570436599908034172509743089694896654234566932498513578163163609992741110865507246012409040733725680613704636321327175002821311471258062248043444913924385692750712127956007272532329503147171883031736875569056767768652379123867254795944194675689639170393695198384095676991217837782841227232329568204045139180404988803790573149219449548955346055486628847379923891405516912717026592971356391950783077901861690527970976603670802959191407751785514967541313306522430301635760050060417711121039204323508015037693585877521136112392697849787389383621109631437543820150120265680681588934491971381825312250475558010631904887280308949608318421131634002936679704157072648919275465628660954572721508357145772496211561837598272890307612722364289043289449156565947328162439496236811042527305870642546935144983313905792072196153619793453535996396454480511238615160320280663609682253291655200499070354386010224287766299651106186197570202960200831825925832411505176025602186183433842787700192444552189254223872447503624483526774508622818945965233410404726971685257977114823708707042891783976535842843236989258823990268764918811179224682113815870170298477065471408474447931668301996701355076271497559161451309630396505327355291996747541922423047147621395720068608367007186393114023177256845105206536535003726144875689065288234073393505335434194033564451236118145702138482509236863040067258596672748806582605602850058572338935328894533190681929470704290124585473898614785735672610811618952040030050464215890392401166265865875236060728476628705485648872179344977196387368656672647778383471577890144645440465392394434027851949188902084918082566869647967737403513267598148734388723294636407397613238870974894278572175353945314261939732709181581823365311320194983926933254737351408853655316762577279048398462362569193948203811832978462241636669511622056098303847386756639657275510475891687800438419327880184008769058741640030826310018267918909505632614325198828878356748978584462999272144391352209658923389036637095219699864716267231931667397437044422100475191365716239116720846940848158414672277637508575406116025958452539435097130044609889865313908549383083022355594394765806852461530080520894679808444397975666718512615241550020277978789101540865313402094964626506939010651282169159390594704203645953069887801704559790101776471859199939567891293456060628910365758564999487602410578174489538722429943580702102743162512770151589750431683646477472588551380294406991896068624690131274232174144931937476117140379672329750449955858253883032397276018173386715847526456827765393520895717224859497809016713180015957797542385816814171774309780027544271925007661175766677166691562328125083794396739865576086279403288425066884857930521694059284072864102199673652648925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -56334548972848098583446850491580851057691306942254271491728282036204636864128444930957728232023054087530653464221004995511955758987737179036871477152371871745653126778166782356230958041374505239181508568463957030919130918986961401292597516665461386323422261744300062207260290462393404839941302786348450203878589712703948521812178385811811251406660777672783577923918497149306028015535724758359737756496224939779127943624575212405731124492749687246734974267555248784685537313980973095813321669643222046171100138520876811558046292925858971877046317757334692027490628890094670113291813419315780593373385073804907408347707614922894525269213082033803698908932937450010458714150595483575005415394262808121154499817509655661258980117964610721346882290341240167648567072651299030388357190996972565620137993125511205093724215258074405259300283086014312892653252314667936497133884435498892841406557221512053714402704969511852300935278403598944192517642208489950645875913930174916729150143950872064433362551551002750019822505286403301360298193808146906879276496138392877167631918173726269466550769447658923846651539399583420933936870660669731964624385980701211862899680085321245228433813067153771713305156143153845494134242242479220337241757788881361064115563299990106573842624084330464912556336498071546570846652790789044914837495546432441398143547590382146975413495969662602131091836590787828124961103049280163117695596065951024027380101560511308494821232594340292681334544031043645523518313992744976053176932496142677008072106502256532146585974894965341640022322712809157323444985825062850468749067084540133230413015188523247398357221330280290278303780114347649143897790449695498611728061330918068914919432734636276502196899090985935808990985111699922560700751892789300813738810817348963175662836730829274169749809431020137290559222916455649672807031273670492937227093745177420952700371441360585072620396900415392024784025545471926655352051808101548972629255234070860638993378150017348890278889756051255920828590875900965406159440139661481158139669440526249688416025383776090589417360754174341261348799657814258269156152939235038272117217784588335583274394306900721606259670030424969898255041383384643164042288736268713692101687138292556820337222772830365820169405345145235623404546919755204864505400181341898208910609517543041750423930985928202401940400835332671318542270997183944944311160022012332328966885170637212987078394525137126145456755040474130973255808889949176060174202340194087141194743461041791939324491548956143858951535137626114056171395505524565406352592262132904241482543609365195750874695222454710526040921455559139897524678003569026734959638935239361447924390726582480918314738498101777743439704420058448046709458911652693391624617918834820101267281243976334416392692499223129414632298309794616005617571452907655657580110413993862250090785512798785762984481862136278350141393013551776412909525894334640581617254399066960496784050105513217476967491936622371634624088169849725286192054653236437896560773031672075505426912918160042218528933063151738173933699455234111231954071011318915464635272006671908143925676126522203038951546070288141569072487577324664692111569346017635807398402318514195906463369271475383423082851227437061199821210381131529665875308827387601332932132623352794956954517454043781858387902892892511871447741815186921123715605424650288395900216762622757487132471102430027690800276572148058356962267539645352948305100190056149579271200724405875103009856529630242200487060984818114299180770576940611502196140581662130662820539452984423881264483999925201599017774705815683990777656087741686604520651241725967235638722375239224836297776287831090995011956227729062664191764272793554266364734010761000859270210524629944427540238028040248455567902121181961412211343110664441020181321030452995662006124295228413422553818211850568281515417105925196597015528162849183700104570298314232024023041945183073166928099137646546801505347983282717590239276239221065384614780355683689243659370945433913836647111269534761823136488944756194996443809941411018371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4374525102339567372925974865490092140383468185677419052607493367865774185417461111187494747706507450269202031069291118748724136161520315614185501437299817628982696551643984567737086306808502311538106420517990111623484479556062724183781199961348318217860166913464790501731234964995766089118063863280794378011370370366755780223669027806414017338696942278904674518133382904607861742816963289887668141700056371741401173798972363697008740602900356459541196152599431416458565997135436791481799996384129379403402113392371924111795421661265797771698118429167937838778214095075153800874817466033211366469714011739739496976887638850833866989643729858967888240420863764091425448338493407811837891154286620157395062723630438166003982177318095792309510631267874905572314314687820649719647009355702242487375089735087277631978868256079693965616056551040623769327610641903204239937706513452269621199774779502189670941674797235743370118013451875486539935934420265340270887719019704130527949924899420436504120393303195102675612448791524285440823900069903848809786549482878101576859092902202030463502244924791706517373473515164682245698149989656041638326250678200218223202370022802369919685332316824795140355597507375497924931118960401431044510618265050160508141599397643282161830698410972102459478682586494575139019199783682811824199681378912057377713825315689765837616638036657057398484522746200410046492763747387590338960441266719837868021628018435991970077829246588159900614566009609082229627684828779034669009117710178921691866383715223158208115268730666731436258742093466495355320503443277048029337876622308151230656941220332161577714492109871513859159892126976477514343005555766317485757364967702875260784811872431056278842043737520896283417156306177612266596450275635225071400161341058640114626355034734162055739135033100010585886038361749247753368550513438144676421587070794731280751276444919704841125149752426715257235741150817417739678442180883711076182257080953788231169419684374255078089795171090461652861774125014348412460407796326626252589816614619059307794601301032081259876592302480904889343006624750222242835083674073817241654302878695479494912452382486615183120128842351613244647441836292232198516775072269045865199225950604367284727859093245421570285884856968038982744553834055262777441479021112701905848183241684937774369895593401444941116992161559315054019729391350206273968243460962858597689038409285210539886232348667300211374473945480578196141011412142612551500124857322042391641846969473311501818730797077324189045584112586476447180888173894305597633093980201904448698494152241838055962302033498608692193216070333803003273595220466301006017782310565203160723650502186612771089279909908530599598566972706724285525378107184121114327298245269785858178118097748018253948468520301103929808699246046518447882367303878770112153029669836124944073860303205544705920745043766738738221174046459741995466489538732582506653790045871000897552336934339041748020064219443169374604792686655498080839724247223784946304721533787484849522194890802664027163182978298281868180719439026169746732752435541976438630881767690097463777978767009314873561289620168428156530772043366187411776307002191862638697104866855413362990113041656629038734605162133679538450278770222550567220245001032743786679483118418280190519080777352376765771630346742469734115852510725884735223710723258073990315506973915787383201352496760545953250852900285384520721484688999212112778251468392200945704652286500911113296544516204504820448003795120296253490342987669042950342678366238725548435349796146676681414808212503794861431833132727954486802312251398927950622706836755965529952720793700277333869356810063402225642017823534173236534591492876613811081463557807559537602622556728819145942230998126565036038363044648502803269369834338798800256436416210891185176038268044047839310190168439428709877754204766070597476662507918156682211187336950984522275097967748471225395050248841792183635818024745211906489936633735703583876987449551651612292371634672738276480498757906424012932601088721185078611597418785095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -315980458925162913804007037631198823932852100120677111926182992535034537908903133909917247459325457032443269903619887740701374186123667060361022329661776464339312495008998767646371569309367434342604038285233699045485435295056720435251168452670240547797845675658523138688901591095194576158570013087876170831367542547104680142417418559526362979726527522625396601386887940053453204328838274743476882531794718083541524302966751055471834663350762591828989082543816117033486877274819725706996992819950184781187312238372985130723137722583004068561557875054516353828612358221379755946538583063049929396608939311496013908335742826009421128759539631470666543925512821582267552326962963046967494367475106264916489040639429398121309006477041648123123291498762893764027457549473935949127880478455633070557168383412268855549119949554477938404559401985708379562214082197534998998242195283031731041563911479049866534496355158331994383908973720762000136205978115818073822548893163948738982658636752226211921166478473567725337767116128957240573701771628766423167347141356036589807734191152721952189393523868991051912056407336778887060659007502826640149458790546240177570553848593372819060917084890559977382923349172353726704583836386579840350020207222814716204006618070654657297542380018806719472132119673221278162716616458185557530943251565252050675312035780131295104344615047482838810105178702794952768698558300987981276797501792332586635208729408190388162117296322720440954536371194117496388818335991432536741198009078495795072924619543346203091577763856349341637123915047662027802559072254764947641607026505785060199824948651061829857742851284878899916904268958885640342429716464222483451622605056960167222211397873316693886484601264496315687988974515446752847583889835540099517645778859084735570182507048726845045517454742556746666701374651295494762435975826222060156047251295570986063028830728449120345039861470548899601869283196527272563522658514708175305300649354798097616547567776035209899372338636652957495996265341490507788175834483955319813662534342800419623729579860833934767125062747806209210290216154908741321326622188442421629942309590976731423925936591030846257163560807817712987392542230670113118590351387318075909596024855925341351281334007582215584323860000312907371560887818517671609668219030761453549058975647126444981001413485404388264082359044790670972918523533113065583819511012961180220376980057788091780896928981771453751125373908765054918015169278835869899406824012459565072036886948996634100045185585947620318082165264095517716053724773243869361138562322616812772764353437187813410765756701811608075785208699091277345656703459270012263419398025135138417028562848248552722230279568670764787324209883419303008843699870796345078508539344251965790112594224469452116891014131166419743362213908830532083314781074657623330934104277643177318844994244037948051266655082935507386492477616805378851564565499736828063176787713757787378287030887098271498449454886119682525105374303476965205990259931575456543792886905399560972463825740255436981394305447614166291315499472011610211922056777186603368723620826798360704839256646652057011543228491092799496849980105640282126855955711066891568018146554240973432619512365493555831842861033621263634329807661500280410899855159876686593519913273183974003161533903196681121825552498572814482353084292257155905817739422443428278704244823291685382460398888617298398848191626397054621806504498453429974022815927881065527049525749311967249821840316557314651020976450016087155151777427265692337529522373433283678538316270639168239930999192150981564919270331513608062328846080222548651628785312714389735378404848660695623915751254275157200688609645793299334463679431841555558703155978585983830261206972376076929531388065964630549047265876564528972019879005258738080914248581917433807783431109051924464671056882432392666985624773881183064977577126892525742275453402399683115291777843912479203166242414797935836189485939532965347161449781593435143385001493020018922962189529772689355418023291057772713659993257806490873917937278747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -21118134772173670332562172714287169299383619422431492405879649659973019526598416634432136311843450360424174346948562248372246542801578045143288529148919878058394786213243258431361709711617568875207007443921806710023916413222655930272971394871335964750893318875293165067621054946856013081735474073355863240894771517157601242832531810525435109291207369549360126635345448928704886676806095905254374749752673309867305809934860168685865714834739565480827654198957440609038620517309136369922826737447375150316161832039354756367813332659779507520175851466952951917772262889779345078953681791616595066447074791250596473554141854385756478167345285069163059921130479563444157275379739780462681389636479425313344333419381786957643774993655307004474396782130614582752507506031619092344619214219709802597424636862053858742780959619157187423490343605852297167704087246528163923802392155223130597405275965467374319986066098870922039592014505007063758872266622633246813673778749181509180093986943190711203763058816711954877980725263973377535949177272499697087584880358534737591624558110738342014041340777695642381687099316830580527335598670993510465587809209904347877992917290208569049116611872386798938151911572502442561171066681541352740095860448109926290720466608059693359332201450214953890065040688871136781813889672167790491363155749703076127673211033089644778314301473967125751637792391973805298047072426591149175818023915175641820658349053795049188201328169387068337220246680731923706334165686011158955134225480481371529844292285297721707950751962367152974795373268755744569483081698217492332391419829354735653064185716806695823596396598328428159105667051215621153814448951824999283168453260522122172971388374434784054819603865242512637594758387426153894234905955350840431650590092124403042225671889586436017819685047913323016623892317131584535556516126542993583116511855986349540268196250888586479630431509838262795790718422695238542932133163560723265763003694588929213459000156288173584431774175472265662265033436583061471554500755177346338292116551026870003300719194239614927432058619179992991360810772982794882143733558489942358447637555355377013667852713242922947693475661964076848213925223562827015426062072719587019281522699343104763864426524130070511715279546140369423157318948577305093056146750273142242902391582807791535531750849472983221513356627866991935328725552958439305215067761742189035012624401366665483377215363053727389542888694822482399688951089745321038277269584610756415883098474031341872375203519722185741592474629109331684747394822435132501340771055061541544064919148376641106380403180559541094792576402115570525231951794421085902320771521497671069989091505968827231387030676795442459665648770348774534337495150232118031468046149100754714961509668214697799317436182844209411391099491553318629153890813085467341727314619280213865264087870125771914535144056126889894586707255031603585693995189295464896843938313552499189202800762376642395798651278558301515395922474090621295717806921465544432093619155615717937115082002545781099401452055838824424755486174710296669289885844026365097827479232972862983737613893051371940174581996292248071257507292690046764698062303712563987936892654467097548636266053859970468304809052958226017524221964168401539877244088172031950769685084060325996918625284433922940440654142053730504251907193362556669727093512113098823854550596860167299832731127639473017813929524553534551952922281131511302065625431771029015674353250023472193595200805849114845438150045786574192590427823719806334396217975628428809000924342788221365401764917072752563190281752212203826587469356179240998007253864532987143946953836580608695139187387239868034703159657592209387996885972118418823215777172332027816348498293308667942263760919619229849590548991498042272193234765385093799307717339714641878999243385951162518224037562693698407644673595573870074875511484724452354343373630575816252344618240498200737023889790249736213909073908257596375578573371513941049795805826411866861153906932889300404256981369545446915608266635899781249463558197021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1298654664399860092398769512529177825843580214665818528916556532618912004791228076998083768271176822215162472500560637920274039412332429461274015762514737589894649900958606769730239294294176041550235778400016871852371467532137997235254609704586103646466755323925807059088161253873446251464758435236267591742394930442626571672725522762633940788028905136473385076684380988904103999651406119652509022995139340968556348814229258288106657790799739741201236668099514279871075844133920323022915000262639035678408032352819273068103668064550202159438785075678504075407504375313477598229340940753907104567156138248566028189107963239237874889294666957315170125801002341415682727277975671277827986317774042983856984981773454395854257269657625821300406343504926620237976831272721810397935979654083347412377977709432619349197076814131125350772031081065485835605439857358490909932177228098892461998721208190491428141053358910947087416676776094887720792418370874101352310089716534498790197168181566695123337434773591445263633037431552803723215176996618637596129472399101493973111059075349167518585615120933155157228504122247329665231822466619858264195135929724719799624449558030043218667729950399918680589849165065306586591206650226477398165632478513045228255770477740554927550748707842194485362464149526316252748523912642855569968353962418153450350742510033360435157889665320223184812444957358993191614530949939678669208189626915348154946004423042866792815938213781057997079142393117489178833409550603676358978134730031391765582789953218173780732573630554453367125561420329049534679692170561068728992064833929046673917875635426250354730573911505117703614866484218770200464677065057046923901303596964999745994636314463117387013858378504138931247963332650272799618275933008025652719281508309614568805148541096585360367752961001258044270616492102520118011703782994260454905016059891532839047074834571856613882206417489626770318465766466057590674315761722440292675523023150588553214171836343668620919469489976508162583490331878001566902484669969891701922667224374790872155486529680179555250685595622965596200378997294840960951420200418963019898186408232674543703860601220104096034128652925356273784999041021127296234438183824049353536251147937976620227082808725553328030026967925075744397787987717674165705969368296011200430849893509734764485417922228470267768268376824072472042197829848218736064449195393907600579293444587975904168239318289711473789949311843180961963612414473588534279865156035836555556374716051842716422961113213549494114483617787862809691813121661494025611732494005810757093252789118139639354651626938802944237582143801188015998468542231171940409555604312748676439306571514725833020401090930565958027645052079796440818825854320937808888741066245693338439646499660131685867774751877208774929799121703300724145498578872640998636278635796263762880460809269451867520444460968309125010127481644621101522561513489835904429223609209368277179495004240183130548929319690375699856738697864231464531179975478184979626745543129093808270394678976837080675115586810639777415689951188569028907441098830210933957416703000023748715688727628732573691619955703717089044926616598865046831423689675097609844322862690580644665760560804390875690444167511525997408567315566587505885938914956628265498421360699433835062522576210098770413554067559553172380221606567156006302309080833027144576158767226676487647220817022866174034003260686707992716722154277552668509340906960341799085739734591333051300973785200299600235055845754708301153953081649578269321252109360629629555029521931162994955749185021833181171058813180178584116683870757690028331831081845889781840178410008545526808319018226501207669638858340247867249702838259092236131044923708909912888778197487723491294103958052991963838750301085815834176236666651864033291682216110866675728456403813116322470991773103495664887542001362378888737122403376818332382643310560602038573515475659393138647426809011510900167944241543524101952111368524498759740364245606347231351787947866902368166652421157871067380895624410186428576707839965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -73059072688923695633763577848493467754361758598464591326592998533985753592546499202298759566213673932472487420677948924229195061639372927978081668160578515801719579586073520818873977610468675788019659026362407068268186955639636589463761240518875428969308316422173928036232187716177126909573323236132962385594639750200488667524075019551237226135697682847848544247841633121044629148934866041768313410482140278523883973577761172153035592546443500733455781363447195696570045567687452115029412235372378465316465414460104481471969408801306030973209562874119155399022951187979874867400429050245553513152960409012834713483804315569681823764178023945371247787969604045603336988443935409034111302514100547456256516802296098349865140659560504298039955245747336244261143672861945510387317348224445916684485876189648479809327746356784712282111796193480782726424143005407062072715862111602918915387095977624352482128817724346111876390610372708218181017019114166153093814728901352956656243595085730264753032739719390025396640947978089054031385134689038008958374976270777638101682208732839130768331919795467976293537347070059890601154233286236965806005500159528960390462691028806129385790379749346799375054453586804731949844236669659855401440721050578087518975178988560658531827947387339920890929539619984932789557156552222605350152801954721246810950170933954201179413949147422706038695263953339583784466995999611143561665876215048733874057513329380879459289643322518200574300159450727876105725032202928702480883293381775915734280166113844088215577567930233913431832400369141735096631348722614011238970246795471625790209090494703519960584722872569171637332837256747720555569762143020613969290991613005906749148210784886792406223782603161101731262775782827277195575002354251642153801592577437948776569445221486422126590824958870438675587526274103460864513658414527387440619190952406497033942057323379787537971989645934017262849774236411906376520536233348787818011300052684064483790332988434260472663592751586762087481937755287788325957360229583737990368211590306469362937630303511323697014923969125430647853657448812843510916447861614190388885113442429190945977228552469223006872502989664649693012053275279929892920936270470516134022525134743283045433905135304390040836030500639566484990920984000730861701589222216071994156129311837522706441564946626534550511241915613054095071952127253901839470203809926900701974784151680067603090295180865826509267122087424789716369191742918029387665316070138675527468181863038658080025843810307862310588933519391628416675947583705624246883286284142637842858913884251232092993902605968247034711791991736834819293048129187254037716408831091319353573280465372742261878018460006013257888095700259946292492276457662946568903618345753000867660021698452766127136704737439242525198128014322515323099472254178383210216654272837050038996342142309174308445794455791015156151655748606630084584468918859347932296248187895925503524955456300938636879348846438057156004604428542140121514543473188095680345729459581671791092135412300975629185894293293739699320597503584957477099642823576953049413290405799150942903847208033920894136388442959632828544800413686394609520149583246484215116361112095220989819338911486206017969746486031729310543178952975970306932209396924163741947514170066754346577140048400524927124305718509250405473403445437491012642394327300226340760034484876736930419884391458551657809686121779271997657537847959289947340663442059717673031611920708182897106257775566455418950138092223250214302497710551786304673584392599751599752878645398771287678798904341333438253146713757517438669290423213628388919294136913581775135821968708530119605764560644148558454769493607310036123271931236047896703767760668884558229054665938478828818622845530279862590556546110106415318640820267221990670360454380143123134016830923226391770609805842987461069842991473615954115134459663988052114654110242590802768947643311641425199370494681572024562122108140285826412340982211565126123263057708563685271270591766231869103506398665793142299662576988339424133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -3737087221583333644815661676844749800882221079238754263408190925578179985720150215869821793538990897366896880679190112704343763143922139037165974510608644966029790870338929966655937722420660989374654373336992661268309711815949675858780983963180539791311336711134918841107270556932742045609607426293889872847909542360697650226522702715167122430962615088607370465528676097147845841061969460991488305013060808093056820067442730544093970069452194573940418873415502055087135856413633154017663191213034587549902650725573551196034644797532622796346916950957585584284089797742055498756345463288556117773595094262740477075013794535194505208760648281064182908232388192780970672152649016240720342824415718737396847621418203756976709146742645668237341569582390177088773440515108183270933163627413114913263415964779687059017016587896850612286926569806316341096113108190963447662474763013355734971111568464844025560947736220030985464968431545886656682398393231470830303919793653519822691734062224151252800606089412150046118116573291093126204724488971488725175842271148700744090032533899146084486782488779972694940839740720442080341097434989958635154122429091974401498358213516263139882139251171312990962962160801091244571005003649132483450259981582888606182105963214035335303279428523078753280556525493617354419327611864296211337343157079739078325884661885486653345262953651743688367380522495508078127199913515421555890648561692714315567037260167758096169420867174881665177557330169956269482995749390950140162244196013572063864358945140981589815207500791454608921289925912818289225742856626429157864505068341917853757584308196738541570787366464093540225856414323925439215453443421914152944811865978747442478019024895510510340357667092157686991492497429484250214616555159751585335063995099800427755293022286157161355042290005726825744123645336195253830357541954234038755663309333713594353414150442143250500370743899508451420667499073350222029749252137508342765602427947061935661632393391674656505166735096366723352924325100936270957818100821149319358053090773752695150840410736658066088682200436572723494202590329137345743398661588291395813979962603910766587903791351559692324305739447945232130269975505564608193774422441521250864623118468447865118167751722932205161763628053661009890292111179486904457041420147865425786349326753164522627007695828793130195258420575451925404225266540886478060968989269697686320162332015637251992596891383749208677923315231012446287217553255058487881507473295418982527002118532731856080846822401317703517874279451161307786415919950477189342887306342235335278687219655752520776023897411558986907569196408791715000012162287877511594646908212683095228527898842822162914821476013555971582258068759575747079404775472235078417393277871167010718521497038597273664041136293059297191685651450887990210306968914542543649500734297455393678704893052846993905547663447981164046602496698029509259018503597635167632876963304949097462781478062486439025276308654932612097081519362168682363644776250212917751452491798557681742602550718339783809815763633434007167517526180346972246946082311340024876329818154843118427456075714340309772717412799236082813253886939363719249103633812637403868261346228776920230933528837939109140499481558546269448649405611075141454139546451811163738570124395064609439654912306119266994712699964726783850639531002969788863761639378863190979482410787890949246895324754419278268253689371796073805016071006174453303373439944503031905715019409124569122525560583219017454959312148821443108847182766190672232165833902881391334940547896830161676960106704919292661986131279390813851360289526615891743011000769909344558101080477107950349948906655996451044995400737686365591972631526021918753252239775870492079716390151955856165850686048102825880896758928993165217011009644031054322723820032580210202422001763059522895487560994710309719065624776382078496968056007601195878677094707988577268352323832184763259398190296966570255466424239686955424393227845987410226453172499823691220760354944879161722005073325014734564319951459765434265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -172664077347616705595815753317979295164243961538180969115979153897043098675817431528022092152015581912223907102094623419974974727644091923333831440126095217920730734307648442545026752629886034731093778274980792434246831999898961995976150601491089837127126833886926291553854085983118549707242874250195761854504716306769732327260224517065793203610619550022159522714776996368860599441745486171903883608919947631480660268011002372056516885798944046767431899051259771750698538016439747891866586684965936818670758277917770774232389983525745612142995626262481898016374905740086919704306053559217152777221454526766853865451941860330822851796947028234677234160433320124080040901216073633508445552569886158701851358625209705432219931296251954433475721045955245392268735810464850296423827660999717522764295337702657512246693811490530600795292879945557063990966551592910253162079547834630285824643807467072254684658763583890638732237309843805068818323391172135099430622989924993613487689649423452486231396647884963530043656257182642966893944255335145365863753957528574076506996166032246868643915015989767116817710558873915323694262446295223203922705291422970619191076139962029132471320110614791124447000100958575109526183540753226442087040302336177134567494264701645746554543136427732581599943413551057920889239700621333394984317403820719390847395563509721459611646114553689889725316426081258121485007751142133394878416781005406012762860588687004758630886400028553639124348268676864986602333525745516181372067573424749200644209963790437511996925680273497941174011355087152087218345853879405744139699139679372990895852498606171624346810408229043357313185440787032996171706175363831696025098734327776294187003081809417565317947031718933513829883530424597536094120259114172854050464542621748441534624542215493642257324797383089421278775460134103446116605538233301943510102570156854082380067501890242572947550867936395497862490578818707037480321086452833508892892040184126469996260659836341793109720017183271187555846180854501827820462398326702435405678322823624663164293159165283932957550834056667255973464793258902542658831578982816859240205203283872144846991690843241766478244972731944355902606594669527111262346384011808415823661023038203182312989836823109993741930687684679074964023895136639309898975955538958619967413854834970026648605390449137167580372993559260817858875857594811226514999708609668840094325775906010127302072564088617191701701145058092454944500313434186744276765452569341893745380013620949030482019672807022004808333618550291438443073841707640882198973542321064725538311015868608536246794726369449216800609682287799838852645291771528887481150480489718882568277619623549091827814825801206020824843596441730827548113619441320186943145307754169243803883784369585909404948026072621570588878880866086676483983315622062249907674723781579092845649907491318624530505674959538732443449074047954263354473833568588227047856720793697654760292440427273928093623764240848585917401222707371746134334822674417232656147701995383643147725081277727898541327438202677127030047950249517762470329939771080760939672386455383091445198167766551710207669026726662621505067279652129069346096970388237651310456697153311386043767327301374186501761157107958235640781183925218178955833720349130600847986571753227524559352900301551369336866769107986537042493412345049321486907006570771418778762474909536882255934602896145895766111853543849138378055321160852044891570105554237055166253530520327691251384864432656296917711697897914719462782977075310565474262937332044364893101211427924447344144747048364177618901076831193218912310819629871919184040911342842775780009533555834763242823872688494195254847678022572079990439969789023067277248568437980869512180249254517006361970396545725978478745266012065354862392903841894729875146023466486978495076563645253002036850936152667110043394684571011322000496535114421408494650809595926270970045091481722728298599120376367963316653689746339558007821875932905845095562253297513781133646277530528623677806894622932532001868821680545806884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -7155632252290864716629098699457452827867952709550682839684800366318034524572857816952499824077581859936716288837808277451012647368431958756290212145708027545323783285039860135917887576470372526818263914074329265416459645087543394432548921628200703802527440687435262542701845433078414426923142886400767847151075023234799314362298571892727834043470234798809579899089608165985542421899601057774826353622606972038479049021534407940789977019990726466760518723921929558936142970438124935033419338363512993277017852755322691361144392573110447425610550990711485985511001286373038621111979552707823245739082818847660997658830350930091906146914327308690839866156918468237679253747738439948691512415544391553120732269005706615159414597537744941836410817461507211924749218907241741639414285555985783748090338019276670543739309285159272915861490911736996830936269832423198519369300509810716331386925871022082377382436062097387532338280535767372882235668529910506755746357764160484675637487051211500480306158954174316362779842142395856024868435631945298430249151240460714410058664804029577186925295717093690027691036002662675664508409624680057057584167727949229086880847316570004850295337420340500527316404822901208861861480055345297423221542774476940847086680441490778037984660416696158410552263795521565939833263755288845767615583369452274657586349083652355854546989324306399771079132768308498194463222877086686994603819586525471455093936848515771285267910360734899221508783723550765587054213565700403497770209736474606222181633521084768457055115435657655496507369408745818563797728168813581596812589398064862563328554112255331969444059521882078337746209251023494615433686744840749111094490808371827211343624833942217198921592999712615762128766580654881000973653348292734315775228099631006273246339570747802556868531671734641016579459522207544081831557343699380815534329285792605690078993623088965432229702123251962552920241101044103310317666134788766030556942765258621311900876666664824360728200383725662139522063512739111695332382029503408078969680101232307306739108504030898119896525941351890642385493843860988454684789775789715070746890719055791745652842866330788067574850251553259948938429616127320219076844815705403943587406214223947087903674556184676305651333136490156661478324555521598530384234714657878073555383664937324025284362574384778785942164149157469705989713732702776214844901796954843321433241758874803760189901078764918571017877939004967640846056146597116280513450135554821099460020284876800194112522117644919364403159110602247122588266093227858342987886922041069729676235230979666655887638326315238141899571960567288406612804235956049905141884452283974378528175077397098315123891596064502567836908521331349501821725001584411391936619615915275038817224421597050389105065419267378977818229662578373966126697279332201451021978497863039895119055727124342580100284117562874304829408001703203289816458413439631893410750081397527842556657034608456702613690505728833633512731794936059121624396173112000366364630319084348431713799161813725486900801927228165245268874025849235693691854737458017609329960880819789579863469129230573023172937187752652272940539575129715018690902312098146134250168223930401819791400674566687029377933296846357924698856966459246822332963722648940532441051455527068062219973257962556059548298726496732788692835639060656524924561178388897159039823106182105437427586766832095344609200142700518099307904829549589522963848056534270783959860010022619665476524545043231731906849037538429150175621347080720057083067044568727712698450609840445929216251203059910230845899411227479445263463685251922532573165650939601615068726222520487949603090781649110412573297123885426065999901264001628773703985642951843297422997845046748009936402252734783228138210891495002252523415062528126434593325347032417842483586762831231803520459203183048393962586544840990970196324363567822632849230615668429167139967408658536989993730234572657403881121585295402724299179656457866179703810852511469361934360189833186424746868881108241566835204139351844787597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -264000910509226194407892512075493751808134886596552235656470138980484218223882284403465279625949548850551949409591603530157908979571975808438555762319487662049100993540503307528082361903050770977979682797342600132854305172171273446959070062135147464663591970473994849645134667382793215587355116036698123080090730231482367290718616810627916880796924956114135573969223058962170987753869886974660539678420789836094167288688979320348262612637275840166387210761939597436984544221716050340486665277600309856693005974503949020094012667921810070499469714281486520585601909203529876240848431458244462237244654668788964635510601294399102344752738819829521913822406786711673751848635760859127290225320202293609532048787173235715934572012300875674955599494232104688580639387044108157481425911968719865839756404950069940942512657582772200189189506924301975639096134964655383199831559123255447254842913653771239686019861263345421635556991724116446161170069738166079070348146293214798206807974076284724672544334205128228179874773670464213723602072059713615240819685843901139404872865202746655167530202820342761701542268073054241255637789874587177918349456654052784520623072718309777933511011404379039917463058548780335010297522917270509701689553505296565923920730346106258403673671180269126465473058407212175168803089972260845599420019491764301923568767961873605443820085628945566246643771790461634162974080070491578942254047270208504277429007395523491240850230837345009844862182182472235658405934655899165478985073375859298969778163584002307504727806775473854765770543643985287633109499473682102436171312621832478654516887144427213818513469399245691820635262858756615914189255658423433163274763579826490209220427893674314119692518037119234057693272503386129516888062687282347750449546488472276212882407791103297997944491841489514152837023409894156464437176362195530073876464545234856859787447002942838381995158138660519992746131111319187881808445022153972035093204072379770898272187276326066366745691990535955952895225815506945860615263695796172442842978938012535570432956086234035815866897034992091027576945213888905444867167966317311674909215108640117082993126774902522114496819556198782199093963887806344291335247084303957746071778764036510541199519276154267255994661620281126751929217530808805932182416969547237769645418830574422273663668229737666952129700551889161245343156949210451378421438002742043418607718544030091135860734150601227131659240721761585837164731674012804607133881967245612721394825346300508873266161669007741267683280824696876325010828554950234730239187596960121072754743465165528271065565430784352769789897637597001247933293628419888685313280563000069793036077215393496670475619852088578030451081675765192884179060347406484675488862273931842869310370767204176380268525270433062894398255533171373849700256963156666774781279768521469152605638183592751576976536623926118295557168430812355054768106508315542720745882726507418172737242710283322089407167891796843532571223762602506980100792523029130461405818264175374692708225073879072940053271593133885990908038187258880744356779081582427535630074165336833842948475961296345010077035273432114940400902635860445390668137728339315246630253390953334609255904960646032417753653068960003209595677705037775540340631617911232155665919117466760453848781034634326410292489494114641650099296128843993484107003202403754592941795132605257114415305987925950352262846024447787383412735533504786576451752926261824340061622513173069349150309362342197984521725842335062259872198778670053905767042724021721938409683420609300577785303098805377544767644505149506502830881681829321759442134584908054169205661364299323947562070925779566338723957778362654168897035009693340744807396618910832638564761265213805137001108329883671508917428905178374431302485604726483433647562370682192532030546490176045442272100283829562096325779240464603923774549116925818118410387473589741464647948777078231844380101204713815834335493767069151969411905243612740289532231088962347508589458063357390078640385411290480988100171089172363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -8602841142599179424675808004452501247515169997903304954478332381087000112328146272467012221309429502875413648825193693001579922290632962344816541419874861673865874616348077321205741970016042904668310135465758354183161431123115180240862049025800879908475109601915369296830923686036084997263928974527537564947979580000892701881558357660076492274333165699877342217099085208139042549387127175447739902298447112976433299325400149406580414362464408686711940089930793602255542789007638029180670859324837968011113325615096221728482253392112222446676955000268410263458138638406384986730741402036344047299800964003426947102977822749206606582532466142000218335064253766995772145230739609278045880830371816951839524628072110728338133525078630047979246034295085052188705257877315618845748170146301230913558390225740445805806596218946406271238405441450785332502257039546660695435426315173852623094559588921155658541406848806318541384599825346500880869165657747738967056083204997941556050206371397740135609522159805899128397853377860650054737951211342299562267571136554943523516878208733612844984571238990401596781503555134651801907635720708558625547268390087155363029015502957738705459482937960507699554629397680225865702371197664135095245755319580567826426044499682242233797194190752446138835038044625383088166950392928249341545505153019726775782382728699129285004907562468439902437798066121478299973188373406031029850048049070272255015371494733253481588966069880802844195535035084835651530021147101062184533154099608998996187079233808737563106693083167582740370623105406960000152762284358097134192321342938020071821626245295723144967594353057156240804643669778297489210345263574203118385188240202338863001473566264044041482468223105105864781862664824270992663575339048883727555062700750452668772193411296968744977454316636070778546175019588248026924427305640384156823773486215389185743188069566131866706429900297056210372624781047283616105903223675225276281833908264526808629374286283550780415328680237810826114957326112742228287556527320572024171032231394618404281680632151601353662428276497872774525963774887198659404219845838231515031736881661682390144719612072855255536002666721266678714136063939317598825325343763620297680700315921541969474204432052327331633436055094597540571392815072041598644344448820246489614137541884836416300495660644491367594057729826168974104186146151832696587697010245907647254763883099649732364895975546460660472946052602969465250198605280695667262104301946798131206749605267076566739508798528507371904417396584575125107374827529762763372015298789895599209263313019940472312223798275988339898391825311370367339274467760803451270839389006249303934915870096760377903300305560514649214119984388620496325872071799235832833778827424917556630799463126954836191907249862525920281532106696318632368517900966024519495462836727799599042797601033755816724445555961863420622310578810680190327043202115530398981274801562180421424218849774546180244130972913689672993597826888351320969130225100309150896936349009971208482986847964041354186011854273942877101630403528617825019530204847683364741467880393144595058587754512776050707297992926498526719486923888417477742171302337754018569641294180654502375079592049471172552199722725503450155819450617680771699887888229541203292348228482718546841777833166592565653962967625064042470167572971379446514182177945039569651567519746826809929903224840388285267852241149378108976816310646784073203969109415742955310200370014453968400906258561307422659846826315640309740139669670583703926210585922240877860088563754582698077709063798480335803680072763987517941268923123944905418689468621163435444601809358514139956272582273106567418779713365971682211059209028039723021506963189421836573599394004355514325177101425771982556638985992410724668764348372959963792054058300180049484207405958498937662362899191797264763408543870994854230293962173864709966340040353039351950187249949716193533757573118165884931292859990628868380408185217303163150211522132296910646593948109493120157686973925592610612511634826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -245606429640526310323798110563542923532222774749161680098407676497425948792434330267277788816399811884107309475579551622527887240764376892513032813667494438034959427801655233929194502118850743878081689557924527293639845493731419848071700340134503984653330967123684536086317262526776096031602461287290848186378553290997935754235502929778463365495557825630414827493497458396201000977065919127865118401648659887052301950389093727180799741996246832076690860483908011854021886651986930336662459167010164696982748662396830394920145557200328141573204817712438762644236392808359550494203726712115514191440537270759549200615754361994672877366102644248047990989301798704138259048364190803979772941055832616436671841424272882623043549945182995039872725097688367163090576468872385361099395484187859345508299027386297249020522894325538852912088476272499627637509560531244186677058670022120605294424613374985095432649990461018024467613704798767577291992890860407379692244583303703557223172373863162387718422644191109754411151023926519522146029616706150618532888676784477858889499597361879188776111002081610484567689658098657037459881973923363465408090224151012815547332166160401652371168389849359846201570760595557599785907376524587295284291486730890731209626655737146183111451133724596848368141149921228973718761520293205178250637206438328516219150942550892828159664399260233975513189208036680987267598825440111507751076633443533720949132774647323474479207149965853533909490654486693637189209178926919740806821426716254210635068283991025548647926751359542028253078680844131217970580487798414866007786167588748591567785713001082047198792066844717624748300821916891772627419465764829926749851479411177661042982070312898412742184072919059298979761931298119159412045759452247983980620077972217705592686628281673203327036999332817937232671217901011726777933663271074241243743246157711519304790189117240668030339369524460190155661627575240764584142077992170037719326701826736562845027994284074332871930200866778624219496596974136817773512537236922156842484226299371590203390055303492170692420792587100156526710732482226125169198984075660659836847546076880790251739566257795523082972569147496988075952961648135522586998580414298912141464607140185431932822352869619525156136239529251694484348249209370741114495664101661845108818215675076168701068220211485626840424859031398045221815272819424251731325086225732738756999979667747596343497703513398227143545908974184058161657491272527172347580234670847637524680171944882583373858620265165885767469152360285382673250870997308139931110406108098534923459244843172628408950295549672002699137686217374734983079103981220521296326440397855476139266983334668187724644760066203835618922464475016027112812193460181523449908351339792615306702416179549654372595848798571137431602544489092223743364949309268596139869499698094051748805833017151688940069547441858189993448913867116464821316942429369850840182599180046330750429172428518389218367934101579555743835304924326438460089882619293041297356614846986568358604731911614935798981276026687308679394801513405936197050624588245173538207858680731744490077886970475266887727784657663612963639333044213246978047358514018296959045123647373959521966192381207973662046597681439018117270427392031872346673889466251163146867881422989236389429589128022709587345207327787809162062917322110090485600195110940382477725018702737354947858480053718571218567091481377014413971302585065196138276523739782247183618466069258514242970098679099050431390512142187306231624304484842656427056933359639578454395202180472581508414278538665156565332196293105716537160844216842823319956143555533909131961473710104925703326367971150977355435409780328365859214512889319436180831566647311058201164201484999071225174013133302243233276141513582906123869039045051643866980531234405540792570447128776914746026332238322672704748866240883447544418011898477622697790093518713843171368951163354687199786620264421354634964694218495156936880888872940962084977834467366033364303903576919385631782688506064005196094512939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -6092515901696444329381589677386086488947234183246562712809385300256777830104995603194896899306706411428349247428579698860619434672430947809907109066831322922186336988476671575796425936835641132766886176856352571044148059519485187617368974855710353310636822564066725544119562730091441753708116226192865290653804861329561082048215068140197174463628803063192587940584102512390072328074201145432310012301096626496293725897719826398702370350399697955891348099373566876739180152255985333817559999162985564408806941841132883712995762892292202250970206070216573796665301396781329445268563130294325840394712065251852556041433950065053407411415860267008513767606155509272907844581529983152008751841347800924112864990528398472073041709770284072319324273525437989698802075877193428388897020460827893408913334596724219201882316830075802864044855231160765278191877750992414380637819423470430106710304517815829133438948955104835944153689268417799704870185201013976171356225927517879621555260808562619281608394645285643264652864449568928092484761650209253965933553035942927593329964353752172540686943226854940858065896187510854119727289221750703183429299376813669855916045675814806237085639505551564255543527836700179807405684806343726397209775139964674759574996834052245783503606479541070825685974224294386559453398281045172025056595511617321068256632949140172434223086431346555491719204454450807468813920059123099814675426089724716708047918082857410101005256854625801699982137426243354376479091285949529651846362169898684301773439337041056023898726485238660272485023553693619597664320970940180197873608032568511558217188852804165377275071156455516058486832101089482852370670054301870119291580571395003664525078560851927517150233117972609142444132686743956494094307470205255902353531877836342994351175505110698531902830335301141426284005383713814938381307255402264185373221493468814793034148119091367379633721121648150126611264785360600588284279543552701324457421345470577771325727973637664594591837801453981855300130988118825313686373406449760995615667047928648949797896826475756926060344881752626287827175184105202921844015320775055382994857285729232249900665601413662353013680961184241805894180906910684319950514870207235747880547721359705195575167005157918006470329930125379021028755495951512294226022795932911625199677689655614200233768842471178967713502490987882942729581753591713857894040546719233111395798324639395990920036009103807911107229788063224496313175548041115095081391301964755540144081704047509064168311291923491463057580721980859875130220226194840763055114503912381813418451664228365817255360435427252892155042292130720400472843930772005525625906123631356772516330835387181981612584058939012564236034107155767305939434773281819283274741624876944561367548277202971321997149978294194700619694941579560952727199207848257189363881044566112631283582793041092656667173163726950913956098420127089408186595074779138451157498092396055215763105344646560041003391157212990476701476664951729939927196181149019674108492978082506048943894377910099441341497175501331732013766975504857382363364269010016667697739733913516920604457434438672707991938541308372158234566310906652998040450128054776410458259382883859569253473684565888853269216130493332017314049403277436520666510346624475979194440656829387910743037122225975767163467492175838492261459029615081326328680253914228452394778728854374872390506111977979798359268963105884489089322087729467106723441285026530806351755484048935400547734298421212574508984788471518168028388268169340595656421996629690653066907000823785792464449530138558411163632991477980552498154467023257989468200287910619259708104774332190640798632063664379798019991011105919926249589938646569516405584239438984228194451311512538536432279921793158373828378952436295365323248457493522885471000266685793381643607046367271492001606281971440076900297521943100491423940615842395473313583919004705502290434408353219376676547727274681252640967439719247496651077205990457515399847778180374130724179415075775212429221028287429362535476684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -130147080872889189543869551926040227776125182317767329997927550727000291526727093983399724608697313009326416005138107955692296908846010302090740093360534644526683426108555880737045722373489830439524860773444540045578371464308697749219482790356433994447293621139616075817169035350288608276786095889704441590511866267089717224561061507945268742829306592023135266539002355604692722031997842359099926876811837679113534420829246225641562301924142209500487752663108472338654359616554895943712017399457873335067003631079699769827741337906988264688138906969075627273281972233821884323310951928634137596626504334355268622750517930995338725866656692496577917891399401687316106634719215874511094772388250285645204858408820801950557947682688659279099019036372532259189399182472715250045110311300551147730522148267565186043656257003226447707307524792153543239357445642703346882528793137966898641740749583881027740834689365289001855156923231785290819787186837354643043523168246105368575661057805276278262135780303908735567903871007197109862159987638838714121572437109719556712961269338808155508348326186750248420731604429377445078421891924773191773835404853323132050449642652227887527685081290501573758609372043597030245389468553167555180996298290529933287279956348851097735808507133730195485405623065963052305847356676272823771735815252496296250958467640478710552921801203238054271602454687815568012600486772011189929251276254723991243920255166583545530760883666752968745410950843301473948485864674534915152221342106451168932370774197640732514997608289746767331323553796974147459397672676025356918980025452389797515837366341694196994216203384685379408484124999756668398690325805975098338476341346753654086730689535537730405394350407985581397319478167023343274840549347109681853116833990455879077835696012205050627294431444533739277151997087203183296788801703193676152123543607436670594625552479059515852685246008138443695354665503394225757959080153351340683458230077781052473635076659026694287033752333233825332913929378045892718477086290604929048674753417388379203824029931436610729511932050489584978940474985528885257043144860682877238662482397896123829227720643455993182480544679590073885002818958780659237954809418717812128267657036510519320235791018466071941285326844428306084553467335344743558333907790402868954051565834866892689441085038413925639678586948909089961093416774182269000783882012698300932776947657333198794867429700209597361827038442070257015220871392547761398054101858344387855061987984540967318220297573097351224463764926507086769453293096478755089660589477822083779110079931204356977118383912303658202243703604043055446369792671421951492692333437795997403300995387568561118498200684160893004199274185433531999630943010745148521333829248163511813494321728844176127133350282880929098406540640952932851413391235230440092631060553425256603655324339496807295193870577357694573461966879327074261021258933541331739236262849682080283627897536603863149659082476572440510583819409084876908466686698734271525726495966042186201635800724842548529710132395675748250150017809725959839780699180080531447171538686881646426644819432937787856265075147094254766752130613009306682230917418700774223324933151971277619546494138051092683733854232438837042925979529538721398229331499391650774216031192635871315967871198828170595175073704664888377432176288560813303401339308643694123968361197943034151964031299403209870601925428150314559603890234977939963953768587514630240353745404557238289338722778019269070682239521111591455247224202843825832706415812615057041841474329060788952443766372563084508117086090450611289272342306990582310262248560519432162506290882293394867336687612671513303279636103265717085841944538315929031350804717452270222700272462000565262760351174018870860966947105850777163922611889192468435585407670915961071763918315803979632267298802959359868662948067334920430756472441541111035266095970631296935513209912755306330751549954919993699931795700463938427140536173224832658853632695852570037134919578303282605702406726777553558349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -2370059657550631127959398830452371871727923917073024845825756516694362171416695800971015822591953052336736514367187724433222454139149101322629842821002092105082752097879301226922660648573692474792401410607475182797121854082181317524106081233586006372307743440544257706200456530118251936611178641358758824950411208051306542408476495337108243513462390214537409615027409526799671765671594474223083526722720609000271670210035735638077937448030405365010934054979081018894279472868748886655040983234420485294561535429513768028336160242952702176231531644990237478635729298900912038257586866945741153725624951172140575861251156145962170783194241278778191992068046521572194907473395599725859959379009086573416882220816338127034167836814524420817644163759154266591629098807358831727240259256814605762995728455389952630822757937973301399755224275146047091346990044730866082404874489758102371074671856215355193756508671101000804028133671787290563928836696495409638409871674220011630916712630712619168822680471128769289341818467138966281660707124268217907940905283115497125642564771624025526088276511048234566806965786759383958188597020188488862940118456272063629491051320767866655743166287885146855132767802675486952442640443619192538740737898356730689863185590188417673879843918660676805575991100877847595715736471263742421024646164309459939667680851016246862696944101153494316763834279868948672168049458078783160043242888299661792154790255011881776931837364456747587568307542099926678186970058033719583947810707051300541008744282088212299446552458596607721014964072415651362946318170423051603454161484703011021644915296061927109131533858678744811152599710736530563947252820855195700188462030810480451102780646479393290349258606387210457546774041390853230091380238568336096517892983092613793816408970896739075564215404850910080778445761221759480106001946173252436642499734184483212468029704108846792796297259066160497119147671464219622361777011097789677845837683428356587975820384108706417379462337253539632748380235971127867976647498914167493642579236698430654581834234436076909438657384471551574309435028938378143253240100558729205815937292248668488432758835879393857113944881681701297635864727850171227403824136741140840220325621258620545200581396748866761920146317631336226277334940683021750795342438553595263845624757244637116070805690060130103811670412171520182906763583884467018577812102142028753502488370117386518839136829693952655715302121068339327379289617498447504401424569179305238592034791280663465578856971438850111360299538108914710087436346620031783083389763058051070652339670872660161321805227691195793375297759547574423986657890817033066479495104204251321464156879951078700132487230471470906095326013613338375468751375796682764951706600790138473428056780242202520347175452287019029328336483111829140982897776608052816560066993309452755164570047794554975529826954850431373271572142675454573322292588039379703595737518788752357535138421779935647100552434226811393390028462325999343970824651468075285119118662096638901386602856172449486769357955311732310773240496348757766421410481206655142052189412257097212634997754427827233703721536104067922622948854048096951687196625565248399518325878528087882074656087269892078552185221791760735212165870481799031643734196288954584477821621146823887491891603211984018274714903981091250899597767424245745277452210686391849128690604456781730792244683934034827553779392618115284699969854785942342572499842862377074464474362836256548069443270236364249745014832510827274053832059007083808409867831403891286982796357990928427130934023151837055582215637335099722565665380575933903830282787723843108306015739133450022225719463283538671628713687362229824653545436123926943010831320859225757919960526305819262653924901548883737590602141709980322922495752917266993767503701532700557728034881887381047934416225478512716989287746850707980074015686322283787966088592864726363551844844001565249236719221292915734964822073556439584428027168063983787446072461697507370776923096844512883762945421040058135986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -36348662374487520521065029511430976134411490831304554525866151087044041502970005508597135665120566648046803700662578692572742546299332405838291234222906842805069900756159087438364715603010159482220832467430729321330263825361892135087839802762326671883053853863336988129156862566665948819669929874093024788726149391714544534415038067339783720916091941693778364359930236906382360585984374958615813796206219282217545734991844246082882233133318724243164437801934935607134668892716518543389155225021329114860490146814694355570391694730098281589863620830458824393056054402169626446280930698161711030762961774532818841570842639802673314879517556010803420071785302821795451557962410485904299232364092472773793980245885222721457440020355999151113349947456419507791521792714406145445180839066887154196138501631035137929300004303589443554823447990034617344503267053726659702767288158415755581169127046711623412793849712095858981194921266463327475565999327461862746058246941728150593543127564276601015830436155546295009135471848567403401967821428762826003986411058207799957984490751849804835685482996118856869480742655262978382806003484795905835655571830348157550863223601354105183877833721240349963291093190788327926123699999337867833562839179938014234562911158537642219688376532697220924999816194106307974822831938152121498109635157138416157655249001043761973314938708034648942950752546306969267499761672986986246387327914891761364041103198341671051225323782653862669329148746988131960968481678399004674411214577334877063363063375863178924097512440376173615671811360636326509804124202503891995952012940298776211461828075931068048459222966035224918827258803931724940881251014759162099504148016313599957736148940962307513774402301900526707537322778067010209657273050005055478411767746409038375193437027268542327879197219491462214631564061177330371065019308038997838211369599405489111908244964038427705040471479585607468037632780477084341913970725936068181747210896062804667276557759599709201587483157738420682977130369717396448508405032807171915674859173081623707057215328578872926962311043166200746250018985194044976151489357007334356369425661440434576167190554942414377892019925739189746567169400769917855902170930343285445445281681450836226923792390511320623436791889743871028373214130825245231284047038204263764522992784458040044747795728879214696735511311555820119678707147878856183018586082811030500829152485313254996748150172508062261292506951582885598218017395859747777174190352388552639626072720400408472504535164006225772576398002034819838720888172169326987731506836769320858292583161937187649296261446214205188438353290230031569423105980072819926198625090199069538064465820456490919220349973057019417164354413316558231866953567153764098672026467181566942038548901191862884536311418020204467481356772922303793300681107075247691966001103716578733409104978613920687162471270421888950988551795967720502690315742520343225746742773192249637934349427875239460336583093808562932103094279188253935794971193327393686660714561956917221449370088916922203577471214660827199674077826742296062613863357002251633617595769168703240389846966973358610963782051685370216055829845814184817367769427823372132756255949857253923655638604943427673748216963832528590348098960287635046043226474144753106793682649171476698607618979414888613561586844852031147315983925981878122699175214627842418557648486477038037553487064072225638041137522263730555622724047889785438244774365245221336869256595883572978646192025211031548031621640411804289631380317172068278356959673088717300810562614086015930931235449985725192232686739225632121176265711965207082354754935595190752573166489428831659453841887901634915857832945396531361622553587435401285831186362823677680283846668613335012966604300230275183775014775698823916732377933864343275985932215000338297641038066438890760704043295882314498807611660675306756195561359024875870954405732258781746864494590747118815481082137275904503509702793429031138442842849769076133316213713723675970274085145206299785058945417404174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -462193538469658394078945893922186641597660552341969109225891425695603342905101942844546554057295727168277612817935766961988732131354536035240801881318589930218129008413923351108643779347590917528015507835728890816528876698604748120042236340066947600796557776075631133949277333369538828632267613511192252338015553033375966476203521882854429135707135707192312014837757720829003096188692611869001074717042273121459858105409858492585020164871038645679818606467911870264737244526953795419008211888920774786780044875878881028019024235049955654380812518911706519616896233619626483797191658130511039569003562269843051355441611818299664273366285189054942111384212844073132980348234709351376406799481864274018937912191855260793812651711338341804150713002469733363539516526610649738336647565122139048751500872305602605639491932970091275826949193953551515265464917461569799331255389975395896967553862195271454155189473935173821151613733537820288679876178716015021662717346856820607094730876624485041680659158038401402827146969781722057591131936372305252842436717134145910434725591668630593490108835519447256434775415832233597600713549871670043327247690125925396613940573814316930295916724598966015932989891943035697605952387801281489498257909985576650350802405040217696017337228946038726534370458383470258405216651757363607720069239079263687521371669085605815393237765012830340652986651493015424548475407127631210340405955711420891605999821802057101367754038687866023561700830780036689537423972330305931002893531267438801435081265039066001620532615012270456446345850200572286713706433486127535331906709122990101125814314631323635036200687312813431099510738851542347025481423760578413796125173218281247527307073508275420012829362542507332232987305791550805721138577718662223425203005241189129713847140372155827232906626951047736747578837783911388276387098232958771504607344930205397619486530980761440465788252419819699268882118196746634339649774806575195360844654265703315555156404473588516678289120328380199612408927367502081444837921916497230923764030113201832755650800332127295710325729622676122017777898998258594441882379837073699517204166715159385822309691030088910153702328066135012970225656379063681255988816860131891960473226822177615575288287649309113502974942351683265270017257589350145978418607760836151286191021829561508539958447479318912264533243913572408735448960924036096094848606858020431583220448693164559204156262825535262532477815034853532390601419387814057278329059375281718690323238438881450327660674886804834873645635386742792298344562452074220107440899159582207695133481059510484710709606486736867384658869491826675282899916633894471921591318092643003175433142493584298651069884100563488007124282014865864288996434725938124109816211140332882561002863130775599444786154542618602963584256634774675893886293615680683887046916585859519095389377878938469846506580212468091497895748712358981657954038906308250960450968389823382590175354641013003094873916956643132041021847790882695265614640541963000325434041134783905279722860109925499327071003655076202210459249888049443674328632172913893936842001626716369339651902179387017817315690447357281693225867577155978678505860523867941843061075842182286570849720467175278495036024745175194850850549137228523851573245041036773559495053762942461394820391455230672810363903796404090778363781478587971488597362539360151600416153382781896503294423683028747807668792273555116066547311908555630706470195774947470103810911013941346605916821015857982727933892273832170832811666456572493285420042657448197250972910726324066959287532493916795541526388266237251832802653745768304353427187800095182845890492314787612358341183219679188207154761254934924423369565830567231698596969378244753855870272216999467161637197294660759201290596613327301761299324888693318397411883308959191304084590036402741540410638064201771330990364057147640350445924002313510091205937946895749345864909573746252303758372359758915171455297562921966723943522547270142522533667050430809656626218728803223712020553648471832275390625000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -4767037121834377628545811513137795757962066315033246960645870090073090249000206600690410830582149193238260441406434792047313949564741820594856252423197765598234640677460180946532812346232163975296940216986909755039604388168023590914297540979271803765251735599204274431300111947729420907486295342525602445668373437136658101348939652069622605280994064054574739118236352835721206480800413184958541150094110669288961508584447657398098083628944415926850509312306734471764242466842757119647462697137698676579557703268729441403982711563929932173853726696539969905327145899960234926534392568955892134657240704164981056304621255344611476707540576764813572362967105897595120532826780749401850464593860594869754904870596104691258310111418003829005982858032741142781850544957752680422015864510870341100530914886585173185415137633037796167904700521582001381150503372355302135413177455798268939464734623286011664838003200832923341559648459045191807607337599127508955156125680293254609661192912419511297745829725613334338732804677912606763310352506133845807035579290365618823551923121715642992201368864377204833287543730299670495944979614096141770430509927031278957899700771697067248107311046637554860646045243248590632815565058574663283158363276003545078825422421230408089198891250988400697565301450175245336494584237199728945044472495164330750076561100313571921784058229087714640963394365631847358038471352608807949448018528341960530774193941961151673672831074089390792727873466253104330341479994920033929602596397268530994569594196685431130877530013553987515589174352245947175350054505495779187556854243674610762788551319213946435494100043858809127287064679807823381099843933481997242816287384370991758421311627244120717467329266199316115109222000838377862837239964305960543486693076571241599328525015230296918883524206084755895289489443358397525312691261813590368581977461509350841200957126438998413386678549371183910084264020727506476202656748546911738848605568194452018047934629160982345699244104660983082007452524347851678747912870460107604751343471181186956140587849414831573014911918704279874877490405922362606817208085493176580305497445436679690684160126932350861727931434105632702241624750767952001816458079353682596709779685921611189098486532652166458898004506413154100828899025841865560038680107765323316407124916823614749116509502466088875566190621558405691283328094687185228724765071937949115328500183762117315484152759995183185921251956287234290689174803016930783112404265554246180239805705844359265563302118363278181534411102144928246511833459381965353658402310493843563219807956789248289299215161478319438941813982145515638081993051216634913917022842953304948175811551352483709443008280870848536574475598151483386374967624814207088202519428319347287097961518395904294325542605899257255940522684274168353970872764310746023194422681437715671378679239855006474446625311595079280086137193634910006581056164927796967560225910415911611591985561676688339320267501094996606397110634212501865708800575133054251684420803979923716381119343850968256586242900680153701548554417604447101486761555194102069712043167351491844407815398325501104719585757871580257978758630768655087359958460134384282752387190976477381591612528063330291692283178834185887134678536564983042237467843084831471950503155922908774500643944693660885549962742094547676191839903199625441340805289812544997095885675254856038064623171883955149550039363270721595863152849419260221285317183559243958417331472607665354757500439965120326705954385350571941646015484216120091276421650298500561449987641880770093403301921004121378335406854529708087038225677548098494948037647697737413790193914694904859801227120219424218648805550908746781471155178360201972857723037254638399930427368662743767088856052211346345480710471622098406589016578993865877967908034312021426032994119241050832481702906642017847860756590944236745410266350231514437727555355626417036710364226483087648761378625327969278285350895473510631564355178079406514652528672073227532235417669426169595681130886077880859375000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -38604179127756670563576464410213364645618636195320917944402248048863080107499560495723974765711707901035749030842330310481575709621159487098191550107051948723201672018998538802391992563007943975863861916682307871831516837496761743529108107374546003851044060681190113109737173325892074826615602027932736074550233031324116400085375004427289363737129989224901879029157133024831863007530844627817411581159900753301093049095176662144649440512601913634383539556655262405159048160824572536229752923619322685307813497731492894510366395292075061140808498428555745569015876025244293361166208967345053570799318989251361692676979941476084740993166337999635556540024287343866498691786426481072838656885128661934766548475080486721770002224810313996442204631332479222216540842191610546560925888951865942605940500726303634074872801237827540297592053355980312466127797122171685534324408968923113037796941260585239553619563084935455903138708181269571696053739127969476443743660481433870895067546784102713987123168634678010020361095426266564622024200030611204943053510525388152287109022158448862558488558717470963110310203035344770973626792924180955627025577548220979306335492318550745869840229904662435755251763867526180779069290302233142326612332355672601613106347825408393131698392208924952867194401106536598852497957974997242149100768315187771985353801705658743218297726222648843773053100725453609079069277771407510608078531458377052304469381905740438387419826954433531704628417517781131441937840524689002857404510011783586023505989212834094052617132028368502976538150227698493959775864908131768505816365516916710839688044446024027535712464868151770538328301390054322771623211462065728822156048818443768615275975594602507341120155378428787540599920263110431073491922080288675423820038908125898306557269906673165803053990740188050226659456290170126224174533035655276980828317474553846915438536274532328522979891617814101505048122787621240219306827126525575549381532619736194742973046859381540221748626476291420130984048379464407378826384168198020770629242834127166322152750852180786590371174121489667911522954463035888900089363640473174167429146474820771403623312430074542426615827925945033952793014883783043813158308321112002972059450844527149787208851665231798046258592436313622593486019447488370764684957914772179472788294916065956363825698485086012541950717872109562205578428466566887947001714468774019849725731843228778398141757205299853355441203338837678231248352206951673274253045251036937189964378612705165009237596985710424528946784167122138119990461523839167318774095348911435727260737267654706668000585673210063545425230119716958602024769493994110796394949320164765732723367974538954658330615917707445613958644408755876363411205977020263957377704363916090491118972678661084282755624923918842251602377675560305791907796399087309081363333246937098727517963640218179008438352897304599384308305116159371039893577898910252017216254919421504939420125881759120057529488494315591100341183188736759000070599874279954836890370434052473908478295842612067606757011902429834688967125842201010814260086759873009109257507069752712380718733998901985187706795848983820171505040629926575892604574287946852584851421785797095980300355941762152076134819222512368256181476525060258831191577182729365715426511978925135803848829246924195484919034598419528861491835989654202175414632816455066949673496350969366271788893129892193130662178362957593378352640913389417744967747471127937805912529480127502245942938412894756249257095397766877218328087571379064004596854807121083323010949776329299252294157517490877354779883448402011885586412560679481273750462039111292292327088891777443023279961288978436658889183291548678056936890142767673500724815723389229546592157190676957821090630885217046319181460181540995035383131072973432344378788089774971087129367622416883227871236449461774065644185463516871000078887473293011359140851632432924078342670020667265765811778606693069079656887035627654052539632280247946551595774957745497990568850354975438676774501800537109375000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -235025745251817176475648052116118756986389987314557345624567535443130472716900036626931465511143664497165646513150283018451999270758690904512973635981351985823005982555701738958820531614458785848940965180913863403993998797831677017564989561608801715014518431526169448964738087813832889015679066336906851366536008337198902625642730551673676617031057650399939704225046565967051225147236862316416503327528969210935325004455322793231742600746405489904668890113273219729735638055518398392819198520303765793796166427732870755019052272842246975249923312920832304931249930224012893619364719828177582008847820106614366259765944864793991727880824992218688927737581199724534580292054353896381734827817806560638650350960310553652632641755703190154427798659366701622016050989268913203883955253818871109483543488448695964840966639580396957832677509715971999009584058072538650588885112888549507962435549088192633319981656931793217453443808703822871908285544547051637286698006362852998056524710798558970648744439833867957663063960775623682908621928187728244982431695245404119578806141376292245239023088486300860885390167952038206833153885281077437490946909806683075549994445456081786298374702169129795120045946253297415442378086884264983786027172114493868945480584276261474170644655470320750011357443525665432330963410883622424124399411455353919570971961245376824317011205145714559259406746224434758878357949456167568554289973949608433886171176961217359595041535671101900044118695333106579049131860890113976626115312829666079747115577483813950291765502561797735296136330331271618306858615388882990720127757450772221670088962557140010406037418188641637033230505953189578319654877727543635824565969038259868789552832292905367312335517340189211836749930142264607937859889178105677420849813983794745636075207066626759534674357918187023571602876362573707831015396523193090641710833071216299336153054448248515182193210539860561805731116153005360743801858105142397042668824679802889593544552866320461391896538657407604007068143218985187562115817170379514014881344543660780800716438370618216073981763234333808258622958282243283661725563208008223765449925906926110034383569464174951541829965602361876277804275791017889700070193225253827001960333442513862022880007331754705046421705930358606043335310658842312657861152763759510543089291318250881363149912943703467358916998452404933952209831442676375858303746981067581569401366988688738654644535422666445584798351733489374251407094954523720418979842569052742674059127283778913446438657980059979100393119521421352251936099689947317001832760686150844516940042291365050526757914195470662828193423196285502894229327862832653460970355338814757724951347330132861699898952178336626557584993811187486041396103426378985716341943530360505840295554338407153330943701047261031586026907729120880883510415675104901686407299274572676935934011944901775716052357085159160996619403125187690611369792229621167549149228082213426763113512404148355470000277258754198680406260802100007568413902375430143241498018170930830846736557272325794576611492343580782747810923006705406903907606446857683304155403428032616459866256205872530707156405420506519823301273453144661025063702441088796423732354119794932042095454956181506877902847515557742837444440416397528271433074980563994538272922735096512658333169536177263437328675798066576554723412044574120001878665392321027283002770022135393307580317721890726221227781358574592181363043663956338056784399467015185356139905863659469401932602187842567419128640794597516009883434291695566599674844805806150098312567210823364142885652840770161983406007860432328500772371466965156271351840939507791420642447236800793230001762610820366097414547707523488730194812506381604511504420582494691247648283569370464179110032270279079224467490060957906030290575070406023639406813472588721341189014562291735154311293072042118294301981688917167606562722799817465579578436923171864277543845159612218944199723030959783280244836962274130217927674443439669096303100328387847284261624736245721578598022460937500000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1084926115368457851825174575052431640080119287790912442470326477814892614584972125586969389732271596892180527040342025561063045450751239560231177869726703774582888084170769696000767101647263131492224162926200746621744717278783058458619373484537282978798377263208099421956296947955750917500809671154414453478047109217130480394241871639213055939788780057129900543381104115633373815820160337608302952920915707705911238001891987956045305127015820541608831129236575225522258786415651079697105012568547749930434646968061024393967995434700511647036628221479413950405002369798038835274521276107249039412430750342691313912436952647999202004703016129031688536038914215064152027500799210395721779557951481979567971015532850266330752251955466951083006662735066238041434991048305844927767262336082684738376691343427792427817270153491536813703344927200826765809320437065579764380220644376180300655058883786637565721305665153916385760368034587119511833641561451490790490538498163995746859881061200664170086074735280604559137533009031369405804390204081975595482013345913627207424154922424291157781455609567054451731134013621473417481387164887643804656994399169683455630640633566256295808492776728030353286533899971230144155605182260467707349238666796908509901527966717379172873601935964292981166480629286550467114994742691265552908020334850718055344369390765037281031324449038795268621228506848855746953324675042779542490473712310163183522390115636914350540403607316225391992820275420272768952903922357517636360058013496399140792576715471026995262840971053037651566237224383262812392646042553766630840695667556314884288608615366479539369025471164104393377617842910021714144413423961878075129775186055127153522024801066770751990604297474797520377135391432266970553898369232365881328369085644188129002471254780493003009894446592552532905626898631645980572128746401162931867963487627255535459116452823903762915499134639117126606588596110310389702473283113675850059569881851387480055444589379065485487786005959015472581688712602681767887741527299384329268475639786028487266780755178103138264568669513645212015558850108112477372758468186475655895032192442970567960258993827763841674913076328128481239552490751732915698603809966519647764918219617265704144052268986109605262808577547541070857206024489533408276947709101883609121042933066419249409879214815674694560295528307875706250322735954835458560335482997044004843723879554627470965339137342665633561655322085150572273747674114840298006004603167051558297430937325710208878086719175365202403568301611181695732316861647782370558610567413875337975712783703331746274806565843472185479894267643119098306127706186851749011942708120377044079986353674644952357280972152631477977913605728665641910965422576765187399814683518668551588270884194845826379627592975595667914034364565718050797569183099340514688001006132154031972939244332049266840188735895573732243192182471877088380941778868466949626890077964609185445748142845896455454085750820334205275193339593163301122214790745717082747991489967999960852341665624347517018593562889826456513128859559299803946451610976120929232920794794848120481164583958687458677855427963312458722243931336049896767095932003984200418899470433221382819559530666031038229399553399067764018488647366662517266013275438868088312616437057117159276159931083289699028921426894798159687342925859772666431298823774168821981344557920305267438272179650289475908385612814584468525538146236866567516816751644540668675907555639925179381313546456283868058368124852184284330217487528953277308270570290369607543126343574411891372149709489169079410661283080029007953536893888225761365845159588320797800411031946618512846308533364231418355653505083590485970386573449401978429200222303890573953885539234583205906712520606832448293909179535786375754519730824579227315932329301217211118431742626518384817310541765759205251961551959635781645037831256895567308953080311277421981079482290646342528429242475187240957678046604912544222634967086931541498155901273592327527239831397309899330139160156250000000000000000000000000000000000000000000000000000000000000000*i1^68 + -6093057789750210466298193968558828382984044163038089061556566336119832821403348713695527342434096082117758593340160456590900788875439631594324536021318688273784752091691372325169910733871941583692145242328998456639349754177092870111593046388323422578685828341540428420096840253102359958058798796760458322882289896301048767103153741843841179029815705208608404944116411631891930702745228432456573111848357281614123265925342425610001299016387908055367000100589740819744908995793661202236991242501058389545153960878466920007475892389318671977558264191633827558270239068123315991951734344930127141667905873650446415337613057029146686800190461867137793932119573796686820798487036430592225097985071487525258411207530086509060935740170381177068389026098685963213947664577577801516217244773112429036239589663885537087630305330636130563766875326472857872081871180888995389519508244282500319974396741058902276921726455204823843518571161175089795204627443017251846430155316771118842733931452163712208757967253213165533266596685098892907961232514161002351209264360355335783199615351148190597961362032876479738533846839861779449768870878578353796068707570564902279582456156370743812692517853629272295359429530309241145734575509049800944592385078902714074334973000329203324534155462549118661734148408855025783732481942867833366036861425062858187390817617149132649392126544283425765031571362982496541537778879092515559687978118924733900169085483394885260999665161234105938009496141217656779401255712736902233031320638319877946532361247567114631230942917909580981020707920849708742045795237322106921431924015848864905073453709955402858176422164855450072347647838788198776074687179066050963234949710381828221723468215561717798087120227711073893221934085057400353625466821129111426509550205780847752874986509059843430969783521029509882040856040106574084213417662360069376795053145462844482940690644939957173434844306146570757185026012224424988543538842768291573847241803200421067896873526720177081825903772682893587465048168323755808623201193032193345050206550897081187660590648490470566040332410531434855501232460405521458534538902176392650928971527233082923479935906426082335737272538170114007251423491283015505585873818476205631864937274289644407989469065958600885509859434470396027791931063622723242700869997307418960378979100686413352289883516884805312822035598564451437563481068205308038290361264436045898338352742744641195062131787426129622739511045351077331385399469172960540904561829548958307704202897749582992271331036703011653258985261786744504071423933680828239162139629981935798911721716837028771477262046121951444120768373730921559526888239458751235676935232751335523311901857483672046726856385925476199430213808046240716643386581310478512947104718984388540950181580683641640978139971029593778990220985511225902917274992075112278989771225391432173937967848930060368747370776373550546976133666015644011607095645320606394917365673266414349771619873437885660497504686407405596720549088526712771713465894113830815372593990367915363030268974279791816845120138379283482613225945732720327224558782600416325349007803725979420924905898722093517986014720671229252668636347252098720463498069661430918946005453301391470237783801347912880781115651857323054820785812695297298038736420977404250557265669807022453404762547180250659354962498130151306136693006540217410283171549975241514343465495576593385594840267636078156649205722860447589166197885754608213672352917084785447126952970145415380810184450648496495369498681115135267719167227729700623443721815267638387854967331624914349750395385654537839493971600241819220009747165483498560379907799256966528433062750038768426598636253165535116295759839876398625682940250176097098193552623288330823333461246439181117138475806256673151927540869664669416821959245605303701084603379662133762030900956494992783846183119369788561992107698618799434389395347990347509165188086719344658203854596488840586411318588528190580832325901195437146694389407731209376203884708900204714154824614524841308593750000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -72195652606927372115605230357192924109821537054203614649196615373548316277575334398295321601439498718760084490351046458421675556344497637957988973192571327388273404079766014732168905656981221683886489339523091961300067800162068248573901339081456137537795494836957086108741992275552429597395619498956122176323430329608582629706261711755946663247260371530150303595210853694919568113367152865814731416071836908242957304108318105870140921348632240415966603825467972020500706183234245201140112611293131107701426790581681310383162258563359944794984205264061652796948320255656944980864761074156422819675871407881754795644188536325830942796904931216340923279173168972750233585389385811508902226311780842367902718195826354433612656531995285672032264749614015706648739307061826362300448228980621118173729694132567053479868597900162505145811716002335719063211555199559784759062276052566439824852672680541064465010187749091891946309756837094961474279071431058630213508926580261903098351878910659616846057707702410385302243294020938785278807006758399140640481365315586559374887546231589389804781638111505026577513670728570803366409685277354696877896938065623289052996121367427468568333551649808202088052552375826702846245945741978641212220235961722549211806182860523805547221303922252554470834545904158921011593475817127439500857915998301493188343365947224788860002954696914036107916825564856065580233142985075364840774075557033387332530673629933934913989491348079902024550359462739269362604309424371314850235495694296507187503844038680698762983090655022919368704339927684967405392003504124168126128881126480645695020457467591225655304757478831380090731591191670621364393857105152008680735275849054330942958921599499679873434859679559278007071380732912678934615633426157254548406196015346771956091613682281083573863738258068349168236083524886285601973533025688558073751937332094785165024688623028530073549911836727145309364374240025837548335483147774250956664283551910503038791489852747698618729300668088176767468158159443560838639961477959909913032231013362504423018605010000409232158350082879588808755141348876807545664987873705138691337067889385901704728154403509372753014515369870158091871102332695636706432622154240436131081668289288385527556441247065064970444056790974163929378169573126258140381350718270362873554773184965021359821311649991462450309599091472946098162092963235006234136268217427654592435773756840823687370245900228537061861674017326470706932654169479398334611316539254957896406416272808085610102514377248282279145969194950985273034698552337259582780820458964424219789146166337574206038118871874452143610282835821308578326006982506820384307780231261366064192440375053143480921083007743418898963458986891612673016452418764841312655412548735589864821387300543303577804305930085077209148732428233878718562595185698632960376046924570194531078934861582418784018324166627175867006198932027559693828148102036933428472668752675973825445254161140574118043164753597431775251180095906820271138819359709326936892716078532509169757294612653172774052872455423691611659696313762323195621611976581628454326314722617598107373621782790080040021440652941500723846306404838866446277415509787006389825359677762332505277332988001985743350490562938904538952569201983429845088067001604972036987293238998131212474421954195379936250171340953841063144679290338486714460616092533132788335742102202434862229788943155861494608675791371742770978393242080597643629982912305640515306030489975463499373490608760183052600060720351076359757748248432639415641131850904261869539568117550363590235405708159779747472004051361710784836936107917714917143629777263449050333122382548865533768113905656492819854123075213446862566054955329718316757464278642621800799054848163009224377853834865671850060547684979817556614017222301048121991599046193033052677392146540560127681862579351577848915011569494415646900051716827607993516310729460850959175782287667072656839413977856962366618266127489953517107694220281350130918873730934137711301445960998535156250000000000000000000000000000000000000000000000000000000000000000*i1^70 + -799796468748029758496980940258789621879010595084526040623379295968465975323472884061128235396781730162063037880530614348410374327947135386901105050336071760464623357712539739407835157933538912774461072434630716934369163751376798428189113801361356747775425602096096434728386394431664892346626506439883121382403705130597068774573139224841141285142695593199469953163422273209969361586600006062649581703760186355707021791443627064148207015620342715471262903755636381736123968712497822876537298073812497438103933067721980951773742483020247513931644869859288773049500442921725908985566558710031374529520618617877803666977909103668600969723151142482206920824321714178392255876064542938548099566213433545781543704080663694759488685601312278039964698388899279318024900860824137646553448575654907061003003731664111643702647543677214288961210897485386218726276297968337243978946338639650301538418455205146277085948613640778845608958712444286353215139888238808818995709229957535600078969840814690572603973853753592850461720997441095331338989442282664315232957792411121395097861005956401601190900626513442392375858044776168221890489860669328835086197089012658313668003159097807083879727653905801856758834102896755161182100379714315190398722387270598797378963959842732937081195816699972252164259669272798218442078911124687230131154055105163129570431321349670645145930149378394537787756741430462225008398821736862806341838381213478719504700613042470040715429209925319016678254441259414965520335807984389784290686622207307735211016860803789784335752266376458349034227946899093982664667522840926620537621554693332782311247533323663120064919137563812808781485867741948293892391482489316572678743792652935083288648383264457451526566455512973084515105940777000532040167566043156642185010894791382727012503387632701541739456939829241068352769079580528068696357118872644771956696365690476702827904695339585520705737182290540851019448408683012688428156628536164167585590506628879974035387548871013106900926120392151032667638502957022687723275210007576534253327670591854164252444165070206040846559711662469831443389851470186083468314743268118413833545948087530645907615207199041115920133999026251358575321477125584332006451056821339024432036105275440396035738592266541265528506963177197683864017788293661731955896760136679355039855150936859558687441214131936793421937988325352058045370897139299035606086181889725497219584393489586348849697087748333370553679532695612342784217250480378667570628982782598450011831854201882425755000696782494382732790883559943401547953558367410581050012571227207286833928960677203390963258535025481198425295463893040221355849839598042935418962410318647546244916733670883165406858373654212225142041176018029554977355223400065238873157200884157229925546275311589764062425049300051390171818183391422117615028126955638549810446217335210092782553797662527575744365334329129288867991884026387605985961563763566278315249536950013218538842829934618938590254766201664969024320286036934047693136072915079888576695040385182662649904455177262714822479507289348476356763135943877361484202576524866146509401251117178842227627928485101819974520048860229911429330028351139754147143206407043072232074107002223405606423692509178210006505299788226760652158725226180645914830597569090846436527875434666551150939111900520723437432524278263979433721038666269567185500049903811068501398345286921415815667597613772947657687154643586792338503795751862493148550971883224793823906607545696585907339435819185698508452355260361394491795714405815639093182143783013076620243974525757570386421586343464130693386378763846146517990207946803388281343582455268615602072411546773002882089734019811353691959865986960986916600257080373672549382291660632792912979859055261660600471683654302774982250657827782177043539924184501903794652528680116893443476163149241012519455400171173105600649041515325562785170283847328417396869866066785613593844839483415613211189004562057044650424401116656817740130345248221466203375484838034026324748992919921875000000000000000000000000000000000000000000000000000000000000000*i1^71 + -5138899484556203920092964766563884899288048412064611538968501164819407014857123016480424414282509313315022685058878759153169096076937770162546615466481517077219505604925767079973360028172519229922798964782195223486866261190927536808304720586425748820037442992234329916700615673123390597333934861449940417538827312113128322943313480241011499099157630138411961023944930341335235603422833108235203234062355865913579861881348079620078300425291761103435505668655508133767566491322009135923311255844177897894494576230836585115917934518022032861461626455434174012115953630769320924630050460454322654322518826766705186762425487743641625746469487115058386700961960094358919866057644654227688383106310810394570781417102228321008271121531284686284028843063298911015626616482049502709609052992556840474721143625736364095968704104831401715723356156246008336708470424277779979365721876316127849811547089919560973872054430539389777683839151403127697293049456628892836351721307255488264367122359062123417047412807418629224216398793107365219827993340599423900703942473440938389639178389046016229231972881613259286193983356684635125802214040583578008701320901515387612255956760956593697421675202645257004195371713575940895585609147992841888562778794894808923312028550026319345856456969715518503743772793266332853451272287627909160101212886667872742105372958631774447481434713200727868872130012242237122742511709508759200963974148816160234008253418221893206275606336853119888333807097241895356812879581632051511414559479325837608668488773885467085142279935837310713693321684895713514140429093937534410061353542205705325349121110295221868251446748827109911912704916138365476926075299458916919801630529526364950854737328830628548180102998537900806286400810346099100054002526364480796599360248897493182955535619339288195410898005794450188351831466653100633573738888867325194593814469311384396721035756328522618166454263303049263725927310780451461517073170974022112684323167190167702373056728604344017361041858135395314821045777576611300785787629695909465043566294571071326460171591342015673432302575035116678317068994065650882769265713107024366030371312028286877847370761565210517377654651693515474439056497297654897267955833553744736237597524172077635273528767706632973674573838277555831829645157786540985322776464623013882176884659021139900860600616298607403313373055742744247928728386827318295100330957311523745052341461272715521847210756432710532222751881647442118885732970655742942331021583187776127212640862117624087922435782749577212341641549155270133835882833449205054161188244829612688935470745517579904919339020663354191099747684624159252314780030366973034084430589340446491147602525483606675090059506070073489475631627226221878250698093836683784132906119434298141493244253878002235326608750823196703487820280905809640861263465080582176104800717635403231166678355874994023605312435026017497328134401285528838503255293604080859590411588206289520881477339199366085060814212915266717344686804580214999356689576615576442411331369843567198633197723027914358447180629675609063938934211383062406525441061424756453876834796768459470544174153692333355478578992445474149594985251240303651452840784793708934288510388386941384593020925059240838703114764093271584492747078346032763643045091288301864052960780479083492541380329933730971511238669335085459431885515061586734666542960092275353242287969600265372469926092308619577462934331717393347785857937952935303819707767289373771945249307499622422166961198755412817628402566370671955057818417906572827007015569687135377912435735187759597455791973242456013760141481631277452941185655193868799822999606413693661486037831032490127007536103768760646701792101771768223543148289127274403119017894522254963745656465958001179353794210595619711935104454012294415559318002950558285881162814264777499438705280509870511504273911009781592754308852052809064063071427370669970446191516003795836958984673802464098579069974188798222976281716667767130810615881482752986819662055495427921414375305175781250000000000000000000000000000000000000000000000000000000000*i1^72 + -8765190952706990438016305947718198614196027287014433175704190828519048085684186016001124712808393002139652101017252798906659614402759757209017868268458320868726001243448480598592227303219958683957319741322025864037181134908362576011084426251389934126425432244115880310556246569216636226684018353192519732093066680197863390383102624181694021550811005378650256493946001040878710739814721924927899703629334399325425074575372576257198268059301072230780560760423461463081999754042145102399549475929643722017914403967615688712149411291160935892006520703521171720609146141507452711629748754143990054300687058818066867636166526481123208222580028089338240723475660107024180447799674344324878811477292542900257773341348175985953669411541829134584837987790674096622458636370478067515161027340138979654041198522498721718867129588331601375723002757233433045801840258704008828928496896638349541572590165862022840586678964140473135173905917555389879446411129911415189492298235426911615099911878307466400056861669649160203022978988661680783058588037435425923608340125447186503078300008462004348017402258769816711481206889616239627617173115323736436614416037498478001896897326497143779705969738380079236563401567386873589096169524572526520267228932816538487082199125352639766020308715853441345978943152944344073046666474042569070915457385139100712909521045608573550038422958261134695984730467824093169733461175259695974732366140281050009961209321087221972504275659998848640601896141208714836091496238643309216830369258926580916865640730071168642586216800597087769389070071564440722540016411857479355577994505134751393030086740998698840196579543534250123010015642479820877645760753945101968312489624890560408202737591162432629664586292200963575203975665202901347641245298073778403049185684136316859948640148534412000968229083167497457623023930262433090705719508032856977028668883145155350327015467179930858035259507564308246730708149738897241232322332060445563868312458290188838100339502471221210875367068427164755026163813488463704713888205692183727051047576384968292688519380029255213551634429991239716580834185143959609850060455807620188319626444153146381809581702491063435144862063055758551058268460786174756242760364532694273596199825561102037807549190659119001113439811229603985919358096327116183062046405957664701119476561210661608982577206896226665433721942224699768995385039621856354933488999959629908084152565428200832556058618650518260149653349578402149595929032917959209421030198511213805705041341771112177676208192586963944683352350975943127876579368588150968118910657650237066103009104701335346738590616313140117917708162436145599970556218616814203304842228019890241606581840925760824439466602354298473613437000459415155529821698020047486064986814662369523209747599204745354789964108926458319927520099782428278071621270733441018009184806903348937211723135119764631017754428798797370931777864578226191125729928492069284808394605223796808767566072924322998355494605254308041016000822624969265493009327133311769333300996030238510501434916250467881080292069393223762538024696571286514269912977261574332773374334150792711006136023888964201154886704314861871238360954947897115810595705382929753685228305626426441517783659776172755190588142483975390619680986136356833327463545067106600623998033505256333104951302130438863209651069468440487186483864057384419189325525643957865504048585561557754329700582272231821564144324171524576632107997582693360394352175374473998148768525309656703341282479949590387333321195409817374322177938130803647811867728809201836030119579267510095224250857147365995945545313181248483361394144525988354795701409172664847960236611586409764310612756101184010012254078012420672908918204248266205258010835790423041313716268706016524593310925561932485069362352871887864512364389345571000889372005661993864656560547616467492652011448707627679974261613567784832274897730698217334305754194266828885540952169775724557695243557971446037181717776351517845370058326648354807275609346106648445129394531250000000000000000000000000000000000000000000000000000000000*i1^73 + 134634352793877288672429324229668934745541970622179346514456625292192151982068084141159908617483216965489927831116261488028323005430432635109447868699798838763192286810353199860996163380460929475524332703397313075912340775461777599005183278923444796695827888498099190472613991230158046190814923780337867604162878291136983458474746010935485421751455590220622166032056232096909714875008279661940382283636177344441155650738692273109003315525812635329688672856865666889014907284329801150449249902643868969739417630476166060214592412821090857011236909913055893568139711591167752081833753969788857792531706084820633179368328207531805380888544861702913948371018886847540031799767969416713124011018283430126963208918154043569308958889409918022634041098663155927579826691907679609445590664359915401128827903547968786825271101531868263026531339630018251167896213396794173712873188748734393440014695429779344307914641120464893448759548420064447155437596212971940035057488454359659177874200468173972759689197523070184658477181718248341739322395605155130017697747717339992851931548997003959084057146341289188699631563383312224328654492318818652544386077728707796505504039280846411445671725940342373546825448877671789933180722287346885701751252844273411710697145454669023193179946283522840763328956491252770100311918222722012846893746561451929699656470730929527809347026604349354114020938509518093304477205380286045135306172219353139452892340944036637321493700557056818285763370441657327473936082171201803772275731306551987700968829878078745773730079214938413955927728946808761498614463995127622637584368779728265405111894716215040496757391494743475568191029577127211322697571302908797227842697225620386257049257817288976945467742352048938128923959480509344241955744834043274555412297392677507919093459045022409866738493716726460141243558674796702392302753466141359671598574422512941679795361356430580192957748279457857015371170973282472474046120511532803887376937227805973177322164827965508939262341245214141813738775402856484155035415051465869823412471966222351653532089475767986084199998173662235879489062878329703616142244784127431742824466549671275274971964282821231228624414401227395252053030462381857637224878079876197764019671477054415306245472893585254174363998389176126347695852911382299913596070548061760167758385166055851575505925013142384709510478485396756261480688753094328813702648045031524595510127579546467371085321690750190671789891020495259692646777152689763865996521494187326760242942188072101792887026660535495615491670142788042543242103348200013587505438003702555436735291360223000776487278483895273803258810396266047860240012071262205851297185769580305569028474605810907227158083807930940170965232077666124318189324879696234208361499703295374696108321193107906669315250577935948384500603525968218529267014989479265249989152918230816296326330959418983146061150941128588895850766891978965610182431098270852803509431079554132898510064058806245855363641557130232442277214172387098169803341599574754137984802423186356636893574372560067163922210830696003357868443084539159706877153944904700393807215383212639219003720188230760760045692536694894059241375711246070606238541384897143791353617322374211925939719867870049447917466229462278241692489067426400225864424818961240172222423192008279145021656758383469836601287624593010503243520568787150712558027587181694776795151123482622244314176011452610341256275728441036060369697622733283622943006288804124857238159441458957818365933938584419660353792335564297830759633812554870785337541033176690831931249668827625901132761734690981420835652161732030570052525964591921276806255309659323986766806123038355917848775946484095603905579464157430129882513434322603691901518900357145232550014394802218414317555363175924508722220937807266964465521114389114088703541792291400708198674506928411614091028067425227738221135275150719466250436008171612347932003664457417278167438422794735373007146286810496198017640735726607948341201903552644125738879665732383728027343750000000000000000000000000000000000000000000000000000000*i1^74 + 1153799934131431568098880801235390936684783046481539879610955556168064732514092545007621152919100040689732225263444858316610989049899627067521384325138883389522316467815751710685665942026011086995345408032109921253732182257312741862017065520974921917934370642321843269988043269895360245716517944172215522675167579087219116812543454902764485387794618222127866255221299210079496830464841585828280897876731069083327507464307893613178995636115803355423234829570212983035960190451016926916527109642466459607653986752391143996794765208797064952116953083659787803611466041670907723836082028472319447906698895078313117956224532028449188525112670751429178936785293888822987603920439527526141827044790412328075237898906618063250133726271507489556607927822618068736103244783164856478170040171903977946877421341410591779825543744392175043266877659986054990283215650138293828554283276529088150013092228568560356860602464124468142326338143022706686395690758340924692233697342151466762235331637264543167565807781978956071949580572123476556412922944625760491037971107074279407761238115973087922642412023110162833338792682962236804144184684454088293932348041259947872439792443683729190722538326377234745940885155426433316317723844168870887585546135223937240299117627582379651640317238747951144244290561422025231556380354083569134610324547906337759595736780301378924827797339908573553602568324397553678273117247949330757970409795013451019564656534785776303129813697070561396503884740997705786741369445009284656392493021892510561786082631933783039750151271863584071856112478994792953608767071385161440474771098805395865575018403662862248156175262831102357580973336852325114955041242006594135073453163450900963173247662779699815458743959475541240047581200701350404754709440124477417257756955933568757322992341571913988387732971865007406845347056518819540050499349561026464956477395657253603916277249334865931930872557905736503026939673845936458653915153518957639546728227023010871095945242607652710888874265578598849706007237565126642383803302073086878460177673537889217539267741110409937291108093227739153955700441967177997932926794044026506176692420186124528409896994421994948653623663179825347673396806436742796138645026540060730725573010807694378307793583083878009207171908183236228683003503073979545534973782380550491521834570655756264686420323217466040545073020365448026142719148594923020346134848356227366401343863993848163253303953903970827678219250358868909117545870789031312739623373800516606731375928445245551660819852759959223681671262105904107121965158246471870357725849754240883409268477088422051984111563148185214035249961941524806217425469948934549138410448709174518234341961797533457583469422758335856368659486874119083009988361108125371545768562610498294977313677733338340958736160667931439018128407817690588955347448829629154573819749849561371916311931881272669072743223922580572551189311747142329508454956837611594682291025788240229822375149552457107158879664142034770036719390390980646232203718424315489889000012918565832729039510484697643223603434490954843975127014102762036534845921168224374492781385093489251727924704392571775761266234639964141514144113436305234085914198770191494644596877385666717688462477931624871286717601605915655460799558321763434548833190998098240453937393996183163983966972171256448833387325944942750628267540047120649410771615662313541182480175482461727679856037452802880072668136497428346928006127638845135030654737824098620220919861849913507536725350771806084196173466484934208611568219172071598350710648689247127289115613568346324989626857687535091772523453734785587270741362843729710591346794015377226146230673349145492552433932555216043331481806849599094867255493075007358462598154186361860209192263340218707682443675234744015584138289114481853430810674454811234466350557974765758880371853680431243411338979846048504962836518920045442384645014309930967124020538733119419148290748909130980221131595783027584701607119413801594114132864632438213448040187358856201171875000000000000000000000000000000000000000000000000000000*i1^75 + 3115161639016482437896402861130074621852566716199497184475977598695670034019236056589510396645584203768286826543938093085571218474319603427018493491933831705871039248774226176193548454085202911442191474810824101090499365267079253315032452068928989457648721022551563093781846886877311784899637669629162164495053660657998442056457107538786391816563585063591173710459569607048088595631599439910823140438259144044947413230372336727442947448071009281248486269488901101372877152970346043132928207780766723280436721863515014931294293465408934670626213661050521074284834990880316140549897546449033163473061894458349825554993491881942919185926931538448371789263868407907837783194840099571337287572267920929474750908170063832438470455324009486529515643465118541448564885444170496157920459072565581208558965106205267264620753279277356771473992070032501369013029434818407146883835140920796756669488008948450446765263066168290168077045236983827020486279502590530561583771281804905376089581833636399529567243479335427402045191516552037752805164327349009757885876426868716342750777884030600350967111385852971487715924434598655307126960362202242434894020638005608202885501566555895286956787306251179339601468101579334913311506791073226665689807137809789555023383821366071195789275058635331768713638846165756024832248887586612311008558377414038281223228513038535586458045406089216520463292370725841652787147739158205461843235850666273645783654237871161525288132539425016939061593777308901693217252459716766329409548980212240160010713127037797153681894385430773699198040851361189950888326289366427324671862341593180383048739557904562292343203148515011932313779658784333279778715071170317989122314724975341399931910435398286830815169515151450189956734100428084746135662074182875609132970559199216101315760640760873359558487183607655718087183412948251064569602797569903650157470723513924766701541993513653206045289443525501095190580518255761658493880926712973837764020125965610461182206397332626242242562830305364397210233626898993689226064833238733250552699837921090364813816592216242066478971930011595344261667407194848894067193014866062735371134145686077974887603351496068224739581905474227940869348063553493771581665205126083455037689749980944669257410007865447606937032347531333688513675603522748559928905903383416825803692762737701935191742163615941715081568465924119856963405852556362165188239764612965605853418579898761388327142031102396442041522791041637186803107645101239106628794488910337231441514613044916317447070599392762300012163119541644860795955999863179823774347135877043582219485325807760089210587643782938058158790541868612855809414552756359251157424778053839627675216687652572908837948475753151351005416394488622525074568878610996717862096602847453497810031657618608587779976105526861725101633674689534805992673495563447251779376312359324022800330253823271108071472701885882989218111888493814031426435983142122995029942501196176019435324273950096469881118374986790182647516128466687851317211280142427532265718992648555555142220381767758422054906115811186044242153946553546602804759172538006531402356506266377875927430912018133878687395263655741182096698655390430682328286422099751090848138504939257301828952500945579990085543244151869780318507792135600621103033010673563702502617473486451325438804904347567362963950846107431325862564524739938891487140074628472697243064997063124383844343782730867674583798562878854627941065000493112955634298140205036815606130850813556612499768843699709171742275355693341816549973675177572943167573013071576527979635607602988052544054350051916734563739526245894926189338614285491943407139832887226760162128465525815472408843836773401036903253177270534127476953746102521977906996721652185086922601613461437394487504495519316137326519690352628390885292824817846307366386740964252744360415879664129784349356020912799371536440635515237371871477091482631528323494575717169779686362132733437755734858948916040867257355989431170852771435519912301970180124044418334960937500000000000000000000000000000000000000000000000000*i1^76 + -3625778574186094461482311900908642873029478568118100016689808690101319672083468084786101799062825330691457559548995627893209569291100914166930623362596771414000821378280945475186790776565760783508882528438168408109806538644911116697779375997421808629449839127729638891821774365607134376864240478795095405994479337153906341627451502010043911792019816522707479272979123179473915455088086356514263897072623199410512045819909104649390251971064376547469622116319388444599528512621783097413976323768092147369397314292551002733739013185006307734056732277981396625960907313117193711012624340687937663187133119926469953515596692578929917233991111729450829933980667031901185697813976406123253209899882090319102046011360611689878610474669016927272962552216666793049829060961595634019910904617695874300723262388780369375259527305426790981633527585111123419145436180752102589737902159868358232574509532768159182662049600262630125861379164757631208328426939832747783071909473485140031264324875398302066244123493546704262137856971628920555079484449731256991305979478424717217077656308784591020941951393773646444365785806051585977009072036662100408711802872603804195741536561427685476045045944137155445085847193540815221980441097145030382958661101678877810671019976520728059976366007871724380595470860145460755162374407136944857495847579078997971172851147442051580197009929659267457624735288941526809007826629717636486153537090054373422729883032004332642307945797363192427986358942466189260211998864011639434071008217150179566417233592786993310575549654197148551052598026787613608044515783523341471831110060618315114932280955487857385556257937268292456654181930743476476999445354098781871743765449928796501771173298402619431758140985697009370799395887590901895132728363856507010029994979494347944789392940687069273587649885940169793547471568227504619164094985626041786706801168190383725472667690892734367832106217468078533165384400041450853216003484971264682627764239418672295184943743198233424419553169733727560742624482598741528256416487441846412979534049778809875770586719921310655635641623954092870813420561048521741111618097323561520118789212389719116175284677264152978999119940379133550797872528446868076974266096177455383473957725963139141422539403831763069327701628884366935013762073074401180539088661767707953095455991207329643153960238347370351641292065735032160632681742538546023371540969933640062892648346499082221389836866756096648892727273691427214719172588134973054381861754059775679160400909747313371508194020543934047806391760837101606731593550960534665157176455749368041347744855287205586487720102278460099825116492147698812036476545443891748185199308989241600597085254896037728530978804497319315030494858299494122816897566084345824794793499712011407280630320605325482002942167073810432494605320817071687440751524470279386522438886411696309807355284829320215077877781800486356659209611557384060727012696362447615492472944060846011825906139466940448345823909180315705633621635358923894168832676870908366047804124259439586097602860701463073330365089247819695194908461651873232813760709556559987900613633518615815134616459264752010616504212000223232904323772020506615047868006317695093055006974297561072283181762367616144198138216261975304492220903428420244446357439100488399758403193546691210909004750288202495638844468630656580367462919025962155844266256706433494176791657265698658850111249972392924822611424273250627768513799718115531973426838130132895370013598429614380270747941714361326555382696215554243692711440767452122050556706958705941453038684398871114241508789914044982791783222664318610462553204856812541110357434291393267847158082664033891773523708826799200055169915074021469541528447591434709100705072325193180419080857597210886382983990598761441401799020380768286261795599294338176232836826253608650796976846023036470819042521791213803540804873658087847638891952747682589225371601990795794959235375619958221631928485992956292319810214681841120665239941445179283618927001953125000000000000000000000000000000000000000000000000000*i1^77 + -50640762185095148271616995895048444236709283409105750632553691670074438866926533100052781796899700901246609093533948020806198940193157053463623326871897595244079634730174517828739520885145945385044766013009213220402953306434693451559841037999298557449816518975215771216027282360096340352216307909635688392142524031627366046609978141764232893744014066094314298982753766960699429387072296734125929584795921956392634585332875264389910004165474659781094107128914321619023815027305536400610688204611013690528568310724855195597390314243164153509133374790675835431418024029151122459973970926144224552117583161077850451226689193966547781419148443259707851267500116148272972309967120543138688365624611059010718602850439473359827756875846969392041482420026372829886841752333116638022552100679707414931127109083594287958224674301186938735525412228975281617342145321825613246715731038719132383818679893591956392914576351046091321735396775123266949082143785280935993842423607346443920916333968804995101602634867610305271543585981644096742227662338531840155788162337754704158470452586245874487578808498306149560626409730467702016148212960542872766831523872005717350230616125314748730261158618748072970194551486336124686290668051637752823198832639678010612536924082410477741721427765366673506929547451012144673087997717637654544626366443210863588415261209578215131966501210012761870300604477012291701504927844158806903473066113044207204834360079892263434070015913526246132102741509702649611993592965780549809731285613023671207718161416375169307435995908171260091396942943730587935611434079440033459755096288466008912078426555686280463777129316097604865377193795180794184077495987306053326416098873944732036818792409860299277025965803402260952585489076118562629193174757884477847986642071239837639885287755971578519005821633858551914003384420956733840450759917888022702004765348552909243400097937762515716382918895498120885051974873514814669340717926770165255106377050766297395651555076068216176629296871602851107510533114926641235103436709912145955720072783155860470897088091989106759833921601639338488992035017429697737997577932891752740791573663297056297688489773919957750499843218416877988276682646859851447521835496566084659853098143177673881735692431274480217453481312640306149525805498993025362690162300939050498724033664297393999800475354512188908093297539536972044366301906468901509191468551550709099835952937704035063597422092734482418552004544850577758666954440843780594282871282864944619757510687098083541562154151490795480092562786753922084572311467983920956605315122496818776286005550991048781982576481409226266279408891573511151909816316805998448642551093327953394238766339887078572030014556293335789933439194405050097517377717764897287028530730403235415515802234430219610559910184474939902050805935171405697383343202761219733230135991341231835138046538851465331349680164236903257585492509488019514003031098237566193740243646308015741905051977869292251392664389656104181273954655214999095292935749254548125187760348674490597662970886274351760493191574639981733674826315766204431314296303995064485647381047970569120519633208798280968819300936150586280897003725728899874693616261047143725532406980972823971442148205325041640978424752866317179280147134176550193845664907115327147219746134759536715898456352099960201294026660120768810580355958168591398831174345363391909952719945326439011404600842964856944433543000114040198538130005517376369537218079863929623400020522190431455179432467136032549309046782050697066341676153989979219446511131467523442375113775763934053683244883434783499521768824834635303931637126500024570890886300741440727385636173217447541450073760421019721494713634022078778331422453121353723604298122644411900762372465865942956238996228162506165641544941138694053237230119628027199633908923249704154668789079582979826722359437700035454554994074077927039102517982847021339180351150658707534455243640580949685176567222248799468443231606984422654704758315347135066986083984375000000000000000000000000000000000000000000000000*i1^78 + -167289282990803498901629081909834707131652605880653372371953582110042759844162062422895031633449321799536493015380723733363992591136301180477086035155690887020191858675631029273123500696345171266790955780011263861714068099538096744760779218419541360148939680371339161100821963699847950362433568575060895115215404799739905319095183806685054901475581474071209633878840863666435947906472990338928302683322104574220444845709001119373113242699098748571679057715222882324735356818468099804444198359169369318319846516070488981121131369479911079359219781064413663133453586216283512680881871454547700009708188306508712610514134061012057912054141616910534207938548536515286322298014131397953294648289649093200715805484522228480956268530066025787145188523081942344360576311100838148410102083147194067769094780090964409562447810927610951211840668498081026136078321828351662034753263016660818989352588954836647928603989440843941431238801060525440348341730143681063513992101743160018997138366768099035900049460048272820969965317205907833603120172906026193764490885203158180493615729947663730679370868177277647405651232537460948712541880571208046556258082309054427293870661816514497205856277910067688024141508059796345357252258681151292419697273320190142518808076539637917696566227225968431145338116080955670614327355758689108521479473290670333535563980063453561468659954801013931250812322593317341182200423801394117709234181663483484612871947997624773637067486101678147446433057833731400233661660678693709885106069474092251797535680918437179458548821083418610682995938254646702202898752337061015570043444663621052317024451646744799965723322485241629931874654684551228537408197719572791019209425354099964604406090963215749064733039417817774893709446303432724939947309857867851585663923554219388127337246271178032348348031216670632227066061003199351480436008999291753424780410552850534877119872930157047257906914966353655767191118916451762267323116790492474661243918668122417905364574355170830549447585142179695764096204563072544435725027983688536020957505155074110744302059537469027569547024693030179767370707150979577861073055195165054334904830129584067891719528899613362153847594043124072536044729016611460915508889276756786257911623304658069990212997827213369366033141848127170690729045997755837677203961708474636316829399066159106153649904905442323822682339320289266384285748418312789105467428855374559063851117605373892642174423864788033342805593904864874614813895476728849624513172644791928073656271865519071943093455966170552000635261266460214282091414531795697985813969356388233433903489336329328265777214686591792468981442303748370999233843596222209258753844738832709287058249298987392676085670027900090932873579487111910316057748705319375564707688243390508367496455771931596031177104485247652074463888672749009094075655686146288443427811259501133027771117238485353810216762910120111818293276840434016343019361096850674397707540855823829654685515519878999107879269745762859284761031796319479903911310450612055201821991355477652134917586861154925642518328267244646244639073874937589050006768005315073755620057066089974952241872868048306671951087322211393086100264944526526127329896465801458564653806953844615367552831999385568357805361783723719334874332439237607756040198840240724150562453140382444879993673092247773095734807950366518123611250447165744486415398775459325956142989177692729293805291655553561370725278389329280443494319059076040925444370814862334793821511058003062400103384005150072699401258185828374919545600047465857563326363846352153166377390789625499492550766881219692845517912372378484461432082846482586065685407341238035987620133620294246486924990235978372632152090355890143555752083053697141514560386494056036260943373767665056133650016158144865387211214665296366951721150212874081045128640919745557861343657401437954455926531456910054999950901187835109556424932915565272922503915802722220398799408143275595542977779523191487825398843236612833607068751007318496704101562500000000000000000000000000000000000000000000000*i1^79 + -306845337229362766112597817665475430099402925691679154345262234783267534516947440520632915354915326811076686244519477906054401752154559026505068400356824557803896345220219543107686170007940319245253466862690658709541775419774526217907531765890785948718280997462909767753580480245365289034148737364860936525514289836593478775945892314622985004795056094732043998589640159076433567903486264983007523345527784271837692680396733600411999828109762311177133638439761117246636737274255085911463938832854861459810184214811607850134191323737769497548749252998714147367391363452717548025863862665865697020199545643441428447247253799278867229807295916859905694149570010175959038671622261494132759576587282623799965534744441389537561044849324232967354210876464240086701133290624648906372203151791888555149851721337520611621901395091683926925349180516705114037353358141413218748658490283943311448130596823853107335572810701649879376383107418127532368227423637049245955986686254982304739214054647064838196186970502686693323016642585718069490439940999157390970205633067470429234385891045942626114769109220350422002327691107614283967492006772172682302652105599396171474318515759693473437310398120578978089060969443576975414503390299785301476172397337576044319859075198384684671086679359454887194935245271479802245335617381218892176433928230277040553064800882109287620824741193077515335204593976789055937201140473980672510327522281269576221569665464633840299084786509251593304263781381054965628747034320508011316889416264516011564221350746193913897284758142304862790637242881899473313513038634744049876482302420295096984562614077015257838040239267767068181337720882678473277555165144838724812194658546100522845410379671300708579044112588747431141377091613390569440461448062226131819523174691165927815128769413596814228160837696263084517637104821232090973721226930616237651310631848005463179085453548781194824270788369648407547784046607076892854700804805497575057539355496512882531865301321352075562915768898656243662659433992614086104081480389874518423273172143484218233134808234643769012767163545278208476553090263421528066599872509827455629255194406581112738583578211190053250487627461408787124346110982976153457797917007851328285306564490732106735109839116346398205815044856123357484696141621436998561460294878273090282126879703903796331240898990921162006474750868547145983073032405398221989404367651978890523658699270852466235161647952199143204858058854767563131809746271673694757930724385295420918185262191124868698341571638914827486950273237895790381370459568229252326983808542456480970575100719678375214019572275536926722585241317543651232670650061219673949688260948781575946217319601542644648283404058505432255142815885400702306767473366510280711430025226456825728622232708466853837234345983992703719911025050605982314756789439138992897211808561109675171086695386652349015257359730904092129753785165509968661865015580180034310333418340895534882000175717832044133252052737751158161944229589503294429043307217002605993695081415824306872964829242808306648747659953438487921201434970939511881915844289886868545055891716001400067903997178725694645389586755621988225934282342474179935417781626833332547472492850186228581990546242789274459369991914595122603390338313116715648378385188724107547934992442439821466737582239211278313832624790664047477684314300434035778663752261434391394785286768084235851083531630270027187817646011779487495452595267099859948282192141411744994361940172674959691093074228623407936569530056772138453075040361469381485228177652010046645450414160937219797413645920049814959598528522543217233794244804799589165557241836061765313553656423094386676275718481503629338351141377847050326072112545400650489687042336584359183948606541010524539287985872854197264671621295577918978756586249810201676110082342472959965615261456562298533264650885627200685780468422888071825904125282758455438880486595555088384218449035444226395948333155034897163412205278731903490552213042974472045898437500000000000000000000000000000000000000000*i1^80 + -324587708543847955483220845051034674647289614547857169529485548951727410621412481134493125617018090245129969778818965710576954210003188353881440198338066646096389983778532040002091983867449149537927894736898767684600991196877377372073742192259734779688893353062317546765835566583613890267184760597192310396808559130859200289476669245186709806280663229783311141114640696244364625369220019702158369504280205818920904313607078545229901025719741755168712863807163623756789431505873568060283602423876803058622772062032884122014084818290760346458619655491365668846872595817841532355917233042071564286869448232896219477026301426191452463644852001923545762200231118060753811555956943186383546062181128572694129859251349415718176819316903401427448305596568538193901785786829178849207658500400311295024727754051388083251081423880422052544626726580568978500524682052732526815931439193950918443015328867785366531940348605702750798952502783267456297773599304887468858364653511412085171229145231212869222843845520946139449519434162613335089188747632152349136264190194849110531517668234102263480200155513788679956801057448076046254617285953595000556496811222131227985279563796939188998423235328480551044637664614806095583963495848577220170330863670406772084981532152551863685879588433619438817372819641776994373523087574376008368899083674395687666534342181563163688773533229341733289331396698404154985238891866778247666932840749362472454344242864291217811703508754886637430719785543909182997396615846100243142585933319058139795908724994487660065807093769770239736516858090385857587185943500824282157646489690213198387265527636940723364517635024063821042098623953365608202056353521800487532215418958846754020437938035142763538904650336840925255702571031013431998703381799581175207677532194101787692218099918871345043770822326551514021622379011788978072426095522409837463031691873113518319258378987096184232359171235482192786941985047831300061580607915564478447297054539947925540906310595176422522688398751265494099617969982124360186575832449520103606485542182445448580445952531300421573839697549012828967426006970799745550850451116049554328507795145003052318105406096310344295634330637332878943866794378660824674515138637674544790982344788530417211290229847100956349712651272697939199282524405961420088787087604658374739021630258615967820468845639127163140889141617437609864651590399720014575902352645819270081434905473947065424031243948008579392622906621120976131522983223012887567195023526578831121280888698222443993959659398855259389257833333132313162968211010543004244360496443331114012464437364512485370647326550898337518928480070244306153267538375464114095643824627216893095545256007032355690960126353452071109877451171985961645190518493705503262008306043019742173010580259521189995806238131806648221003908910352266995629699712356363930690655502170316597365993933753373128122897750935246030055384075440298413491296764853696189603508857950046033153155083854543321430275010992638402687517866678613421997464928669374315934197986279579458787822497604262001471940759532137037721291866895083085065440713437032121368390407293000926924942395038221513521647230310771854698793855991671511442420620030639801524104220185954066611755090239456689638821543557232762241976312195911023159724102871298172507680305901718974450257921537688176473239430720398613364032232646300436496073078378158958772992700461850210990748429071936463000046640017202017255951301284088761519167917905694529405329924649036712595562500706315533281638141062494542808798165340726995309499595346133364421829337728524975335463710415395546188229441968543975886489493939402326797363052324252164999637156369468162207177785682163000389560331108505694342231193539481539343874245073671173325910636349200811032674651545364985519724151613656789029608618291181809589200668259440835053206657778075781417209038256999610243307439949937159724582267937112428603653534353924280635713949483049844538682495505722142015159192851569969207048416137695312500000000000000000000000000000000000000000*i1^81 + -127936735656328402992606376679826646077793741861679578989846938352351231254917514821797039257110562866955159015928216103896238427871091579504223007390054294486387185860161329694721358336898429451784889593855354183922569251661237811784028977211523403102906120167455771280454363648863837879861990496522812151737564594462394516801333706339185737979175508475387753682351502321556451891921120737397149417585673347055166105716652310492098147023793340602436075294795483820895314836444633604878112090490328034957790836799858189454478778755282466117153588938727194070509148335663408715526899119495486899407079008331384414184377868893695476844896171153751341387964596581500391405358875889523979255163174416209162625045843097344355571970279101908184919592905013348221293128688703819215943616397608689691109193687131094646047105703152720384602208837690401184078392190222223885607330331458073578960382746998136757178987462585004417416606047551864524924449435218619310717390593117113429122905312204399598533810465734323603882966927162075280663854351833333471443309913918054033992252780633303814257838028818185947961911108263934638977977730759666459802903014953930660626855118827375724023928100991739924744432278510215548519118492668989609296180596055377166433779151860398553166781199470792619463782413413281686497365365521067176414741949652634546190617437981291375966544870100219320632181536739996045445151185042728430874736927673962350255270926008680957016305199553722093826149531839095232759372187454804391514978939253487330024754256324228444579190225903719811525577934091615639206922416166254085515532209648991824130160410232359615607315693364410089856052252100046118137960013409895850997996810751552985436963182761574686656985492048912883311873985591435408346763743356826065457758299850183593828423958722083641468096710130979244685200490296337937054910256548027206091552930642766211384403077855133190055440262681791963902453471480350618827871381909216442560020795928430155660341990364559849507931976326112575521700736594810411388377797955901418591481950980251191126115057626016077954201346806850283480460735330162315103421844846962199152227550518519081432945096255387395742836490143081740393506875100196194012484090638406779726516005666067589523636832300417688918866293640353637172102712484337317547079266539479743679874360033317091398933504826799553510160903860321231833672025949598842614926159129830978493900129547180176208544444336086298658286910360992828612637347195436516997104270727724713299356820692171318024922875817313037351515691427313635626556943092176714441641028592731187336558177963015878450083581650985535577605862526194848956488947122574671780265252044760354997578463999521574397715076233460623212173356582925365127741925757402643453062058224118841859078368919343777023732044690604405778368263756066194477901286185650783214471516390548097825953919824342820526428663303761670630892121015004973577720360808030660764070785887889229586639978826877846576152142140363961764983002053343859264563283490827501878558604215397321116274653088095876708999455131584518658804366793624310829783863886313555897427550749721105062435307923949680902155433925469175673334516335212629154168826663601674533501885994237459626735754252478691310909816397651725025811458677747056706195599167013924038546550261401178165450721522706806529918177208190919078882341957587962160661923186164101787191202516010607459320920671911147501296468846348822758416215169151710551027534693878251106419457913095285318994068222035209395925079780066782805485224665580360291625484938909390306704613615368681139080031982397251278816470579955258531368897490858920601225066963652779394615957797108276469310078789526760642517608331323334571114466705271603272232447021493019170695557218876050034163310961755980367218408487947658976334623801678405769386214255385258947055408956621600378921574841307188830368053277023666966364553904317311552557758430260434670669656370874278071739064705641952812698036723304539918899536132812500000000000000000000000000000000000000*i1^82 + 143597938659088304151630712201007892107844945986699363979730421649381271694837344169959413117785667075490522757282213321910460233481661201475195369816749403233479654965507728952777554273924981970729301060143286144386299278605309580210832655948683341961143175737264336658376722130520520512862514389542881244463184501264692179685480078139379456315221934695926311492532739355403489538352243045160286570312511143760433988890304929028919352020958449777838873253836421354596596851372680551082660362205963158333459380818470563699983681029899924853058792250387432148856641321427853341264684602687171341245473242911736425065242202393072351804014395016666737477352592877317279468356059010492758879207998729948439279092821783397330831278285014492260014960242426363564980408758055297025146341644620011719698056148171982165068271683986475601336619650098407620051618642746000363261578707802088283596446282018503661978087908582431691578152403775295918301900886557637948275915057462354238481365256284614774137982708567277740849167655979098452370726182630084533827127073766489397997080233960662063551554770376568123793879362256564544178092712965890147903081673486181010620403532918065833618315164033177682312178882022870387149672436226373349762011508605709802481175202279703959291369097484969777597759893142986199938539369880286794657947777883346199810226182433450610605879773494474056792240624978172947888043115119733307552289866198586532195028374380451758369499355362433157255853187254605075714991923586643924139444096058776483680052354008996542064081923376355945052492293077442426700975561303054279258450122190350598738297912482930378748594713138902329665838353750129198420922911802772674407762960024616496158206993695212401207964368022674543540941360473912710644157891717720864283931426950725520389688378256149634955329675936654504655715627073777804187061757108658971811157650162683891498641216021163448089117259006781751257895907158123453937632234130554799752694198657059106147472929312665498010600536057540154516945145488510832396786953001307992150485165464442485685005404060637838373752456725849639720838018946962387152057929020664780955682220805261166495071465379799390699564483616311697853000143760859416884757249467690634340705477171417843160698061824026527217506580420551805033073918403901735858744207103280420396374024892249971842215958979955104228147599635112999158042094710311902839104935993556957952368128771547538158187588791866507629275079060795625771398179376602419532386601833534895800506646883952482218792130734502446989286397673613789931371271773319178671152656519755253240869425787836702647388115479599200189365182265959803992779634423478501718438077183094770252750356541734270605531780415419689108079067224696310826889201108133958710513469829477964772523156380771650771211829491472014152344597582145692489809539092841541135609394993937057088171954738028797236864998523108211823138489945127895230941404695925790012656485548824211662669332053934233109295369658129809155483581121173687086487510283979890860796297524961689972288846265634394189779148837897401795265191506663259991815875124735126183338897429360484649111595851258436247684197099445556319866878718437701293779154341673839267716381106031369180948306459643546963083091720995664974056890713029296485137386358990474037479289851396721608763981276945668336681726982419353801377297300280065400543126145686570962249971181209327208345218273537996072371384297238411506879835521021744598183512497582899363548271646818820775220449322065093066077675853884968357152178564677878914373827887788521956794239865001136536853359352827870550458658996218144332575022605031014999465317654535537336817318916957656824498528531366266651108126329901703331857590911551032904169905040863084926479960133203854876046195380310816751805665329757208824739082925366791952910852714390312116588763782710408679753679839247786214387481451658209044514130968265672239545447306531544394465411997911985828675282550470626574679045006632804870605468750000000000000000000000000000000000000*i1^83 + 237117958023632762317658616392590671336663177528534513269381312906142956525358164131880484872304501175947552638488905135345504980491011695906181297210082409311482998202969579823791577741352755679449476790869045316532818060066553000607466867180034526140017145070049606433513079912568533242910841251738276904916218374006851425533211530068078292759813137536014667302956774448128138409753836534196311114001045322801109975975657040270872235963890440888138146218228651230581334415310163374354077378253300028509332899083977331558094726098189914347201314153290213565314698914012351794221582549737224357455475103201480136305168477669362999439066796855453864778048331495317861334849207093442313817614815310934892605886219196088605811155352373249772959786503023963660690649508316475005099979684178642856521001763044669229927568859200924591984692569112627325695390663066747545588472058455370398340228921598545945612294803891420909924220547635495365055127764019003396609357756195419563899058387347727612875686206429525138095021621088620731829087281737805321983572447994635432053379489724569986374337855679175316768868084513133685284894811334139426984323957498627198373642586923295880907300143013992269149774136676344168314551973526739846296884392803513033904773320847789139644767773720388108123542940767299255063186598197870496483179058467948463769699185090789952368920064692079955838754944113857703102702555501444644689278362606521320071195320320670576583439274838331365337343527160038446107809502772391851399412687702728131203412451880075947933845864843942346183340674463307569366621755962503679857443430790677097392226235943856281866350281294961817478229746189790451094893093170227432134546931391919524698307844090197741575057924043511127139950083368431457796594464260224252068691948572836029265125820215708735235567581074175169794416146505801447395934547969364483559285623935348116331882217574287507712031699002194288994098521049400122411811245462800049964843794421561368464882449786943432734146950124855878982980843671826782204768611735682676800841611268138268710157744591322791056815971884227192858379538468530053954694312832260261964530039734994208886270948614093147087100019811615620737245687048075895024967773534771056602733662288614358468301776249366488375582246531852842790267409249426018297961051680663245483812247415871632611143721775444859350949554737289643591620016073202912952976897772539297617661755704080096130586969261815545217424863485727411061300202691765163333785944862930548306651852569864096966436385838666945467820169388826650615417615769088271313223715201870144686701688865472702501539733565934377718729421873764618519394483898192863907816336570084376005048678262893314021427410063634680973100080862574349428722257198413876567491927556378849719565660173788125897798474554077839556065493333768302334677512799500488122627077841002703173460547608170425333716453871398330761564283242701283386004220206359817118038801787935241290111707972528179111990112128975724405249555816281803805894920904261450759142291184583764410242063014263749842596783331389695857296345022976805901931384361114609952000617316392343063243536169962859323319076931967045906715330948218780865183950164636654526956169487280305847388286532830750527472224102983669319775152216421103504189527884474758783343172916135783553883648951823390283469445345126364347461976813633551966917520875629416265290296034018783693972580677514608439381174032348860263316479121863256630364205094015552502178848404253069278691529353710604856485676198652204320434836634198818254832047190392761486979533388799089211004991141632309242796229196290623309798390940424646276480554330638312843476402288587460102187347877597883499998881515868020468098342301264337787372662174806555368106734487773977567833872812180898613883972752411203731532559980438549983617763025022806282534643277816682098659283395686639178367094663497123441233905014019808752836143314104204582155750820937463126981958883021661677048541605472564697265625000000000000000000000000000000000*i1^84 + 120888674231329654067732953784701924181250620370194862456331870836966596022167160312022888287114913451069107815042877551401821645514566335479321822644301932145052347089503076133895757312132381498960248203075460494284346264692880833093244283822879572886638236319106553592173555823164325696199674347943107357856585122187016545246904168810092517595371718031532319076679263451322367420187905556937658878185568831159499650302315624204564632721316680645653975281143062519102890909723333891011206511339802796533740860314939994243440485843098196106360806833174274264948098054738988753983403617827586631704577006331013182878582003254225529581512875353344543225742868544072589594524781657318053168095759434482064821796822870801238640865340038262813368962692947977175554440582457031653463927246044917543553803703845342072515056512016232660173033791709310889167275999852311188902966431053102648676166031425740947772711292220007245515600999156382968277825888558722283087062875391361150695951558917100392320883260532155697636745293413730729705972624907640697193647856745955876206343741378347882626734220054739676876268500714280976310007371068306234420403492885885249407842077233752795221947911463158713785330308937321437595019947984622308023786794194940810647340461829045040155808524407680495348400063596697109322993911940169327665463571981722337984552922139371273621753980281403184117038292596196421827735703832065177960161835099385697838380507789935887406745423414071879317624109517885901495423097114207197872680194041869805299516288846071539086388595498735298838899902198055785123818575478124170980255292717305833175807481721470742029397086871466868443586950104394899333096245417332531128160970887382819098141948752323859227999303378609713823166262260730511949798674583248204224120475776126067195519754521730805660685431019080942351278531340503599914442640158188349843064452743606308996090694840373672905485851853286750584434508568610515148869022167321242433972997954380065011277726109047510049242743902197481693882854163726646431515600360406405843656390343081086894785300603425887045775601844377393547658903155621255178891214762002616480199839998304878296690761749125910254842332054026520431153213834242038983933401051722520010467635266338926412885594111424941363874484034719343012903839326882702417243257279436121805259404248975606086027403633858231769311062126747241174354427357362380014582117023690886692827665089190836811171505362126012385429054834333584262486319384702077787299865631641807480663156915142335586618051365050645763880568079416607047783399683584158162852341187221347860847262118441624983273420718612556135434264214166730796429264895724087071054356303956824893379252936477760548569959384493585096713136095472168818887010418261693194327532172629858961923186506086228847980960825024698767395867330783662848904949756317140302867820994798064345069883449342306202611611849306684837102579502786007950436105968504330171425029363197916721758023853587117993151738372129137639791578515049504515297024706606094799648073709999433382382765182175311365830184394350816496431031814180233777103563343222165810814384551643538640805980614428520516002973458548135917510642859828853923224302151143378139393574793761727154328755325366343301791291481927759762164461401869818331792693221055956516372763054157845900826551963830254195125795399605497680872431360526583906752278256863109178246988185127216627798958795312886017593208665745883461142144527217413979585721993721180168784962022471216219286718024782012045004109818476345180068185219464027230710456643177466477643307544095028759310149274455710072759218605754243048341403194350427353922312873198759127806031017969984384659713239003606615365300290835175923468401725574279396942176174736946447057014990560212589560387198478418019215632120259543929328067540683817318609323904645034330349924679828117162334610713522115179386552502663518879765983946371639038613190921596184214362725776580748116018071414146106690168380737304687500000000000000000000000000000000000*i1^85 + -17282388809050349186857288196423225951084037564869627630422806696416089913701312195547193768968366787311960464496682547209164956924920567605994733229227750421073513898353733655639327215217316225336697060775804105803903982058780787547875313782925240889915197199412431341891921714438780354921484991209534491640989079042424873307540215843373433457223231990161687734200622420660011532597436616615275526808366160663275086553388294302672824757205541193913191685586251907471837989484795339299311208838976698941518399974671639621876835403004921119259084231935792012053960039199808898315879485259323174735457685907783109922877270275180799180886267559092865792325862406569259185373564046250495828834687152668409265806223937498443539990465840960592024747053125660520263816284717117325666769135187449041748407935137247342532977554537949547863259792644723915254613039035618021625395439492026950026937134214332949393659432007029085606920995534172022769335198172445765178006151960995364724880593713290685047425456808828776771995178470466106243211935952895906212932871978339571422495817520281413219365886109856859651183488378443279168359574451018646732612580766326180769032748068593659159865541718725786270559411177863948560067835959535441251591760377915308826817154159364260613797406048903123012935741531236250890024134813747720385106447736073430436456525580576485031758031506982370628849125741619420229568191285698076816625953722385323846669285139127880375677856833094320477370972809904764611812106628951011886436329912832656822143779227782747819382968249014939640698261488763640825285525084206001238731981022977263509173717680767272975189252298285423759922924817322266702416123978993803782937239616571439475993386884737628003249688275793984235647030003060466445791259567211747783125743945973146148997927173201935024252897033385196233820804795471391649447948686360227942308652449147583658631703233168205041168379547856158235594631965100659999121937858350800896513140489181837524667328423064755129330332082209057200316203337958515020890845985212972059421052482534541660393385884404556830589702356807707821394818796587898132471321480879977378109029451353730725683910402767398322277270198261315107477510300385582924675399768552266522503536478705605896058769962944530945098132591411085003635588964648675049660590036671092692234195129317882056034023419191897732672624953276966264460854792356576831229346153011330788613159665325657608959461133417222123745024676701909218227824852314536811608980220569368981371865481848635305326476769150587658032371149914546165065397215460372906581710131799979780942618693822543575869030203591206196668098426779611582936795218387945151637883884282128122767352383040952733783275761058084450940885829914153584476320000636063173621906606453641587600844597865905193868824650181891870743187408959153301878507425830313421348214976407950319201474845699318615693332608510824964309154104186812881579371844092140605460035360715820308532471223888691103109340093425035760248162695017354742062229839256057159639998637621108680991375906685779596071033576290649437661014242836627420150792995684600316259128481581001263757933427764696215813130011458365013459595779427129836450704610181389355187306389791069760810217067666587379363348738524276036045524575446781769262829670262139149341236927580934743673397720870458434107409981313242571314826215858927502608016034023698829135704850695816357532626363812469302772676300162561176724836108285083258791664203767068828435630507118457618157879221848978826849775709535588613354551709787787632197693928309841046297683026790895327960652907642110848244873817919576278691862755264657795031552582904372236217971324264695421843917779330447766018303181323017131648205912372416484031031696744399480034891954318482556676202234814889247998844746164149563476344402966722803130172044487198647925986912668319179082554652680922931833061927278595070273401932929883787124728142947241408258144800685895958736182365100830793380737304687500000000000000000000000000000000*i1^86 + -54645308939337062567417169313251048618599287462254365048767276425662584104290222322962829295618696561732923832982760996004869651672860186237674104064614853830725467958961747917841955990142445882176624472745559868518772834130475008643385960421878377476575961107645153130856569810946739316077159609798210212381982079949876178393127410077951904276880120041018585703211085576268814604728536146085734360832079377073163231849132728707277994031824641750450296573821822326767998404070067410633145925096720518121881533508623032924766050503123318612866180837725299797110323843729108822912982611106551752922311675392678846093799223964741891085279112599510857730882679811513983011262354085846811520857204600318787517527677333158981321099020861096629405807977943328391240537691054387477083134927329816252090105773445520818529062789843540685305475790514176194098255998836537928281088136711032289531376128165900177196388824470002776349516543140311603140685463151436774908061326871854709395243568577874155831681053889779032681909947424473452288518325679682193706470634624152500162178568662672422592029303008695890663063237081228632034531073679449412540752134335279295925787164835633950879141954141834489893782476983222878715136417329610582914675325332470864354963702058384262135743477781361055353864228949991180403062569951629221322363999861748198598769373465545996337864255248659310315464543809720909230595073862475917715649197754570168732811982937446229092418837711158122057454631488540245128547721902235702714956235481361962790683795440760954145878885369669716190669870965154054124464657686342526939592711859976175355640738571522945248314665433960060196996001119768993050738613178982675703061230407166159268708955785880491739146361765082753211432181253962313714152995035361658852914653128815994988044161730387285808275755958265056644112264957747826063645800899132395561300703208339398095439273575567502257810418964201646069674582840256238596670533958740216793464452428873168229275771313477605236121000800005978078964355787309875954026017124953507926220696111269987841429856571352516713512669900226193799618842673077946871883455407742576914896603069228461942518110940151862482047962298835680752596924494093529494994624269235066331703376123929504533777188939896988130973345914130018408625190370050575841912558597766215233763396384843502305187031283979399602554679463852757153802745241692423997920446625258347110662537167977023840728160156925233701501969237966960326217595904400914663235444143389404117331886976179699685017909033028974579439621294988744674251607658549842324008374970178905339514658988368320430014841585592418355433445171725367437845505163789513332570123529072529930256628271056252551940152423834569005884085297895017646142375781816319317578466777684906436271204792075196209950219071075555692971727791888425899146328400775272419179620994627947910561930882196268346725416764282396889703519847156926001499468064227940651639520710713091188148035533447041220141549920243396289090259664953692792834410491390907665188830585781644213242633310465149048288195152994114629367845009713377030998027581131860991118884798801547667151265265148477944574287780266505676178872598660545014025148497775601875211106027782365041858174283023293732245763277922026488006659007181461479202303165005521609586429817984202306281886834198933959345383910772418149116738083562852217261288936693977888131118937463398362536394399434746723125526850518682177968849936520846925279148527757901280329199397229207052803569913298322815166545277971330603960392480135882241423661437565735824931216357856884736759060854227510851119346902298396112319697845291066924844758783074941688494305067691330414230788523697302126863100791406271857992871612740794861761010660149305612717723806935093377328515017155401269391873529028495987319875852971180487304383015436820667378059966095797737101144684387251775012428487756647176734626710826313501290983117874821688728440016724618999433005228638648986816406250000000000000000000000000000000*i1^87 + -23887764413733636741249349487280711221073735470011821258269054181324902897649241028904282005875242711591975025049251111838033267196370516837975798202161455335383769474305043395709784409404749929289955317155502593026708328073795241489033931080598390121670966341129332293592130591852354119673673896735426002300953407863936129766103692828172581120778952180445317271248519941422127956162974776124653831632693216998815659676396901587752782430624112291940550504682412570501383926597506194719909311907328072038405415153814033463540703069700304904427709010097684966926661944091377036308571068680605078075869931215008656140080608399896194760845596463247843280904997892835727134968043505365947075661166608873552964790070081913396870489743812002464842508462977781182001188653323104059736534927946935413275890623871603003924422115610499633310886595796358173183168797989862436229704685254103034935574407408476112884103289503231147039460610597005462728978508911722592766365308970730254112544865994033303052942362395750224811325780757771085555129039653912437589830183230086510976779758022354492347425389635706395719836917863012667082428966719058049839112728499194813409331840609647083495524678283761849417808421294142871411535752017662910225599262004615583420127480721641023107494142333387764386675244141770379398143494230809396543162739428144126088590151962401650816172640368144321996845536500683218422936532479776754493585499210629903545841628469109085458579138456698968776576364255099346261685290330633170207977577957540387102882638257296644273858008258589485747312931549535743193188981182518759907872862921114476587023796305967482709059684058427121919953947572583509909115836185699261171708198955687170228150583192912647144566271073909642880763249996717536654530985400360773375692886466075754104790011379279369963895712099212435694560806245514386933796892822762197805856748475751906974793714802690447381063331424458101721184112238311913291021521933147660546311297389265380024277599109280832790478153809648838839674298730286209828481538474459283268452773420832938893666307233665251782255887601132025432826303988343361171544620313882445326054185764319276638404714592355544611459862381836445019164447478395226952193050785470229571339839610143842618992308672697104425151438154446738633975685768271444890843583856375116837134689031666465221835172540063744431101363577858824356019322992370462388315842951962767505154472833084521505820493903015778138813638635902018370130876391824961952450412242268966833426162371595020812904351155441400181498228320875733365147319226619762307115981127876223374029481801408152965788079548123312010627704472024547680310867632760393113775164708762555896408398429312256529213784495926772709301860618531240376291751276049571556732889184792115694306148819970231626847458109901406038429004267855325000952071107979034605038024420695603868169201030479831675008454036474562371157891163800068125763080578090445407880851634656998631143735744606087802365762076920609051796375273807393001994880803618330271937486150404832708059449667781121236339421748695618183688785503630443186652426901155935713757305081272400897448483331286834530362450133204870802552670496563600032882657231676395249474956132852735807980239019064604438470911042089671666848031976868926429282588414415700397424929145222722208367237350816809315516346906140778943361836028402677924056788876713802307107719485946227493933225406434069620670313971479054164204041928275699805638907997765015502351078939436562789143642172707336951213055894095242183700834505081845787299658523407679339201591873514394799043507496191779568373109418113644852668483245956945693041453199801444930558041859889185727240912003186001070021509867807388812265596945264820805537202155255115052573357931242762980415769426994821980362197329480443324451318124010080233763455452472641334314077674612516627468740342220674159402928457771957978659828965532658818106153840891380240197411355396184262644965201616287231445312500000000000000000000000000*i1^88 + 5538372257718479909970148118150022861544396986815612072816108157761049923286917603780539178332789480395997928575707419559488019729181787485247766425956190249053247590907478493623602797952030215826380657624026455283961623986742382993151826054799217252226080321235164682162744315555879905696936594226924749052040867273833956555542454538741340609400521206431066592647013883459146850153818521965201038235725108264734987218759538896378902927495199564912057045172873307984635575751555016871462928325591118098946741891955363251632678872493004240856686508174357354656682481257965253543571534126426100989707156046247268987600838228505593747400751538117624796676565448222969588356968342462929943836097372306151718889008595528878482558839322279180575111562052401238831407526235960532275177124437708892188104422483587315902638834733722024916898604992556486679134968701918532451324772435426184615826586469090780764469038222553087817947924574365275584731749866086170401283879951759617212009057228958543257178769175067781163286424312708868808024740274220018320279437728173542302643044648790574833188124571763210176751339795452257542482759644849383843465925650046023419594569882135042020943043062225569099021136275269516116098611268294624706387737129087391433290415645057064437696792968850031791539962838593527573305128149177522102206359237099476254896233632595739872476719380979189746420458033230235249269215407721155363311568407968628757446928935108701834454417181123180695023765380006851837893306449054657183037238507306776793054804896878128421445229440422139603508324077589127726042203289269770155227928203615372848956503876569098177169423765143370386261077354744373482339757495733768949896878698921772877476772123928575929325197045767894731071878994190339624009879280331667212819951352874424585188095068707304316012363909089988277411851454480197869186074317050187191012518505384815874640244274189047641898721643225755446767122188943640609306509682526215296871258075555268894677586003954054411270332509423393961294437887796775680384346097161272897447860285310241343809232202192057329142546955851302175979039495172106318330921462191140193545420929303594812979729953280129446164912649366806078989443286188774690179291137689073737090987610232609814237889720745551446465170846612497800108313393786175714714841014341475919072855078360530354520482426567538688788125329048298542701073421816476703419060399388596780435228574626845541951192899946824402143353428609724378782832830300307254433384941015169356782284159540310312387930048168661127466642699031647205783538219664860424405120982967159233590913458791622340130979004909789328917399662829330330154304406097089091016539292190815210084014941700539383843157630993730450497945747205543851715736344830750892428950191625423386654130012156251136440945046992012238079899227048127967170196603112432592905550878049029813087952479858999999570915344644380310563506070639574888556481127909431391985592351169277019212095574851223100544409612284632824673485605866839058083153216566171833920556842079017739516311158333222665634845881190470343205781744837200662783892216257846447628980458913454937196538376549477808187284309036523541252849032540271429725060093994023094671222818964123311021895569378204004294683325162855708382578460541100906320555632886310971732227692028405796314954972584825823521863263038016282403851135111251606107236318228566749788334965028612710478098650510442362907421668346285304711842486071477861490393117743608657595947751372379747549399487371494499659499854047223165376574493366725518905736903433327042361922420349008609389883213686852255701857063651101026221559002909861777440696307152230883182001627334160964281931358642929474501414288982399854687078635343403539758444745536327110405351608351032140031181485345247290263160149630312116488195688596896662524338865234448674771019376984805850514630373885920710233406398026471526328458138501029660830669451522436513846159300555882509797811508178710937500000000000000000000000000*i1^89 + 6886107196738908195487407029869707670788165044681288367565385893280380521896288056636325033459213966464513376442107669063985242124693755814709701282480393277345238324131416320069746836349766466059052668779290838259514595467494243872705928589798721884113647051455445358630801448654184843527827648023101131575740632293422011994423738859010506372888501405820394820144821828532634672211831885869321284752139855843171697608836397353072267855998218167019123229567843962725165656191648442507120201852122979760809520096171256144949530053111983317450582781693652372952726230518671637006571710900853858553416728509666742175250574002047845832536447468530092416805614799845566842078462157087986208204495090258827809765427818842546609999066892002710010121999509565331761578198770554792094789127776845466479541636541019286510564788665786533679348006764872676161428588319561555919579211888183959025901597049331145263521192818611295762821360293944755820529025903635824584607608332842728262745318601470566359620717339127963169557243755902651620543000329710266129339071825284830052003613966721192157265664987959397216281175723184792610234013102991258943052371461396819390695961167258941503136074953990376214986737541246171793086141551391258433416011882166286269091248348150897830518824669272781692532015634461317060991358838475997501817007274881302220742603990276392340236225923222174602495437888489898364018685247894514275313648477357177328456348223835256532792570350029849064939196323495757567712122978951080247994911697623940759342217208783300653053198071189320403991796207254727150900757386373653550516079137745038616335964969453917571335655297373209350627252192377143210665007709085832372245796918658211556673461312097062727351486668539948429797975788912701366274716688790655857764749106208054966912312607223992997347967039577195461439311106784054463395659128609071690739293934340501488006580923199224758115696230617997998447965305605290045272062765011706228914512336601914624641468216009746296485667229261217929618362193819048510534489460487901189385266265742793991658029819362542192949707114764192286312181063595572271703158069933278352012325655751394395451414408929169854670623361147409612587505117142889406539458171053716156395950253046851666086186961149226584418471300612242585408459814167739006915426142529046066579555866839719629328043838994377944434922214175072903326925796849940350561060951152206776177245018530556373830049197645931444764342806374576148622674358640787891003548025257606419160827440948065212601062848123657542429861175603428248983543429071273144845104448629757072630563122231391421336082332528219841687480440924100731824946993892135044042224207375350050462171334932218564728099265305611657193350058563696261982028276541067154703636763018054769377053222711207083268681762586873210133410411557964093709365530967606718296814270306387361302892003628206798902128237634540247531604650087209251877311483463058068597883430304248156088071267859120010747308398030539187459932618344202905952323834281648845573850803951306531110206599933549625618421556615106090772523020089683922224929794981477430020084320104595153762493660835044351405173700734746550162033009026215408838295242130089018707860184870576358869172894391972335499932687722789451094341268394560648070436588624462060543536620131208091646793536401031318455926592988005146347429039448498875354515738861443379384082875977490130728913708226067259644449002641554394923102516982682437335140902960059698469975196625482805511665821055173507622952519214427366964205446379404192764369875325610951315848410545229799725077094747553708798146292738456249330753344148645876920135714476076196645098532173296364794590176900087041881288668132657459213949616827974714787528667500106497408473285753661192642205099922350946143147692941958623294654123169824890130695108859632094107168076547857736338493534003421028129510942925443484994014617717317047481592740248296236060809860646259039640426635742187500000000000000000000000*i1^90 + -355300913080871544789387636500656200145418081270736963727688654659654259646460367856697630932800391225522754547098913846951805825304366219695968683718971709521892469346772096484454318179323772253788494323295282210962131013802653877324325933680836882834994810168595473537953869881298898065585421779464388832815937144744716787212612165590141200694041835283589790817483370252287658027611270243156411440658637782542340635675951983175894050042218307794984415790886715485852122680126440803546166571745133538689988925092809837114798081004519183668557366526657325678831139762029483563589267025207476409010531165418641781882727442495339163497198492853664004941649689732480917193495722065225911572714937267816263299641589949035684237806995818740609618534615800368618863948748045184767184146017117577703065361378073148215485422204873227167349386208695490238816153464897488491594615362663185195009873690891526926416531770830594232334117913910938975454994378381097086923123498855535687687883099679223790961236341660743889680545152199692688048192338184860351253720424772041133797579646972128668810297875216167438642036173487372467418185985966000015700945440893178084139839903317100370656713273218979580171997174865517302505303579186357536711211243066045964951935608997567509644390922106693999004379169234350826862651953698417514551936275875138198124235460300267910265888414457810699942061913589441535417328568694537565728852686497004829548329994133008603503393280142089038560499496704465537817390284858846465132913370096347552171022917758185968999174467522781953708275102353142608622742299539823519844816866366060526493175447418326851428821854510015347722490400655870569259272041168381070546867249604548563062314210626702252163635836960826826943148815092603479513124963894900176355062312820655370794164018730469337390839900219872086230352442540492884484860700771722232336252355267407983275722134887806180756253042957247075315408893369234265151016030738774470542306030891746863146188524406393657653471824016119697521683262817505970062728086037895378393404606725221542187636043512893486919250941803027397049645281015846108909304102721691841780185758084472957987316859054605914563544756654525077141523024961563049244686256687194435322872568134910334323722134180321392260246112681859145475479350652748935051914125261014924265116909187387450526333892208881848056896369472634188626102598143168562060871934800021487359108914618402960788090741478881559097459743089116348007673772150892037663055369340573801783611922793720334794359240039125634123783480378490015433719653414720345836148198437475265565782223125515280010999132938869579324650213047673784890191320172383532310170473590903438099812664290099022115253446105210988781029875155978577907512294590297869161085848658077422395082785580904485452380129368084577246033172563846590427521102088276206711457522161071618061994906959349053645651188050167263335245401318200389783909924283602183522150788912984502719944486890518255417421830705431309990223500893412416263589125965837414363478166614951739218589706011287344952910838030109928703274225371036894736705079342522611646432394449917268996923852710261729289370534209561208608601338129508100821390137424393257479406018880972958061601572271296958910347256313526254054076172074893838990533720021408181140240021324893006223408980875956237910901781348403751160804909001864777546997178324618490531284199594570572713157173035738261166038352311410976283756290054329583119190934298669062774261312770701405473080202705501931926473123960323655830014348795049313318847614697989075881510006346773573796486031681341820084943386002554648124974095567362464180842701917166176998594284339453480258064816692381761467004219309103078518173060543595264196085962891897782149545744677921046434953993186122866277364153053695468956842535647232442414824390226146711936284359265162165605277621146235334577845745069876562371159039922357623632548709324829872002737829461693763732910156250000000000000000000000*i1^91 + -571831866956540723279306465333539692795762038267112262046440222012552387643237560036365584226413097241099025478439758432136956711125729346139514868129568680230788448265775517489962064930068158271612680036520588260985392518846469784464885465314572076193024676068979473413338801515055639750808955873769722124815530376835175730434427896640936748217925925265307707070185363617188221631571559160079759178234074477938138692868068325611858243617551887690635135784552446104713315763054410437913006009767190388517173219991986374400168835889631757354023766573402267276247077578059061720206835998473379217962910497451678663124173126777114451380940109506537408706289376974441269370871461538908130948880723751047401802375339525408107304644579554427738410575676500353362350613354636402463213574686745232760765992000952844454616459979589035529053510972943278923729185707328759308471544573691835806476092455643316537893000045533537762707045095881696091324042749150772651393539641448983830052107849149001697099639957929539872659852792781919672254771307622106037620848310593114115593269390417907013719385076685208990999542463645582527023939424146417658711589527203835209480553692392752623122162871583124722199783421786946273663801740108464268296585575174175161036508229308072287095139871898560833729394237653278227248813014961268593551873416556208364041893029900927848725379493285034391971951366415884955089151943340328725223992994263114018623559115712110284519736192691626690692866516417082835172691227392763397250921432057901066027051198555629533797421122781782073024042381734433982619939139775554864335339119874306157382295838317988882854338714806882062067956312673124042000733162984949425842303028679705128047559054286616396615756257354623138690520302219276515976316119824281763225890380735058587293497190977709473253191727914173624214522798963146873628914923710478156680110499534607011834332360254477853521283611841090632479407947649497148212095844339498254083337457430063698666878196310660269573169640686517055198349995740305534579545233635350897382354813616657561731500339242148422422089342911034632962299981400579397706200838072842041993745780192607189590671228081110458680460521966930094880782139319191174724342842570089398491415981145829568322520130047353640453786236811491952616235687689225000559365075179903965915077722242958664093202783822787495648304593267453613030544931199912453081820463413161768828450585651277113563194459493099331617961140325723417950154782810379452367910631014767140041568127546130744694893506894550136991136560244561085103976702270206604440552830779815569145114913198346297425249413762770672925971851285479527428056712449837207936220346841434211562718723300950254029271108584980528271643407937662961777797314608582846669950219475228775396052487024200544274371003386313609227091351564606288157434396341869527859002131669553359400831714780962778152061548751067067998776766673078191916769830172641807213815576744832022105273130459460829674303902108560921637242051640354074768511909191710363183681076342476612620045780495825511747962614299960189755211047010297592402049299855951460436950175959655898438153008277690411273955267379022047151331094616615079977571643842520105570608165349563521251661778792779286176164788452198350535476583860406983515139042769870423717249833992052462574970251008220683634338721408264274374705524369854037266463020494166413713604221934507347640060108117233183172798821043040094113893986969000011899260335097778779636215947221729443341404046762310750893274075494501441232269265438498729123311298515511871940546525350512511406956831740746381666301326801660468848960208627903392364354821194219496479812035593176957456275498714638394611110735778677417543225929673932134683921705497204619731321240273697523373858536379011627681997552438796658768535740240206156604114899314713718887118447373159170583589846294466101019690787874885116295486682634971673509262368728656156235956586897373199462890625000000000000000000*i1^92 + 383712849518096060368344848775816071443759898436531922350843218177044298469037630206690898027567946039728478977050193441188731541436603068602219948807073493706178694347563861241942758919334574258490247630758311765271118080194263514946681406654791217587768153460280139885259615795910031739884851108598581202852076430239119425448382469876248229045942382423564107444944365850404466105677533048847703623880089631240555541683484711540244005645634039372243400111426210771636849068411715473432447526784617578073434335147301796256300260693999382433282364947553117907579463433850601293607690651903628213601275248816905260552029878716687617452452346724882154946344742664659741595871519047341072942111729126374812949095377195593181226835871742477429441425041150262668474715019963061666502661598061284840840435236492582735897563474884271689450177209781435595056946562422577683801754656694202248820902984952225105136409227839905067754228525146895573995368598028942889754141449156178715404297813271905950166027852235479095344196939434895558789274280328706095064265023893457253788796084790150123070138943006469734450322999280369720954251470643110306538957261163679676432192896663454727667032162231803228048245430186450860771741938084062764731067646325492995688952013502345479014486793534912843737524232003378088313464139650947752888468711339882381304310963667635343187399281624694513958725878731102030854300959162478862135174651567202163845121060831522874600032303916840501754215247983373770164697963567398412816109280579979802347691864917942116937241709337607227236728899534638585858171508782898252714078823202859172723789182761857291824095777665902101914918633382534377356516409331548319214674723828270915301033598717274854900415970041620048190863053453630851766704042942940728317173077620479525964486992727868360018960639176718714386453620640341127017506424553535056338094885449998487789560873595850034093806568954346025955434611393573506417559594676576226266487020857910828670124445635253645956045768598017254655334625277714138292724620974240679469505428837145510614878590581635365128454860111929259345310892091194985518371922860478509946352563987971213802211341355432659337958288509465495277193296472405210937610834475066995538726358114063908133473812146568679451301162755598909094424331213187067096739149894642075762901987560520697676127736825301608614685526981228972563792335740396889274776242653926685526425755195711168232612494013314853123866765892989819582262590624368162495638334520600758332480913592690961672623825079611950638743321108451405341581977308863188730294627983692241991651582238619574673884015124510488586994459045289633779431253006366904086998053821867279086114290353235428866187113893337467267880498604703307506406695470875403399982931915033348982484736775147885257057268433079256120482664137361075471002568863678631042436803329545880841613693713130831824236777002877403303353153259890302302056825493958814868808651270878597903576723832472736880155910655534113596370760145065364629262485819421198456776557839944758091184610784046758171998598096552910357182159094944919281961372866916086039984325037982730978134114337732880668771721919128140165131428622383306616344922204951912393755163906165564143746671131923027027645641667063358968331405161507605072071007263614471456946605414910117566097336191890582086129933439775174710729735437506429797546023030696535530001279025291678553217065438186469436084401255311562674516063769764734023412864731105703407053907558922876584144102597601961224217273406468187046979790589374190007850221590294314296536739554500972952650074149177773740462905623916654179302436332611594860193126225862028199968490932218268945804909961838306515716083859080020998367436368238809433098652561070414235132357603222450865137375384554536946521523506510681615652650067001664733639951364841662078615829104058111214283254686796479380440783176667421359167494326414607486164243255188921466469764709472656250000000000000000000*i1^93 + -19041714841638895726290843583286327534656191021557145111650183732858331092542876280905568578715117396203951649346527877990976385743983253714638043834699929897427501971103981357388466188232576357611353042449897279164202178915280331767385848479017815058836846016727593839874673797294390945274346967870767337697886083314614968944732904148909403880095991486463461508338449911726606641074235867065211620054466351255109510556112892180094998475628224485469700725072146957291671346828940558336913982201671311050584907831996807886050698902213430831969781463514699723632181133515919968777649232884268743994735039906559292312333058281165712189338144238440275297624397977182540577543062321315597219123224057925058023775686020238744909258562744232368825356747987659133681081505540720799368394878792682041807415650737207698036763842683011386568959981604755468588395078570664921110259089022726748146762744488833588230234219316509321569070966994019228761658779907558762776179634487956062354268473026883614883421401851767493556080169583771001093256262895236246719942407715701206927498839091588611987990234318580255967077096630929247814752632273856260839463251809830606536724653096642731792357897210847025087909431599307866973672684742634827746173234905050617683466706169916316564077553812368149096529614758160631626487107520798838879908881205646426479683089398429750095915803924916360394940104859936324262659850130498278318180409884377542961742611156422093943640372495535919871652329961420272856830508088098827132785423413941979793025143751718118374727665568728254649480383855447868449793209605382322864857951199386283143263667505249475221852312380232563368677836351291601132652391745930417437072453970477141680101752388422020272324086659879543649786157009108857038196359773756002404572756920917364446835321201866908320341946168607218514511269767654703349387027398170770791880336514628749388481014662268724537300981179145168035417851412953589207790289420907123256432996332090606294776445890425587867083375855627323326632710308299885526842750693723919899549701183366375069935428594957350890817253128023102641424528256314359218913780378507859366213619130366927364213779060187206667289551828485748712165099993562484252849637524904014892575252334313725385236226023835966622738567136666605655574439722410588224248971488435300715744273452492897505124224844441061288927449321542640472688499348165558966363513973701872762559104337957575218477509662378673457760972193241282896698351750879891195479832808582720391022961666536088549881014603956124862520065530823738226924055382819362507220312998991238164056020757543626567474285577021056897917492878090782173035258079956359494423961742241271875245993795528515562649330042236670799550609019555194519862005307985578449162292814237555572183227427307857972882066621755119003319608994936267515144687983432917283769865290070430213362953469296098091052732178362793587870302061942695510138545069383080328991249003823380599973458354140423324851993168999424836900316910276751466193991621374312714236417339441352971254898524544500606028451193572615173767160837385037822660971650411498427091073223864180452252009664507410271491702360198211577352452006128753559804204084913780496219993966183549495484210512031850807196291756377314641482914074093728639476992340740226395647091657431873132702837798339023146485576652073925906474268282615760885750055887078892071096123994288814609924718437399311271051628558988572104608899052799599333587873542776164416892111504772216806616894560097918147255544559405828269253354849082618863534435169585236483730233158576785385208249526299329250507212147440320622000662763739520264855414965478234993570769387859039457197892081305225355339993064981550496038671823292647988202101078140954219493615630123279808486119832134795953940398542524244717709125727838575389423244550867770132372404762399481132675787702700237785585628787554973009936806109879126047701447532745078206062316894531250000000000000000*i1^94 + 17815743295327562829003771471865069997010479868604249828239374094390114539582393732859961888473102083527622569442353139347963109610628137433003785144472747875265430392283369959832084401075928863628601042861213378477234231971141713351898787185848397185764321837421636170066914015802877862317154595134903135442123275012418309722413575282060377400605132200176319659202888358275183725209952958024214668607547052991941686163769677330117114800481922264449281661788356536493144718710390406419417231645107307657637334255642773229711109798451828104398850679314442339923008033342867911310282716112196701571204541335415956621588464129800289103592760077370388560734095286328318939426348269788681379203667803501831164676030980125277098489700730556018693717900617005996029404907555459199110782714927737957719456644990989659987799596541716574356346537059866919883819139375599660370408827847421026154379459657022381546900975863866681803886009622902650942853808921277698346695543049590705297861570289902650565023590680572629230746919181704779912903184832517847182159969601564570815378097432043190775113973005366104612927423094895156115498524294282154216045420676860239276532971944060082217252658148655781670204980794836964367817002360136019231817177500668120415803175996975927226238337103908193764664430061696286517252637911459261856675640974459744306172960860763106185784682838151470757444365226326024041332320074080900585708645274724715197204487784789211583873016795201385849308587535332006811621145190543578525013279807411200344137882940604326427789157872663643727219921138371853728148617184590193187106780885963480125195346756518596661613388878045317594007645891695505682207885160430497299388413563527323514447629906373379673210481846751133707138691971092833941658059445426825084238722810744905637648513015749762238979652194776756034415868931591296422603110774202445562414234545057722794019255001438463801597141944484581857936431746377867577892404928839777527435629041817519192475488351182936444644329181299187710763173314615807824432004760605933088109722225826514404795778306599834891892999796680842470942075453309549650880327750026704310445080478856354861714716014029764201638623961674766236015797752881489625077929322412087870773870310408972089710023005905773914466678149135604372351787478279688962166499389591443022763031189555777865168851094098829233547155881148251352313173768238436794396097430758332022449371529909006948662545099190268207404684613300415377855501625441788781843766378659176268405745431014533214337054188814930561631085250767691371122477131922182561960469483825541280306395319872009966288512256359910526924609488153313186607286145643027088868380595046528964870137099660722708517784875841284049862103274515033460603362994421395254558226293317324920150532026095893427387840025378632665379571422082190031043678906673486930036839150393408813068253536012706419703880055554118248096990297724593736290749757019483866970503772461077351154393526763479821597808688770027950815974652831030980595129436983682989412936761579692789110691387845224544304147550595172704413787446212233393674323881773925532561022583232660641153284288982848789766591859347794315016185644748915917986664737601229867557615442502084032946262419899255582624372561142646092162872160414666500131539876144206627735430486115468614724959378396497565416387793559207787446598935788658479827725513854395670803994128857084928202455906160847460651951805035707726909060834344681289419811012922454578201692365841279670214412829875096472155747227099053188208072461345308402144383472096342220663495259711828741817121482640726292849118632796358556928704734533506159783086935322912490132500795961541164135007318750807304648031028224516879201351601252332667586857481563382335341856566033109600843861131314526564598329960152675576833721210009256542480447893246465646482861780057636142225441148726263279503492033343130926848103812165646786525030620396137237548828125000000000000000*i1^95 + -31996754982044299333113536469466470782387520199478823741681066895344516757879118335598082236231840053706044367592415628717008535673451546053266163410071605501147301162324770685665862351385711960396900194664742646683033753878036789009720093893042678475532218197050994333896236984004324730002143234880659454909555102007502978885130103012095993191941787233784520982716938793855798826136548070552557016685524556747257292810758901986237424733952438614853668866892239937773035748313771299785309867976814598851882069931147082814555370923628006972412004647375336229914079272665818207029478590287566953131806429862928560418931444605438967273940110923059664666259364154899919929563773347189996463520821701312428928275452131863701990531428925050855987026461008432921990047190515647569703931160407422570281159881574714126813347429357774042260040180558587977724942444055724391827881938144392978901509629165803583953221439477901022754602471839697682702758304809396501650201594603956168070513654596777536784023402165750638400738548996534011544956181304073184824715392747581353720931615640380938029797914133437046200574728660028243032188267236781163656987058316814771655007413177557099054344880391765291562835008633086300766973308657314929653498624594339976808699513378169579004688581335107531979163626200176648625883144208712247398152689619804040338672265897702721613457359693710714246590450376408256724664407906497964376158437138791530744383842616786898096035300741620582019329336120730028445376999332019644195778929905295347705023297024035234732013393567819577178864397777417048088266175669646105483895698168365034163708821229357150644916982755848449986975087159834326904032350437815810811591498701017880859769282749775020394758298687700678938550195970051496135890836784845588482524211251821915752266065194442821779037616890040929685200682798736139478208354998667147056993042193409956895153189740714167456072288234456777381712811956772393576054808493529541253681150190743506070315022224171398278959534086168085849737325261654798415257916186395266331310142331566526808733942287553396847550731035772304671041542383572485292684839680907522703170575898239050046904695033426571571255211723723499624817034172653466142144544899447075603434909166495710187553302763274577749781078478408333937196427425248804330672220631282883294771605055929443473497467557680261012537141779803270472708897915520703171525696033906695971524116396214768077258312969614947331403251017935756725283284628546463356345340167879838668711361523640084128656902132609038863054511315795306298902411892471577669850309347567847391094821086995890157135852007943007057271042273905285143437809615603599078646264470971628838152304543419359249081537686864082598728921286239908549124500734857419039879951256224803370748862434286951224762379668351923672048414161019607502415203316532236113424024413350679575915845164823223648067561074868931283022935242549529048759939372662672193486375463385679925096911870975221388050909399960855402957012651772966416918296317832601579994916544512272285114317301274690522311005505995508846135389926028515078767165190782115678244778830775790795093484300845039554768423789304748451918962418618122859578942082292362343766621508291032357168980970385237240583794274448456253440230503968862362158668473870598688864624001677195870248591831643309521651311712567895126311923779803440194096301598607504512213494992450392559525744084700900114316397302620335109208052977289745341406637144308987693368491428915836198721946748759622360794933976721463705480728177793306294964764756924262284291480859078303364281655550234087066899742147357762719947619527604742845381240377195379608790058610686715726115475188572363814855362099165848604716045370369672083110256777661004801796090247979280005895213723364578105958203245256075488735015644620832221461203130612759393149514972082307166233940733160698979541696425429023337703212520599649337782466318458318710327148437500000000*i1^96 + -1308640581172894379883166218925380444833403729011495940558919767054477268565349952736367358140999186597111907833380399559794585011211029160995983739522515108974628699710254858963872340676045889544404606428911323546591240761224550548840153754444604034884697476738497395324675910126343903502891111795876358525753128221439040369466679092629553019899220646492994201943660489100707082338349646895119538632489416714760027169628834820984993017271265679871792802860292328134197898868928772998762560801736659832656050080799762193677020825647431462808946796709012696439904185303140371669270205672685885313512546649389297601703953402643612884675601051737643767388903863925950618900782757691397090863876311891343014433648786771552905944875075789348903223261287489696095301783061900316173709159498344547583143304414168541808496605123701520001926460452833854503327525317517490213080876635247079289979240214982341820150037307824751301466117057308158095417853485419881847666098773115380545217319853418960855330213288107885099674778673597962174377992134857980931829067192809789060102488616943201685927970095919090746508212237284047316817485369562218601003193507620966347629712752581843543878152122994780400524981434791063643376676061763757755341554869227223847677934200598639832532077684912749498855941748126385938385080353087071197706078281622220737511260162939479530678094192307885975567339196819291647556103784215228166531495788345956134967293337491112425566446922929793817780582170997296518023000291111246745419660216468486752635310312382871205481114881821132873513750760495647576790894143873316417112572376698914351682617052659376705173181768677822548884116423304736677972172971826770897947930771331490879676827541339913304848812642512801743204311706496739465193077311558598907425977308026686282421926654769307527732716925158458125964339402121957452187895283508182249476825477148051268270001942390514947991289960063331939651584838839278583081657200296814691517415552675532632888966691057615168681294698360939605531118800197314951923299364936423442384859731229267987788554860846131865900242853952196577905520045003358993180556556844466931014848254970732897894159369075730827780864175062003707970806087478270798727489632994784786899344967725557768794562227593709724388484338861950666150371717305511488129537552621504180880256550486801404424430474921880353676218514200858500634874551476939154335573948221600190791200269126030286043764506400725440944839479692368315047308674367445090218229089497397841483107364054783631908948376724237478249928411217984458035840568407554292605585493073986704198660354351962271929515225082485853705774256665068378429982398965790057395069802956876937078548293847727343531899803738640491407095388545611730718533379108148922542925631239773457202778093075586520228448041101773302989461231155378732829456417123462764564952878131130718727506043522026138143380245154500547746196946810880540756424740225412365640148609304004486771349944356482301235521138154937441001893345287583765326539729076641557094510202691818076444637951066176276358782979552412501313494547028834955166661632044217771223720735249317940915817066551788217091018774109464342943248902904966850814152940291348016176054545909690869261871641190733964420864744810789066531711885898973553179022372101844431071298073029877322381047528059337794054272310361499191456706884306944929070169733468933582626225912671851928536494821167226180697944897614266141899615969808583971805325898357739882789211830676213202820719191992127354580095588586442436980013792001628438222800325064268408356926584894567210146127752937233597094077678877147163103635377247994959687145757041237659027624912691453348311920797997884783841859658649444559968005260750460872675731160134225696990375900001482811013619682786643057926763235854605068209053581574720301615385860066623423980452530090141594013829575697164558008477076889739063730866419632548058871179819107055664062500000000*i1^97 + 1990262707768493950078402906123996798852338179510167835641410898721858879147748600593080142720709561070808119338065058324114033653275534687416747016719120025484057501901408415285071930515281619794170236774301962700882906948148488201140477368473666824618403889794992035120249341593375415466121011567156582747881108565608064248673855401858743476055602428211909501819041133233155683238451170990677147186562594733971626868576111649084281999750392335503509785821770923725300841431742815364424582037161536859475207477973773610585186918193262183157495578033922552852988954745809157167365043687567495331604546968690678943147858826604583272546340007565796052717127693576743192040950993611320585894963196401618831775190724734225854341771828765893553174051302087385429068217116494687468301928898168455868115073343763745025518131008258433158994953224574885194671795102938511395878612757993688253194638217848719719407761818248229555345832564096384395363542281531906190399020792857694574963114192796893931627930746617367391523333500831191097561711312635513493379350839265652891976419900749853036281400171165411033902556825587221340963338236381417775193737548816588660688755723738623224652485131645298350420758759563539697319329399886594600954972207014540462554823836675510084335070804442441230444705494836253052165371421951978521305738182866429730691252400996994231657546877229873903393668740124387711020439185419355631477540353771296176805517349258610784483658441133279079934589052261172147146161344855085694259432186367099046845749229860949960432102672195630192457870496753607812138296578513294235841282544899972257931965356157955176346105128917096450393895395353405634003354108616298948713887840303795019556536263081431870534667431612673203024488600056491975902585989183943787396023138854447414406269825794342383784072788836041530614302794228794569014648325840153101968576831777111848060606773182591808031859501309115275301607891077252880816570753076034604581469352775599702690566146035879093123124669668316800454439412974090881051826374850792367063508958370090099412120358149687351052208266173128864896832794765887562411534498748039370294100893137807647544435709219397931484820464693001864437039863122823291577092336378912358383935547342221367081951424543670524069569466837984047384436184069271892722589847196455121829049445697333424705290286613905384385702656660876026275480007768992357534623026272793235497321459884526082854959454783495068829708191137766045398934434753934798730285616705740276104979231548266851706400595976918063372694220339452754866365383011634983266989092492115429287311524269652297301017431192304618805728894631776573320046359736566865675317325395477252797167324720277037136328277563066428003465051731496223479755074327426951896596258736450447512225767437791526423496044737792383563322185698957803980473311052412246998949413642308393903932609193989789148824929792066628801765580945820678403573055254322792440104109491167244715394370099844371919018443618092028818614181358508865133079584327731433648957045225426649495549088024409468838080645833062264200533670249643209103986294753622711720921518657912729742423558086765313716838311516066181876677493240672668882561923327168127747413101122047899598981666198649283200071456838302702789093566433396118422297499377710762113379022390599891081139290733100831272198460701964988086465729119747623076145288936970862807192177134662320673807917290288150909493522596131026051537870110330094255290401055340581803245977827681934433097304276620742401233180744598656857146885871207390802659615175064292402472098906449825585777201795973225642330628985784874819587994319346162082010961487054395441772828176532598563067515528044345047256018197980798610994814558752000331380903535426888710495873809788874209490319156676138161252624445178516809411822441573636346307184859969323895779845975662198346759710158023711783570643943288430710580882987414952367544174194335937500000*i1^98 + -400322725461255718572637847265075331512731639134621557912400982164976035794033596032366443426444192788887492315071611104329063633069554565010032998484308465191739785567295815971989543371969111297456020384880266105890112124787253013119303195613647171299440118842848389596330476587076837934899813705700615341488447636492224759553522749975768093680597942997100589906571656670638316700527995554862944730179540716506241857464310211188342457168343013838176915372550792132429092833427549560138413158191259022566890992006048761108553086644421771962712359204909024858552988608307125355454463212081429065849530676731315274361840831615912990803491412090551421964554146307168937544932223949508145156861524942614867558661866633390240426322613394334582979688658534140303031571239268083258445102475530311353505744291542066859317139578610141559446986156917135514064334605994685493482508688344463300720586542746365096696359474277500582084324435037125314555382485079597631789995744709865964409307269156312243953250703764148050592922142157680935540073146293156459128495634132880626981827117735091906656415101996989997486876115186127176396392026685481235443858002991435469172367671648104514747750612654921178567642771310366200184306201394045906115921034897048875000862670144445433443457464868718591569901542026537617517110982610495827081325196803301895550260910480505580422152713749990637740562362713952024471257864949126777782495247810583526655184345126289824400683037059607659320610864412989634446713733765314242423498695040857389936189668907053719492350437914822963808398227663533247461116030127749037461898545717958488143209998232365885722619572617675416906006169060669083722454742082252403157398688791282164212490105069304423656268638254918064615925728954250081762384208973979587057584478870851717151362779600034221108738922713951910203091252850106966152617159982373243545529587265584127535760114746647424571825112056782231294754188773563414936680803126797248660485744170000290192751106301370537876658501766516638665874587108849306507177819770444345531309849909053612642523476575144528832578000026098815195775188802470143634749451874661768521532755714761519026134286235026728558208073740961983644364702016079985251369280239719125230258263904411296621407395732508751520016470010245616229316037322624681803137192156885850897049710551507085280935549008082013765974717218610507975856246882306731380013192642332140402367459978403599043478354230922178759525341590937680755107560163605081432020064097890373263733359419810952178563911806348129956791376437771867593249689154478299872149025637738981913829253333899021708543739401212007753844923256336603337556526168569592406743298520832084134421068327310517481559775219901010350912287303400253936569792712515313374679970272356798069124066769744370491227946392175971498918049149331910703592088495277094539264867705486859208434447288056232775405377495559825227245993725867738067582522469087068493802826986215878916772099632443837898510557486212109103193949612919449916223911846926227606899489505646313406621348876506398080299071709085015241116588788973296598728597473397683769222550616084058893630769959918063250406946324103722968274054298151736691514948432045013320444600070299816695534743845720788790083383329023228653548310710256972079377510638390308281040943036948494054513996481278800037843972369178346913477312964259418482349240016183113460098218243322085586971809170889323180092388603228538512957280532654977238321096471426841274982713927271824351196090369333268661490169746336175277023901127127498597551637585058192914060053580672666517255676418878509641545155124942257086039836110898371498870369025951449821594058410128943460874049334459353221574453209637551585624647270730162098304547720209024182044885981389336108704556849249801956044339469864030772766179703679596799408315913441139839078992455728859702955920938432313956235756094437228114202298456802964210510253906250000*i1^99 + 77320732771346571323920866505876059174160125401482171291618307863757299015693097360018142453937977325868735359417152436743217164184231436154710720757823810224630045608451211914245419384227324911213050908939390047291622478597908723825879743718498851481166506408641488293113488720242670978626498062219731808767109400251856974067854958365788600001400140773628574363950449067923517394773048890453120593317565226959082631555686027285632770535160037345340417959990444500789702044257717255011521234256643152556789938457758937832960044235429773726203456357826855258273373670997972976706913936703716461192091780528808121435484731989203606589880010368153023476003662040272500921198584474279903603475844156413272208221915207044149792094428245577988491411910249732213676407282800214965346278194398211435680030724191072425230541893405631530842808570991909530246940077518382766648062104869768819826012770126116953045305065302463292750131786416975290572547017143395156990672949066637560805151843815211000969545453663017716436709962460069258937797711483285212364727322423155634988935958881888429216642338357423702819675802711959056666542720483156343291531470861361083732761058434628386758660052534086234731544466020310798284390870566996856412987976050994559357086157353998011100195954462090317573764939171319374574141984596015094876436332272963938551170453316216960325551560458606594322681206129191031183351791948726255873167439282181474382201259511421130050819040458306124875192249576164243919820433908300810642176582068452032256683421701740368695881077983640495914907605764796083931850341114897493369288494381520112118322734999340609646649656360941659386006203775958522222526730444055911459624520376777990990164199547913152428940245082922524934899503467088743358231441764288705013055631243736116206971568247708966107663936755224185099168094079821320771767904975567135781876200161864896941117801100176366915507622137509417971731346684919569426695477171971666836105581749236741264560977627223968191425967038967235842034401064826107796567731962694083345751723168103039498113406270918609280129329532407541871956664585629588870559982850134721200474613884525640576647219401932869262003531409945638000404470347829062118601282888070862533135111040470075212531697790870906559463100488378067071976361884434751147917141728964944717581768703571862411415387423928695701572575142838775653655549158894166419723409462546460246049116959762171962978505691268618627775303294374871036278648281778938548138443784654366599215125751371545498822970952453290771537819851667276884208534166156637167474090400342860081674568859910341659625662776965032178032299949525104275264584025881628805869565383327755455460379979830310383492658290804485588526727298264114026698701246691364729381957312126864658205355305211806997273215352032221777396823468108950703546857174571640847336052614244085451496337400578138826629935728419554520062471494287094849544259717751310456413367484133019087646903299148353725219415983042116499495238213259014846794315490546051936937601298949458823727603534136030638319821633645479927171979924968017890296514576342969307166204233677277814964114994744283453568734087117935193454635947888788387174677943423666649142981086622297446229531143944883837979752363429117893930445089052979633399970693027797409622968393367038856146687398685390989385925926470146473240750049888826964860342926420353813600876285022123457670050345142625569525273064633422444082225118399891950690731884824065726375606006968035396676909931225656676673416618598373212129202043620163111653301042885685397790356813868494720222794312954123477344426006462735739614721807259715791597814802955308883767523482024974663006586404490882632513152312965012244122927328628842783858916929242497125470307682577247094564237149846791862670650571956083247918015846050066883244486514519517208663886949658209374959034321847035336875732236538993902286165393888950347900390625*i1^100 + -18742012327447254813957593287161349348082306044093250494114794704188419534267591609203545030470748572974452742653178119962463269781378632904414772565766736875826378197266804958968389882822966179042953057997120461312435461275594054579170690276181445835100795821632047828192320508770037791819045776091227745432524133857848009000504607420033528173974541884944179808499413268290133653353667254316486560770662719613653731599980907640323693251429491748142741935097285324787996988833693865168786609781880321400622841503380561478538888272447750169487460220337609343266647120036037445649894011015053018133587511474388383914799304590836370858007777718229039870051229717909578221386737686720180485823330964828278512092575711759859894405682779502455850344838135840875067157830472081512575958424212936282440214621799943773239363741893372067458661638141463614725131405391610256346987666596510236774906717413071572544278981297645068573214383151734045300584384340584492704570989232691053768061398117244461015324988076268317624085475711267914097750446200235504786287685730583195548521404517015247209151067499230549179946334270012018824082166590978815112736792791699612201337310752405757334246843999316877650261601545680726994277578055640509294947419956658577798884401957742412635023891784372253938030096694149250331693071296879319584466111636200167144537879080178998333498974820002827215609209002765860974341767778091423738239102194009606974692879728535937311208333129700934443746098285445589954770948822052795400091732494636695758177682062492175184055402191017984625566766297288035432543983519740194349794823678782675075829531189633496518360434400215967254447517594163761367103084244074345367458457250190111721905163494313189637471999245021503536224548682635164096392491526764838029244875637360048588394105935276304965669131383188521775657930276931855640276837403825431259712096924842012656817930161036861855982573766101661985554162766377030441372331313065791766972232315348842907748510648253236213178525039626606746118992027279830262627598941078888174613146623017239655420211926375706800723911844705646002788451535451062227319579338863017626474710814198361439949009469244122986836257763314043497974106356920493570332436102459830684179029689419058506292805989372085457981018458932330251651362241185854305164477736687715441766840181243414555495325784576055605419843643138161602027454326903447782274253103005949247463486675382729342147123497521780489818376701179030919182058779779576342772285992844460302037746570555650709139151047055719844164072462946433553664041872057950463922652236268341809748039842094621335586710579040252226299048934399023799707375704730758571407029192027535234003358400555796183960579514400901308344811060167613440647225236083022425672341359397811432094370850272079985686332936676964042225434990314132197650271760905245637644313434743427833439364333169093811910580295595642969818768815427025363694658715717039532541245557931982913457362569530664321775218366243454102767683772785310422014153899194241585182679475091490057127972049666267643851086357985350262694183888780836969473842990928775138917705527765099631197271926713909222525538110927490603565781198640847607068316473221883929199861526714922138890979040909796997577265564500135680192741979881446835868820494299088629617821911192133329013666268045793713122957172072885086358414773936964388229859326195806791903782326467666990278180471066639830129179749400441789426266149741245943918018082825559777832688313749567199159721893492040591481613399814610527380679322091769367597523741475603835285752221191265350696776059044220508988665428063913561984993113380795142770711932715761109853926780634284100378807691740372027507678366206377799512900176081116983248447673186069689403278823595740699305887921583792206102708150635702627354569721512694496002678837587649240221404171775485082032886236316771011445325711974874138832092285156250000000*i1^101 + 25483725923269112035737039923490989473437372238734834017192094220974980974855889394951023272416230804638572507118381477590590294769496827218233584274210997404437375618348750230925534286877514700918311995947504887507282690528449650554453636394263719589481355935157484628873918803377602659054917499180385615125936695746189710373791452008570919020316764831386673874244157116315365766714393189212330153379171779408223897750660060441874305770637133633304385858504132772088824872247758056142220040277416642368827248784140208399386484676475999212106941094280113959772128122559833686140851631788768617357891160482161986230126376410016368779818047954336212958941104816106458352906560281807624229124082563642167059461739510196403762555711541779784116020526395456300094554840659161327756640558451454463998564517646344029821516106141734333517040403871919573269894081704900936908921636816417129816711581503789405575218800202345719504356611344512931924954856403544327751648741768901113818688572723550765272115685875551884571659903032737022404866529084828384234655262963316774261778470207126540236464417664965205988148526586632423940294180333162071922590032979513707685452998051952420662604217350662921123822312061566784476720149266797187136409092755935140040285166109693000946875931833181695119273833752297403370003910794072970057202583123692487037579730363143082773989318780970619688601437025795971891048782355308485285887710528041273487577367335962021633027343051556710053967206174022225767114595888406189835820522318368767624981073938064535061315859344263014693107391517549203899298590559689101258445968300215588455018992402492426142688175461505597408030216638930192124302626252247296534015256253025150030310365165445375304900740527292855127464498041739969203938345120317594813917178129829061342325420489071357180670256749238341812785153850070305114051336007566624039469974663306624069829787388275598743574459880011565847307033869717734997444210095591796751234792257187960940748647135041514800003718727261402645946995866805236078763739230701166438988133684687309881060401981428675889439012734411911629374914460324089690346198641801371562996760086239687635134074326805990346961379878995875220938042262146388487639156076268929905399018847790069676715046838670621905220177356249165313902042760097494078211842306051037069078351406220877136853685721052953556584718412671441752486495675148378139843417911127742027622726664283698832589627571392423611412959783281951860004349026222850208204164787634142906936842299455222925039152125463870313163540806057200618477732125677981268368034216890031952224192117574215564108666301935473392876897143602287387363997103059731711987300781113990448610596733332788152882549354575507939723781625059194186986275549260755033457986257922514305806046128910696120161936065692612569506358109597147604577971002480805375349910952921968350929535367974040037096519809983528943235460057025813367096866951679288876984456950837621998799436304289598328404287783152724386703209832837696136986305679324223842267913078573469742528547729580999887966890532275579680327777391669414734331527484774098542372536848175215762108884149000855100457061405459503661184874749437096443831987993599536859396049068645275194393860333269214445162605652951574704296883305329951938223708266136071593158642902161121010076829283573937839322175756972948122943943662364687073196679172819904077673529313870130476394624245373076205593913467612506875175799151963847948927544544854483010902257202480850192055958736694489223342966099585239362462065452946620689825730698599789256255173795570979503323741830113352876820065426954768512912852575664508097661026594444318836889804967970185443498235349581049944676811214831353801485272624365339382194190239581812135717455727413836487520657763949995018715095184778115278947501837240830044876676348257206496500928014840685331687808456990751437842845916748046875000000000000000*i1^102 + 1334617219169863955805287876577227531354362543144141764059127367153560379398717622418716630839142322480169558436935877802039174418242658572807739371025920973348803382262440088309788587294535953923534881667917353098582093817792218915677751994140371222366831238667847006768406180090099447024417903636339529322830260703904388628272341194493266395084771368343617426096876766007965423021962317941018408924951979490132306267266541956608714474141672602176446815304402498682161764760218376233036486628569336761844517794911182027140053404944059001203752790982090499456734887515724854557338209000271852824961582681361634963961410675747531561950762054981895630822437286439474597951458812119862916243589365710892350636425868145442825929512177828766768663016690084674028705558258669156245276058577733639871427977246552102409879869663422531671478774855682989933316520874183546229978657291054977860158145572792415282328004825719070364497868988278373098118850850198346681075028916439214996482340704643944667475770598743332778005434227088642491325198332385866779718318851637370960320006236589803603501725566521943357659021781198274721125949713269341476545236862105770177847175777048557775210523324626777412415616434451843742266230608523338385117892882650062776222525427670206625078216666384266627433357520902520837776818990389099436546734088675510436301626562618482202186966953174715853504805447349299834329910966919318839293162825449266170694143674461591242427053751064010000012361759476313449417862586639752915858895280450224152952088198995899771207266935496949292010272010867372811216983107200146383289362706139599347911751200023285409392423792789435215484346153215861216581207228191201221631270311470906762819610114303991814788654635296900551642687155759823415871103485136868624883044870196060095920260882063377905360352495517343519792958972778268858162675639769353767896220195521148373931481081341234376121240406506247084225584961492207177265494446005411142010040993606343330254411322035324905009929155713308530379153468302731323411408615180390266469304580985606920809565235129476593145267561937540334665411463324159916476864546370901802879547750848493081404799061976750985133475125504189355532765618442678890934431643919540509947814540440756354518755864499565803779828035687622816279679237258838949189767495902798527565489741421359350479323631688559022068854241493384150490362646545904440591851035344960665903709041005922746646811877510188544338213713059099750665431999944542061131385717631163823673272496563745332364705281976718797689217136229286237598218106316346680635684323602967653026897669919771301681800579014901085758084276549623233638905283983081960736926953800599809546403002309665824861327563919260153411255973010894121735082194416823468831100829043055061575249507608931115718369960848058435080044874999973927070885111415661670800020426481560036220226193866755963970054211497974948540706427546527426617278759650216150169840772360676775492362346618995537051812929526615802930623782208077059467442716788616185394809229988056453106190755100292964801323085138901949944748936091811692475463566795863350397953446984834321482481937685590507798707349515967047556516313678671562350869702387299208603893174537685299875404428004482463975231836999494822925088362479449210611915151803546036663568487268815282788851309548247308595312343602167007470164760702372154377115066795094859271310866331199384115943962285871531352760290568466865407356669873044294585171008459309039704441563646723677398118351416760197765647406986605467968738448838009698507381732379071036175652902234335212213991699012437143970817350356119452265538599348633689000640310408977554194848605691727400682196606588447720992376310452696315129726485247589193469126235353211244496795493987680300612733965295981294033902639306233575199721071206112633132137069004878094681532108012333992519415915012359619140625000000000000000000000*i1^103 + -1843358866991568907056772693124646760471995493301064257721369883347788685776825570090881201299477716841135273954714710446292470681843489513598023997372356368071555163330803619968829206656677334128548474806507016895018140168790766257653016631063271288185541709826617639551142488783432503871225868897880794014280019653416161808420533518803970022102386876457628237568767218004361252853703279114055105748537138688717785769442104438688053954421779693829233843637742471587944399982981446058766277655880087882528933114861206973686405957699720553452210577847342883184487770631606147328507134659921432024458504411823998864799619200824806497918527760876989362963972759184228379831749329096100468504176426147909112272210533258316124724979847676472418724307149191004569445416014794153372683168463899728359070547586631089856300274532968872010449986912069575731004224316637567943386394511117262173346065942720682733573168017937654773454708399058525304271349522911354229962782037744023286621007637505316633509924985210332342957682462572015862827017510975984902675115423081960165582339978718350344254562333351233567264768975139554584568101336985405460821896204251099593048719440249195620276575459482155963553222025681428824541264502846475322538885345460693787877286299879506603352230614626734008798466737473648305956235360887570882872210079365473832207088988962323544590999648471346328763674757370196107732983258185093394091984094271979817311535040977865859732615054185531310172800735168692147654302888088501165397397456661432817781563809650044113158851408543384077745327727159424439370328005481135848649038083646645847143995785830000220243319145749653943197241389599046045122805700074683414065318017332061302375370639806650081982502318815465453807029776098589273401739592221594888253207282198704939499439085028912934769225886492846596006463150148999791151070417931006908869594694519451045394708643426941309162125315461257084043313435823124888284037993556066759337767264633487560554920217358130475130741753214932570604905930326025920728794766665305739203735296585165069910197699033989317276883954005458942571662374857159406974456621186598102435207975278080241720130385363139877154243443181321446667699057274056369247977046561824093625771782199049265875547609293305344403928486548346031471539216434434590282149251046664071684521980340806719967388769496101072892988744904529281410827473229591018155226533413830928680622427672596974763394101633335128929889399826001809656503622699079002650768589422163246537661675726068497129438938519989128250160585047788448284557437510463287166883401891668939545093382927031196418355340803523889290702581920386263465575395946580622403374348460285809715383450366904144681145209190421972874730011940792947238411305388988363940210446346884187545753634263906435010518950869740015343677539346419797068575519553079783265082496191739983364888291736105944146142332278092353282521516072597348577609211456407688612938849130072236004857920814920638373058504934241604838811749608589677507057448594641428140027852540755815144233600322666034131011217153761090163605629059977766776673109215495379052492471937394122645993474499598620496066620625112617234159959121410080460819832818889282639266079784440513946109149202197978740059256102497770625261880609329475893768391194147139844232420465781958873650414150669840980474579736117878112108254315334589127780653139315488938583725161720755803126553833210220770586552710864632519175041646745179941487306550824635117565610401245636186433426970666483700396583068788337980845286116237583200660027425508672908409260097726815356729692789900528406423064854705998216377639006069555452342272301264568917576242672082048726956703235791155271107180496311779314664771835618921370665838510431731197141961289418809340909143604380526893864685875514683600986726306214745745980926328044802176009397953748703002929687500000000000000000000000000000*i1^104 + -8439881059556130726177842483587487175487615057745285215688964988111929828242048736541319329010921255886393951768561462064711974487153601495082439945864883654171854980160812611171398382613383657949069279070332190232819672578949584141257015841756359410960409186556536856168979771770844298010302773259247482881389350240222142863267062961732488805344852281192495824438626862622624637727867572444300062694962942714969675058954221375439834048218259201541044917147365676579598083576216386095809252483046717626985142451696171648705196562861668018007330032951640797922071476592218908451771644198034366612996745301572689645054996394778361886683859661386493939288614316682851050071622058882938233837201759541388227590828192760898109370150085764378140015328272529707991160864012033808226709675956140484244403096851171599889727409917574643220903992107971387350912480062067488426342046940492157320237321408802805009545096685718145788517918124603765622850042705121745848830478593103379480407281498710533373759048808722361947782995782307336093292368575333280111525683517364531767269932371523127443724637472631761168663771695929987398874469877716753434671763667611593978912431767746942439051854924228909017832722416148688208403089472549602120421076204089712609321700615872037637705241310962572837886196904381934456759517366451524735138226204066082560203120360894464296707269420802170430721854262986952539521209033947106362371231132963325247754182465540634315185366681378694838731199628132756760064866797651703311709999790423333731532806530140740704940105324436724052687408862454392848651821179476531842079011736561741960542284163259236406024869279697496972604629711546078227263228827962237815545938217893292580583675984505897408817287051539038399442666622962994741750401371263880102275567185107740864440131783398137174630814685598071716779087029367119009784125930103177126769774354734068504678917730262247646567619321952433237285987339774517370966184745727408521694209039515611420439188825764422152643032564606547260663414847359931856072196238974353252376957154686370471139454674454061882371824362285682694674113834681370802370619842190296072843742250525051158048476223779896244261565218358361128004743710765511315521966849754974419122982257567989530617141547941798392072245979201985920396665862017909343886709099534128865187317744329469336599445845747483564450844821599347444973253473656476447793991892004673036006178403960398668193548122438341145064679785085405737589361944321375414151751329908203346590500209535850757566902742957136391171379484729654888536288991060261690865715843641748360334991584567562654437524060095806836022665644906083346645505008063413619865332615290314859622281025801451571330721105866904903199213437169052156253902405725758379532039381448290440462386684863236947978369360244924887799572844877340216722856599910613001026119420761253205427697982042714515354393146357787169357812240504533802009508702930844762872317649934905826704782627733564852983984482165923643681963987739029757118520528751860950984302852788234429709985360452727490047707736680683530991591305998518621604316142889754191872056421268856941926176240371521726436101543344283732969203800094772377624044289094167236229304594934165213651481338403824228938286520979756104195129382679831465571908696849543947017003304220698482252544598173390850705218079903309571185133617889204446026351032977710834691687136140963434062540424875744009058074881027645212735801035538697244615757171062562751359155169693778784499324608110819783820804917081578631184906694552648502701059695490394845266204612683277762894588995451059921776187422083565198711632029385001662569547940775677213271182134692560251444074059437981596386090023640619428099060405892587210570214653483351502938886139491879537202787273520852753879836406161411491410699776960502305200861883349716663360595703125000000000000000000000000000000000000*i1^105 + 35212668344986515456136766341254574631025413206735869217664843673895285850425427538568140842158137994780959515414891874507022890899280881715802526635287862124083247585319236673113748978385361392660465259703471827007031339933393459506010017973452260588174628353822706254534688444963200452653747522114738124025283239010438912975608377394133866809232648699972067372845291388972975916037068509469098724838913089691677033958759802072527158045979709325442427533880867674653755613868248456154023896418799444512800599165197672042175079508083731257505659209548308260854657432542198552681685463803013296922983105262423512964053605669898841439883135381747527974471565813604516232304831270042550983018832801766302527374980299104470234294914868431524428005026355345821918849389929247805627820532706431521742215149400048354795489096221946848291356827994055363747416590614181797702946993375394888997623430297713518119603659472641270694504771213216238795582893747806664534508583276301920689658890313011896160285697379413923899251206705927514351164187690623977113326072949871436404583247130273180829425981922116167596170573918519997216777760891304107143438082833976337409549112595674257239288725710984190840395319246184735438280982330197839471523436766622195429299920329396949715307403585407536239293391572356589468932326413967509197793486149002968537522714646275252031526541538732133816447558969928825311894280247731659244056766757675534820606896641138271477147670803320328025575572943705615890384902334397593369149374345426027993810700345371611462187961040599192613923429474953661522741931181445769919564388825179670436526679410584164332720575132596454907104878481959049923742547511397672035757670656710511523764230550900326411320445386901161527280305951153031858709179976618820324167400264816033570195305779830095726995717011767678367824150797269160407319059283411759865540824670909473761292568213931030507151919253557401389673292817749015432348891613781673624822129281499537200152855563237595022271983046005968870163814974136697823267581118798921574744082289891440174452858319258631829621701513267354685048296563890543627876792830628853835729309483956833333141180645967674134771308415567483877422746489386452917109867500697293212792112280269454579395451200856224550035250049432265813179985434478535549770854825105188344352427543117314496300024092739996861850649984921109576999881343455075680005584734963688483346750444753776043861906263686868394974849392935793850895813077984061622037513293646015123572852332140269876879026064435408170086409576126183218699870319402961692448371456600532718582328152768638844640979639130161791791535479410958798312781693289871258836827191506294606833875259706476899938775725813270548437020054681814055981783867523998385867785115378394456717040953368637205399059933124570878856529685173000972276888354859878513945624319495155877620190896578397260436756880100436558138101156819757109762730315783910799583176493380802465883468135740762169317586589310851381006749751050332418891611902745038246788740784709732462092610618858859262592342696405340555163158780271113900274954084637030507221740022421303677230456192779547853669269807809677750089432397653652700450687846464868008479738290673285742405722301430614782260722222942710345939767156897840256925828860231095823996211773336051551530171211074307720092849736105422464517807040562173565287524563526255813180684747583214714353100349342626087551667063611351425458310099392736774479156056267518465407417538714302178200751022834520899299778906287940705248117580955915395084833969884555923954263093218860023139702230567356452403414726451778314249226607938484246659420199948093872782713851268348125471109946990236078178433694133826118345062701111716134426680122338033482769478140797889075743476372207054928061198200845554404647685942109092138707637786865234375000000000000000000000000000000000000000000*i1^106 + 8786478443067586800417480342569154626184041276048145184886875338278070005446736893624017555950142814538249634248498103335584793893026221152049965231529040028570281019623678051570722280012215979819875732271968456903597341575107965107940189631070523196775400019593117227876821925664688277704007070898674383592589238174218237789548908250235049274586182517980431686404671545779323171466352617812218179544954394018248399860650884295088215089067032318020967678582152369546277684856309778109841521163208585048929185373669430740704936668985846255260680221158223808605036733982017335932483982493122413979946383536287090483614120513039396096025226578811821308322158841381941495874060642332269382025368112604773059350872931978016283384219968534942455258526556939986709172934081635639710773947716575772842847990586768500517707304738107896162344670497292522725166759824358475179961599313508615582000707512276643265530795400973878331435512827242654257651382723412092153130776467347968735619791863917069796489626377798146972706505030362175995176307071856947372506072072055788523676386747420633524990012853091283856782206337630082767452353020270105093973181401339461937621847425570406648436802777673001962450559893724164070808458992899198533584357367990309886383270401380518903071354572872641435534196575762882557021137632009797572045388406750804206181369260716497592984712045434885546666363199161482960765334563178202515141980153075975954181198839913221112757394171507585616633046420784032555087249941380127664383810142883509431371619329948653471068324950816464875615425334481075379654076880394193268018636150518981611390869349478696380706041235050655552659870809659219760954481050934930934710815774598752575777905357957503273410033036173187206804163362862821820408863834712024798381312649337733366427927251062295893103409666295457675419030673817878466966266441486862800449278714794501107613708959517794346103177463849414525769049352736875337592744497373972019684508814522844111698467672201690062587746401907381573963486904996303563765127361549460618337725138032993008926101424115286330152146309293618162160917226443030864323271918378966246409941160568734115759666041791688677345710259344110511972963311236589939903151233189846598128198189486825604614466466260466551087155866774847448488829570873664466740690988287004457817184036922946019413983612064412893792821680046728851244917943544580576985751140845101262450232372024752637113539504682739276514456974985095720133466045346873459100705013089289834289484788163222987783531107688468078411896464988734424051347978743307011134523038622240888631028283677310310984485504925820403056078087447598539008854547372850694434158901891527658561517897932421657586135015952714330211409159778479801411626013170047587872979408897556685623716475533700123809097939916443597988394294709411051934074905071654537102929486400241491094158891897675344627718205134458609971203117455226262104899485115177249536705134197630229282123178683786353078922475728784519160072353207779911500355757929870067079302570312834208668236124258093946833977689512381366164480637481252586313258649715099682306048986342777159307902276531058248239655311285321659227728793295901517373247800600609016632118882695338106100440788790695593025513521880421867486658871669677314046756558525374705254171397448444551189853441894918589040935378373519332170076086942280360212469602163140795532437559524816211032107630143872283072621879162878040576364531590193481427054160933148273504753648460414497796956322783792284510497850887303007770861906293407865187066307920377563931478674266112370981249613864925936713070629185302613885579544062523176912684101673186291968437617948180140277694584640551932718963295773666326326614935559346803218427580876531191630319582386363879837991776401644874611948460199073451803997159004211425781250000000000000000000000000000000000000000000000000*i1^107 + -6837675858358769800826052195942620596560505432563044768637198845448539183861199016515384911776294557371109147783249409322052410001955983124741245810816818403953049720486516000778410271480283175994651349087014038218330349570862602259584469255954638846424954040190745074290360712667961103203433367090834386136943199732693277776647736764080660232840742245775039139626517538792434504120465234453628222914582327067892767651690960169830096009739932095013462117156185329095603334113381531386219386828124097253062507643455279748654487701321614798541097088008310321685428435140506682290508400231062409613941369212448435880212078318308203879097637475127680674160395014199419518545489132844860631625398568306869065553846644031308400013947321020186483774154973375392509339697797726238571978007170897749234851074961437818192544761436449300222165698542485772992959176209653589774850479262424681658655206656063882298686842762213018559748772166576887005263582453490006547522780027823254706240302331919828318822851888938137016886360967936635101388338153960850019450900234152717856606720800807467272519684287072794498240149577967059596016246810874153047180117658665847263864235243282375049454568815746681918193628109723896418393019728033306819477870008599432167833189919610555240318851525081171275837614465191014872459227039434640098493033134384270444017506774754451703759322107932419211488622477165617860131305202577239271131032376146753062499852633845506250009698000504399754818402941338197423801787043296343418144430755944099414500475348034729601500269768787272831757672256696340292341688766736953116606289223796101700378013629287942647176659227180635424505941915336364001498268007053985734097344203551882541726935210824685611197507356907025384076045789602928282343596006858507022256155846325897063453526305493843783629898088271096282578497207341459651389521780414007658970913676713503437973018860870313910301356684318728485265719537610604099005224327857218569673813290938179180590030639451031771590374515331075234137011251630296708190295204533396138535191882277190283390785956671805761403117466181075353908858555602307512043700287296199327695921970531769331085504432749460261536449467479021518416411443342789958435771191624309199390751478385440632204661835231144918108566399200520811874781796738090612328445142925701563148791773443083758836016602672331605611051770822883216569395114470689251424025882528528566613764389712721831787202492725707446944944704919920960553895015955756456570819859179141230797312001001445962629436901339483299577013807163449036428576107980910113382099443868391726144864395680663768484399865373760366308295340960209950783094455046647888111691015683238253339802441414309830514394235551068875525160284756189850106342826004398904285847094820290732350524754960123616549679329927116547414201499880776980332747427217532140763170965668937836466187188563234454605299510492156461131440064752600233364269428629310905730670243082187711260208529599554096208856750626228534557887204849939659674671026594412161227344295898622834123865777124483987527921173922284047865300254122151671084282946905913121584121670152229874888397508281566832551167919798512095465503773194275000178961318920059567160561762839490336800981635579507221463024973875685188229016973544735957067603068640363860661834934758882700490156502763175634154498804366881876426632603907795965462813407159107163967871595024559687751408326829720660425401449920952361109812762457017993674937419495022749994265780278153171575042869247652387062590670239778115709358369890200022945111283995964402521752070696028525027786833332299259137492475791270763120994000894078971669415867896064569428547823390547968393136235583230892633995426365745188510545839228075491548227770856059280136921301927476963935904365888664134798455052077770233154296875000000000000000000000000000000000000000000000000000000000*i1^108 + 264467324422825974226507927280191233029516993498813305178133159085631953222755084995224386292851642286394052903625603771999526022733212510675717965472522176796925949243807629684998358176571364009950800187041170586509167341824605938010003205586217499005880313795987946840583472884770541748323324788605556668551058022300150466423407688051132591715351160760724088258398438173930040496426451827871987481075126359316875289587989227213781622412987973256179920081798256377794423663993293669020089310173645746801476993591283987068251448757057389711100754592270479653205099531518880766210534208346563426621591711726471039598426667470615857619737156863983483430622736934054820272981328523003921895108917576247563080344384420112573390659546504148031101252261915543682646254053343920352036071065952510772208512174402453520757066262953464827193027959738632113544689333398768409025309060593313359734485900681294626894744842689585332292289162074179535807030507588110272247165578351595398230877996513128413555315033736657938178372614198304087878897224492680937297153511069960673902418263068202473137479546006488223525509330390211167212865207226774352017335075853462837861712680493290038685426295965379301814501891694299181624695867191895496897075195376736354595302405955224467508456947023486352818289302059571496268612938528636531883691192576984397078487134350701273669282136756059883371455084907697762443306320351930046238664912200652552372803309012312012034442422046168361702640194710659590010376991012903465111514909085654415006441229734667122179254034004530290662418347608381422899485454541399192081699566444624767325830357406338407494089317363703515415194464859514852404645748878768772273559539823951027425741639452743577587710244560553910106499530138129065965531443226433947892679648485595880673982124314479377388968132559325952236654763969238939264649189681591785405759266345382331849948661846428453083880724720429038230962005755613286107628119677250404288727463211487887733832835238687607437626429392806607032915308630171164333670446151661191506856249834438813825322971483732521117126610120796414600143372524435777871064718857878139448578952590377180759053332502482151535279125230273276130783991438901922721832937893941880995811647182856104838840189175498594041477940794200008042127480947613606501575531557292466446366461845553963920036692319035170487759259082159808248801265920316716422360578524568615716004128369762205564437577262188196353763360392717704327805822016128330089643333674502944555256896510471968842329463668113803164261068187919852775654473643606785149030820886014372692402960633000144269588351455659151887349987667114911617100585461130314629266236204323321091778444344887933114683223461217291976827682858859940823492620107162019777842100679292128399978854306960066078216379003437504239194286735830433116404779145346826332732476301472762077216736447719392212593061878763263087882386813990355667328087750503659391096251221299292593090464791262223763733756577289402070497299471966040278260628057690926076087715582065112271990293314344116814868200521461352553763077168017819962285600878089381073236643889023149390372947042894662561126535068105831096711677790243131525133093271681577289206821947869683717812605984914107590775371030357867335317461652654103635655164078834121927754020736838843840675516339217853015456738698140218475071996680063088039853981067185207924965525343630238636990105885375741465743650659039001604551888731445448078973476543506249250958033467481653236121618187551399944980786547006032397651151767247017111010940747149209330217561321315767566804465071410664094482607311723124810117830461434635971586882983485776663811554469618673197258344399102293188633428665272886356280269265446971079666301504868263777284677938495496327364979018494486808776855468750000000000000000000000000000000000000000000000000000000000000000*i1^109 + 175916061819025046828533895794648417331313767155136069453866447735825229276022233576023053980666684211484472729855304389664138038879278624513211146291549157480627615753152188663181075274902386077269985365799125684910627730548839813962984631340916599279110833211676052441205968253585985204115223601371104198502097984588156624373791834634106514635153678430664793771637353469133102005528275739117469390223751942905669156488554355653988168162267189970443668952748995878475938907444835881096149445800151746121853431569160842185222520073824975555670527001515227485232868971319716092844629352671798918270469923525713542186694240436508526387163426057176547763561651995568438653398712493000607550801365212439203433493383303692556633301811718304096418240003782595673126671413952090158932406571967089593734530922088419324570264167202599423989274271975305481336802490127788541078224659442182105797574613675138878199423076501954197356911907158801913289044094210153919435454798540914554882292522628373326953076928644259714336102089535660393831551359847189227923232311492020438930835509294794630342040701877893837576239050346829393635916532623214088325262005123045227053648679616613171126302717880937328444860850417395754806511456931716132383557865170701653387577729808193426497145379772509628381098448686106301096095353348142172844807661661531867496725893700356857400312617627186757900480678234668726667836348541208172012747324380035284814994248854227432946375545007636235693291316068418411930083387121390113182661648389727876361129546883498268372001832891565177802597943998725615177035304835449818185778260447017798642530176885427083346933559923979636692980385174530600926207420238030154452882365033460905194932510421221926157517193818002677378034546500457757832559346192088023531598027125382529764651102451366139082787398664197960001947129155029609951296726341846576660790270517752561333798428024401288698106850919455201387023992668119235223139409241562692224510382488583209107106876453995968400167835493493671898093768709404686603901118177817514691148992346280047098708868791454775153608650540940473985482697947644244966446688101639738314165918433228854798837611126691875662814930692839383918761162916216668008724352818676595826078012015946806088669322800353485565567315748587438237402446310729507452254095627605692651313653400477359485014247191387231361249835435954088217288002627310130104844140204680658020764325194057839507817363664156625532847497081201021473482863684489384398274075521469762826672475842307921966188143745145004669576670321676015934089175335205427876300560304856434863993758037601135496016005984053928996254270208587178424221903380410388157708603381070701324711747438920457749119566366129453121736155237280442365599567205930995805932729392010744065721215110787845775418439763570638692427950523496316481415981651944216509222916773063664817534785510987297708483043996548624155974876876816585562425368136802460155160898630867486570174595795695818820142819471434163293668454684095090667267005626463183111810435778408020044317289636443094731740873552083365677156117862720872477207735768037751354692560385218912153271770258140788863301331799272236959365313373337421764545157669956471415041062567824725371304944305191267194713162158873358206050883691295589544870722689790971227356244651246937407742107380812684711062328377893780658692430182623583802582381998718520658933755443337807901640374655538493050189415563359893804971364903829981820586529233687409928097710213808668064417089457680824656779762205576041694695791780507468969802478707408896509610115089176696079858951065290137113853868307222822475067499467311677482881427787506195582952933221987362704552593318812053964929701789963282925416196781213557234868114094487539871973831098513035859037399291992187500000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1326601936560309160626009763962375368179772434873689272478879608887875322574998428757573119272435622514645580876191255804815911656571901506746018357353959819367158164814917386863217226011625627992687751421221167655063978155684617658612731967728687554251152656156133700162823096791834526412906971092403249220879647521629684726084460253211696944964957291955646637975039780400411660547796504356883445713032097414923060528601090842724383888187163387009082808432042579677634824596363870919854054210738107764014787613257097939105013450616374924466541876332636626819091546230840736908478959627587367794332223315045971136386906651574736396876744593753877785232450692091174256926665853999351665136689650723736918367371673467583263618687317436382198921063313259528003152528096808959114459937892889621406540982668684117593672834469731517534512422408141091498005474582928231157645832267570432736254917036318238244220245899496644280209392549974118550224484422689553264694901975098658056845280240186090762281605080740973297589132930948004841309676724131761572018497769388988571645099124290666659333804307804192391808733368175345658828745261745507450626377991134840151111360175881378531355883908910560756165152610537308136284059192313344679515872443394729726311892198228149492157977449376379209647400960520781493172050789713500179463653808301537381266080225495057203861974526041425845636361587421315252986999794662872177761302266539696973211750051208757674858808411995113824204038959175005948975294319713188642457917737363252313317215123182527386586805753342330407577608577515832200494130990549931265839489162714214937609824185796668468989222699858324336457414879577865465490068315369326688347116109950711661718306573979694192645493022835984745289757427931509290942484770086250648949059310514571704996936444780361134277533848623177643440265402857251887578450404175348589487550928367573794916295873327073642100620824785149506653123521566175682538893690215661819882877230166776110222800547667640922952314373749532736071056796976367472578173008189401150844205663410315995844046834679193558338795022967336909687060046568799927707881386222446598664637207157926734425769287149177486135397003836564265575593327101037059984946121601645514282114421664494374669751960970103368163578468568132505634955076300581143104995215496101738878645929909466991556631938736459687146965908489482027324739165197797422985129346587709203350102302508652516489306804687667439162905245704583523025569789404256330070314969798465548802460023417006190842455317636575077532021350163203363142567530291271831592837307547033515970732491521730382563563553237035838268555207984866210494574315626053088453392783104170069171429230154894864823831124233490967889561995938716131752333033860669579919248835707953910850104945341260030769083104154075354897653777455810579432457732664570856171653655367969691419241285201958024246364675759708760387296893005681307168637603288773287545174341598668989086980143685456718396222113854264032361108417633568301759142512007076992759304631456150302453859976879558095904382694083998777536039664585767751384632140858337970676248744331369743743824578955477112241293853230169241545733600846588320492992124389387400326803912047465786815280997566889062372164483933378533554645461120736740656194057444533304834769861091068532160513054258956255267171397677968292552022752377371907448479362571912915013798456124954786343685397703287742283009834792784991646456429769799273227464186969468919688469348325288770394963897259631458205043387960116869522102885116930531338402173264488495530421488485400523470504597782031444943263593978681083392484361723277955172580035849769311926794367003627876884079999309546035692595769651477275651090556833934458063547816929460851109984731754370117187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -3280736099848468342854294617036011636255493597863058988873382856687608528999126206631771756418156468157034634548485212678020272033825724465615869396964998539655640683921421196698432649139642092342239620971210371327686471740994354572360173382555149594410036913660866715797359929249513945677505314327828475695313133650271758683334413203530240139933841682268018472468364480395293160236695303243460110440109107580707563471784245732413436898015667609058643605145341094089130459448195057262362615706866717628701843042352387361926718131107671806249616111037038648623256731194501197750067187933969616871498269322085346017170096979889366234206570351902844056091456531651701289192287365235891764266216597727727927484872197633524202862138832725650519606638353723766888556884488630884721618721271532818296010535500170049171273576538461437456233766025530425509562687776306900448940919378848835048923835700065513291290114431547554235486573630249321807163842617808654817694270951092742749795327326403998702492722994083201095335646767997224442020763061163071824496034658180948029712274761406226736439421759217582340477912068437411161194219647934255197926094402207018639359871748342019992669124751115859923285165075679261720678786760142043644379660358303227936363982623748314427508074538690839263367292532515242658903208713751682393183251573628297686128449494314163616346937954880607334928935191704554755367041869059858015106218436297094875527758631322454006933572796520827163632245571300594645386589403888738178048674423399055875121193289907707564210031142448562030327750250173029372694747505009338327582687460413153495903003472520311357530208205295851976725314284383746629990809889855535932890148412404066866263428627624835753007119133287885876787659366458175026264155897937143167114611714650630257790305926193642779885093786773340527376024130601589477045526347419150403681205258899705222683420479767980562646847549811636491642715406088051667501973432404323548663180626003819634684287928956492516294067978437693943752295819659511521822888373613894057184275855503112207200231503682785924813403162447302246335036751904007949455919529205755164752608610898400789240042320821262723674192610990452032910917287369888291888036362853116706814107010396140906061525254063461739328380184241283804662970723184710966032062468062001488088865967337539977603848833883174383762857859783514529520034992964344657801824385139863983546782896180746199682078982240772288453322548851458707851267213579132886479026953864275056225232563691063836642581969675783165376907027111087384817589041043016451565111173378180102458189450208399665020625273348216020946776911503092088444472145718132029386245739289823477568454338923906195214141755200682253797354744363630671378571529876806387849579003901288724689953039935788551498069126570782841307710580542606658692560714178962690656131590830060823112061351204725866780029959114219881486113000240355756060565676644938460617688848808483960913208807687826748432646447629079905253680736847366337891855360102311818749808199922175484794211643668905498694796439830596539241449118243302250756778240441414364965878788432700671244473000476448253567113851657898608802164022572154956835084825360167356117497385817192753285066420156397546001961874232491519399578513501662452644841056571530943899942381367350938250876822387304245998150170044325999259313674267256439547283373375885469942113650200277099150295764243016956802089388134958025018290245964622010153504135340929300860543537094498865736071982130008153272641578719031367562713869997525424256249118730570614823089485973747637131349049342038309187485260812447667971544972379224255786290478759841247221993766248142586708889329770294819692404144906050930409079096163512628948537767439059898945113750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -437233001732246380187318382491953402880231797942984775340633658120166642788697839896890954396105336849373717046422399448723701837000609147809204286608409961255885247670407480568944125616883423082864167031493259456267734541373623975718329343521677914103534884540425363259217359725204728611275668962315660943928765126495461125323441398080813748019938579560797300736671545002742647486116869093956433729157746732928520576867748931871223605606638477150969622894407938148351547343661423112930781257770690716263062379755016641620231476068544931633416038689544025131246276960284188021508673043671606005911161738184151824086797544466455929379946261889587415899404228204294516474415442769438155316145592275045036362021663546312965946122546767397246167979788896962482378898094802515953386281887774141572321879067850678121772481268609732166316225369195300374819025970197084250468525801659417264433066559709274993726881861513038130337162247795071928162868387314078549347274580710389562352094747729450732460674310297880686542605133367741134079009445447734503864980381639192154526048235516077097570727940918262407966430295906586403715962319139608526768636172679069393842837581695899645564452589209873510701500471185718570339469684859969586092722451899277415191835791365430523073320072637239648665525179656401051487212887260899334302313160083483783000145783651898399370259012103099533012640404292724351163180991568810093083666370776647113739959608595528822747443607049853975318766962204956870592944883875532822527711797704081890640187478954679191121658466289079106034526893167920285061577502845536582497022151073176656460371978759153555079092298025486049585904211187017899526444632954241415195622676865026528590570428920464102199206145908077290050806394963473424430720728509451832274344164519606343979538325251099314542292910390865386527543598227977116252397100103529162981222787569243843102280919608695014528916937010389881951107690788663699651387238083124753761665340277344602699041025581515705272783043724555118179638762494004593907148296331367225490406205383090739865914519375073063422864249194735055867313087007990149391033724883987898657428809183292857715583374907791846110369941028775156965491973818833167973544478566748484073983532834216029828235828699843730747077768551729504534874449315651154920235634028761933607515302926554988669123968336542160909387573459793814294253252837061515905762785211915658099450168018998137512563664429340735496126124195165058714748461355388998317957274949056006922434692112874940395626789730128441405255319682114786312005460008549011599565257740170478355720799477312635053040698831603388318325600734579103555252930756434915894653277354496674958320348803223276308872037976706846071921119345848020909544507604935799704120823017160403093231052768480281700282231474859566294774602560666290069315973495481774018870906455580404923873812737782208786242436358172350543501440668624317430072300324364259161566325381304687714639797184301200243719555416412458241116439212631578743814293922668145130281009410487996462217325932224187692719271090512330501813633209811327537785665375840909697809641744172317839324311944226326140869124043252212958386280399533643122020610844722809090697641490813580264349887079039058417413932033094084963458723649241622822290558217837784449290867866476529346287138308267954618987926528126400875295881582845515187395168407370618411154952332413130325572844097906917410558848761970988400232487691162535120264763854905326529275655954652553596060072260681809796922471272252704962762571721166636907869621250813676000297229861428449309359439012854269600072077914512932647966662363758159746541887353342341443721709201933346253828719595625779012536808172265694593047760030385076371869924345741680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -35705988840974064838145530587630265979362201276486885725335593576269988765732921979573372488050720239828444686004640657785818976425795526550187018361449996436407578272045615971676831671823972054486550158991898045159300714737410033574202903508336971538058007413007943335528904121357704584538126357745051705723442477339415206730199056145457832871292945331275262990111925749265099259317723579176755216027172628459213956804942117855712732706151937224066605784526084332655675444977944341458167402286859383903617706636045374290669573434449862901593031940023569753725638833814321647441512515916753873417200843076861114156731115811811702401517778435970204370593170150165486748146771205524190415370967044919983917723678113807621434444492260142706890488239128415021805048904553406464523056820025973976244806434907153423585849101390834128815397705586448433885128906370210598398487769626844916800819047500357103541145553126151233002001258532485961904829391004061713454378178338784352607378499860187771143873085116010503232953408701759488683986230369282877451957384380804780383415180360589711548529337065174173835886714734536318995929466864439999535426015358948478386060818598632110124915101019716186762586328218972858244983851318381772396567016614035148092694561005779742773904872421403743300873529109697079355117705841915729522882751876405119155114975899850331906623744715119454175068978471906940509227729383893927851006728746939800228040709611933171251634596269189894132501709957377162803590464527693285857672241401997049460068445443927693005716269226834457408085556240036051471804129760727144513317840680611980181966188949032201187897047441746106784260329666567491286854394864283401875824942514476222888315980761437577301531346225474249594072214735451190411078859113920403382223375566531497185230497699499873015988588437403193091371910145190438969759954179290953207818516302690809395048466213592608453097293591929412664353028242244164645409464943653921937632176250292856988003260902352304249362606870423126130580717374669241006423154033819959210085486352914327831138897116443063249330469430225714916982511793761946943413971816235741652241645431579910823697998730196077325529350682689171940830626012325612107941566734198880131916063250065414765820318330575966368009777469218489970592522708845592505214307884950117265973989757361249561323720880067380859963192536284061446872169815214496009903768856091525316962241722494035242830755671751487472474332155533944017632123032719243029749924177199789831513517641698270856402288083530404912283479638623196460945525556555673067371936335318976447412587770579480079798538252017942756601296724755511815132655412945974711966374314373154456326397457151073583866641670648274126949548371805906323573894257371082899418039746095175511885830834930819303535112895230476361859015748306309761244089934767186941398686395456371657523666805295051247567139774422429094454904158892472267583396149777561407818561768556522476834759774755199328772579299488469867815114339131948004093908835929247718961801350493541856414356946855883825929082990331608745847775637024220902025343996001454149062406667453735570153075250898534806955876541080688525433973294939990794156471756736988756835581389673660153155434505291063400497202551299032426510885648363265987917881292538913844204912223074373874265219465989994309420587524153832964535386346867857529010220463663726352394487207180065184988553648082369133614706901666118888615935965125809105063674770106463345338061657879421642401675570395809834493577732651837985296924211499348258086453966804789805889914071148684747562110555365459698541128942947433524284263497753642778469400614225312573078536659567065504275014030105081850102001236278983745293233559422343573840276275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -2716253477617377683861546862391439741745664302916415278419833924213525115897510236841360582357308707229883552540350518597163426658196074432771051783120560620000941895387891599993783505077392618206817038593436121523686745189509342023819728886346956123410521240132458337475664732646094803023015545572480428725826396653216719737503031904207808390806816838130617860899392552863517397255728631730099128320632076926571666031314802028263279813826417164883797532016321157693766627419084048366270731565502506829117557305290782673390673626181356120721191870589580084172519398583615485542383476151811167185783669669559698296128673184714218089368049277083243137150003214576525287566787326750080481805279951713589416744548974620230974705733885193028250099135722909488190799057371299583265491733035087625820911931727153303102650387892632938019833813260347345255713226573780390142579527052446139664119160490832191581955860005283272929467009171315031805239061379331167876685146839187887856812637883879471727356993900812014806405972326737729770767181228050826060527332172907435389535503434757896249337457962123427754540665396711872553772066460840595267722123826768856365387244256161442218489616685399550475448877094911597907647266532150432961645257676571067192197041629553778473638919309069535596373531883306535174611044966891331106522671688405458342672439366684040382622235244924599989255410889564093249956365821818571001621627413392156930156729870999853350001019575095320799268107322430551480790264856393014450325749343827905362131570738525364560588601824401131225986584821011438010818424936913921312693343751290264325653636361908332255339218745679218614941337749702462756689591635829747896675830676414975916908270500150670905600551689835956863050315344183863745758585466508836742594633091168612617053391640549785669350373313556497751360003451013595163189025223907984235056835447812553101443425395982605294241227105746210874126410699321533025543571187513029457894671610143990196626301611797764882717300924656711356590311620170470110809927290174687277847066329109955310247209505533390866675271811940068305459064586064583140073458698528279425953356209147946861197024075947458561979121182164548312526157335888127672033651395644241958606444470701049983828538505037778603112145205894636856516875681500781587871572597289720554007846695095763299994208613410436662588468591989703576038757828157822886834026542684040172746390202163488595441702836588672042979931127334842918112154222345796594316016071238743215412835277243141105484440018364507475158791457707445298467331488176174118204243041670454078540934145696076964999832695111136439342521450171500596921066721623502781869773658124831352966430736311006069882564531321594855903178161982563025012388548034680829045889591381138577880166949093895244028035218816245280704792510318414323503572966468283418504551261067836352410617273484066799853505902865864407857222008322468414697809031755162630279560478259858247811916626944489143799290279390066045535163269095722216271084331983090557392543771776662406348790855151089695825165608176145307860636979158713118250168319677695847028407728607300527685213044753518872248993521605098614986078487316750579936132995747972671932362019716060728950107891422156135987290491519103082145344082258083561698282743337376273965865539823823716056284959878749442731983226070850885572295871533291345870778135570731910245207476750047082020162231080337782198517294353602789361831388532945860071737692588700310585251581604377166707839581226838892633962357417148113876342200133683361943323839403989529651697999945722691907101436829696530624596280863484609307879594273992014216877961844235067176448502844183547712858381428330157783026920700651095427353357309986398535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -233092414909548329586742053640531781246927522555341637647854831004633153644533342382516738755907553001856549281634985623202555871354623397867298337064518938692074976024255127685915514842174937932614372775628180953749754433890656449778102564230953473010954815046911223507626495103650505722265310922314950727099203611698382251351865860720292658587429839481287820766237226130798996779873277470486105931047205784550876309958047929434826784566523041082300227313256771521876850526616798395808513275207156614648434916604837776921956095850741762816615062733958703196551255997974315214581071257434539988745738463402158861233092299945122550341643658037531754814859649213935541379697908056217677861708000943233198899225378139154282380064135171225032841413913667153965561321257003757133450175373093721669046276382985204907459998510836142936483051848800348420526740999699647827920946714602984865568335544921600079026224464219877170523187885820932487859515743863390679328446868774887478682079272756882009186698446920109613261191158057343002296293471240819343392484051923307039571983690948884423273371779214648796597648752302491499030650946713355101408059167116272955049203095583745396773764346119870894196170135333940458525552021174202403859917814389814294843955173988276351261952221707840585868214523514653393830592910107696017217125415789493632624215117401484601168963333963767937560866743500988320550025496912955592911170135878435424414045802273317060127668580439808765324188156962047640535295229853036638220422090272597250574066699708251236292148370748422558574105261443417749085667711926430374969782665720308188005314142057636700335941731248410794124052313058082805560631992717911745086667202225955417839711897548257587438087835260956900067511572016566136497779198730870773559995543443897675934879996028556543883859488153623240006313201654453818107271039838424949686791398695933110685594555973202403914996379956138917777469322483641483230794113697908785229936854812369877629734708213926266294383503871339260747185467844304668284269823314482194559126660249469104179354477899782973880879183660761047408012453959229249066812148101510144297268191238031830527274946025984456694153123036612235573245415324065952339694477422274737940219809188221033569631084127329687590573319803893356101371249838065821280722113014941089648671245938452226350862572254549542076458167694538001808288641633935689243142534426673029879361894397445792297943799990182053140064256117818560873745869086768322868156735574067538107118199655240183283306248618742066837675957112639195190308916448558020659857927427503502174053505260356088038099693180807860313507268435699382293659192106022508970079289127969388228308479262795789504909862156626817362934366630163373805060470289791245867504088015376683541697814495401075702990790257288446543105741829702339025535007640328566787940164043409514033664761574693510317725981089959221623227562174315604801427142106741912145108729974702587200941634553101265363499962962685854846984986816316372602319947521962257814872533056476296468243511494220562288735805069696105919226473491821190458048232195205268167760126214531281897250023203300132014051421678852547106902693933340456370455840867446254499726568149027252440386582755689061959751373153057583822175245126128007368099461367483758127170221971529027982541037011710423062652513477076917962197249779701472808091861479156113198132177160623496900465391946000738705342685799725771790696991077625643916320933644903045039645941291507175953723695618813538397024229505701442628911572064475275883550033787344720402161986966737642319888812290566208343784277373137199985921358445811645981047607226978726564533967192164014021246786131982811180668044137350671347040186936590336000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -22246712314959769928753522037512589393025444908946301917783382505377861133928281603297254436421266723409622161188712125115077557711784483523850340272624951374249680169827163081697885208805901018989724963590895231519637493252512640166974496951265252089584324280531324325481186788893858284168840384422670069872073850119087203220384992725753435145895635411723516558730150553387799145174616397719864962453028743977918879474844455146096152622653822206042061825983128890576394082799641574619795897719031533984044604392105185342079348098642408192394438032265562031325301699043018488219083796221208238265599622772298985398369256878645933927683511108460958983122736476990193687510785102545785851950831259497320116517196555743939547997105042653752369415243035769719185144562837083095932345327598882835151480608839501627554040530838750154249092471021715023134329486830113741905171644284604024556831445183847645428345259194251530963509299987960585791505458014409416884379565908456032065274992634859736480754649152388368252628521572416746484454060345245350721664150001743023341018493380990394018210119389650924829442043667787341840622648773147540452172312268695408951607783506290702092147777142104208739444270323299702041912145367942011508172383325291168699427693904361560344649088812275165569681991752671581855258303008056933564683752666907596989753784328311577600929073661666068698828384176584845958379767010750378169505368485765493966413856998983070536703897520773003706903920098874815850681077638852762251344869453281923233755154478373866541124270106939935700647783805144279388106962034025211329647103819367647996132271566013430476381037735940922540578244735923346039684050205939757886760816557789254294890505485210695128441212478683999488328708782478518149002604795725529469952124806298213361605700170029847898324006011711163252242828743594687965068355534434510961007626672878416313837891809084861317569312956135160636562736108354968325826463669764274284599530726050178914495799739415010698583859333735395669395970231857201948711350346121056415569237849692742341378008524622162914658970488999622877784778104926593846219074523587506601238058521416683518664384197609355873982958535638740500147574501373964392373289552600373511170588910515668145029147180285637677728500831202718737103233556464986439685420652737845269843646091468535109694727471813963982512494573871515253388757862574618550657656133702081175862929278086267713526298551579326056507633091877402356287867911233277655189491046258052124348457376640334627823631008072319079783656096175422012160497087928490736274118919192219941179149962507844604082155429405755198816353828189550280332000202571756195169031327773059181182415174261474420730043620215331574394893961728789071504746694423499930193313859735918569253219241996649131058290303920197750952377081446685287231631578848183461883843842242270235831779951924308693157419710802159373745342726780808898652301268886919602916704701591947287735885165277463466276756837419433337009373434079521379268494288304007136516461931323999180429384579574065197853683334884010347603229615093608859106182258916851374313446738977108414336018523396677212418329265892260035598332808072773651441869349765726554317596282013788304213640298549731121226718333561634890319523197033282404338852382205322208344910920220701915626536094852189954418041668187885732181015252405332550283494921721406815283757143110295955974325144021673551004698560883091641854338857724489894954817682183238239944164616430135327468103911197199209996228444931297377046051129438291747311365045278794957047917278944632407247621238014490461289230339541707329404538240624563880947043754553486418501759627722202746103392663054549041903817368706260047217085644800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -2094629337744612745578565964055200069064446207670780004408438721367886303645941195595912976813364031127865647578693189546187179006664873402645299555903971479286710182524509989809424138361276058322430075848350297967528585006615494850000834649512588028153421570613536241806557009414748205547261520740224503286987774132813035497262682129503412275375527353074122930256209610191850190751414871275317002569868653290068939219201180946246180093070985615646188811656397365663105903858247247721845419152124057423243640201923168716596156630944822203377721214058192065604660109312096957967146378723916195444176391110457379249026005611958213077304943118158965282701248780804277835636544761368442218688022312565106013386796618851531689192656169576442356869940440066108495945717408774039038280451613623374686571129748292657810963325569604721698840582936319504237617348020154765364741694298922579549420643630163078556887125089648518907797368175424200131363923090481862894757897632226274504816265197465561057244461663881761979858281824129579584799006974582713420888236800684886843784907260262019126685504821380933429570628468475959405526876378413917008731549614128709782340897265774271498489332412774146878511976201112510838107859672046168085925569102269400170658291146418962155872378292131685405210820259544670210756558080093332992023966864132365091462350546174056725995369785457303502907728454724467372719745528556111927009738540938543832824404968296259007955710013229770707379651461742945513764875804658114218278990922902860024071592180938484461152435375231105005174450481937338090129924487221520343525682281556387378560989341623712419359057111279668655797263448458282185164585652209184231242038970631769281039708491068819730001708968259309417155757238571245348498624371962104190787369330752924476817296247679235475818573140371983701290245128821210287900607071127417306888210949894508885966575910503645168618785471077540663289285149592191925437634777221795092916921933627284189364474184362801295055982464727641428953669225994014173353897296809434392123777091418933705643675823929089449497908160690475862734790641803152101381915206392250061409072434343155013781382204713000978637405738585360536298692510969037045095541055542664431279171734154156716664796503635414240858039091679811642569974831723544483693078680425684788712706344619023020755747713939778662619318510832197005859513997174891359390313420250710578553894348205747195314702341714235514810013936337029364399197161315303311354776056120780192685056900780941741949344887668160892868938965949697198591738892198628199311983715694133286943474164799120504654532962984146569424600599189879524727351103965338754051688523633447731322822216225760552418949898191390989925629807523967880440738420543500878495838085769991395454176867250642679493848583023240635874505550561771341168029274926158618969859989807902217480710600320668617114896739937339791638209672099384671080253260357563920553199573887674575521165795648099778284872928507120098726821042449540302444486189619862760166139630126122626700434212046047394122092216194825443180780294081450547418225563650283316446663614867122808362250348964758371023334039577604644620070137884789018620171926853292690883296110870457233931473942382198367434251924701678315388245027658275428295825958523115965497695956700146839835973147919054189636589513534262275536599563487568588527838706518326481516008436053123759987653689340042086530472733970929623558899968383329291441787366209785251549057919876863897418897809071973851647224601141708433885428026283954101110380203828544443866201130194088994513731187127643959087116519897769477475170272354967013598753983727423272539698049565997823129051709293813854264211396951453141565440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -178999449394229997322755759366873314214223518004428699027758588086060857379177169688770051335304307255436899299609974326051644428150872117364995936392353031563483591299479837833508926620266974213835710829031958461382338362575836237883764439279714810075191768147554178570142909685345781859121171924239658197736315618599084352726292693940204767085300086714187234812288255802230879381161288024217286879805782906350624880014761201702153068584109216206349694176626801423435609695757059700588791351884752501754769257061838086595534576330876477363181068984273490462725576345421837347289575424830651007098462587025549884184492807675572534543083590105179924178203247936521163705724961509267536515628462711758223953888016309348823247264076683832910295793698700367194259075679611815131363161836741232370207503861467233506522455841735080460485201248330961564936003972722976976553563294864890736235120787714718382025761912730671271654221993328530586927783392890836739677523193230513804331540723929324956908088176886819469428093844314277705080053900915006150880520796337589361401344760228710282816672638820253310173492206752917851894949413872595975800811196805573791911630325810962105191219094662473312191973400094137072418773637590795755794354506404076538342650065180731677185003483651213487366978921739293555475672374273670310743015566606012561943732574785072930057287108696969419065015567327243224200152488106764311542079780196808692417647848542371669792438531059060266374321103273670426685575265614497276085474389985161634221755391812636184579511381849206621984816023530801719626359224960978978795468377379284540438364802269970868521884347972623150686278165348825364267195910003373715192196516146635289055718193179833587015519315847731574869810959632580663951851497196873597294095048768521509236520336437586452697127337096377483282387971388436154701790423706163165944929463630492173915414863774505974011465002126814263520187028333644021430683931976138199912421879639740176028028100047638714971761163158985240780979843993234675853611005433977993578107940113186325242313927657810445544169595216795024612254468222094647765675568756900083403373204771676000146524903453884684736911073420942798510055996342966854839329540409548432282553019368320857144157212578731055358014972492027782732886385946155805321499843798885562545842497186388073736373677029701001372614060410502705631863144078162471880805824863108485334042641776366052014751083457355350407958075279516252173854973697100983764325020418883434260345219800572579958994741690712753840301983141452081201882198631079960682151051915284942548956146878330106363550005783408131687816880234170686670195261012717533132213440340972893531533438670361176101132874540869060335382837699567852864822748969306874858977711824065842376069759804398792218440153766244647226765729003131160633588205853516685575918318063658601685100617779929984712967614028517616525608625208191121224186141813608950338959795807591031822017910255293009593230028072869879168742938709473815222180185808903094977572357960644897593339023668184954513866978059881471222681759016352042886790444114775332247387332370359873700928517178370095373367238372254833451908143941511464727455666879531238843592313509591746806798758163584882053299355411423908742861469659476931308881039724344848626454483196758378480399522285257638285535925161255179528799417191046930582017357686734234334283979294483931938436036924441955891268387675941793128027375021062378677556571461763466703943164420791752899030745993128561514818845573995717633831801883223453090401533086864048925429282857112138821441790194489982860686550525359850528882006008145094573283389990718850954283533483341916166894099043692333713274849093222400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -13695165474127985015401457841992302687455433348359148101942550820683146531646562162921725475597225625879238070207566199676275883483723496955261147012298743001034956662457685076188937781841735693597339997884208326092597881792883196158551872228767926855253470212845059588324276237423648132518548694928521536687546626615106621151539982178879289878725365231599423091537934345044811609835512219295635903401119348484797760794863941482086442727714205420498142491839900829068641778682981520842685281220269526868571746686641651039199584085537237579523066621637454188664928592648390717565083967481416719386212650188141549687224623316756243563647408074828436306344961806142938120714062688923710802409819840010229964711012327056809743639597549652528986928186213593483884374498442964924061467793493055044802778909320172125946374097593292842415370027159208344510942771760997327640692575035123484073447002948793831654155959120676644560363031372683478652233448055044518048608639796451726595991860538901305997657982020184669264298385936114113722110965103543672791520012840491736213783938609357620762467963115970099725384881423395429132502770544642423300010857835729268255528216323662693432080184138296995141451691609076761219684546021855957739505330446565870991039413685209697731479949952524582376913318891235207619235852576782885293597639653314162541166080401298246262935317276695688479702155999286279612641990912648019725958779408074891011177622253585906210574054506702922739342225825375390401511004085547223655780441739414177881668150475968659293804507677999847603614426635443532182287753283956892510974925696162666895700638979373600211488257272628454777651573646872032262287032390157244554917934993501589742683343765997900234899976350271574129480992799970814594611616364097161739269979170832534047950353156520706637306057373470266586311169121813098450661209826641988945970975776345555319938956909097056015057494199801913143034984688645207257653422851750346149326177108088286426652658460810397750355311845460639002131524102458644447900239849020383200690161221162294363156818466501695805735273371172343611284104486818981667224908524494519237267977661469646796432424515129137741047703534006349360789171975354596281971488415603358989474656095234280722510088332576570986667745628014110457783155381866052138082953667667014864868563709463603417298864474818484546152090568823502324167766519488095929265265023384296204318841560592936361104010928228271045353710795380233238608066932797469991669259170678139428934194196487971512520785028571877235104290539442405217226024558937608426743976014979510236676626925916701158917951479622347605418316816567203610627660025855703041775877440182136881635466443403325648584847007489111843504058433300944883417731744021868134796030710478674937063052204899644107850886421099734599811170438196939503884579668514593217906337709160550471137789900875809972727322533449322266374915945111553469740043734074141942775277454596619305879442074950840163596440291188619708984107176138035031358248818171359275497972868348382872059302930825736823614666103298017226561749809139631311300142698473328451533896682102450388451491519853606751227718852550919705541529333933280872441008585951672550718915531417677287353698480647877715861174693783522922508439863807587352688940500302866466644927967850845354291252515453695221531134423838817327459223252504247249325489078108247808458590300384352388705469211874721196910495906315849652668139358850814442786290973254807710453667990296992274349525069582889856178045568418828225520979384892851962583617571261546372488618710753018538960634669922864239937299823852209956445774396083365502118513389305863493645961374113993694000324925585570420988103884800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -949394330138390727404499670265785727626713864236148211061833835768011189579404554194622191030159776488504200149646890320760979465384841911066037494081874811935057272702658632931374113792829383840150985594675340856849852274071578352444360562536397353609912807007603769893377968369638015612076751565298248725528259510059642659682047605977028181635976636479478181604804003522833889199721128572492183911509793354545775570391105679791717466073650580504698379205782390072338894825253797142035700787721468620887728223869317383982879585382478316063247758463762487832586733005295618862025621839616019126614729320260357619569119842011117452421058137764102785054956277145038720486089684081577214290785539162268073559333785837451406529060365244547714850027312938197354636623953277271454394951304195988445711162036295873690162157568532347181703496681136214349345373283794312267497845008852039587520293913307638865490733928255677327972539672035913640175461734480091962307904083863897576997099682285336621590585058061141465317157632372645233430939007174287524703068447225010808373770062888612005656544501883063652223646813353214497870776133086730250090512466504070158243806872497633210345605506252485839460049636432282501192092486408498314122364367250026848051136025013870786298617564840809168017299667299469779932058825497754460013062872719421686168786424185969788175449501171546748903540428433243931807293779518251827084854693214344378625271533770510249671165184635267576839128720690481587112265439102059687286679698904056414740928690543905252935351722275335476648753245158502195615962933282302084684056769351565479270616059398198298187839439948217027611987171312556812864315011722157569685834633429560730049455494506159797350609828408415935702295140916676272017278387589670656604300076519030855770707868563748185891012238284757573853926837233229851554349082085662720703726017694274118198630827388970875964175021762422844828758278339245516442031832834329402618958685472889794896257773680283460945743654666869696086179753442532717985189592475706573173542355368377150771020397848165499423517501507820997510083903319415555723604666337993380588220890424139137687194493146842893059291475756424471637845798283128827552614875980673026598886409636350588963161210236668981727304163443979328070347738779011522467999073178267148949168679249991089336952442922323387082927555849383321873744149189880457557914432805544467264571772182157524607263148170089875020646521874593801261490858045465668619013029578346920545772019930526448060221401575360712573359460064234066872852729964435772164901052305753327750407918158775285056924319134672918592762239776523322891264313998338176946271496150926128303254746942969734675570809130512167734308213585015289109155619714762038740184850385775027498213439604933302320087195563272136850443860629038478193969238239126044434573835445229834617419113960494902627430727418785959912676112068449505455116211177500886004128540712495028477886760261508004145213313813972665470576763498826732911582866449776426242421789628883697044936695651606986773876247392742245966921205387330338802096754919588339071007091888050962034974058544049040082419464926029203731702424469378279719316500632356780103604735712146989973687195214080403642111477038439786097663880964914786754833026726100140434023885352739226699826233586616311126940433284961472390167111782603484737470486544340711971084599047047589585910024679626638580990564504053843273546830455744702227060600429426023042922759584510634137629437223300362408458312139254800820016938221962260666340145563778612227189942840636482250999355776392360938651088473520384008196408349572046492260637559132106917862586118881572215724726415382156410880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -60190968725758578747528472754003983965339061920893469568630496780175259474587759579202264867934948630255037160328704137351414387135965198784193726804050002006147703325571698728781935017511915115048819059308456940197947644263023711588045313790108324102244754109349282390860602472890586118139507788664579939454291150512175324774021979887216533573196348857795680103163473659666649543950711775149484225781525851434108121879854554882683145133630471781945063117587253365956904498215093657970974897019970386406916183351406980678467402392174693081953969343390996960872992029933547314106349011387350601215111707981168277602357549170626354298834077393255336078646741009112331443943044780906232605861347338796615532445722132466945491635352790628092486284692839346354912904322081348022544238505043487549445545356591191730992868513993443135931386095458723649597210345251049701406150031726945678269455943117933288983952860074581042474999934809538035647927284072609125288953517965851773114659472290241211832274110888916288133560777623142169752652177739370259746890476702071425634119384009865451862427633010498708450627146695111508204080300764539526630640766800057239977940837580471107967905606738641451239813120136357229990296567697353500522394571463456327963707530410226486632717068391325201180572574528860105280093255691162331173093748978604555302649140378634380455310544362566920003393556045389847239249588935321176757830149178043060679363439409115347737686615302534798423679838834741605842316215091319186179955959115704150884655682711803667046884108838970916124807513342937908858905125277689407413199318267706888450813060724454412418159081726207165707909701516531333918240880835503778971617748224749337449617678578849607674363616304416525823175881615539896983570825185037560402777576443386987427996826527296071081046727816195711086870047943561717773324866909237553412920873606188723260989040491145608836059431325409126914169194620027137417492919721614201088047777426872529690698855184132722495834182424921569968029090005626845727283902856304080780076594646513217833424433394780044347251020179333459447516409021310112939042951799631144816589469172072906521624897008547096989762745060752939304103375363177377217809024579374155730656134683474140248417550786414734970768843610689950558306346399377899029229727384700693422538120754471540068936290553310089261491212196032449668639266025892278454112883174784797791306840811244471745292130690267526679567138631020667752291626363794331675077885472209172362406917817150236356358039688820209115579376973554560129127913593980462153555140257002827281287898298170317561824157778361281893694628214561735703566601571690665663458760443021083511425835011043329282273254020989961100369902474329124709899856319280147943957351443398335648083108787738572989043492363272312114749407123373021703011486852462531202711167271352541665577077245402951796920515975887458119474746290803206952832421108963370699893175645612847257228505355260895089261737721356857629301796015830752940341963646829052886435690985282574749513928554549463746170340761086254652072480452990358537280248060269343768408481596338845538226913132736492374055868492112926218314911988543791640314727399569444825028539511886468464881929593058343633789523777137284092707862453650913315816388999038495816460250463660114909746462741517223097240797591431414095669175827816973321870565750569017048657704540320358278201349813223773667470824170956692273203327121946586324677931151686949278170911052349725477501580787888577363906682277737728277011283396807256430355490003815806486653316366554135420586459598996194593159976103904448761941332279567951283366111533101277176008128519346155046611129815007232000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -3577919642445686251475837257989139624368245083968657806716562473906002615594713196195665805444216905985271397401895351827486032573909467553903052156163676402202255810596685943807974001448556185050663595203261315183223872090467629755284951504890109932595849735963875956608735439122413668338451627958847515188420913277013636772883254721219707379729914659879732135634747965167493759588949709779160016669265178615269533160213037773438075997937448922193368525691897083806070126850933295932326795875373129976893439850549050840082153148908438324325618112133782292342075149052358467002817664353967762489649871851430269964231880706144741581593976031174844704567292913972155883029355446273121812306191393488595207241613178350834116665486290530643083335880191615171079490428693003854634914006292743458310517551091522520018028166024263508232371533692131898193249590169213707270646708686489338510622878393800236628611121827494084244491981119247906619671681769403566796214332093486690201007732720123582894677243858860831158290214222068986719179059773674552089509065013654458385526587251015709072157188765340319942273266316558909880517961007971499208579328051783192225975899019579148855498018841679330085763613280362767939234876784592841390911415262295355990270364921748859880725347030717354741597740805197420956540832820998073798448444249878192593762999617856715386907272571656436201036652721598088783589545032878539099129081608222272671558854546355279849941829027272229040544510440954923258221472179256696046666981470746899587215418969887809007702936529354987926891735348944836426106127668103735605615442540316320181672307849479989663953018065519110328959575540578095774262876411167727897108897478398651974059524594321239819408120141799641344837718798774998739859672330491590102461730512100401490875202144936166428741493589751915041867032191453312294944020016784965399121653345789804465125407209866561315698323256074300347859012180367119995796939891470204385720688884955789658276511361051318632961435306970738548148887418162245917648139428313262774308924777350422853321696471535039796894189270023653245936043780223602426010445216415927977738372057242576043916802925081569293195397185574700963775816047876496472706905412175287384308579359323123988277022719132343036611920142492498007956914930128535474498839078211402829932331846024549147734122393847036381320732668250047545218510788848761493978879150582484678371077277779723231463807955695001559757276492099023925806073513752811023613999906153771492207108133260380348964191222814089912411198552108547917676342365756769573092877882033028071632685378709014187350160265639180807884583799668880951639053825952491315427190800331494176506159449954153743892703427097012274097478472156971650734884508740857079464122886346664915108050031531364335631438686094066763249393954788363967311982596342196337487776749838606068875306900887811273141598373945075588724417164458245053735326345545548058362737081912610081191106011485911875599077205516209621945233745261530643417664024596752128638192833877963443784552667610837704164116008881743714794766866509310456871702723907987502549495649100819071550471798316740592575686586659794281392127786867442778644661575064969957511602849063275875075960732738410008818368579758070761311589350095403804431850918110641022895600208535735281764231028161305957378789939548490446164840791773345323988095265442058024842068487245324694624226064547467609030207560661432171751700366719624636418593965453653183873039533863175935631102187761668525940605995020137235163651281377722278869168195895852298947269774793577942000018608549746639559997231429344805368900124471305345779025655760583375980783732551301084392246476800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -195661191026850033519218195707989212255766606109025463171193220594744464082409511192293909415454330289036562748331880734172377262436659752408333245889484915729635002497196887812024372432911216914937548167480016523784831821991264492382145464801905896960100042522666885615930412830449815209848337345946740890072990901156291326265284187265116459237843496080631832430419537132215245874135974978846164505240583029614408737489624965861330471958167361735838834829099013327686472913787815863894287228339546086607368813642622138986074473788838606952424155939520034043522273013963760622225964274259242899819691179435682203315769123541120424794860863301046529373713960787650639967875648638650128378043097188221512806096750605688222405015053191962947789240634786596608710446796320814887016640002876393897720492647808877255324861565002200981844041204237702413640575770398256443508857323963267614838490165947367217320902516689006735316964518002253277697314485917023474737752702615794312386780519471701270232662163452272940020983456361138940456741647952351208728103981129404646727974601364128272946065649759189012804088842481973299919897590237566682108050754614957927779472095045780701146935230640206188986988684013207871278898139838180501688172002303660622454269095517513973815162820466889617260829422526896350395828705898267477028523615452363561595200943740652984369087042689372037991160562164669220456713321061406652686119539800336090152038812104631375988604339608804721683963090354230328328463966429323044188051044606485907124082197849252573049939005859850128282677196129902403375205106784171233010083390486532823322079316156560492568538330506928958413269322670146724364481989442412636682716252988021605889383542331624084590992339926322549072505840327794403756285224600358787546215248877366732832855821018128223159023024229552913240388298052652735326901202871506701336594264841962884657173140716844625891882791573675394551092785440514657864230277444854890130985325712301789457068568402884115049687849729327424237244890727639266928453037413994528546909440303413739847703741605949288040077040305716086111523133043619735085109666437542491268582510789072944464229019262320786298840995107115410730465268868277123301493951844334598296446417772596306113833311240052087747527823286811459120417375313915231249506649620058954214737810997622756164624669394524837880228193997933439283038528236569718558642604705987320423720046601845466007855455432941448113583123394629793382652305889602688297641586444370320198683989923611446624596233619549352696431497266127206418483444696665860519580520274626393748105566024405107131464621988901304606366580648257345747655837981646662969941052095826987847920482040552422297213551377424168930199547665398531852666277271223484208757146044411593375462993419581249955756642620748045195679829846900867870230963201408193033388188460760739717522140390019696099133116409647378289897954633689295710647477408230863337504682517145783721136673017234747844312797705770361891429946604409485499350442826200541628462707251714533596304936637598221129879292237112273086727084043254453693118273333872121590978332537604297075718392164004733935630314475697952562506937424443265299935818856690851683382040549135976968177371399979603164125278061720906470381404114005322643900309938076563622636326418352357170621962072720510736550847476705490187552918551834273345669700340939590192594820601493798351911107155284964689954595870495596100342110524219687061729536057358905290646274952212468946255125899490544169202777924049977067034055987851612932356333822382834839950320430869036473651014736557015469416743007643965993986308243286829516954607651015215786214544951094039019520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -9969968942665935440243716189187209713908863258510509086101659468006979386348666307231843470215283176835669707758289911998068744642827038616164478103723447876215889444152511107880373811453601309459027850095779400979596048385628088822196605548825753479703798036315554860813125523081597288016511856229601330545220949355159291506348969698817147105531015769803258726504212820656336126678802471674293130672114367553513809745187195065387420467899544504660474715883603944270243211199020232884378845129794085040613110699009697463749287272959925118042029739791879390205402542979937127334688584219278107121836807211924789761636316885029470449865054203371604478545889176165299045517826080567640106234921270992998706821010252431580179770852382449637858340539823993324297296129138967745628207772603744639410674093071759503142759918048802081160411310939480549254719926136656277184657285833099528022001591922106568522178727998681757922217151525973004556822872941928714035958063669124441452517743669769989421902244442980867899234781752974679065514054901563092008488467127338302249790663119854905434559602026480730264945899467958793208674090715602324911356424818388984697751527210455401434607158297169638917528710613134418048745170642581798721527294798311319060195599071776804909061721199205089237373621803104223780427171982049114764765704778436550276392880176335142171395071513977572130705018465251753656029001349345671092103934888118577311467380865641503098593368320151819494475235899365768977938446095344023561293264299389550247076551887754970745506688347046930455551150798578785204574111017274413018218543500431857432890253480616827309851048297695395236669284656576649253828485167827813056017233275776428125698457817028059017840208873040131347085927688896923428746586041474632686369498303253243432132156766793528869745535909734821456389609456406646801882628350359836149463379413623714800905793272036106114594811388742715637607648600311771514083254668006978583113804456547815262466281263426062258880130405626012709265978906668477507072638316317481683070759091931609900594533427864461104139771452571329594496299825871375828848949032914054801320468802636992725279415210627005150057002540015997361688143688258760756844181358412709537198929424795376328346839197140813954457559117472392482810207194837949271509278240654585269954965418484710781986521021975791832971876397088206600323392133000660759584566561576076031202000027292980375572441231760805113607641017805407051290060455957604372238636635111392696132357580719824605109243848158363747642267952438952589314208371289793449366846345721503834975291771694368699554478623947984099484963938775165382505860726027658977609907622181887555398625689924167658643564754261309696367297173384419567248272336752444356887681362379835640467947626820923138134515280502139151920625477317678477386117702378743662429913989109968849326863651932900070032218650380551599716855520343324522439583120950362828348901128949156195808001236665349148187494002114020316242792085650272205757364023301271554750000091599770089295237524056673410826312012327076668169877582827481917155901494330464566743151589071356572007582494862449406588141672079210031537267021436238098846855142215654397291554292534864409555096303165503633682078042193307507499465519719629656202075219866601191685322990198427797991579546474521900568973669740117875239259100932196353954198538299557566046989743368355951489122479868504803188974414593027878787951504575142192002221257702620910318647061005040779717739044309507107735434184058077063619925496616293826386358770429078050336695628586576895283709536740524031878522140834714480988116790917377349792903994150776366757027065626624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -460431106747178513191466157487221717205001690864640111777305574007774279832790180876094553151888862539158041231167785562406103669254340039507277307249178127641570997315042088696974305206993344940444605279120822997150275093801030151943327074599428365996655554573309808183743172353710919972519712291871643185715591690385531617717552347384284896669199680967665673279362249493275515392259471380865205128794845050741520993122394439211235683167988780145414497358890864541745242848728114368154680615078007907571275785508861054716429649326435398781667600290728763921657080520166454600466854732881465230459268745905286066213185784536851081155476170825536481924731785621522145372156161438578034461204555114380339044221232670435113305968172550824096244951414057181963847766127743093783923016165623385063826575308706227486455928669475731063022094733590947196476030927338035979104900725367149301612614681189111917194454552611038077350759427158293930217488084613890231868967932336490576872682428644814958208330655272015373261564789010129758588685764412140993365929326357622645379177888805892142601623874621477844111024101233220431856048891702848858742633708903898638790847132195938315778246954109957802126626066385210068974982829484502211002358531906678983498117639034658343130317667485845660276958723261684669206121308154550571618382431109584666387101979658398298754063825863484259967470248328775195008725868310528737023251165429162351838259246463669055157504036020935965273841307534773720607252645984807255524064477560552574788223364617289890291197073952405829779788931252542197406183207269837809079071108032351015058444159045901086735153451287219601862050309121713854637859079518968079467226517943501894788043654004253473830683332307131867560569432855409855451953949748780006500489779978288067032500660411350064412181435205593871218056661336025538787171317424878799083684776038492166975306218376558686507294198074129033935347232773924948414154980661444846666145976870018068521888164193349701394599747786939169060788956936003239867281713304461586351516322646748347984052410693690135270311608797809382970430165302220937480007114724359367958240928327690356292200748876011767807217195499666205265855087135589995748750844122280518680839959373408009505937687722989280973340803604570388515528732267085383567851285851656139514556240020830618113012153103431070610649962873100190404331093856459154592230606120261660895091527745778669668100183038406539465203589457993718913851167915646066726187957525166316001941163263119536974400900228753738561844567127464908775179921823966288039023681522565493922618636403755677602943309011370228626289259743135258181198631566495041214963946089192807921958618292458420354840724598212874007984309225032290390652790999931396642751826461415264207761535264113302490244321342221266917861448888467355922956583981681816210056904221198212030352393343420845077244222541855332131078408200138589705276051248995890937422185316045715994114724096839282270358338953508205834068005113680987946507634030107537804213254189871194763691636764409655610740649586712402568529432650711723543430525558347776291247636868284021835258793263067684715480525806726213679744853206260754440436035923460320257762397032725147731654593179473914230982918989139361394682148287768952218303519213888715322721415317991734068350263148326195854785528432011490427907455677320214979890226996207750919593400124861388840555866218445553454169939327465491087698540296474349727320961241871618897899749685125445104716588501557783615676584465610281801513060724669783876358147701135425868254896404848325592562278302060145356572034824316279185987127542463273626970641675720399209365504000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -18666330097270974930831477602174893660829131631458189293521289273936601271446044897932055215586220602565555245359694308937872230999933700148386630263307990925835986254940995539480990799338175817338473956738544296519064455446149680158562739486483538169303112673687407124881908938582955754808260648772204796566668332997375716779098480135485339135838855473495158334030373425771897430266690869123917571225615776502854191618164541525708886685277593132112129489343553049281412843617009573532158863833753566981342721541699228516846981592465105590152322156154462742494206262754177511390080614243375800936431796178102409944838082617573858288393249128713558828793878876233214942953222931236125302682530416462249417447128749900466273154941833660682659141468430393411707641908204446328222173876148005811849773300490884616281942824840943945330900311594536096256336796835126158734486201220513580653612618070484291824521277587765878855253670169710615765137128604875174494363411969377573544941985215421265320939327144877792339082373682022029900418314680366020238239986736821068762691061072020039257352089927448424809745693736857462998282548348602319432287945202885247983274438050720504852041540956723317237167985764084038947209534199478139179199409428267033019749780826974376030418074436425194563933760975684842375296994678147348902521214924987500668448043619880882240863844447920022195038259837420578108093980885695432287926550260506359548746431282217689543098213090042368702170918492711662737563131023792034940656190782806621209540442294852292047953564548201843711702696466601322029239459106383730311044060271370984927620062000888008048234963727925617942092806613223339650289185428300222033746588947750819711488665198113137352004141259987494266244216866798927708474163462893294627120068447003798570781356938405005946677684450250957491714487373356021903916708901260638434631629272738005940374918373959381092153082061191086007965667547283711144918575842845545886145437832059542453384701687061009614888319715195572000654872442808220146963963391019095107273000388333477746082479451850858040992451095102327122725290076486621571651982174694235609897513058969239208228060777096186588177259388922097972619690276096340362542175113226994877735236523635039292794548671974016983843958905882047110209025696589680515600215198962217945084705042388387414008408941833969651872301819689366463576912119808268304458019183437736250999987590532284101670306696322625599775878535715023204390948296100106408415213844838871185944674282625516257664567299258802010809867343592706604961926732568916685821716127361169268313712020892476780833732767480362019935538292758001087507734983503071762950748566389455691887145082654281235010492491284466363755065091831375264227572833593511600815522007166871098264282982260737030528106922526492007519254098997679632679623467405624740552352723368123719628914956670558650946826774093321320668429298047154391271077228252289800330941534429722234442075074448411840915428673902759336510684605002935014407564789302998365081747204443193487190755165535562137974156365415472006962519369079775848514724674228726654656667624806090915518027834446029143593819129104314905288182130618383792395929115986954556259277848102813556941670029098179553954416161202803336820669705184685146273478518524530099177196761504117749235088750866925993808435806728438718011988184523725376092259686244878060446584717649674585975643266768484396764559281623760496215346843073370099738095343625740393466998177162511909872686949272231226002035535678525124896484822618876871078575975134304550719327966665291892032450837560697141995317960699136660339021657076785376385675496249098240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -697779276119063867293926713806049175637242229236857433217331809811686111935309880854829664769349646191845249758156261082900487763016366475382789077147186027128660391584669460178039171022057251500900898400857306398319165862084808400064132637797392069456313802843308178716091979182003405670948263356834702961902628666286024017302457574177029896897141721071711685035999336217646441871916733974114863261494601722485656343139414730373777099355977976269955359192283968690277810162604629213747460945564496011845505429126807994298790858861063683363806751411952401085447425862603648849246585359970676094817133640708374611863365522535627907055931405914575081148372867639906151661539058661950361013729391991069692522563562774008046454547273960602090664576528161990114354508355075872825891999961606015050530088619132355637138915403236327165840517611461507048230691182889505583270287164420409017248452643630564326112984689581235302053604274308915095209727411634134357114527769053464887778057509328983724555055001105845320590811331305351262725795367972418270372025479250994839127132569330353384554841455317694722024799137373633198906202340561515799191508050998402029066943772054373843295815419537878366763057395757944814124745044376474310268777045416332067111576111457759554971116905027513133408798554852217973269280285819320848493732398317263578210246277697884129049047502957593417677628933053016033783810319685224536388144135736767663724904768920316306353729759592372963089742167311928217789741127273016847027676137917061957257998310903771911330534422483490289278137824073289587434679589392944183911648038782646068209106080737895663435285545871744260253967512829623290574963629005449221351282724427163381818925528511891429739101711341023050253440933365842006495093093059541375265748909894663297897070927373871638898672601978617447048010278658246433912986064917664308089961024845672319054464595401525380341652201491714325096294379373843803572736302341401804920086949319672547194873205988044893200752677369258232554847756770201281255854025481149409702350189546537760844650595559525104447895877439656906734927048204569209592472471180426958208469518399351613882798996397361931858914008762175038320634803147738340728666074649744214213979945389806090810873309420298635586559535000531423722785443900407670923429334911774592229739124449634933092619804794853116858009581036756723789971619504232076263594480021899729570388469093091796159639659542321838535939393530705250740906462103809308907758043815004826301558561175023165586617141910526062091314670156516100841430564843770380107045420602945709155006857491391513599197532320043916658545140749198037210932598252943003265571709093304456342062797058698427836795985785945880918529617444211767023247683482946013264130923881460135184461030361445625377636637100600667938431377022592618508529975085081877820403512459741233073596540849007436777329830030585514460211678630534068723856376765958141443726236608295049301167390079744433913312162934440566352806491843603552169512514484940623493444684188602963843379659337213355870515031212766619606812682068675888273544955326917387659916963676933667592457359960256957174163466242745491312465136967698585090527649121339467660013799934964367302446165581931938089930836066399651554745910423704370493451467814324928143029373452724936795321616560298859043573641035630658065243183397698225915981517229371741136608613279295136485472070560433004088191559305159428407969524970442704880804988195064510275424370762247699578139424335070814531541812986602405168495238461061852327793926571477227701803641157645548620985356617583471387488978570120977098154819855630962235210438017024000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -21783462497512749119379732164650169833955988980666566208767244963769365207332968357633602122994844652127087475268989905109409091056843535004848433372596110562523805291863840771114664968948673210021627338227025306833537222776734174088249989502949398493246965618414816952182292437202435152373798036028448157810801627804986726814887904294543229313194411699331953705971340392908215908603591879322665633425661875276525271832196862010566890401486408886105665150506358285407847686358196049365578554911293881054607271006582133729967884320945854001683580850061687959262903417326178296178562908302085503826164180924698822863118260778852391332621251993819048844909591881163697525588185888548811486447102184323677647465443727847700248011059322716538186064302605328412034383685014973668155588435432893042138425130712117966916360386151263346352604734232093876310669975583034247145658394509478762418069761624556660211874360828759851087036125529743658675270666849544145509743239731794928605532520181049797006843964889773549163905966019783611783639762108871593099802118760047313838265904302058034712453476615617245915810697132464257574878275656176570344133191915749852278254415335140330726690307644043459615528414772306031349276204005417469915212209124948096662548875189798902929924985977968091647336367200871015941591352850649109722444600063471151373511025429153529999531220088288927107631378846921831258479778684934405668841798375823334933456916656016284226116408716727558534020808569752321289352556871784603479923476440557221270365064155321808494715917336060215843658888270897449373845622550306600712219073655358006312851103138048740589728411684894332337044192186373974733314936280215236183733106688365329889511534602167871754527643287085715705221158647438253780890059708829734916183743201145855461317641449011579119148271278226764990207831436042666407615548015060470388585298725923824830429970140767936691080360159434989457065594260165919591998626961293876413718207204358401236496155696700536170362899254728653656460123805771832071128706181164957557762253299077582866715071104281205241481617375646351634837101427577973324119820305947177511987267359236895138777753318069523928599300456848627869430927293725687270501594610610214946704061955423759531448519628289486929022913347443058497032359374854462333735248630579166726835416187604289239135276518521385209610837746164973149344755143086563628278106381061478100551582968776980425010511601223061423832971783826554543138273462250886211719467034168215953086899193961130199987291248769259672538546319707509654005191780982654069887141866294143198466391475032343275588256545924014346230029768770248475800850422399228622145613398537116082713585069171919663609135470530908737971041750240936321377576629960103386454917976782306779207641163775191295143726482367040993425449157213599272948510988442637303372122674101111139069815713406786489652124809895012303613699416189789862030975286428701775018294741983119075161086269034058878414902045034352155398717115916427370927066974918833586720843612106145010678727601222486458299012295834149638002718988742941826020051985384559491012045996978772642147446006127576546123573054986847504593986628581475219062986990754706394775800645045462700169712269223599781079615940550745094012506094845844841120299582196423259748681034476327598357718476047744294134681729743983735566612908280070327700578675062470517637085700374055100776517165674836928567190622780862459212812274285866697857795935059232945166411312710446798134999637106818520016229739484718509034680649949952844782388581569081392871299573493336548827215866228966633181389438756435234967845675931357214985420800000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -614942880354867876743444635127005591724612614217139125861472711043949056526554108097777349118932285463928093297945304754842951074568239586516177559467205353876659577430690206179353103304446529251187777596708438711761457005897209105195010763293756584133448108550600316289307506706925344574076695265169494099006547952907218195881642351638615089210910886206143055807126820816131509219543010941534437390871650376694374113728718479303517351160579639251242981167169441855391267326338201974306168128664454298097513443262056157063418443395471088676901078889609023585094440044855523825112099740262067162510028073781320973348076203967073031527099305996604241000799668357384273709207415007702941795941679138381939613164647768817202691323223078466721865427583240644453340685646332872197395605622619961452102178136279792299907684264410358895494117925317793002838698980739917986513592312735611507757227714625607142950423238214214035569440607567675003969359179990300854512950081935025516468559259239785877180835548487668429206227750381661128431876037838401891714071926366395831350694662688957333729495533704449489303799492456343386147195895883176418422131820048542110130509603694742638514385271717553578312697382927652254350029246145954875977668766574978997321772672056876346566274251032455365305879586991859854342969645207306139432025504631048378232234638680357221295400262308764467860152488679526693144146811234286658025584537566483833920497058769765689071318570254541854787746102883258988951172698072882592657107348767000254335676965874987348408117515513684219737571166926752102890712912268098173587473442778920647348989667584120811269796951572180545858365361673857028696563923671470640628577409839097006965575130067243079794861273636677638918642929208477041338586394268940203492724491109818158612911549561579011331012453233829242481468842731050120901466868453087108571555154085312938165164708367547085506366658674391490928498863735636857798974199358796930742513241289590725405069813127592098880772310315199968640390082534385071834258678693730642487089253731215509426683814311213428794169794274888156028064387928383454958194037901483613242014072131006809592550567324378129019344046117785253398068995963630515645881309059565435217919173712794837405619456785246565398952469791935788512559752722651983528866534947242610312139520823121200151474063051085344134392722901659577391505388092862703162448956430564336847219296232627808733224142329397484153028888939725478563133745981568843315656489574833645908974783418930508631368339045354590362404446717644110579104714753406795457208661878712852694083080635875435227957474569940360063165348948395792734404399776518533845822134994263438330052605250127455742561228993770946299066010755866013074263687998493520762105703814925315943731550751030354784661906693635291092684658842076895344973743593691172498071095712959637479392841429041735873808102729182288982426777550533095129149453006476032571174058293049935444675034290134477342751187133372832740158813373901929921696150061492313397786308289145437641753370176736905921611938468814107394113607229417849960642827854023234570120428888244228594041983533152474579017197977063231451031205697479729222565231472220975624006542420364248826355805021863845190628244058141620550838501400628622355311987411137183871653356951404481398167030288451978006516894311355590036173446120770863411767676068238551730010394347097271226049173015123459056999210129826556562936965576572345014740924733352945379017836910967319127796968649930660022232087600783749950731018017553215709805350159588190523512541498924741324288038907318786737820280955892950384293359307183882240000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -13795598325393464240663087107722531775227901416531548127286263266210531151211293577508045774089231033609340536380042315174079523735634136653649335775784161883516313334488977542366263213508536187046228093584811215710343385105738762334504630745992490865152906443951662027671019709069645609501091149638905972923122419836327637203181495429178792313547878687703159272139161115270891306551536016268431165401528027953185258923797416995856110347760029935635266699801836214784394811252377985121035139080555526595917921981863274468612309119554221473407398097054809360146329783004219562128621673998980505538631489696876923670351629603862586627236911747493247221070217990438215836025073303155874091215931741891118813830504679910951106724170039886989093852396403289849958016743597808059529561796934099358352848302306400471394264567157589609695387816010520428741538611959890757940081213092388148789765795650215618444838522429451503433442026921193993455245522316743187934190255684420567257333339037717180632834959155244561230791315965811170585651122981706553438928694641672818075888105083763748177814655988442412303629419849489616897624347522068767177772489680911795570237233421863413537126636025052536654060260158815034211015523087660713348835046991496878031606387174820084723708746529823948530662004006386194797712516420661118034777819667217793405025163021363690166998512675148012878355465971776680801943458332456615136370407123205582209607363822475973529320347912512712869021572971330322650432781461548663034168537982496797358763106352229287895064628670300167531437331694425513553388211202138337806903711472449160771343266469189908212219016514771091234523528949391867257158022029628360654170484510032240620838917436626051953662383806786114577146928602513593624274271899235273451766325858010960302834822095000837967733635284727467845813124194523005869887724015596315734450272641859461110986531266105550050469578613266497121581645960849622234177915777210813541931952786631296096499130701507040822685683696398163609397569289702257781806189739056458017695588876613839442112915457493704687437885277861259071090960943425214528008029973899712296147996190356176454918962392192225902479334623512423783502190545313867320692409788551081227632634882410314994344748737073838077854639295535245799104607254376310531619057857097073932059147133750058473881879383144408430464908449616615353260410086062073895263372912045029284945402260355757144261798849617320720092303919366274756879980105536263327738267820771019424254852662956245101577342175328336743915283299514764870780626278611344372165631496576250453408186437308398415737179205291939334410030146022310878550744464911224775550646651018436232865151959361623244989197532669847467198116508813764772322528718106201447578291464491442528698999932000784526033680026818020994617646763427870539109113868657919497236022546953450491943854586892127560627090619092976019850895109896393767545879616434874362409273738314440104735503558545265118744335444146110077407229954845317455504138458298786838695225455402278644310137585789007168441205500469319368673852169862604594611918817615458237075931321507236394396419031873357532497038017024745362139870382231309526170445369470259722497865692984486099824788090865321962608764006973325504856445494622005979396638026842532142064289923151869046002320515628085980471738778494153948934706007214473204676569182550572312423107967372035792320094206926480681581190397832661878002590614080911085743124808435684535985672590515760600486200162513649289618887467261302541519796691459657350125539326205937100275927623946322968059190442786077318237707941846257288150079504384000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -269296612876267685543581528450385579783077190876457677773997994824849293385759834401755550476827014988010032711622060125064396724790523505788606424149493839599390887659427664991626264548796296918850379880127576576529982220231104716087401125051764140551444858715466095528494991102313792636178242613129940575703196133935564252220349087633243997686584247570879106429385668135667391707599576434416993541455042963364775738681979411560494833989811674317040036458988012136941485851345562199478213662365655397745973087396542808633947854285599934081232552663601104714817211775559606030471012067438227052938046824411150019460400237843286515352279667645559456812948090564137126873404698414733872159049663566923594707024484635406104208269795216936261825694613524326800361859754141323683726653078421950288558941745954956736405164579458791582940356361839950554791985342527246375150362343388857083682915156779029398767591728907902496600210340245940672665166163722353938449291459703270755797402894971881934105338710868315450627308904299910086037781231307269649271495725375433674285401377051933353091710866623041698622432693291847455201084256103419391366938072876857662636368622619395581903528254401166439695985055401635375797002180336060034394360898605985197149682663934456723384655215267809318985816289563850554471062615480738386247585844176074555155397610170525034528746100992220043346689036363416122838959518505050671981688520495075794640917121480695455379073749247144691348657033218499877901445927173343305649875966385997311417753891061033092732550441169957067114952855502428968404095083423635783503500923118395307263138375878133155311480068952510002388869000069266488840067315995028150937770259967958584140989665995361058398563995419453122163041050492128637371358153973504957041033449967349610497706382349499969674790033643712750886426538731511113849253510124843844240499699342034209886841285477874011464834800807066535013851616542233232056471073252551629202913110949300877614828572494914783299822482795472863909692001021234709123387717324743646767503761041912405005015530432386640942323771410087103849917082127815691757613682753015785044926167565916360630093226374697744709175199936989851318312332548052935539684218156189564824840504214995062617585897062390532076491515234990035221024276792370151280815140692320333519373492287894645567905184892304815215737283486664149886640825556211555689022633831411313269241576405296987199205454049643535125867504527524643783620680262120026545339153463945986525085428467995607442050581239172749084879517343621457048961608131560100671127091587507775707726220003826059718662912058960880309644333556663100947321258742595251671797397526485059076460623862648418743902490128710690630389083893746904496850425719975815318631504648301065945271363627821183063397933121681874005441371155961930731269823389917064148399409822165705034714514408093021865745088254395155450001273821306729669932134649705796258870863628558424673922066490288798420025974366181404432060247676162911029146681640975343751856910526300742655515825143562315906605985592554624126765033931929003122407550868868598600734766937271342008615562341041978308638530484435236052622158306846413898623678533486596805008660419383382719821977972420791663406912032893673769806322464871777733658960774675444663252795432977733656613979852821522591503816994374772745514985919591679707191388754007029959944723347335004878921925441415922966648407932778940339453164708295733515801618275992327752516589376697803770056654297681196042368589458381107934061394002382130895405552753710734884163196800345704730631207896608385597460588800707549514956800000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -4623828329449814705589869544071803904437041026511576169492240080644974850151989440352992688976886709655252873384054954488905574449470871057315842091234697312977012911634414636366382508192900235868986333568379543761524364422520939308262428192690314013161201048922846579991297008974843900017023386522977875285233050517987684262705820207592483764031470370247169694516109555453663455255846104920265856777343755705679291093049220005195312255233065893908310500677820095965079177922676572529818139377599728942613462237744741316241699489011084917123000383960524026787981982496449309733486100060497602868508204346173203687707287396412483514587202481004416611519025716885874226395177335384076161577401576346651343243656713202393457669292222376473076040832557177310274718663622939889042358742885838918107189813011406599693121356405888071889816125814304994712610137847984789442436016302759058015302853144875305083491930541344182458240923478151681631087949790060940231931710483880598354818263316901088170619388982571176096041011205499926008289939495641402682835195939026701229537871283770958726462545117275280632820244269220191923202693669834878995104281545281629473514326529420573334388434048886167411572379214846219000919752303580986107580605568835168079638925352426698866208136543634417866619594803322824602361968682824594224705720805114511447605883782697374167120209524018922210875997652799604613426951343635529612680936111856460083941722781175053357769152868543208883050895996258200557124423073542304897825689801937470878447823628935916206743887620852690761850559173583160422813357772015177613136576684331809552287498199626664218804099613803053936783356762893962636341657424233251070843344991493335295613227082197653311897244394344462606766287730952559147260420711496939461819630739735113869963154772304408718182273705290906653272797619211206069930746500825784386307451194794643787978224686297637723743443955755362923602520356908002762429430808625270422906192205845000895990742399095461694573317633988343588511940395645866676716782109647178591951113858812249095416727787316527710062632928000831367159831519652384115776999864553387498251528028866739433989691253432802698553970947966567504308521910661917571491642681291946658442768899791315109797916406414330860652136692404967413157392318612862606163412928132173911143304504976291849896638586347513192089776046123022010782530240999776413069376026534860123938488320659862467392851746127701191529768210840469909564028718688489767939788937903132379096041087546144007754815464159699574084218711474255572659462389912482200249189643548023012577370858614941494885028256188227172897024609483475507817261660143194485572652347675931566268375542544361577939689584378356362046507759965501430334726683732603791496478216573284693706747288629628528783982289219387259067219775656600479980305668703765214864997829587080590621417665544087510870263491029704528726436227126908676327520155674278951598708966721443828794257414596805184516866399508425480777529099693533950197705013555393005933670238303574776840382693275334699258663784293643555734539503405125432608801089791533805271026794301304003321855067317533753758500089937963971885754835587659031168617957377913407260181421524720923353065658151741168610550706639557732636189722077424279175675609683072918674232878358891026986777565030691994092507627540752487374403897215211353814456474334249135449698102511195421745619329913999815400374900041133457602419862058889170823763887678400960774734098520739841320266297357458764656067856950027368960986755857594534561881676379200300152720230133637426563138340159828240759272940293324800000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -87110113805169412829545967168823610458091756474288640505361525747285771940877102649405831234274294489981406244210564708135824407386846540528064353099915838922928808805557533022999154701175391072402696921634596729127864178809414662290031046822611089808581301174501443287246427302321632898099991726576868020397091558714865164227686902569243258374169863791943778331066435353744961278883312139124587633859405153595579020889385291419611429967906019282102299045403569594073212134934452054147996839729876994946478477682669716100441266581048874492414213032715389201515735793714708397605814521554280494003885593799604671643412878359419119228974094506567827756520657562102694390144208581295575984344383424231613097789643374676100837059899593115358681013099899172276447243202827281132673625917066024405294588752029655159529851227505804982071470675062299418435375753174594836828762268782676687172933621382631810873156318641020189125284541826143977029661381872061168188078410034857086938352766590657685252505843093395980281093105534857820343284900969113150391005501666016702198544331234860058802812908796497248079994421723507506213156437211991681795443466915887373875175722049274168091714243408037156577969323808882718042808458007572481917856735819828282914575787886178490830662441472714567586505964964085501184567744446879178016190137593465208730048066620898314201291032561904559140718759338504240020525283875280624524917218708038628616194169059152869985844084478795784169220238550112630062857699575369595254647595830211788199983652976357879282968939503115153505331369875952729378257018643875443832672481895844010943785260064162960324378762383872892555994774125021976706970008629940259686996478814672636325091448897937743204249724465389236612761083868098575806243566442200326753875672297120223922235154779316312359747442290804994577077509682322055486835526332795417467922108472968862920611486632616930666807919486268240790271004518594571840456741251373526275634929559923183183814524163431876797788352035061240223495835584496832724675782051659454061606643262583550839668769965435639284884776281522477002057112625591243234327958490505120045134435585744887398924384919589609099777511075079303822015332730005997953099209729412801173328032560372308273524556029487650322651695061712166599620590048752124018881794584640554156928355219759726893708870082601211845954033592609091517503846789270385234567535761267112548753486345711057706570517880514916098915897796335099773447561670704867525547532726047773222872081823363808091179669954863869791958764465696660920583802609993871178096045999615451133838798542445953995478707970665194978561850981880818593293398365549844835337099397186133951353774529165048471339236807517007643998277646704640870555763021772122232900433647416390894762468537449707476490179862910870079505284583209520812729483821352614279293616818732125191650858027479184971024704499976431506036369996858711442727615758738640340877940135783615028566329494305195655779998129081421535551547967370829620910251626569608092259993263839360667369569898760534476669108574103828733059158135791117142471818401966147181431153684291782223178018073017416748333326638326227037311524838201977064089980612328090269495656620172405227227314598804966489079200415266887606168616204172975900190874627098551662434670749723182159370215228116889461744507134102417710889117420579845203540779039197988413705457997389313910010020613703140196545113870963186849076018518221081984141875176233088251131535995682109321052664901502334988476290501444619601891590773927215141415047266281788132963129372188198196279890972469185899093032960000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -974097729864835230149255902299678868698704192636935092414757853310488313314987901216903451285242292277372081624934292654937919410383866342626240814887312985810737204793933255371968856281334836976670151489036934746941097544321205797031341149574935040743570849943350791126340965543956052401033591572957023288693371421729415778981622429348422289467926210697780320840544020783339680766980932009064529569670790236059964141598480227399101505245345286972952317607780007340505001846454262879258412576260686585656681324125075337615952887705866984496630998738849702657512023249606287582299897086526661091609900343179184136404735423036311116860757249106000836365428687649563983172660306233584014567602305709701110892920477870903707663867604698761051720611488474190916018204819547547760886419525813470917659027738726366003428452321536402934929910444325407016519229498618521059003053233379075717960608095099223594711695522329643729288404804137504382434674597993450820980908409206460162131384533305487038808949287823943895987204456370015858567853335117931533339142199150992336516773440672296722655137836596997462999138530946697662155389080068008731202265059444397948093710622181872613946972178580589371308629820404996168874680718855171917037377813988067065621927377874483793790258348313273543582758251863499754460926172115502427673674435728782757232340018668550636943649106604719198112066869764532263372265515059754504913589258224858367003520027591405951536335699043056690722958867969137269758526446541339806335598661805256280487854331697947430014204534038620936459821771285846201877259365364526518145242950643510683207224854292561488386722406876384731015872641806529084953381369236477969827574130971250360701551785443358486058051669112325982408512195728886814825529512487385907324675127357413502914850625009806654878392737535263757700704099982164928255112240779223205474420429833259815056771200927507804691507540647267591865676251171418244860305683895931949713901918902293201396856155171831828340709911980136865677981021803443608998890641418927097489623938006382427756575887876909387188089394810982480340810590487251499163723041647537623416919334745964960032963345453537377181090130828906492232855366664154136463379245716778758067149767633416881882276193142084055348478671866750516748491887706354707861237201810319063820033824553151757724473234720739690210029519044105331739755095983619117783482425755354156037077637768191356438081732173114617001641582059939258447395933324649990628944598284354860335626891183809909344402096565017342731361393075442393665924553220584299270563063789677431109661743973935018809154386362135287940454762847303713093322763049856967669666131936402588099823276902883299663802159757462920953418158760710415193056370224856781869076883096717197866880216604582298695645597300367480514432355153765521077832394039477481668154111975337512501415401594276982658765526423663849971362169119460608028797659689962569300249487598062662950964495710319604886056675207506081327972793386527590043188298479921181041538121427211750144298620766513348710784194909804306927165943595252387366135037493203118848125100409225590203846433760285565891333875614480874088210017745424606195268480682805357879342742011679276366595123407616397569934376803071089394625731186770526536121599299000416883532012606272614649535390268824617412025719000004617580775390962381259655303064346760731408750363742632733351542898391210958983125210680640935176365144319734831069428416093648172753873224760569556250074705546083335464634897041644451872714107824183549927109035144450469275670690626384042297515637413871878144000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -5266146810119007443521641360467584510454481485606800969748464558859482813462812745801949334651973738523589519205433776720676053966550744913171126247653495174829848529353053473104234588925920968827187635197104907930965615251296155838765344491103717001136541494686565637968007621343841714128048285829779387943004015298722122971518941349308232707258671084772655523216806656859647900292478445551037785740786225622196024208049896490409923774740221723786001879052039131736457719050794369898862623846017240129761828149266205261561273693112578844523184595374553537127133094231917240482874965145077511640204252169235463810135590816898141972358278857314427313099797499687052848143437720365477471046965165403415174584281037036919244658717408936458578727489133233541625154296803310586057875604380132285782934825097541627567043720621617464876053393987111528324046369447086222765993896562778632356624463742260543091306981479033725168696442372912406039210058612804768749629272751238766689361249611628408760337199681841705756275992033342449011936736291499598182109199453550024448062661072185354255760554015167692358036563377915582173644268822303591228942549290501072404643976137190118806465750795762736977344517306029983048826025826371067812932024697667637918468904767375925290817758125479224448383078378256702281638409726004648081640579136975419480127874390076364582229378330343615516227295578070072232593799197158810327094380055798546694701862425776552182284921950494283789223462755566687094677033316734921274194567095227261840928184863935461519120771820704733857781998268364556722698967314775188949032228612403041584875864104107300366210314052103362808796900848518760235876820801660888968793619297967470762574623229884115351831968191031229344534619543477204987331953902459551559662829534388541609083400982731341638724425581322444827636161173396711175269109184402100694330991723540995513691114610561572967662872028769474291910534999313582518380988561124215711682014378140329140661377651666965324085163138281100004917818613460664405515700236183902059735845022747406815285757373728482624498867495750404488742289842251915470708738673342078417850939368835631819288081740031877746606565847660392364633435977496441943700108318686408721309881099859615396628340458002008688206807823976462284734316283986554596973591320505722053301952031756470080528462306536655034417317268123478684450679633250779965645219788064193278425841823794521560751720165840252713028848798470160682719006866437239380259505231506558852169581443709393929892461739874644572982112771667757113569817195130042644503058891654731287593794898617049554986391136539539663888425215270166740389283231951903628633705485716844537520059359522088247582384639140480970786163740867410022069990367367854757126392361118328116898437614689689471987437303684825022783266282769930920536492395346400915205313196098228007954104803618824105104104986413807574517221971516172926414134479324432731291144797339374918963386159707362918022296823673039395965945640059370896517095477183576527027162020729108920859551309039852427073983773785611499458832001550543959114995041439312557762993370202565243866009480112767619720511560089535500442151201707252487686049875386209895544390028764179195735935364479414646875578571203061003908899051221185079439639035246635433651131778510264903167104659386612588895181207471334222586833583656226551891463573594509262958069149265110837982712798524110134636553740507100781034070029883473437188335965119555020241814605664814076743406194502105494658762206872297442175834792678800932361731383170553706852300484899736807513485937213440000000000000000000000000000000000000000000000000000000000000000*i1^136 + 14659703364650329504150990791419404871167021878710386653471627647916463897694838673699636564438325254410040451544056923503821358743661021645954923660871943574809178441578129712678772842506656899667484806979138040937547198350396340115730152469685455447877754768817433142191380940508615378161224603309128048257208513262456833677566478966490854391171719102274352471110897154273928729398814350893495515942357536455146214501107423826993526236074349012234132683618873733110258392095426689484562453043997654446341947830840082969565091196241640167099769694318355173818386560205356950185867030865387421742409750268747737098657729716014145390283584374087433221310419009557881118934112564216700983133723937188202765974196930998170406784511687350279188061309340657139711433894738792512485121902447998938145383206023898783015070824597486132543893214855780425444746853342892410690854272295148525253400976999939239157964890523259400351257876917681430907650334504105604403079167611278755032056928353467630498931137819381494641312374431597762056488561661885217797623340654739066324562087552307526616653130232747842792309603563183321049041254620393503258662359403731585386886398494975457164377741941023638569951847401735791362543283700202574496458795885740842205669550866864037955008691055981796614656066278168647314567390611919333663268465034802315388336731704093103600806913439130997290664324105628866852365707305388714381345861247223785621583226496666999979199835637833059145395835615260601095700584166349102113648445536312222368341958499577826061190308184179016112715787356617132212495879385707345808839306509077951048233224159609944794750296267006159869495746022552413886720845244072117857355949097504931246805179679006278637798317474535549618770159551347521016371000839983239090252665687237996022378795915257434982600237522478225854881590313131661765597886427160977519413430916959670851245298973231106855898861939000899735404481093880210190512550032589688580658769104659442117667070103362928184706481223859860995984130896849252633509070877268092818942689617666443897052767881893829047158007886296288276687767191658319889230031138353209338480187394279364569865130667268513303537842195402144538756038436703478875186297093179840173813635709085685571858126009976483066868433162882089846522811071308114454234121215329956254801336739761841544946623555980306722362518586448844517368130641656935654147141509502717496341500892156463635775085948283731651825747296091631032968135178359114393285733621528621462227887837730526140087987482043306763035768335716009834420583958227510040718114966912303163682922413821561114972675685539249745003324739369890616978016130966730528532202315014104156774605842595285883756206969493656190061261678697590791116767380764005800797165781132844119632749750738903685834131957934209110425326456287396247789233306581131659026674748458052425933555371456378692727124792660724129553335685393715122073131687533357003970136427970980642640142475598634092199264707610162058458501305259609875707535883275887960424484406815221228774888344044065039080200030878192632939422551780183385320098884389297707782175959838277935152154517066784996352199074378829251178640943953612012726613393965433014489520519582292598860975254281559763252134548883429634922887021175806167574207235427013013256365363118774365806620688220721754925390993368632249264745864157667057902078587642837209847786498296393017144366319549816771819505145099235090947951940958537537956382791831385381674481793385913113226627413687000358234510274206239910334447992880779799451177856312250489688271144869635154771968000000000000000000000000000000000000000000000000000000000000000*i1^137 + -2964536120998713132030763265903703464111241396435117181528231514282572912601944393432762583357350357933522144279759267490391137268781115083106892872050104713077240800007509151161591312177674518961766877726915187051569578903839048129280010413331476875841785386621991745018000060183364437792999328612478294371978334066082368737283369490496061288409796099322301397044421490021040693669218190419090488773008742753551293345620954993109322642403131780686616650253741391451983438801348080736593615087653241252437551360421351256853927009678259201322584289679401224246949221581374153484100478664245156957370676218105785698072262495438801027304671324593680037418778645308464605621286796617296647045931699830852757631556320372188327237698330250115372138301034746841205708754788140650542403418877930469420864625857993747692802536162523218224154660814776623623483928025073952517970073756956128737334005599455672950871448470906449945076568649791754647420881622953857242790729957277950597422732666870662569749615759655938483193612746517286427106818119908733035688312504426976164964885527997652221066557965944028446419091989731467893661270036354601544614137685695318833183029819246407085389057661322435163288874866079018764091344049903293607265029871134661129447125105053318054872094332120946584179084371969109463537969614163537355314407781557777058474998818330059487622832233026830448957093233137941461098959974265447787693415093103157712843280509849400583675579406406852274841133143756611923428090675452600746103038008269285729145761882968375152302511224809504092253642892751504233347170202180765919701621010577539639675150565874119394402153622860350237639627468501191013562602863347690288460722566075794944763286941234698889111754171904954277928672935295983321038666048521479838328909949014084523686068555981029018692780042299716281989459911080522261531772093663455161953977782915451103745140382067293752115486527193063322367483905871401427054290913168067112889705495552237871128502113099426134874865834251859483929950842492691950937180482476690811233707948153250455328869474307036879257483939401320378565796053634571216578366584554673057519765847074235044145875997416700829557592707414566449147541580546756161807960447238828918597213707490091038122968191376368461182805586394960364667907848493697340851100550409497440227472755381907513473460709338353645894960237659122022261748662164369791990156613828438125463394917022113139862411812023603505840212407584203326359892379778762069019011587323665929901658390487357338014625293433088386151816582791600142551046486473472587802323538654190138098089108202455120372779023204008795238227548695355723513536369709107199150685831758597706628302835504913579925010677745130245507988644932933520583687021830160074458382943623271763393889365171326251941347892365798162356707266374276117307921305166249545810359340216711028662289846479853869591822668376422582779707314187181210775732118544676442642558251393832203548424944148900136605800778074186054547361865084963427005782584384628145670225970525032069026274737910027962059560736259690299024461341775206050370467056410651537134334322177313097751038825434180650789646047203290663148381109059952094153571161390639848224527892937286527943382516957529940972496222543212152193423881103074050812895678053979744885780648407265310377812754811240113109459668431962610905211579378093652652411354300031272557035205543718309316896730862498870998583952493791008529642892300997474876013336641831886067430246691125098757445467582482627579405749584748372456719634693119031406034693402994128170256349078015180800000000000000000000000000000000000000000000000000000000000000*i1^138 + -38835247800561850940144284165116335053719841608468696806476189002900560659673319469327856512533619157481070793758856119868105912688004721450503300817923050244723369887687251585985957245172744982154889207543361187849860171398301169023585792915993796685104307964748868166501342861573526114577301197475534033154327412063845136386169501831020367169604231216489278496458296679547182574449624458825634821357897893218983976608763200938915693923349738843672283259699084487535584552625834553745555248970376949894470514582575129132564548483591250985250573575773792177188730901946064359670737132937292022684572253727445517575670107344055793851656046864013564981583785413446825599126436673646792730838494112668676421458679781875625909549685629515628653270604921838485238940858096051566232895528682648826527769270165023039045888297477622104338074743232965459332130225362070322701943538768913125267439368756060622587194195367555956513735278571368433908652547588468755174493282673877987450190519172043733965014235184583422736607359546455077559062950449492904480983075021224781017488161855046599390342259956743149225249611144089624075085416845120136594850974008541891985567344642652099801607800069027338422807506284920711425793036269853650827563037412515060421913117394520793317452188608718179999939573212460862822551639699780211288956301002306353582303599948587220275887594261510197767038804606940016828772533426892322256902505853453039368371263180560000455650343000410162660432262789684983104372581778831838700477988227393866872494845105754070577857065643463990682981185660611231331530899697769212442530485450724037594717622721924842351985047561603948341003343415263537961285375576517589781660012449727158265049180079766817160373110433057721483123629781365934920968354256345430634122030383710251286370504705095126277847987871282534663031216134277059095335879214145050553095927406565447474806410613273947155554059927033469734588080314867688000576700107721654749356965123982064910780323621922494760460493430472012701330507388009523959370265100422184863944459277645768961404632326714103977682045037432915621649163129103807116365611699736804494973340627428723236463585894989408488102386708084315470820647181832967662310368454879230268769359712789257112729087319331630069524875556792797995138033355462262341914636230357920246039714367561035558168118854990521776683826599500716008980547218921208010575216743413068405485878540616064166228195478406229839838700097086499062481526322405839724122402193593785079732346447017490104106870580226311000924740033334238316073441247383710675943120266278001659906266047765527189261573427292558705671218728037278865300594204030990193317494999333063972494578827202966760196683215475066487554385264220176813093597462830649889373659109540558224311826630535350602919638095442392081965727475641691903427828946042489631866212134488267134710526384627352700118931376893856972403935957765298077194352729874765447907887558164213073939924553932290648683354169017496995534165007424697382057644857001617065724580363126771915921607998166344686184546639878125881937493810477518317312955973464254884857852106382228965649462858913850458383746100324017706548911170616291306162925537159395504064333195498727282014115039061054572098791308194179586074937703953870322337010324898128038730380582498631478160758482195225592207206180653097766479793858497342293920849832487263024294225868211842803651688042600763874326797914270894810178594729193999568066787121392375241138013491586417596198853021033182755968557501545703200116711859498657234115502708780370916553334456320000000000000000000000000000000000000000000000000000000000000*i1^139 + 495962634456217649665974610392492732353837054752262681319537294247299998610071113727098519471159213297428062745746288939256645157846893621391170496167506402970977001645510970535271595429661096910035542076967666211045742122143530305051410373262835130326824000202566120214088613986012982420443099034852126751345859185581541553622769141368710918910138127285735350232808410006197223486049029230876384060791187199612040363249729149501954333374511190119268462668661348496150191715199433789385972283872970491927837242969470383479256468689545127613761104906840538998407334238101591358092629602011192708800511129418221673066018790361358663653481079509551481514575209026682785100068616663215249169617244459511192281612180968832447987599925369701251177681171461880106975651077837803191136240216428063452323348187115547089633543384273608969767158594534531580499114803210891006475778828323147490808250335167887766203185975301718308418810753812677251338166769137531027241492074233098730053527064991094162263444752760945332384466442030842041038428975789888480537917081692084564415043404095304284183625141056924481787162729112052810507656962119192972440837098293074465781611353013779640018729331518645971404558502133528765577985714973311206428352843947425005992741723132788513165929355708530400603731691791091930513767643318531058098320486620204311671733420116502088973149171825724227893282937173189309967915638196246166944965446334278717960746486673014539159270587550380578963951796872397057945946893633844621228949536770786291413527375430030975086663347288892589620997263332742978985494004407617393499598773035722311411982045619809081588591566684341645102049441763321533835226154805338076403570419861417936104114911492609625099993366071352028250250264862256260302872814377284710216785634983637966314763905088226678445160426495977294143690721087764329913160284632053235324881570852481457550603316367437091759142251397257083618936485858741814172137444960239824493772553127796312763281789260632073136410773984534180948416302875228786156458369391703028686087536731802919958428929838429326187773777100562796534160013008031993095174002892116670409356289354504657943700927067559421654373056763765062999794963520509554415749183326139028224519666840749566275071859344752488267359820804431036010914036432880235509777510839427774280242669140416009161677289119390574972113237299573853542426587728494449639975199249370269987604876922228347725248972020998882306275759437940378740714100211399503544651040490387376222359673094241669615679816095103960536385499486238580480175472257636453840607912352323651151364426031362045450857236878314406668610167479232510752036232670178278125283565539643468712919607039195603145321003026894535839086456423032662585446298542722204774509978929825465642949957521725734381436221106486005960236658828958168799776271313935573351077933661280387999539040926657561726829592043311231281182152268772318161278933981829301919925073090301867896069400770374113959253514737584228744453676733696404738587322986579044430529265445793480070382051906950653579789577399155780499116582346279111107419812490216030281630018348889815167342543252818775434875458638102561347224942599509714557087845630909236754347250317779567176189811233317326883982111437546604441341174399232744664251863213362875554575817705854469302518718728715385282257053154807955007300529253373905185022402143431544598950251911792651938140689523425468606822814109787402641145984904482189126445520055279296461588655546286672529855799971389921802687832761105393206431878227375479989597078551115308466176000000000000000000000000000000000000000000000000000000000000*i1^140 + 15054769843289324826663739980304565214038957460184942513831520132984006914833138597534580150561789111860794540623915125345001399172342610308047342562941512865689495756421984930232230872475908807276202469325887503967791120243225053018091942109286342749007507582190386721611433550965698531447138916013729227590882215013547894033443702010253999587769081470943203836566246095624311005436649406795214945600793590774801874039569989702973772932503022178894188273084103026764296024195064346972425902242886622840459712085189231013469077730998922792577824218228839957783040592107063847235069784160365666690405356561796461139800414242754753481215552334558835460743706755489282572838319291638518255056915964728239522400015090264632439943335809015649721186587007840099995020890655688078091998292244078563338750795048442768907736818424135174160739179642525571884030408460977648832475437342048682119573391011741647856247068805843103380772101108278807531167571292437732087816980881598114706033901228588034359483563903080032713547383948866360212155789777268423802314651629000425673938487367144631258372886736312618354843918083091390571432662618613952079817659089303921865978978254079826835712226629963792245589950573192881452879753166572530227647115853104370020166709945182514646445665456419693380389340499458378648623721500380412424360762701569751730684642072014516734446208672755495836607424387274078262736093558307063431663147965110800696140916291488141692557347399898108848912288549838839576297399416227711095802204360384207887092612216982743331159125350199604087828844480009610668805821218443291218216935448670218907923071033611271310216935880370437478998270596044466212276220592594376657466500434423418392043405979238878089677580413873740640057709237447420608019906420881553803542016303021513135916088014842836119454275178385883057399652078693911233914095146456758567028702795880594363435814602486815037287806227675334528770961875160889468150129759897153984112759236607718021308666680474996775850572727546217832222157494124197394140215254420751103075457499870259346997291146159353357850493494374405694105693232539722491280670844613012185752208019385373625268315413671625679200900325850664048118226897774758673602036865780948212214720194416377570525278803593607331053420493442452655663409166240181824247720099989707642597043433018480317403734524922852447186944093165264857716517174765629879853281617015196453391567041184604249217670667814162571749028305528855627181262666018749850262292674699660864727242918758358432139665252438568462906684207378192934548721983832124195549509714533970854969844190279223699641561619976642770542425918118665386850888299538657502112252010055254309397644234228881257369673816812476574661622830719265194285824291307706214178174136863114067541610984587282731436878503707317477386779463606560187094918324241491999837384819091662256133957637328486845351790561224529569736649418040635949550076654474622913970232952472050160977851633874466361653935552823169427591398272646689692330971796032103879712124350305876068386609762654270120909409971031794340614113336997512282975842216201593095909905846716973665376513615607349313336400462823650438549717397567344740046141719357937497886119474293508210030544398805975579049049243800447224489331904419900500342021439087923525024548058883897541709294473578946910809851869423506924167860076519027671268772682324822380674652161615002695819211880260008432929178556406214867176085404275619705367451082708127530320217886150407500983001851642376273776222656701471534831450518857207667982616035223142400000000000000000000000000000000000000000000000000000000000*i1^141 + 111366573063108656658225839234405878281727261292991114344567067385296850917289884150661914874668983961994409735024363057942746833370572784781386863711057760376118776383155014991499593279080923703733963480133860458877728169177390212493219429948401718615031091290576762557837488348373313385360911723317732047177054129426625227993164684459512832625720336864564315038310691663939080478161524494112986954445371734888317809636575487934095265563370998018199496303149530944080304371941545727794030040578246751530081082233383380835017237386556405554515010445114133791214440467008347960081263904217726566147351254592515990474021784770319119971921409395044895903144040917686932093487664848873472652992206601091999531121693603585703567835528316638484334549726156543722723094524836107904403981788313970175098632215973101879154901848394668638390953953558378992804976449165588524232525245463971762031465949783655851003395215584101192677490788851394251355738623117212532368947414374565015676078984687131476005391932135627692097227654404453569011640344860102491379369022028133575517772753916034151175122231370029390151979199776002950440936881210671428348690447985948516902279381193170755212069206893315867409977283495635930057766507120460428728978023874808650403171109523974988165349423970352833463338395462191026534785344876250035419875515837606111136556480038389688824262660622345413764702518846748600702008608598989449674623809618324503527682832345122980653123208523826812375136268127877297480490149142873031629616775702798723895299625972302326413646370948872124483279876150242743337965718655117786143660648982185144669045985423686169487215087837392929973794674324702952451191445459844326977977869626298079430446710688475591585021361514542515200350681261090351050485037589787619959042797459907964878263880199402995414074501270286147773000957798331172118656048750906443853696388120439669711608863941735865827297782773877449532236735225985343292137639830982248609529520137187553533153299445854971212221509120764539286244097021534351109868343344243233290563942317034069058889401567194509555958190795311008648561460917103466224115576816719786757078801133327576263375148484093061353862266267299021194940672096777370428936228312267973804206610977867343213924463272923063274696950480970239423486109617239444427677854945637026166281271098525399660494613588301955786361817211011928895546234209232135532803896199740526101454943645709215180804864760266182369279497390470991072595130756658434705456986302306546602346888766490170392135247634154990305930960982003548535886132365951545477155575319884468807480604177539843468044154627000159324608487635440241148715804422466156766416323018505820869813936266072688894705802444747095064331159995986014456337920040174145180331837928356153471133487380871515332635452010120161273104320667970185840814959720713836041353466469087424465532671997677431635005990742903342129842859060310823670968346526123359328123747962300298640751723450821353468160481759592936588079628061322602873084473875511350757194930025590959510863024625322129139171150112234328392470932685158212048463974321447030310330578455514722654647918536296458815694284231680930620031895311353824130150934817307471496541263513285542675666299942606378448113159816925938688786985141776655016383772913921126904513613712972571929436090785202507765186897925428992210329593508130442523234752034724026796739021363317639036971868386135879998295496837865107454497888943794811727126301237696075065095066975331408491746617381433157411661193367085961148847450970044177193317171200000000000000000000000000000000000000000000000000000000000*i1^142 + -893149017170774561319258050705405066602165194500265940434786234028649194418781611483123132027025074664103936070965111308880879726860744884643085001750711420251826254953479967439019506123502676668788690974314824910191234183156027446186382461884599609450157108772292702351927558779098506542895284757097359357609314108317762107925699413383428918619748049912847017464390715336888909579205249863475032216194434474022906943424335342536459637536942384930459287385113586592812171997203661754735299447904185241178591490974931906557373661312999491404778684880442574012790027038515017882291075683631550820921465406326865805711105891257061067411842613016611752321814840024150536310033377437971989850094993133792418600930406298926989637016236531875743083031125017266836325823667178213790281497423698220549929797661977681756037010948795238814576423105973469013386958222434669179833448375610557246479407410629962372359869211031665797893356753741119259889686781509263289057979330777191398566569426720242340838740433590383974834675147956133172862712729740259708294580518532998603713437475729761356202824999756873013843781268178368783154672159637465908305229486130669275038873058966058998843465708184105456089952480208122388875471155012474431632475390377551656903892393135569884109381191480582795971896856604992604190187333584470246463526922642660089436671521775431228632394611923465472765491255524097911379186275452683508164867675531610753111143297543243278271592546649216748225907061644979354970758758872491197180545067803630935042888405711984034166719139085140460151591457159322748693317073805475523157965003929366759579771574466472421664738161284977336919689904089886687355376338242766555437411796858319325258175869278664596663376231951276273758310343146749610372324665854472746309315060072342245590407827868774081289421360002325627134746394118137992308653045907665522977616287062394015364451720820631376770155430218493499721495422236851719088753257825468563968738804432244363797590794102853678768690181164701329915359895572673313935269805122924095651815759892671601760552436288219607508193282184397130063497220311382762677033582521202522365627335313257801799388753138370715085171787663749422080133159882722388932128638191424651766796087619278987986760957741622047848742582314687426086534757342640758360456227122580671046814085180767133646417238156469428054839036107603734474496027349033455370540757698378192841962009732095757886490694284527493213489255531044543008114644627398443598409708829426733073893598036482022712660091474497077834846816405177898502076943352340147673341425096751831283321241083442587273792480624523170552757721986019782837460122603423273575920509291703845660532047008221067015174730168308902384365347244058888006479227690686439421818641038638470581064289587270926445898245461557928659505649842174299482902023944105997889689759497013595386004681859654721986433510799842293538506398413476028820893679650757350477392825289930413771487400261705789974115835775261483413105918047055195314374799009348478387051944106988749285843384422557210217461337976382309650276754642532114317841179686733846256479477826701473486695120347795353561145210431465308769518697545079285804662363095637766286418600295279704786849710469073250123001489427683161904617960213023492361584160456678780552313183871625748585390478789327187016584069183670496658247446266824815586461629402007297755460200699500304988247436850310761846362389366315738913143173032875340140809114713397989397078410910485182415749319685059981161646063429564638918041919549492690944000000000000000000000000000000000000000000000000000000000*i1^143 + -22616835620934229299592000334545420984625855217167522252354277037660707489189581552915465093906270101506664171930225414277644127525611796320134780910664340674932777072379819612802159455569988864003754871869493077248390150280261695098940089248991858940419075496603545842607329178694917556424890324080489451780132081124486860702881408830317107810145173501198095743956293799451891484319082086064928415021711142024895522488671853855298304385654320461682831204409218780044042917179662478436237001358558081147275502327434310825953440272591876122093620684539267330195935347035581718065739601808541388015313235720539458357196908800258667960199298788443641929585556905762202188749504236393861709730988166162357082932602435077575302933391657559799441723779465138238885473203989512407651696946526468058738363057903546431361719260339398972944258012053577231889273031483624361693484806433664344388611733243181601868676327767064402253085129978905213852342817736281135380930886596613332394704985246022721753349222105131240224800682299449042906805014743995003030523275331725804141963133464017198573074777392460168495370028595706219093791071145577005891734007115757408042197904991471450194933311458908062145259647580251516149827146622927196221158796779486763853491441056726414499731161489256835993874214406974396785830358622345081077140614005774126874907290166898364801617016636488568642332096576390841546238010341199000062505996530861165511114720343986527641765710195766565990016179725747768981423301629242382746571207974631241741952168295214055829093391390397688935054335924813799506998068290300705553205318335356510233297905913105908104271979092194801468612798353500629229290062726011173700874415314641390924915280593637779851723973815192077640531828574669250426358843112668620909490543546549132531751005386289221720242722051611836586265616062231638450194949178390254616585054582241906368103594004706184685277188642375655772382968243287686680178047274694607167691369552308799458365608175225349294669437672391629841060352643063129249252197945846107473358070776848177760911238827837956040973298206499229391669596993516053448863265085391873743227519086069567937505421877869499364775086610926255265834654862984674210823351383247303218159568085013658373515930965666858334257785111347016486963343058004380022749638295666042959029829074721357364813005071843064645923352408375379384281035787339793614535923771357766059869283276904454712223712059090699829489650655397776066325739970251988470999338593588715444654399578932285096437175128845518687622437719613282625640061438579774260851286436789735736781321702353268424312107154456558297631061300504898510769876144993469495020100597041545257647786033154063346236643250057712239290514123380786350700545782544580491853556266139999534983052645010634805389168306067486424549367315053570672577068949884629149514295419909322443186203591996783931800100600986804393041170554033454061449659722724279570892670235191416217365507394173046776819766045261754250345720713077473099180663009956789529001971989971961716090154785123865384873913046416905168682879666390448303014114790619764734222733365113131904336272635231065913757085226245835759229353847329276381535171104551320838659390515104014340617340248929258331620761792849767861205331304459550150349358002760650170278350331267382539416328326437551260372212148383275851848130641620451903197970799196175692513012889047499862608585626210783406813760649724230281617537815909493177074147671969785867850094598569529501455261660620897534723086465908543975370752891289600000000000000000000000000000000000000000000000000000000*i1^144 + -70362097087220692052921698231584136623958722418586212357218196902328696450424989026513886392664247492461141909101821176895568478105803039925221484356968193907008749257600199013271177548223907796976381537730323796706967451744671663056569451151371901604418049370100965727664401820888779758607438131428835531515561911328756860808275847752537524360199756372078076377333545260616406412873714411319179191323229153521206309367482518109459672844280515525994277364456332301107551400600733692244374258356707310067758924735697124866882394689171645682568531346131641489166024004465990967067258207060375754026217380017127245826020082090041894329783917808960017300405955692356388486738891759264973033161233288588080068902611873825968963471644315541796322633321188586664603032670294087098245543436951271404598753800498505750250112232270508896195645524026421085144490103791042461706375284344535357151887006118173368189840094598613347845618490090317492328289301174571264316982735801303543843490999639762413867838884728612299328323074575781346121809766016394313154807768289009793441325856261601553741660762775627852496546388594308948333959291959376090710033973619185947086239792279140709117798415042284285191128581962689537091619898177794522377414330019105495034235129907314889555969622844647262948599257129251012819939150735723245812717017688177503291598105175674880453823605552277188205645883007803153354744379892454437879164963449956330696222816490815601708351101876150370707982193201034675831766970607182386247651580733477119266608924701535068851596424007654086357292648643198395301500830249804436643535674355017360737334999605536711412781179754863337438373199514674440707668449269581969123545068032516086413063074643552644437480742543613750572328218149846468961813341636594621360072365166776248767046913772538522353956481442783243419707089257395116522269370032835631974788670481019631708309983800378087863760565245900299610706463926441910552438997411148653660113117270820667406376081582427545307951302826307875125540916998526297700026046732026117499155601600362099357482278673761351632609391933003726615496696979546971327207690988234149644738404636487711491331383075992002768291248038248862404359038830785405818356974074316778997748818443430419287628042680498609019967972671790546833085661235863519543684453062910607931440995552157434593470608303728541947305856891299953689996257678830974016499031387218049471865242794838596053975550048170396458852744687998861739928362340933773620386164973926377476912717418109941045614507949477609373779923030090126619749134712261833751089096374684145738869435946955335006779120590168558478922333066084464721696611824858332845994261475969513879424572072895782975135512766178042873069867095121609761707041528414878434102921250288123529892643701536150591387528110117196500586473912036278462604466591936546023823062320834010281639144743511726070778729776571474007009224528126376345866054618565818876359116180625083701288731443483149785082717697179672852092420305621524807615049690687556517311275357522711570469876001139117921871925589674697670356438707972877048400679663031431260022313414659271262624023252602199041134974030215816344571001387683466676366950714639965544184122247802520814583721689588420383922636137729873732951441155029032462043061474376384923776140523905894519035325382767420817086940132956538473659211316987804739807434705290089548399217364628177972264624813643143471312191522623941883583190483461742929569329550211090250431282488153854956296151556498062813974106965955628320686080000000000000000000000000000000000000000000000000000000*i1^145 + 1093603891375471520558748448981688423650557527706613769401758491129900169865958117241400331134467037173412543019442236399907314203972539118632357552184299955042344469238071148659532016875301488627955357299067394058086655287831121290372079475255978602087762828311561000762676714213397803669613582925716606991133751687525750648927571686157268663900546666762588856467755264774494830125442917778480819124048401462443371554870354202317487097276282485730950457822512482973064165351454269858438054057415906407824307022743836473041052457707963920373348238784068695200278789525244545483707953305798274734167000253623588082890179924955774325333658396248254053887502562712070227362962506145679760327434894785957451803396953554994190849552837021592867312622402618941388002569647482374584392566695415292105573916164625621833317351009061989348098726407804391324665156673395987398281389544257146490316154590862243117397357353872942752125046205346871141485850751895333375142435518728046309942807325267793025343365051729395980604609898649396319397745048831866179357845172455876801038890858851899559033717591122434778455602051435353368809746170388248871858914550596950334606441827842239766026986325551371008173294605454921846631067016515081416680485467467776621485657913539815561434780979738568703815987316132424436010268225199587072294555535602445849443403596091753949549020509545651747649679546405178601758104328980777397614383078278633911595636971190318819021241027184171278359589993662880465965607514022998671124732765827995762955418880991580902062921014696693384225527411371409500448570624559443954800520435585787076685227923250455560105963879466642309240622614078819144382245542560173243139140577328648928461899641099177862724227894620927586875940868111422211686644377946547847808146122087383978788911104534125167013329365146223237081953429806830332457363094845720450082698370714380956002693868711061736439557303657991751978235610935147754054618522112788133577909261031397556661289847123910714401891590970659580879285566510154198730138011435213236632696765638500155985579807087179083420312390848158124911584290661406882552770665004741739926718739970896297457877011916039487726659348649412771813541688597572140687418384243576862130055607431479434816848459862583100760631067150867388040534102798675377235598914288058864333505408065502069764008047806639600368264868574471815611568278488854500473107162086706650919116867234617677107876894323898131677939427092818698111349337257122556318472337279451624541046155918003021069708912716419792631219124864336848042348261530013960248134078362132567344266402999978390318018909453988521202169737129545707407449827291299079646821020429151159629232735399081107894855702208307509675640724469336833901454345619208613161135102602321466658024746618254064916991347635107150604235962507866908740513390459296379418817294894253264220207652344604949380821326704725447007766278811873381664025101388726766645491239567053319707757375193664318940195673201254385696890900926577340813196979641233951768630090041492523853451498186218252645403688946653299748634816813545847965797037491426620409747781705011557891224177163507659753626423318006639059665061892497150551811007523418912629630177981450464035300027375828279074722426988742440089742970267078679577920322342676294664935566208661668191216992543037022049536039168810906240169561653314968258506743982923448083541066548358275367215557804691578916568687987095084921685208439780846908632050833809629095087748721397380856307366384199387489872536401870848000000000000000000000000000000000000000000000000000000*i1^146 + 5973776349016088159613215107111058740937198060143886931802808099150357266108275896809380336768460034004600810269143245224511381879647934037256791657162575919578894800735905885283235193472582826141238586836809949578470228399827063832631243172199469871232404559082925539889769756185610785044752172615272991804751919840016749850306551920284976634300035501209482170914629006024293492301576115864539398213099348923230553304674035898387456631807296972749673370146078621229741575220686553349443078987206206332137670531675819581194733154088806298569705884715120373530178479083378673440426105373932776813926595943694973664370879056501289812659972239351530679647226172853021265292123369965349338922015894670013772159436447075289380194959876982911024660821258246713377754051021573064608781574501818368246291845397175932575144977293816855588633091921867021881430633746920475106163825230714263694713477407875099314220477312740073674646202176592796612158885827660380908604415850648620924625714293058000343368634834642547430128907861099912853513524716171494817529662616807599369801765086205560865819394269717530475428307732020265060047681112426520490479568798018521643052922389653448507262429711461387295001384572542986422727680967695791488279507015767587388426594316355149727702960704763773863074139605344510432984719311037920176096598942234742346887485460578045284870057110866608781073450347328053200650836586570068472999401846950398382432258394590779461525591050825853107577023294442408845157034514359760263388808745172625366522163751594661180031704607689334421357795739008461461353077819346547051190109175397982757813017498504570474434309637713516391958554820105831344430662827687515061692801838028746609703630177694262569621255814108305585592604719156418759228697935167788125617535821660385339464501590637505862022281588907157897329919603920675101664982947708520943419302795079887851559014929101001130105994027279903435205126845624455604410106562513251308761443022111499592891997449710525088575982189235843688585577426487178396949583176500668536584543242709772391250187841536295989796770412204431460259357407588867561135711288265576456500116720549889165717132544795346502977031538558017154621278833587110718900104541669134071132011458846976984956665606752685222598148779335491161990173843338046243840853744383000641359547281042508861396164367834302177510554269086332953250967588481743788139263699999339102853559754154360324262269648725290847413366149090004988038588022992685200909919986135609384026649248777724889504232394357296626700480756357389631678088498429967595189906193590557276082309545130250517378919972857222839886881304791432311411395763895503359708466111116438324281183095402529185696547890529976095762299174155540733304276387302517664944980367997556491940547899573822394785324638413506162900235579355256786830864932106531753807497966737710778820756431930925584882852386979933070590060758803483706810001679785082097292489789151162130369938015463169476121131113322284982318196854316337883425733786590766111261191654188254771903873981588206048758816278061471077328478135806713395694619367920795000021544004764432908762969066258790557242595393799099051161464919520169921700006249992064014647435953850487902497944692115866258848235576199627708092808610926361561968479747703197315076654406284057539773665397877177679843135954627851209124365026677740481522799058005686083729086082805763971702585408662775238227107506663514728128345693112592519429964258200758656964261671426945742086967190566514229356632473600000000000000000000000000000000000000000000000000000*i1^147 + -28075361854033131887006229420707232094377121476000038342793812200031305759554238583759077251385865040027081036233652584080633922372392013303661171559651339770868687563806308865293107174623245722270945270430379406680536467036058688241175405841463578488018088561545420539631440442017350636642225871156762474811793187357325678870647966652780155777304281804226019475416342822646194164682750774395463919389356070917921375306144507157122222170771607587430926804780542531800021677936343680746894982552964939832451315467255336812152676196709291068059205421491833879760984803285543130366659100187797710468580983645086950808888617732357550560292210013827200794201016215546551707539003364551021785217908063755547799473254247442044100525426786991811365300068585459299210922117710676130053832033572677786588536330799475747444594549406568423986013163570664698196449465805103185260875238606544506831137470397954964134903597294104746537503559082357130450344332678221643652290976493811194116584921369813456855694859562295270081016132740086760577499559850641929532639834422115908815388537898991624636145657612282963822391027184974195423538132909193076946272271778706315829741276905335945915220257888921481613121199477357602933797439489271076269178399304330840409295474629409395842205858301182151845540280709027765844421368791674745903388194749297362280339965515675141862783635777116644264268676435506011537200516083748141455577036157274030074855662096380041800611440895456660169512092115420045284978713650919504163986507742486913296141343702235629177739807761056781562871416973777590312602215748018047005392948671525815720253897440804326596412564477059669411560818235282171345962402706336487505107554845938383382691978858019584913437591431470937954119794142306905220372460189970635629559054574013439182548008309441527208122440238608724632027279438006711159360356392617520428318265180879718322859880870290773957913468365966599287313004810030409633512730760942150489140984891144228570553589499657554462753486212715407717090820939256771494502226841492123012333462257138027454750968486674820808502552097619068073118977028274154187881355794284461953215330613896185808054967535003067710148707956565927076902337623960629701934178493645053106230264249377147220164650833917381736745392311168868609510955763067767386551142676612787787494721673163697968775318637178303453039995833142864872738861447589483266120336777477594223673816111134358622494939931785470259135306697972137752164076577569744494605936075987404801433045527275253006744795026591717150519151738303584633553433456408420136078133846937826300922666897134617591014741135209938258831760683313799695567721748436719850936059700765277783273307371548444646070380528690712710155835490247642188475783532514841631599078233827605145741866719383007061702737673064276259094575420166696518919420933348155036536958796611480257399280336898294553091533310504957237859537512955613233723889625984824008478088030293338264232348398845328590915056836612769698209639271079994839555061125801536990051467526146731770760948572192320096469087899005595341170914373228178099439927228245785803385345147030156734212132359709936594266228824635674233250049282708294212019456419989087599101085949985819732191298287635537526069456360719317555253635714387465451218381450286606363859220226048817370477225030300671409755169542033445819210407990897960043060153786805166335982406024697372422119425147195412775514233217916104848435961394975331152905611286479842126612568700086044658346352817153475870720000000000000000000000000000000000000000000000000000*i1^148 + -236051676852587056280400062880810852321306127609583892749658169930653603883770613458890748191646403137422382930312316787904943865131499202943361213333338781488711464260059669814061402229451458372618643910453536112359420143214469057166043538074697676295535843708761663937873990337983890104874265179564940457588817386012745743670448605009630769410908722143510050872541077320120530622444336478581424072776807414328185617213542316118290604163726546192236626569593880907344884098355869218692661595876997779295129557178853698425225015373703462355026592777594607583776972375755979683576283129317632058266811182544253427213682939537202957669829228652349868486948361664516920979312540193558209103778768979890059145637583375902210589375049633550633619317168025246461963453563682678648463638795487997656254395516943512507285701056592865000686275702270530024459688604251266907843653376911554318954998247001240267107999508102355618635875369358578215574619382552476767195529559472236929327638589178450684758862944918633809908439451408459904988085970130289446199168878595302782052414252981062748085030622377280493400757049956306236064448275954488774272628060506643370833174107313809172970395756494890763754063019122827946880579435706719400520204407505341451545124076527522454527724121689985217875933424934867926115232471743906638142880546659534234444746887691670066205586203663023389694620405766854744726311737001324600210009221157388133892073692544478971624694188917632472243920725850166261709528380971419164713913063133842512185194155093710447536004058180034315627328648306812928285076886967014311160820280614912592452322051898031231732724483180781247547081439540580524334852469400216983617637028780779785762901328949341345977399218096299016662653353720480131002045701041811389004531876461310127961857105832572804800183877904935768383654104721039567538659516535256813878751943512227889698082463049060949875944309677556291635233288940657593340654807548415910497039858964744423154746910541637832945276378015431947205116558083011275456993817854387218920227942705154269333162564713992943940263433573208838662495883022267533613526007049702067998718023729086420698926143373620723009563382286735607298699658356705500533790740860351266738679167396299080647417949085665458048879037128698006139613929392529929712488083875637567743013425576308463766835268284516266435825024991271899470214118039189376632344262751297188191889150848770112183755645704177594054216613614743075929905375559703547104205251483023810005469690033896658466637100605934651788826912091009863857592682423619224294387507261795746544013088443592142938496035957109594244271644523045647122488230532350379103474012905530676015365097854397271459408196713547507239813114239326869959936547083165261324212735463196171269605658611621795938119224091319842744293383757932935676829745185482906907256121301260899025418596062544695319127927256591950989376714789604940384175289065906080493851391187483572915391742751736576067905149296497619261327484688181053308465667656699058870994273920291655990053156944658845594005810447672314971840194573886786308092524244307112421541742578220222703779696327690641466682836948343517195938155603565841277821813186814652685369837040664924724264334037685180191043569037269831737128382634419737424968567331009016806146528641614415653550545331544844759592263163066405241828485801861376261994301391963066878853296025058055396260309084324005143143798402488831129044442153926657051711698934921689389228200588671110974048990920704000000000000000000000000000000000000000000000000000*i1^149 + -283635589016569940082048399530497064955789937659693811215716116218391803602923453453925852744753185008087521928931296533134092209659850295352104984602490767079016611575192803032729048171682301925789099517199712203441283653786188658837883392745385632993174901287875221661778727378972246983197269887465944189165826851442130049261981996998499240048479803982379223373797778817867818833566223734023159423648642342489953078305171501650016568516340382263213107942580982625000621927509425996925420547703617519920414301643583327958737834371501452101549011033976901744364168512981669043718712719662495044045178308454686526660283273703473811115174985454268070827631976410313914550149456949102242762433396324751389077589829925099758027810041411411500265432828333629702087318841069974761701464774893005360621636254120923352099094062875489334896632960139875002817358821914798967409095207227568249482808740142187228940135126210764446771668863595956367780514359516561868130991662881005900113846421799871511210539140280024553961702867032387814414633737377551942198228221036076164242009216509039889173930885016312316087045554996610013526445731423234244523771604594140438737675130285750968179636350262489489017932717943095684552995465425782418074019564316525672337159291751018877075904880780593959029103954495093379940917002565246848905344722164251151038084703275873975175616483302330279507896474928899154056834993575103537615511862651833845245748317385600829871682343672174650423221450195267676631906109433807067802754313877117373105632987340131876384728398783315660459119225006860190732431202721915690419244285831302961590055374740715360716477385078454938768647066147211139582906647619521958351045955844410460549629614596039364740642187015042573038566220270581782483917233061052326227257213395761839985759390495141062761746307038127882213111605418469237441795168865010427908416980285119667710358073533509914881938119429145566134116897583174095930208128503919820648863505299560888677130134853761567283275227395048215573900547398147030086153542406551474611252679378990028386550312304659525610011304724988046403718245134796770128921544068214749732239240362864279044896698417014630770361814128352247278387814124652582936100557226518310301296498536775409184196376706476354714282936297018006829410270804167109755522137857134263172252305593907170268248794497257237886716721733293136048195894591767474023483073786805723663897530550783704464519346108399527264513814937558393668492768721265572367905087736161660929448083591168955999171004891903623221493009264347509438600955143383799673813455869185086107490408403846801945046227891844672935901146734017875317977466569053959215796963697604934956297129438034696950125242217990016380438313256196287242855394224900261879757936822130573510407423239050125094864302441946698297250942246240111219678505871392714055701764160925983140592103508716731119039559255566180729262668227251661454233719672893464879532305944426962388167541240563440951303807017927115444846077209390737496521513460964111754955452114118695788262070896664337957190361337268912418030058801206372639084046559739787731658530741602615604501501077580506888086672744534331266778989375973355245462423590405746297656863955603952189147558213289238761675495121471174653642580773837200897317352962674120526588407723384815477729809331007377056948389947744470500679696912868976426652084726581846203645939195680216262975355098589793548393534043074395900626774900330961097314386944041018552868935027263220062617600000000000000000000000000000000000000000000000000*i1^150 + 361444572644921455843469381288641162771757005028684984207525449561144391771889938773810202017899766836010374944894869328963912672418376178266214913811748145972508429708901900240001060519721893605114612202393046989396799712309224935631456128561271032647296194575506359077725531627195043787657657684302710940007802005602173723707882968970790527456167285311073997011198312039184650220803396504864672131610599900071655438740238723738613265962159887643027285131962438207798410947144683857592766282296021905083917858024233740993949579542450627430526055647783626985611368108844476540066527910876745792021507254701087393030472082279537562849224201623882784067764024458479372475374622792554931308959226463794557547190921593115375536010306184697157384210674603508419013229445305347340812007161809571047531527568996362895926444422399601920788406362031520759024467977278610827213269551191593128783320426159069049620152584757435806819839009029943238962503970105218098610085240679153881262998577972795070476555935945557393529613799756804174013870471573524425889820780102885862210416078991272342193730582250547607166272862460396879915276113680111251301640679901852675884494457414559216230577974307380957453086778686045435427692071834681172742236269255907381528714066799769005653443984791599716909483020266392631282179375233094333278002236732769793229614417952976570466299957294991911999402877559993787649390042957010929237974615907914717422310939800315504671372410384840383176653557950347308055497022643261734897318911140124861988280114296337187530674529262245826036136149218866116980133679828719010544052481321136762171294980735160095893901243390864530101749938834512333858625313716313096242436563986884902697802381434839091687899747751016339386605023508277104767119166760284088787268252640211494972375247762927639774614896578928733408616490466678273224631089347899794943188792987449050519158077088166079097113266668212789245713030976675963401960199800406485367724204606555484927979121579420293566191874613897529445024531810985315971302336215922912130673852755451347365832302116239837723770364194056481811047734495927513716598735657750986772457531095401698762181295608285217236673016732069712145961536179712217326710577871638252269672103343866433373411150944810051981442801690692556229962395215599677127658703463024504422309278057353753540851880788445056435911910176489824006807078625410688237086748116462685000777580205312179985775154690334898326308883121281297745006140462197092119836662973983746866776454919991467028255130307701385402039781613551468227066592242368732545918374609378238640142290676026862383377366529533128189841076316865810011130723483468198925990097032359589182572315861695910813499115948913783215443212433489270056611098796911498430646782267680582914553560287677422789809215558723107128125681134029051522124426527206115415768603483157945852185849927254430933980669691791571910048579624396143007710304741322887449162063478227798898586057106912047733058765231838634891791656260292452405469860341852771378087778518345944954052760479239901403484722471473030094778780240981708482278717328187641541724069227353368472756725746043527054729583274302935194770854584501465825540525662389607520924636902323797400986904003615232524124701180535414905048013311899652946945236703690753672134193497037034562204495556475948990094767442083036225900988326662352450715329024648124718342600191632025652309848022630129282783573661872613607231199821941105112536674351033694699737334404874240000000000000000000000000000000000000000000000000*i1^151 + -371545660616715159040778693668426974806589381428941690380664207848126578446417353963317581895796438594939942815149888439465687312007753077451404447776689842245480705810842122565668172704804340036723954605459395857434498383443937122723040168045868053537333962999422839734674969652364209054462782767686262048281593794417777863864813656442162351679957607378119401819104042518621969706711664966119906944728606797106089392305414436514148696819613932616845369421213815977614116449342949329596259921429995347175865007168133821809614345621324409885638970936657037208116298262948004787630761753483317088128695226011851778188725923377922651751450951967693075274226716087475586708512893931113047031513365982708073173823592882023665122562192637025069409173077897175429185180748253110391938010580243938488684193450448592818789371996934517560688833317828663584131522197461698833975642356868580644438574717549625218060413174747029672727066786399742696093546619959377374337563341447210605506458892935318297066133741668219213809433420515000193016327361179855807624523866363407286662653860438981307805638335435912933182199024423342674523280110036530031554869898483947469504416891377656306612837527738095555127164112693311754590544515221205592299266969357243081631813229890530833593510799439546412928191771692695682992847048332773704268866792903128267751956436273139558755275878141186488909144359489196281182496903491445866779383609896135108788385190703347769599580617366158043028839580165107463017869758416835220121028746889413291289684134298918376039179861187225466199563606174416147326867454347081278803582030278828138903565104298942539179283068960584554427086735911481696248795458599056827443969385738447668895471810565020154865022957629029462782787245890268726130964363773331390964537789715744176349218538618797407833426534848574436145235600870169759685049866201205452572794797709493173225933169121287199436393183575551532842431564853520370439800584858885448780967603188442666974599384866487565400851740893008852951646753017247482162724113296750597319620792969238112160695071789808162625650550080955570589005880108280151657327945248420715225888865873360775304073783296669242775194656403665821346111569475157923446210480925453004215213660719073686164029121769612035492860291734712373323033894211438570397487364969258559573904665994310444467089471835538236450252969024713204291581996447738749551274274263165677670693350220436316768301793528365754611092184325627527834798781969266903771906708142345523305984326588477966402967571963529962157958274219682336476720852332481176917616883624144108079773296832757961543442615251663121766272357341789414512941857091903819382625195268144866747563053391046418659015026847312090731131359128181204592851626459091115378179384909427382397476276954245338450451794913782958954604188280024756440457774536882107962423444072829864667816822839680908273764666421074968409295753285209167985857869928221782127135466545814563534967474689510544624212634187752633728076316840131024248971763105455212223185283825408832414880372196109579196883604738513272370930399748752039842864278586832368020602303730001306628050075046720410699605700854119029838330254541885687602879109889895106628587945562124526724912283429447208381723849440141208514288847286903180375448523503856957083874714806928312706500015769411386630825121213728599092606425872085987968989118450377790682031025221305083564778975000537630798453880825524429828363842683537259911999553768955924094910464000000000000000000000000000000000000000000000000*i1^152 + 163031888038927803297832362326771895545745583433097207041513252578975349716534989250526995154615479728831213962421870587340540817801255228272694631686046940272358042702424570809846905099893998502707139711369553348076422194801001980088855728287821241751353417066796732055935642055363010667689908381526262252814108994071065959932540450211827306691063873995661341808436563214814465246731713561641355106636739388475734820221745449781782786997314144324125865337996023745025188181741092530048972903888476753418012642480628065219360875653133996103571510304211341337524688237274972111593466933297474754991878240513380493756209057169536724134383720127514615572985011744412078361002586047208267697406349529873174429887353803214253526534394664956581523454297963175787170130305392904775882776421683437114538335504941900199051866548324328445490010497503762112554442115494045910286190882279479643721150971049400943285241535737499524599898698034050083918519292997124693890738667412630571238531571742325760973778043043121039021603159113238793659315794281768039218967723381519786786969464222078542713803832890838023951326138209884109441131880318777931103144998643622193697452502717946535706155025219797863945907225011527667529647543286635950006830483155631443950099420375562318907407145469193197781880453235443966596179286690039353851905462082338010760329961575343146352157371574224016744778418081696073029896290972086061439369660817195457097653330748163196437045926671358891313614898855596097966329974001331053698338549883104028825996889808906023429020735813328252566974235180551690239345876696548883627963909218117051382193102343684358619352930943862207143268260938726398196216169475017211675340539151685563460978419658095468429077500914158632840635360538441570686244759841232609695983558984763297882729584241367477293759521905058757873986156444391112042073337898388633044285774847299596212117799568783467354806231519683296435260180360957488313184763336432755776979827217145779141246621271955057934825607907708149121269806210274172272871730469168384331553374827144835551663124561271008508873607515426553784426974324571035677402535238844650491625106827997098072124902373553858232493401032667535831883494620463905913599582687599477070568777183750734223734090423795838973396763873210680164987463370003789901242365415469793973746435540378995946094569628395935358236367156330356865863159503755033822915537200565412675258904774230792632110129831203451203463087188514335876923031904214084047065301284393965388253931046784755886138841273564861268344534140128359052761811165651485194213319157192605330441570680958654510095070271663829472747518296330488867153967978424913731717495426131405492835076626017344437095695801980664616191037728078566548853562173807865174042218221973357196411964953851188014337058052238675123106833016854075296105834816518818766269856106031131346318509226401613202142378744684866456035181427703881730915527930048710777108354090117355874873357656585504301832994477701373038381863585619526064354899672725783774055494579398430368072564861560749743800500662194507081877459274183536923670811674973933075637856413131513775574288295590010572417947105330422748056459468156991985516824687299552223573035255266603381583765150557997208953976071084006484585812323561469576502843230102777237387533629640101651124864100776859496379140548505957637973763673126559323332759382666492239227835709015495463204308988297319675541655689999308113139188030844364294934399333433344000000000000000000000000000000000000000000000000*i1^153 + -45626134479265941927871570810917565876642660895756668966777818407149913025199011817214017164471785572902929024404132434325681302456905991229212625271601796327945728466017019947443558679068331095578706330426890726453861632258781021126147685206458391404686281357598891552781632155239249332105729438584562119984057376896570118451562646730484091773298649345477099842120341340360296227068444570714410637670954210157063141673227343228247480907212539103939271196717130848024396915742440233955083423137020583480066566461907746981351097522447023611318679816221226323606427334113870339384784021726236608071200174570907879814145959183426817719765514165707955558191671606716376712047202164293943982649674815770695622238871923251741079746954062435043677615744391848718787504032210970750262438144985294383242242303984396798570524639243877083606846422038273158072600796975413552980591674636466259994953419321993304785413698585642540922629716961065877044777595269083752510146308861334954070939400198357243463372372499312693187418504893812638150834814611908191399539491918644041334787131378206380083705394785866414866769898486906174713750025362741484178484744375310880002460400622576818092019270958317675070773623293667066215951582728686447892003851909033197949527476188350032234403034568032117248438878925650631862973340736810045884785848983210829132775876687668854951703932142930279456921569528339917554853345866748003793386486087329779929453722484367214592327698210389445780593601855784283152328721128125781514753808395455842180898744610964371877820480601632732009339541077608395770595164535861808375688398441067511832120492659242079734072030509943030777605411895850101468212726625982932432912943207583054107462195015172172435234492322498242902976639465566167855393597797494708248499532241825544918244717141095165320252104031098127279420882812077619770475996589152686500118264532377315390159000194357597164917253977006153421478862304645453135772757253996795701833809643653721028460585639579629132060908050806271294528636957626460616552468832731911139474356435572263671235798849001656949492495031645139705216223188937165104509340076640689451896259861701655732150422572299924271551649797500444006877432715092594489403990442328812256010415174827690078374809766729339575672528067604663693390992979270392051945249849030979252230697710887250903212988294018245089778747759414590642061229307213370058827468009659862036030725946182208074683207410429336122111557794990008674789830553102313166009821997388265883859978546090589297776960584283791580984038144108672165618220005516385992470526433293387041364274875594311804936994382973980995491554612554730528938330046185827025073758473131420200093661597910636110908098853051046667127962444508922147155185271977901217952027902671947365205726190971856499255487465348679604500422564010229627271192747877247585297074663461612886660234357913398481640613875281048992160776342469905354951040326075370074282465845988419044728191698017749666863186087471926699848386152372271262126626638951147073200217856775165683137650940833116399430934075856642683328765569174595020954415787656180486469432112667391715673988547896793240034393306640120363777649276135310410937430358091771370919568213409782855379461255162309259503269300832787770884737416820869852767985187724763229241974796576363210341354531521835128575287490134173320087415292482616637616555392642365893977040222338325124159877531812174140776064355709974124565207875334805541145804800000000000000000000000000000000000000000000000*i1^154 + 4114892163491846964631999607198895336153860721308911576494891037750191630789156493750040649444405381692812480464160713744968938604315709342415987237462273216940144468082115075967141577623332034011540480861781951908600460449290253762964477811379500482288832352613057338932095814222941141931098520874099505657814562475343624066001522049665857207425794235999329215346135585222181370910872879317331085660101616974217060860792446940336301929066972993569474889908916913575386186145364352770381373851319116990050140088753013251562565867337338962394653381754329185997056801547790273146328785355509360205253832631650044875085140016605780201915441269980825915489227620936979899071744399806033405114650290504176008843035641059534468414818125662840581606214409064605298360025157988454541087186085026217227108507965071060421636133825111176467179059018854534350159897332980597311364069234834124432517100345425558964800176026422229646725298529855054782299280698184278799387331673976325328735452957976964542849126424383207259831141336087136632866664742212638837869517063985157229975377221033548999886291354668202917219686102716995221401351349440213655550504683949044683664825543381768602964895400682813009983841625808477332755038023868308980206442011766839628091812179073871460350136723233127206238361086823151169550442496407745762209463830936134599063538110022079509900676107469668341880842684191594497420402911178780194271143078494161434330944817561944506677018590178974947306695644989750640230757118361140928864111824064538506181908617923063509458697125974099849636072539265438923287053072928059804253390279994641151507796549219228006472665533122194392289574240423154401808754795883703522075622884370630965631012227837242836408692783794922874037573837872313876895304258079599331052392887889641677267950492476012886646671377939801949153517163490046895568130918483737391229582419739762027783645407910163926466083087523521630814950467390037573470941350902532447544411085226763099204186330556432204792014595654309850469013800604433995569626631514903076259203316716835258949543759315899321960984992067123423425348432651086926474663385383083541749959525304099060173675338101382264192885113453887081271503863801960583413269759062545319116769168485746898503021416211799241535092074042845882180535409664075102411587960150507743569352751346600695895877192727630959169980712517339979213754378964042986951598595535757591308487566646766040150923329337887167640291532551089500620154442408775900403513165839098811172398959420056264291697936773274016831269883651617255321283760309590487657125712580385276661410124870675746852270013430124831345176208922653075307465517575391179747517738030212232575030592980243837027630200511733377745708313762589839294239075521646876623558031584645457941233245773280623797550996608802588756703605038885060526492081193217728183284847979529484654632840821898933254950007077227551286926464397244513396587359839740017618930009367227695630566195150757888779054892182537053999240908838673669635104561677401634939161050029876641994799611958941216239949937060135353594837427697404262508840418795071438025538024125613593394969973025469931634547500347009861771562191165025010325739598074561089253251381669671444235938420765299102183500319401789992437576409079229590959119824150634607129691606986930164113713884268407117542191113360699595906263598958594811801676917451517571147800406723251908470068206928836323982639525181519457673337585725865984000000000000000000000000000000000000000000000*i1^155 + 1714345567795945138979366268664878078733285249424268102509468301958408440812108179797618038706106023660081552898059741064159364304964492024555704613794410662597706808254107144495286488610093341308932182355548984761332530215361242184012471668895757507006032409655359786375466091742207569528849354536796372337212982053323745000877559311136714579756528178243132900092155357386471475015188280309144728360039760487552875840732592040071409923041857292075635531499968972282940744204915840534913032112721355222771621009282488572597888281250798350382142555032905389027271908454204502724621221739003887800811448022940718177144154289907578463067127003225153431596353671594294081898662893564491940383590277932386469427682806276746437631265317197744591140037512949762884106491962733760761286354184618688792633164328805473800172985886667271220242540551515897166678614590037424654753366451781407562512154622320077780618603113443712617516980348177795697227684755200776401799162587120925140492477673919478818532091949138492955341340647425452072369581768590802607099475510640308703693963832709474072458983271779455357846510711763266422034665174050776664429756834662693586112341971383378738909277871015597415549636827213897476817079666911231584708416977328979374808515158906886775089318091223698877508684829805749626560810499269018013177619680366161317706721819511311131027517377992922267011326222828027838780910488054043870577228879181908629248600735557423787018299559166391284101137482410762500417019427878525981728398862758412837742510712953721194537208520502419194996730482374195641689774196964799481337044453393880225406477195102177612728516370077453116212795559955300201770377080434648260762567307034287879054451370583584182974893491355354648129907022275705382958926584138593008177766915444602639528337146548968721472732227897145808096450279263343818841197638010427919632840224078350745763864693357651828323422354589776334763786494239001230466991750131026283091175426295232381060463167431661841846035570166373455530083974589213276869470109411030942253861749227055950697805127488950659395409875643734891653557072413915177088218059154282321384661915112784854090612098134686810800244493554878567925064004708360233056106791597386574437831809251047961403159743603607663568973483236389653080437265544150778909036910896898692735494345021911814604054718220870312991913544821745563387713972967901429125569247934083058881682070392437238574514286235522589798663367326258533723625532865987195830881722523175541979912254306173463018694938172455071353513165643221924779751982028384791386890584997759007059320552439852543185686700015876603402283884757308583962954933507615970073337368011682375293520599472759719599597491190183103762507882385854279132331759929672907293820656250122660290975962163684754005211219499490287679540892967886701901625387212832890686496228949310145499151409273105320163130957130914113233643638373684012711919709352780084576807508525255673521251434068374493552788872118603942267843756891706356048743504254160428479571306287599305566129823326572274173725356362365048533671200076470142899281055773777510335566087494695133340566387345175447535458667105515427229526085812970251814434786268345179404700530623540733071550318883967640117351179733385703341381605058083517984200126485428238766247596091357374035136296195779805208828817176271402671277025650329045262327321097287197307516165275959458058504361989636034923571310031408314363517337600000000000000000000000000000000000000000000*i1^156 + -202095641581751719742089509809802432630613288222017889645936258034364601116937003907154525141785765466900444254173251772030088849898169612350033941025683205357045926982983638004308565984098673077004371311619014112682925315859792966927102623223280743815627258910435334500899894391228572814730066393360418709940511770185599952055820734515217511520459276477242092200626922799557567206802491945050894348523171479014167055423611418489462861745382511361626538695514576354452996663232299330277241286230798053346743300755418235664427848208294376659998937330126403643809589454252362338659233987561366011170427891500476354275188151664116496183148578559206121623250548762549240173324115021000690314397715838634251109317012758656663805676230343203221870665847082903462369166684324422265069392058137004605033144921111791263255525179360909932668901480412715499334322087620254125673736351613891918725027001968872202198698671790581162251044360925682010953972416127915150889255585654203178553498228806044728021733248363441577833575324050571289224152696671247003678644235879738504943722180032411551039208829544027028471503695234805317422443986242500860986185916036657439354346541042360777288659870661992339343919914115850177794457636949848727870843600095154018478199689196794924466365912276740905192413147127359880336969663640833474524907155075574543935232386091268543636132883471938086002313604009700315059347702747676321561542225511083842716784310101825028994930540087189085958213168651408799007165546247616735452313667476101903073233139543210609188941756285201460987280573892564660643275231287952070234353378624273128443732805996735199302866518307253795718752129898326830168582671104694855254479911460760207417416448162615784248533703154924226626995853654090295541267313635757462292029989635336916367626413275774692334098137252534940294488070961366136226242637056890173165464402180204188944251028386532538206440048587639898384531064657261728233868857233967894833640248571480452618764230337363440499431997570549485642901060153374319829261776454827975820592326738078369482877994510920614089478087690440148632564033668913287558715120418617372922378411611496101611718000060598754054970038703610024213563556073571015503938162476951451552201912403699965006202953863476997143183630701748474640283483727894047670309439764958761555583541023423357329614016443687951276337202303169967207717636271337187543117965746808067335340723060246693257461711648700247550018662414902099589627251046607030862200866342647368417233801005285038848666575053231889808174636446806948738140414713060845652254703394785161071513430355615315913217372626264318675141827936311654309603449389394386657180932936245272978800369827484234304568143539294349803162249911784421701939214301239451868324280590070974801983599510053414705028825824851869601372319987146104711675978693572024002938673643439984065677012012333970764884114185740915117386007492241850992640784641757854609391510370438464446275579724681967331434846094674401510833744622625405945934134535617861657557340426472316318263344069802040414374583087698104597090719873571556602583578794857836698875590464784524435639801761655518667177603003013000128095370604133674076592009872855234252869976602555554250894700222909976405895817123962146830888524917169438755820213322472839605617931280740625470548678609177292153078626138569412118009570746469028125124533915510176797446590795632626605926561553215699475248696249821429760000000000000000000000000000000000000000000*i1^157 + -36804421836483742136625178462380465983002947205744602302700372306909085021408284911611388462470496648841056809073172315604285561366271851172516826311253322742146223061659273370119251674578756981442583130044094817878274712293603849225690707131047710726364756109655298742676593101227818735731106506888054747579418831562955755063855574153355257483690888178623977953972206462334625503929534458900148270998191619349600668607897350847859676160946114637315314598593731224321121915489981742105432360369433605957327746425424429120767475004147768184367226278897936912461652009689215714024499152234924115114815382614876519951365098586694071817501412324792615545037783086040340598920539866546790301859117276957828685650787324054284713808140507693881666272679570828629004280375372197948577470289680545637790219159059358426320549867118312402542152109236638439833511037366430580765985923802254394175514849648842130485989762917422026337277291279560011453738723462157210177721436858610496180997642088801218279673089996605046552158038155674594036309785814460651392051500234571971991771926660616184552151847963386077071398140185218830302757825845149039167012888522850959384783985522127052605867103549673317613683526773660659990969959024020198034960522058828185922220946322459561187774995652535297000703400157792002843540342165219313162179492346480856686032119363914738299401358897638162145062098564995891686939671726059080392403765229010691521904523175313528106256973351108265734979893024081183784657619728675179196954730906377144194624563399074630811534875301226375946495612881209554575632335862931746069075682392455420405253906048484010071414127706739498039388884577199561524562297408107526927588963052889133380853135259815742134577625874746639060868540177818127670558943444989732342363675696935588471573564892972726329631269108186986759588559416355209034292020814880890893143235284154367349694216896070036895488034970073528853617806668122712670770531981397365694277097668998719995213709927251849346218012999969643906047442389405102894808116533816133106653466707036013898096278649715652652411719522742747566967774510253916893339740542541100055500872850756812682692364953918563847428569637013043669517274677335733237498845713558611089281743850887667943768157832124358711743130184032217425306365005222404141618104627484440060412202111975641070421112723325026917020919730139759767635929891621839513971587871929322501936179173121981374390689515645721227755749843647195391115479298886729122885521644512063368710496998420611058547614832837544280685192377170032746398645333275505537400342094230982727074101749952347454283035791135271409580012765481874130721262177014603138086049409655600738844269996884870243013425347347645263101910856301226558066642543182555816750130621074111510105040306179981864070578871350209513847267577335584937336365767774384796018567895279020067948759039206566626514640873206842078377638973837711266640927205907281121673963755219734651051921994311636221254610479109194251231746785847237367426171743582873026018474607271887926276540061678084861279718568060563919652186734719322424383323385764400394594904478462601938662823714195976041739952009790277970139815166947391541404903558538367904595427904607292126150674462866448817724199411895373362995408910624896607026178463384795178433228087763490455113915094481339820915378626105362298869207898856995618757066196737731515315754197895515082561141116718282185841311744000000000000000000000000000000000000000000*i1^158 + 887159445889414137797204330079673392044861931726402990101544179460942900997566223391535708688268035441055742939040576207036128541368756837997565617588703621443975660324347149253428755452893635340699886919734330170117804770913659844864294870662791816999859574176422867951569259561107423627022389057602540133451533604894333005530271793846793996925972533181916133627417448620939024964946845422981220198554705569678735996744134982093380764845035604986689379776490663737178854010400981147737171851487187996296481641946242991050310837625161154595089531040533861400416587594501053343442637045814821979945139750356506262028886688222391123779398481788927437260481852145030413413764120276933313197967046930160831962122074050301206056630780956805351149014606275722162060780633503154336294049036599620114943575393207703221173560237506377992930606605842371099944128510997195369962372528212641913180604927061116452899440041092007314453320393667444300032307699554131541343154598940505254122891454952287975428929472904630894778405699474457890215495765241511040869702539268737198633984777245441045522312769834367430685358523740602909124864795748676606212117159548695337580610866204329696610276780998829649555161768617135242252024812939907087343649764654746364103906459718237268459504039086537108052962502207404593223939900982246192589002167454328081530618201267457949969177087664447883050219251967180962206343253443231645653329411416864493387936819962788371478064552203828550745180292406266364175869716877690040405989659741499953787924810487365163894135180407717555824612171985604003471259752908469069598335284440652318715287521657253137343620051500641619083538628688347908598012174840700418820934089702606940169705459727157169160197603945177219982672740193868149358175578698089035694004050107579212790093314569082474550368872373616774430757374798698507797232338604419871789261384761568593159216761290300591574409657040291834035827382442537471902126516145165651622747693493478663603873990949038992065841343946480851994462002043232643162888151792790645490736281031570266272480026270433208700698151921385153245810354613777708129759540279211866425499277081831328888882145104176994933759530021273513433103697736673030865766797999245661927289246001258196467049034726594977837283467735278359984223913211117048424441080510622117709928452177490838244594045143354542336671979391817266237183963337211926916128278838917289771228705188166886881475905327451466063420673416055336922250041600492508412467121814489649684058581408203353238483339632748738009651001949316156721480459170427467606274810811655076588063759078188016738169443621883212177251162637488465174538900363132863605306230996802752954216700274185129591244578923611570733382583574123002469201615635849782659498568448751421575833847467741629006742393276993276258099607721272269927339653763178699948750771258046927600586233180551408052985307851287943040717441355932651223420984253098689655975846627737685841574743416031767136049297282644410003408921101787702926243610580927692117612805893346770891026811685325957608644178351117348853177971850484939998222121553377771431934703471972363802847385289254540957686314167714259830926832695963307277514733898191634897475142615613540726941957695088106845327613402876193296937261842825001921506630404789365353787754409833663700346978096049223563633142053788405743598653960275976922951527014820073546708617947186542304712606587499315200000000000000000000000000000000000000000*i1^159 + 272342814755543813243893167394513442775447961272544703100220864441931537272186399310773562260678382912300061458230461964202667914868005028662106715529789482025625442722957854916860868144200776999051108789010446342280436060213858731488621108308570734200421443259999615317463157812796594753156642735784275954202708953146755576692171442634730902202195139038738856780491947506537437795228636667009164969781994395351705527590597095802726618176439971955936704873504081246508807014471948937862704569176477233264785023680472875910418030881182013582673549613277155982463885387362716530763132275894809752893778487206213326357421816493423726502601521783418355484251517868459361051951620212437845470954559260351270693810937397676684590875438408920742104762053198314901262968887578421120557184933923364891303698434351573036859096998805917741360850809812545036644297137749334668530422231801305744077137504436716343645842328129173376434896326490183120314662571594140947207221648946342063830021432428927788446629263346511766490222549493238659747632482016564218706300120313571639896179331548035989925368177873518880236235167714251813383156410934215002428455527257760384281778561821645565590208844604342788170692955339099974957427088026988618338165648897503116567975599852819218427629925011401985055665398976644728817577590192915499940401149342217746711829489027156733652675690401164434620874941885477679830715514340747779770297822282406517846288865656069216825942400262138160490817680175929237607502099006288668648057182122152875125319853308974161459668473418657308585203468963238406290674400751473530508648392671951950777807472060239312867716775992491002004054211380491562072619006096852879727712756211651190031483424690672387423273383090061506667511011628747283188263691051371367378951756431206272508579756585569537043173101169813397902192947665130605346627770952774300760279183750452883576558579746641841008467747225581199472082765362735061521316313183805052317281123447529610432097270916723444228021581382888505851571084985944375431944937769916520600169741753961285362474918433338478090264745132423424728284192624735952204841579897598650726433628957591396977409532903541778173419644827394848451375056544624723894614006431696678941308373913978510692815354918925058205464215717956802798942915382594058962671358953059812865592467729378604372183203630770031459725962685694146079537217182215463079099926995694188163871123956268508848520583215908707720235619451366573062780643217495731335049511276356845487088284345602497467161660444137915277160501538543167691316363725404988477555402258513298581587651027571354844235036918862983562859350145170274504266975211811573938996737005783142445531537762101867536402976453151278498120915779947764912260796816245957364510403466365328448414738418586067010780906682542001948836757362812187368580720957291828885477997291763922927873895022927583831548064899278143488463170891523246158105357819202732461676273141617665745909690997510980799447633553159950092371136614437048471151177621191292793071158665383904973004010340941303879316966740497008164810943970655406883910228946454753413454401846823506698089256196817137912504563560255602855553294429118249659176556546393488737473076671865613131112325727060707908508992534686184951741310593811817786237090236358293370072989095193884089463451112956465305094112180754186386900040611244354257229361295468115454413517038466897612457902080000000000000000000000000000000000000000*i1^160 + 5214980026016261186646014439011661462847061951314921915028306159876354889864219006701164342021379605724010270542500523546925854097832000908732388228717899374351536378087982119178452285406983733793227467720506074972065971002555180205151198564905963224537971418773258785626585499900552184528577021823008611728269334124413952226395554432486791967806191525001699818789439604934537535347754258322203279764390252694755461345359229885714169304032828022729624834376603752548176358604472422400968290178264560480390681583015769172594237674575242000408611729490858570985515164488098771158719080301297402660517623658402539387133478122941434863813220569042446165046023406622867727186463300940958749326812770234013193565265978834428613352452820331568491737077527525946552581314308753115481437348054822983784195114286172363215548067989633992560764179897332195607279174083558285939237128026767017384554645396666682991664815738692934638341181907167377137800287050919403177558545999164828064768001437443006799962037233916811822351908371350666465033349933960718358319421515955921195224729435902934679846021013062757635757251392863574514147177013814395307351394341719733887080863179438024730633363369510465638774165382903458305894940477501195704700968987655564143320461530361913589688129123107206111186015489588007153298027962365413258339308861511502278746232495631114216749230641626505996652543036078956011708048875508970217948441391746596009509063976973370922877392501663759828847171128698210912828267073968175581731157476398302404384102543538926539537669593717135427926374909599936335393660161025077772359514059391982646667061657108527378234047444689509478029359098245120603284221281715331836503635826367440139768526647472823684048335890167488439006847556496022700585104755615068151314562419970148205104778605150252514785825548211694507640404496583572862543541055030780014572017449200932020725319190642052727156708999479485908964207200975274623138533002284445092285699108884228459811109434553435369622285084802956234551177546326394513674222793504579491272990705413819717889155133688054274512138081323305779170036229062060777490349514730604739064615599091361978331973706689837102158027432452792417286400078568018824584793280335983752322231986832053963454450185341167595324523971140328938459046310129591808468441733341335379754645528416638090531515521771452059021369777569826779846934188764976830230665605506400929686600170632993521697557938369134404214868362503308366468065110881212153231125885695466455232724211828529069659610091134073381399821291031157447691620137485157574455189341786078328595979222014659764900098688651768113204154465953293015887591150144826934692888939722409316880208484112533236787609489392970347064704276860499081379259634702416055014939851548565991226912795133771526241273639568640023354486474459458157272897801027104554009610323462401847058094588914381620071197873346545512784710862735456385780357132416463554368530671940397586819014372757802517035112845998382717864037978797699976725065698450197396104598614817701698196640871443399091283040980506803970979026810267402099837096246995303727796361975718561698619741520052198020470294696573938284358297858198361629848275974519697308312782438868329514265884474998193810092455982522622691669741580507562282398270076126937044586149046018502534133093918186689773797858003020490054080806996771888313730522988469518872042017336602918912000000000000000000000000000000000000000*i1^161 + -566570020194174789950040529697001398110324063526407394484595437077025927129460603382252361181952070580489708012874870067740660519649722684951445388961165704716474861721591966923428146907026468882326608378888049290432170777570075929648014974573016815699998523273387300670145694092184172534618415092319957113044884783521149902731711714425135923995768009706373283244861501486963993223495964254379515686645157819173210671036737757131586917741487159121809914562092354212754086654599361721219794256573183747842190690836510001192052536291219788506407159628483780354132996101233039353951926015591288388167556982260490997929654533912149838058080152077267215481586524228675453741073987600774680540074135672077103582304162865456014064805197750364050966708042397338481301218044827687398042097613083122570086262451435115879128177925733841448415675296569938305412454781894725535434556174147969525380235915510360704036708050504221063462737676783931727032608204435732020165671871428103495523400725036784643306637898040557149694425237487677632008461534151878852353717785967220343930385571949272751375309231771126832391081557433802602177681875880460377329314816571985786676034649542923508078284234496657676693901460837299026520696515688026815551378339834474463923002087912726876366479190548318261168392711752388074219588147166772672202501214518911402229020148606713970359414017838742258430730292901007256893237472358119983711186261477480408347746435997881825744517096303791514197982449621969834926266185825520324402865247845998200763308639250842742923202305273342883879916177340628408074882433125885213360214795960440524699644111071141137688064880741877383767190133513566187859625900827306591737742340307793169038573808636427409067292978915931210399701140084507092096458771710913335657142234613978044100383100810053061769517540397311087621310965136208046519411880773327778795737411281072106364064612331289580163839456090333527429043130499756086040922146816648073096207098069308609820183944298482685200559716559689139393592131223857875763632680856972441044638308704789571333843734248842332774243339672061094624764761483287096214421117643446108635355301247041030494485613910467602898846861958840515326131896052223999999221337351607647523002014942682406765379386287954837747681726048670704970739936816186824984831196365199724366687775504389410245322399946795342309512881920945580937454665420339588604189679346762521835750972481019194697494753691130840529707390241589394182479894462785192603524274252389438714701914899291295979051639069429872508004795919728212920281435701521441758894166403807350947692380892553541681083355403996699145741461971540530622664785191433148817831169357664414105653934255340794237153557482429240449524010578625151560338723552775864950462469026879841618463089759526281793993830543561768308493645701795683780516524940038376554123463014870592264559555249296294008836672958161617051640148984257598964434482123413168352034155112870805513602881576538428242755428740549656205709300410263593688234269482420606475303848292137478784790217560074472402435006887349598980397148675994842233564236585280756954064135397199886939882370091798876757878660110581391903652755306891288336005325963795349260592272448268313968290416892713129046723022364492895378302676232778038556852223108226777949416429071247615268080790618028780779906602939105312541941795913473156485194694560421567428716134400000000000000000000000000000000000000*i1^162 + -26454503728559661018205089147227535118341438872855990110572371458317544616300834870992250172898928309402441572497464580225254803734583573007583173718092611787597090833406096170698180017141200570376670226589143294933952033255487986170152279329535444084467316579399149368566067416257297669260944621884961167426623893508069010060448962287134181783953108995353521453776445813163902763260847321559106927632901451906520449287200469020095655362790401422234124860991610764734907123317169374917247181863717650359290571566625435099495069689339185199040168932608789118692806675499841049036845894943875835617893774959370644092032064263062234626502250853106163372119712311310282733916388557966155185807031134571741573774786461291237573210809319311613949228662844723783454801029080654098974826312027677389721540437607270576605511069094396533451007234004337803097000902980501943201094201146293541937444856505056199804101549405314317899356129429582316312254923587494633944047250353263477912956153807691157656394403562046583963191947795634643402603380167874319371780403690859323632430174448363643016592084284777822348458607561296871403179507451731892114332053294779697240774904806428697112137891650487039515338941847970855672523481330138236522473145046872975308950280665041103528099670145716691830849581246432917219092691038753049030809309904470839535458337144291604869726756579620525343962809523672711713647445534966795161856938757328503325868221668597880661959219715448036309609979936068403108643583302366949387729193134760573177230875176007245609549490538215107344069030910624472776260612065737130365981011304409466157744741742020538427179181722448515326617619410022801912195278950659624887996831049156784774918607383191447315710906573503889054213844786159698765513613167530233077944230213299582930618912360275161772678677524934323348514375182775416379121502739853961023827967797188450316127800746059750656243042104172872998754784569600213656001323641634903152050982673884935040631679162081020898041535270993041425541547077602102856913395880385583049940818409276191928468065681900167194462893758330730088872457561079398082522057918346127278314375043336912805116406755976893327633282926066828019987494655910834323369161508948299379490096994222953584122557397820315222636871191120077572454364273665657059148125940248582805619740591178177841674429307239382536494450193241439716844431456630668735023841565491500893001339136676951984125478971917052129165949683760157462055987147323111359867870515233934633038376556221365273654357467500807732513895674338438591895987576736951894902835402550191494468783200347046395540939975989743722847095745452897578366046456773264250822111782569131365300091115641716849388205195469564990958280758144627585155946642316769235400883805518827129199339290781647802931975971444537930216930827481312705025941925828150587216085272586890377852905014548363966929688398025941038427613868637855377774483267540628213025418250918746028350064697679852773099900346450232279298356400601101612558254316443610396686525056213598846983126179007199347036286321161305536745354495783068273389384397990822783886901977661792686516026756605422072889032990153415421909169654748118124717218252389398116696146055751257678420298943772236043019574057388334240001708286341806641943120566621137753419797873365821024857745253158937614523693727486656349740070570473709916719421156617093120000000000000000000000000000000000000*i1^163 + -327959617909793351467478128840034599504686676795551244500731405448161864564982410517515994548091540611541295100015503899156315677381352764588982017574097847720985839875283122364088172763132735617073376037231063377492240625906637656286513208384752039215730760245304693426149694328314806868138428936471035715479619206528739283637309881558489149957299560342378857814134010703389907458873554595002444440316543841760126749429663294378204168438466586797003695867870296616384207943699926945543066212984760250472374566228649879971419749339897749005684043740607126937357164171830233032889147330654937638541163473658576487008004768527191230765069685164537419249365172162944562456119454148384318820004858168969330247751625227189780907479368508493669370259168274960717602497623354034600326114756399955801500523962843501376385092332709169523988047160203448867393538541165323847414059680119416755049105016863003194496711786753000790531356700296447214821522357328816161380090227815006947528907798410519714013563595536084533736508336683918747454017679080520244329156007788717774462412287372346426109937734843183091052443824791897050994447697066630946900280799062019265400385266928278468613725786681627512473973975638095511124868560955952621853466891071351554016432974494354370098479185738292700613871038367545636668457250177874273887514612803546733558064382142710064094859540579635836084243524041495140073179973863705265376598606869388520308751915613210988349845588071333496955635623760715994179470717626923584900278399652791314750074417101384727440928844048580874786529599704921847610839610907272404652020103335137882153387850633864862756760896742738941092508571749854051166660938739195321419126824899196937954615124689709747016516259387706924329232904509113270394052677088387515139927825509120473155820493248344900061948521667463283115639167221943602201806103713352782887569481696618531993972153295634003403400958068314075952673669444169843860706219173476700448566648626617699859214297079468192602010667983755708765582661856820007514106660329071571906943405347952080675821623198670985867807496993444182771676708168715766325518672164600814954323247146692665927357215513099373624015358271043776644926698569183608996419760433486858187122090572042127598241137962068529548634880414771275591835664068594187080884472916519185635943094768075469149897700015502559704360510197979804614240386727776696661714068940176554737201106866553932470420410356228377953403204824040886277321389545106003737844198378334859048069226717174111017132338371197568118766739658445840925245581170781378702407135728676952474405763661209320645311631745456824827409158939846417736633074443405461150136577323731302525333446191414095207595518318229095571670084428025758185844778049969029846651128018619027700885817992826204227770412175321252143559372884283508855074511347555680189215258809792053328135301661819027019460251922406376842711510595967678318255468134548294062845856488347873042952864011669384754803764344948299602588865409830391079892149408740680180945673119278459104251324138118422347230593760894477553121726176137538621772862532813704520027307341993030749023954409213329957341925396940714276149453173687279267433910833350792335195345049698013101693118296764585366235728532573768218018666895868324106660779615884922605304981907309466395214759383894766374296573854698620103182617059057351394328576000000000000000000000000000000000000*i1^164 + -226710143431636109286217591246997608891336390276370724145612057084048819980502690020987645744671309850335009421703857996591410439320101071726259129195337077880897271355941449666284653593686243772607907546484507612688741426915151366215596396701216227172624047964813532469296729096351932362973833287886894414896698757297468649227443548143462741413938537061500710911946766607223326492043711180583248822911355915983396136928398372701311743555170991867442488117742804256716860109910716571844606248634202151580717159539101239904198366034935282307392887357253294775976141200942749222467059545924108697872820046678812027048505387260561190198969001013446254238548889817347883334150419136125956639603927441224494018891907681079117453482856839545136928145628392350467477147290251105670124506216539990552219874896924965628211479426051089269973663970067939327728758465201978650217779532304142769256050797013776705888634686916915726026290643161974490160302942252390218652960360561177773988358341351264367450642639790806854454802933434870065932860259822001177828960530289502220287783366130703186520469851159946343296179923586173241063449345481338036569374793191925467189950768324146670302941084580704498570088925279927203130648071032642803796391448133818498272871928158042619599991399070150494077112836759859668869608892766627521887411239944123614779111550892191933520169648808971584631631936339450234389026874733345368627370606271307795415642681275419727619468413801296442367285437280174916698231735342106415280930811297198022847628018177354578288561041382979796848473789113048845033888460686997194169252515268142950002821418674991372271942533822850256027239964622788539724049910439531036597649255923982263700882348507881711596699565008151277282595880725559863674664813425301300613216936809286098340483829726920809799527723636550553385741648594569795878747437537126531884218255621954259415299362152940132534968100368741546887036246797288532000806143850727230115124469411712386927392910375115750350626246484705524046400211913018046017162840164911331837679383951447712957894324452476744536973917122193661015407698997770562102177091853222153885078953933979381411216275772875440834217193475507071062035291877274276903698443573033256676809550863711659494034648387836670271554299668116018709812931872212737211490438794292808397133179115748543203213882660958106836559159313178519450836769869129213078916744204789723334912689437486753769779541632385415541094564177027020990221167620791088479784119409047545400776880610374503696309444773041359813026948672602279682774451464406771834840166537242764692847934694388845253096072593069772447324591649379254334126879796384032187747390334555448020394725363312036469449262408454551955017825657251421961752821480774200074460027580484359036383440993571873055133542017445838178481574836340835928981820975369664465173710457633255181104563337829602617282138106553665304488313377259398560693731638412482856874023916534655873063732778651909533209615197070120207882523399053053504216186596799169563382001046805018959808534747257995079370887455898833181334332783591674137988258669161907327011182481428047447153569836269863765707006134602058258255749687632702794174950834366697209069217156218412456118204789601487408260305692009224726453525664373162747488681761140580274817311738928956121799741451888841819901211916540468741545516230246400000000000000000000000000000000000*i1^165 + -319800714077703513693729634843793488668405501770104130945489643306722529609862074173748154371084662375239102137933485121400314752307086552238390837336507108144361298799110550238455234611116652676378866727014473633706903805134373334828636087218020991076019336321546768920014950527080328791191512192915875140254962309449210986199575696170879438502368326137836108082033720581109067537785247463764234577263281454617964360467103242638695351998986626888542445401628090337052245690192192852788146862993802773637267032832471279099652683339147375296007828728728909600976027609642562008521682186775646643545448975085444274639470691719493734141756278263875759651858109533172145697514300104308496551448601022161889666118092626561217924409908357852226615063412737870585078339036528010258784328746104934530800879750987116239536319830443280086485620647900066107848169071715941108017863838571531091841401467876822021825155046412901250377812563238779718056112728806586427837773831302419568256076976051265142232283983387125052109743841899267303880970614446459725423058751901847025397057675299671905179368471483647493428664193257602982071997312325036055666350008822030472896904548678521396169920737506961459263384259917768324562763550105670992202028887228293551284713285390350057852002965376425154892585569973881693547551735614556164646081223935428637482733272123773204553914553414587489611150170762341249005244859107849240998167298406469711934732750013548021968554911531520460361324525559170096992427469511267651063072532339359946760131853876589545465706849165599475179995006027441013670613186207203444817596490542284060970232762737815741563662109816000148376891144447033114103736836413907874379168233987027047064517998803554313568334819271411449025652402732758637772432482938974702194215858270271658653618091164086271518779798553118701521919849436608501572908960964551462962694967720114867739249474963903996622066766765184914989723351238044075662117379376438379116766582314448348554079060429629981696594283535963213054672197795455968827253811013529514723530609691644515760962774978603501679091081820621342889097556997821546341670943078422481585306164875524644430411522087544463449593961575160387777432984759538850883796101115694923797007901483662565896778275678219797100874909848934139890404464498170761585096523056127709221961199745043364505217423667368143774245923486053509537481880587054896783264125363984574947326671961725667143550689505660393141315395490623755967037366327267305311907640108303461028487131750262839048170341196997042571545756331005283519560696455689656076262733693488185061909037967680085211294829378080885842890332302273846775761566185475491493355632681590968171479752884849004345135893920034340274818827528888332799722937450111926982191488951631655412105611962781694014988584011613408985182387339706803004986937909325258659435646508957139909076906656403847078264355233752490732989671636002945585429761377394405619350853194747198626905998922192096451403166781686161268696566178076537456785915926594368772750826254614062632255889075223858642541066217096975895990006785930187077297579991216434679542684794502170957177609645638187122501256139140569400761274801374327787121532027893671409155105246703554582383174290873318390745406013057035843914663451313460509807329837456443810812836968370623257788297003259047624230482715226700513280000000000000000000000000000000000*i1^166 + -1726762510971278746488586918525993066595719133110330226634843384041458619598700728652698281533676737753378871177353227793299511735308392188330780080421738592486337433440465654199859337281337039018707237537624803099792779451314959334705874747468502026965073642419724655795200051134753981599391717607854272337857705948904674427585845089960003426623762011336749049735248196530180631419380464813252408712364578684246531703905445866178857759805242450516789319898354410925845370831060285083207616871601932528553137027800780597206866655091197861304626049967338724277144436060256085392824066280607762897743855924286227019405901592012113493860260576322092550486800976737428749383205233202576248385462769457922732604290497218194111587306456172312252979814306163825931299566295521406454521807817366605807148215569673191107400044575158251944079344950037749613926407191351049731138626069470945994222503829709550467247430745599673063803776853145582048058301229713326544540064033389638775030311436777227642438971556814727318703502237296654650937701856296979887609180101950198379948208991266544350801762799109879832443828298668931644769573112995578471962296771525898394055690112400634669117261250265020419811599183759747752691128907210628622673366791784247271901902870183887465908230382396735499678399789063446708588890042098376485530692963682848677296847677961210050098984014596687678812511725550681661285146293126032795273052022976908110036394088478414885339495209717570932725751938514695373918545622274009662270804420925104650473078985225045023667529108602308474952874348864891132447401046359971054066050772114020790236650618916650396057168330202187078378563125861289274836502862298204600521256335462737231859842188079286289935637022112054182646118840876508813629929168972027202689119000900317670871170925542448201811735637530903813337263430433540477490878340829371420272584779561207502992566838460145906098578023027311738662881373990746662443170437163547184655675450829606751159322841890088995382800301838618543942074327023329448524438862282634709835399897388170246222503799351131385005193472619294417092147037244521692621327603877320959147375316785276915946516341077474797554837889197936920064275406885471709543480460997938715857283627980466812266478562755887079558494883084194589640715342757550621453612283401800059863347566276195100218214977449113900750105857950375699162951598016591758926341691344187183571318365424007778469992384165845595501510979943067525435593532561759910579906132743112022341913086021190806049139128999736332006111680302433198498083928308647828790375578013354231332975600837567899516899753938741372917222739098166079945934128645911519587035583694659292709323631223225832170180420813977266249303286501467897410541387251094007472109012895687069446923319401134452938111955841827787421963415490446950039457481835576857601233444242570796821274892652931738485193890901117033127445208899443793775454178867895783327095867057611827585338663156642988159430280053081260796337382645921287939422549839987780465321879811438219479363863203264527246190841905399501256224154139435889105334965843663962239527110540961672344176174313840670357484524318048470020867794936772389298011297407796441400414901171983359892554208191078410919963087146749175000653521773371271536102882230642827780434165840090336061176715717389710168722243584000000000000000000000000000000000*i1^167 + -784359744905843613904479261880364423352172108676661709649667604356092631569822765760250593186601854881692922794972379406124282949614443063943338302458327976143696226209968503492685325154984652551843084643040252117172833903431435574373354786565214979637013790954890180182046150641965153329755097309733547635194103295023244044082428473328075993588812641752507897154025720587151046044746104550019548653191268545474933883810370986170471666735418171310945059725248704408150293186214899248520311055346325453300910537945808024986793169333419394388599168078750088028776562130318241980616228606600840875883283000101161010561094154033258043127978182373443692818658112313765225084034879840182745014834688775843710608697054884619247739389691972263386655604514180254916681166413213570323609702559460530499022571799168558680336708309355853077067448436922514931722573589366528944993881450627518917818185071367051694845983417789405572811953572210845553558083636815294292582857420512524243820489085769843126239994555968053331091811240139377692983410917827539605378432427823804828956091948425520277467756987527847026963927342270507139984448795657726912523085890245472356048110073092001692957995752369545725983298850510235095958610705452537834906551958282833333584779037837444555717385396015630892506495951111070928216724457261591742755935526005034903730828914928814033354777004973413135259449104267607375056018263077048196800126513640067189564564380496100803599567716161258397009113306697885594999791488150275436141350249006581192093789040470180402259342985391738578082137361313937396947342938598683644165165033802981436453911965665378368761762547131378393764913070567604279472352831321358489116580510258212994287490650401163299660419747255735212567471606083525104722631186524274091402174136864426924415477607625351654600736034450546188577718287483444388517383143888016607406738030968280525950929213892608349037309426103296166944790237164943598738166089970836508625330166330218294000576617348431360642528255582983240855422136209369314840769781704846272976173594418167341193183604145833320576659768764284593008013087288427660840209517221187397083468841656638247037159522447962176162131133414110528969279035438314812335708853191692601064535915554755211193345325730552198834550119208608973903819314808373660814499805002288654746556750500931699555665173601850591405839031168557834591381412582147783432256806339253171883710009406478115615663976989954496815889387975642477054660810602792169693211074320259040732093345569121931764807617112492559181061410520663299968106863320946561352263164040134360634641717964119494282015254880550238614738086363359567595028803046879901514395037142636799848641282457480247164346672869145435471247680617448027282804470749848519225297282801583775924474502579004429591981330446663034540901475494455493434314622843340565784645275417735192186764575347403795229511556890949833194207679047331624894170841482252380865054807434567630367301973924714576880766662331764662632041644797536038280425098484947789067646801756278910692864088436094601651395259684925010060304586518458639553159638943320696824630682652385765943238646519480031382341385098612684531296411900632669759456443558709200651978669724431365975469677600675796722720133316784081430522811561487739756990682549059632445873330488193027836647175094272000000000000000000000000000000000000*i1^168 + -1485951957968782133168145572331660850536217073835957024368230221099545820093482826977649346892213676933656306960578546568074554447173662094710259480527127794847597728136487138212178213523946914153843799916252220775029666528427610555835065169712634521544114427716181356366096970330300465577738445976285221896110057470591799736260700637142151855744873229858071345703321336439657056935641012935472536949076762107826356433651060630898771784303592887774631030203960058948735669558557648461155178586912259994435864095823855670408589165468389842088188033871060771493652367348901144855362714458592009600589503042100706107136404402279978987674964316549719305465207809098171455223456844962040733634317560579374529938976485463030247196290397591406911040644517107680438761970719541645730325752739930380259141731212165252202536166393167967686872216728851819549059979784842950252852746746042217742865506400992075280989248014519591067998531301862468154648893897736802829165826418575824064665940637020199989048511002645475965031606221648928837439570978511766516709082800159460451120196237722605860950712218500098728544290703601515368542763709135139670851676822212663917797693771150585348485565209754223128004498497522852841224027882828923039991250393869864253689133458454557127609067333331511268656998278685219098178074839162233482791011520505001366973295397749478227517636020429662621093999136200075030141393715726978044089294506830396366788577279042250128987531184724515064954138388020103516620942083399539078663421855028299486929215458152814872275829431931048154058361810185649394134923974152702811689760521297944494866251771317604941383463238689117037145991372502386486615003219379681311344770739323861627870114386035754531510515254745509131912618374262150670390991860557550956299222447459703247468521962509428671948548244450695189342915820077510797384584529849749545090607907729904947861500276412883854021387538066088734346636140652557739605508428095600103155244716739751839110569353681342618011280762830306896633722396498614290529077462247803049018552014116722279740677232331084098165688820406326762223652278121621391895134296952371166993280551274036660782451532372474739818245898764226387409080341141369973164508924226344653321743337666449346683055611840984226412331658196323626992128584550236170640402524506735066402268292216207560819890207099088735144717683178039265335798640907258512921600269288521183510126350695286756573124337962668142418542587605691994262583620001523435906937256804912243991053449984420763898164542410688215828787992886525177734132767603088172767600399476646989984809623289166720382462318526695446789827964909975882906270927249840041837353145512369670773147210173953526412819531750379322675513792838083343363364434741076637742974739722998374102607115810118938538737093537443079191457509062564894735031582425457172334784233945685851379004063965973317720438347214234001214654294893618888494962008191002036767497376028635197327786299130263869157920812312583516386309110444512476810894078278355477188422235169530837912804751441023250220007964375088790180280651280413357669678895798273397508337509784573492383016456070159683768648886740477183884149868779666141091149271722949718372948667798196055199461431187045355120821548590443334486542482930435170673381031449548462586638100790222758808125440000000000000000000000000000000*i1^169 + -2626194112039353616414000315461313382866550788450472293813760800987834270512274794752766438323105224623677090640336872867880945863139667952566845061193731759781505745807633940820630265033140130840003801712729566133607806875208428515354538165562604984898541170564850256772546843368225924187277207617486145651965862188670047095477626334739144916093130792306025896319236283033647700782064392577534962570729288534333486404312500504486971740708717309711133046824380879165483660426384859658917861285678023793697221085700389380284377095144862553674701513720037127543106202234302552400117618373334644086741231380944013392453945772180929924917918181515401035346515107671207904153192542264588484356991831999623482900901669268516727168468918253077985341508129836319129147361840911615173075513385688562741607273418388581304472074098527668756886441255242770094190670465380619381159896049906807114179650031902516267440935045571485295358094156111324226112212096207825271863347305426698741392899677208954288616763770648793150326115239413467953414941643507839095834929558805192654654046645250110595963256808549778419702037464068135466800332768894070552877946760491978429377368691086929262569054588113447984792282724360245493051070722611704038357748871361516093982159578310744899690881336188677054862412798561390507471530120172542762446643249764864389973947508404698829106507218116598487954559789355398727677213022089762718282096389722919181792311832686122283691116204513864102779343731680876996604014095303755906102521630708579981176727120559590732689481647143042008618637069791262446419601665377840247516298230274237310174450327175505685232410087893094999111069646136914846814730612062644536203552199923411727721352629646527448226434309412306029639659577821979841120947301851307178273486810718384622678432490215003236018890216822496549146384911196882153263876638297981283319824521166560086779087888267858744437702934289685352082477781602687557601583788534142760576402669560966720629840711823182385547492504003759973603325758378635215334970317330497926887032676301117832475589546227412091181023957444763703279184543715025200418778440857966843567211594894881284140507455412820342173613250999149270961868641809519174366741407369332222860477853391482298368676601805831432883156413973989682775605871718534427251264353936321025861756982257482466056428067441265218927487048873415264484305415332350124268280008787427533206585063653610954012540105588178253250857827146118773278152324505042344594798237551886311478858915819547599316488195866490805686226162309515852467944613000613185967570870775695685447850319168068662749569508935727345701600012693787881012047392465443893229434043665045920305434656996985347474024952528468726243445085570519140486316037014839481943548877268529700682967860944036985248911070627523066810014891007733704924720419915485415042507280629771044699923262468338329534284482529002119065630150366212058499777717527017331227351452930035780783573028757507773086606109202142187496525223037945034533739417703175016667134971993720317312498005683791819420309928341185199808618246851093304016810782743880995302638708657730586949318772806018558249030792023527753162687299786168536671396425692895726933450914423818664968510670552989886444264110897803253094347502878545496309511926792081815578901468938240000000000000000000000000000000*i1^170 + 425995623446596534174797838818401110257342195426000155100630171406055883795026473750895781593305864192302027107381686429821606667804178969744644604612468038188997717635063777234016548121398456345356915774683059186494844910889560949651201251416358471845249176594521907087739529399400441259814620429290613753101866792281786598598028276929367538549954651062869456036693275586802714470041736562763342387600776817594625424086805074277265845114926969155475515692189456778795012062359366015080467916231331777574553470241436071505121578160207885372728057404674303131641578897708795064123521803255234473577534837977682741998191164381019413022090149060150578334315629191732228669697594502126365536091459173180071351701623892810441121984920483264770562328572714113703283744454260571180489421242313808763947254314982444701747519336809362071092075651729311196476688567724534949868076778172824883406609378840812908093285577328284227875305516741147956873661700314933670499899140708852121342521390248187016961942701754219591798306682537178492821270645408342481253442187004837873650466134893443404120780249628859573384903239660498363072929408949128358943193939720917867983323222516704297066009287922717171246889175418316481017617527860850769376364540320381861904183230264985589715510593298620551368000426199826181999100707320498447227111299731821941079742862716510170695014832271880849455620360801185475842980893254565024035360489039219653924522047116648110588437211287287042534709813133827940710116092810310771928656435432708901377665276987268323418370076394278771151037853378715865098770441007228803753762956912906733287912820006760102387779213400599119356371036330255397037687297856322679725875892817166830591003031221003422124329583939186614124584976223404340351512894151448410498328857534520212496253449424663802878129484582084726643025863328468146236866824804982444879734737877147187370063488619710315380983683208046018028362655609069450400078836728079409998699992560211856336136688101367671884552338054676935795418408904613332603224471598162643939780034649949126729377508463299762933306736765662887607906438255296058170257109350433011903264276490768633961496524518950225251640417942184670661443646423423524995888459875062634134839642298740114142250188998319515348672820209387251803479635198468044744614695251037822824902550565816061897776327308376350820520550240899782782218298819552457729442979058961275672176216036944760755217311073932015598797368041779541587511551811902050555800197228604009481956096100481764495744127475278648051746272422133512310356260377166752583984743668104072895347528118481608220929420493394723764617198393766569354697973272365224136884315880682703994443054228370309644076742196433194613720412071853897221732478704716642841220808447562233742181075698649009558863812815620476432633499182293764131180103518121493374692704015987243508323418316445098548969680678865400440625325026320114088754889782214842919957614123928853749204349710323047160356097589911548176466038400943395797766018012348963670325612883460231024194689604352914804681227491764696117599132988775530352827567657999116903930012355018427740213918537462542971623042628781736305942536510181842442117315640223164770904726966723228307058374405008901079192709493817778028126588322551913214224403456267282022400000000000000000000000000000*i1^171 + -1267290973747157055804489180975326007812815311210333728218246454830545152324193797290983247701832374396165171610810946035421389490788080224718805022371791655037561901883805054181157542597272906808776751576856501809171470477344402167821916628569297908713551680790367029254030137954379126529253474230951756068172363939348904274532815977714612345291375646574535836826186031379307925720564562572455507907854904714843471359780814939333190873165189494203889381245947657394314747118145686511674026566379692217671611653391564057228435219963413837117098940387695166652331345560367149057809995105363289774767680204825993888550085592864181509474729020138748942094606245959233780090183611259489753165370769179355461128749207241386359231942124592541299459047765109273511076608112095255346929504958166380389805966605428059234703807076509319900774616494554910866450629729498274821054152261443657773656389296124587499226684525883122320796797354840355760812760720798797945332398512046418602459291812099000103743837802606962985635026285911375601801298368634709602673479593347468067571325786748834245461333739119301633839145293465950644982689851180542192289293817504953831963318637168965913837407193047881229688385299579298064400312869971614420817798487922273367498999648931647287238472432941395330092430255945607053822775701997366386309194348104535480742748386605690124103828960724593743556243866762036641922734949576071798835166358443248572867621522010309544594322177763300833585381766169538461642653460141757217950789967475826508452689315375759516806230681639241896670087639327381501908718958216330065812645325436485266368337986993456018667428197854110335877221670334478103289096313797137619504180667055498138331414554385742512370882528963199252817030231326971070169016686149049270976239930458286972631808533744805957305353950375075349248248483650960667638969405102542935966278021836455519282619374188850529310014401985212219428426737305882224747016799321961439293594627304152915997421356134646413040198536169463380450219111562599916864430973204888199588690916772361864174079360096917314733657739816382709395035367315068808291042824190459171049001013484611790163588936067325722179696249830354323662020906458911239119367841248796803604876674066221046677219775722445334753599180044589806774872269030603723076920096260938212536023405348514537630305874779816958195000958968895454925164920205401526247094447041477911204695633802425504501577785672951573701136339684877763272339337426474758484615359056550266181917351649937545275864212008542555411106745824890534351118812921093360505349768289053668574063074757580051984759630568238200365602639071244766077050052614546727352557575449149976954658359022524541160013043117197912796904641577623949285394786886756245395746562893682903158352879773065725932117765520903033237247778830057085062258677920832475094568945045339679816817966671093409367566776012917418523581039408607995390731244365166445282986959347939784024829858434531225670454303726779983214467897379699327382345638323798368186723900128020273471611786232399925469582222970350339428859118628154093104831614142362448190131391473528869476373708493390464286654739422574542899357637279015491399438942429307019152640944466018699763710074749095610321457207173297993221783791080617536895456378880000000000000000000000000000*i1^172 + -417262083168647788547341372542175228521246641788323096746348022431834333641240328661859979599737479892584069233777263556173506980503755591606327749167243102810435388574694055753524303438733731454361374317179558581012903277063766896063285471772913620540465723908109750885214461365196710363265338624707296858049891898593696393251373456625802369992767445097217046811636055022228863600146384760066739932609528533907092064818497123203761877878938682933770853046515039370963084134977280594907827595642048632669095943769475143070258167869105661966029522689640850013891787267159671426139516465758432261831471248375384670249910908893108796668212024861772178171544225911071584675253334200831867947993894483284113501018617653923847225198511099060983138623230606430795934025507813792561853678985021595944120041620652517459503250108813321141462523232958179335912016772068881550961916030620632819731403474901001656965469457849225763883023372879338812183144882909974254270208843293307489681981419684551882400003856215275981837912224985881114506641182052236701903616122815101945431099919867990895620442677752147386380081267245934572463509504054324079044527719073166637375817975902913410743147267177105853422236408339296583931710862734407117407250330906074906726365681275215352731699259959772164069154014735519587123708729561892696926413232015259328901403641929712460503138953373661278267958062053935097813737753872426197208922468489374919863049846913419180304086051419335727586377801285951981874105710294385467529012739394586975848849353263526749792242983897520055434292376940922447569203620215695748848472073104800400221503603481738923719320920097492187089015776999896247672110317377293284317077498464992150071579618177870060589969678809406802613711925450789703077978023608520661585109346939589774918373748097891255983719549995087349059184628688403367019429219484982028846180755590655733470440150554037140137485125911605588161898166804347706788505792141081162098042733150070552961039823682899143517370612368791017262097776610243664794008715326509708798432484163962364828669565350946303849480554011647853137477414066234759868151955809849373624390706212369932212832005862005967046492081427072509088648035737487572568237892600366281527222515297440861714888502200450578436009392869835554826581667547351459723765441133205620890797168533635579435445971174806373066623653361454248958500824970089439010233726728583186982538037408588046894473291122145097389392584096078385061924849267528081227714740317825889742538354150514227811344465661382535979700386114340536250333194682926915756757686550016154511674997553787001993515726412438045011660937571477138539320868682923477394165939449962044855033775988685950241415539763286684104515014706037530949995632032645568584805970232260922560403446585484374404571128932321049691064741171738935016920825654776851900702756840185153709448586873957257694905473240572218935975748842309678396420854903653250540274567347111006839988858226295424903919605424926469734136848061593611316406985349099183549058202140908997877431605258330208226977242415723694589801550678347960953384350300187724539950577118755285972001012146209795020397122022864043715741476466729077857931255753238583430349725167793630307512887757594059762138638492238382359500449885716480000000000000000000000000000*i1^173 + -50797995571924090373017920434984273959511682637923663189026399182497178018258846400156270369498220805705381128134486350904698159234369099998644717363061134318367162364041502551981117097894462914193481939451361216057812120249624974049064038610407395779887086451558636957288752866814844968407019692006693560236123701957046154017323277202064460095882318046082321184566052482515764448863310892862423359070701583834909938357654787863397902530732957379374670552157755087127392799402148079575922141835861418981050539392978166029756918405927117490664775992651631402135423760298789347902397091564237669972907569028476218481385639702072068519785078443727047793939772379643390362591902268175398223778825519011500233043623884424602802192896988809049864068787358410880421351712529720556787929595793996018492625221029350114347975985264044600157769765211321420418283985291189002764297986168413344918195003137578490738274691045954346567913314289259408446568828973052139373387002676181530575026469152865036354582031690418251811269881600323705212676038331856391312549613222994539298525434555568503340888562498950457467179953178883438185662737125686273595027528331875731557934659204569888357059357946387834670627555313282424745109639349354567231522397841653994871202595455659367035486737601090723309562681864122554280832244994224243849419699088762637233459656637712234450824536017319111178748162784858330337378249015189831380160047119920821221645100181313532756893099604477364477350038466709728545488655884867623186152066629647404093100646281654088974169351961126465321231352970864551864092318789565503088538386124678090098177745437436278011761133776926672956266191143457800373910987796088547950306944086243914344147322893901417077955143056066837021011542363050737638533442530822665217723018882594863062312917737039163155183868861658410239852261753203028166844111635644035240953967188373886442733496025417276355353533684827889384067328670501587295795633949542389083627035071024153029082111533348523950512957665185057032585436650629494498268522067287029802265719627400998053839618423534904823938560894992503193690809693967275420229769533486527642280200490283269069044890358779159774037183918071902200441674950191722027006086831985262732296575414085425174067159373655833172590885928383919036796438293464417177660563536025796713223977627807701055113683793427218350257871137278342922862508159441936621284107647259330056979360303389331194306315352424666872046325350031219548127597692182746757608544208945630230996823005454669256970515832559312712520132065114117075113212230073637985250121782147879824800942873922047316834939385960343403914668514980048594722772936500592250418246247723766520710157951920642447890825652170694172615359267742124635431571858537375823404212624570967364113052706938234899156025740853157123797852664260519888119020905271265271152150173020470548435534825132059409762074945953402793163455980938457312155446743267676918156383254905354636075755812606994024830600736139502831306066445948663055036511464991129381182643482044430664795712239374565864820453472610460456001275531710562479880724955905396762030226304774399537272077331770231403149043956767814458187582673317165749136209713093528872754204569883968328058853237148372645529619820760701652172800000000000000000000000000*i1^174 + -3045811346317440250593311772390041874291064513156241158348922021947162874011487227249975151950795523501935051988951618710055114462097727216131343303292183882972490144683404405685100291724573404138244275668847389750238806095284807196322507893491022755676689762263670136491507038427243643624612475778760351258011977618217117979486890913657231044902723904833137698511079696095797748184768822193229877790934283919660095048009832855639017861637169597042340779529363930506831941963058058866879578265250472054269351463124731819338665177023775526075942659647214692193716133256548500583430080733054147431426597435999105327872442271679460104037053474955957818455588272625222909479900387021013791355073737995702350596197672913931981086205170526471437614798477748527560209001502637716542348345391375021208833747617736855040049739989373294782522341914736548834424261107679069131116437470830317706482234120858657762307080370079085896170404734184577297497565171439092404906981505190014310638986179014574743346176046534698640868824437406611273543546114797546101125445056041172692488353321919957377056686582541246966824123327930227408000025297900078769033754388336675077138554404301695069893410405311105247062749285559144652843555300226863522444808912382370467728895225363932748510143020311718838534153451260037405852322199632617857959266601612836772584610133505271841776377094492505543789138477953621737765154240025399469686535856157152832627369151200240279621644341522366502161853672138778011854147730965355910772674553142074683816943561881160499174668621740834942865302296461313269509163715740177157874422359922058954379605839234595297896828684291730315983712740718179350101110213533073288436815573415032115700987152876929021969074640534375315549250273579682480923535389534307122093723439626853858001441564616790917511561165273807176034870188999130929567059231962734369787290610928465267618873078990947076086275755166730977455275147913153431234047576579944992778228963932770868975102457047071000138186707978388561708108665850837394647833493941317162080220085331407465888135545102410454913019014418976643194162094637607993134227671103100671383048687586344296640781672600501817853595077193334896155411468717188329765310217153439861730629457830294602086068283761933823596455836975745137520031826281628375444463556635436819383851254361719713099789520119511872199335174019511254215337113711599890409607283263834258894383456088999981591750072361378511392739371667138728677401470728967450097146301992840564007007535104771042419122001207044210573480181149255301276931551791911331342349284390636238414689499607512711020325565983477414917391792987122165617855920535918210024610653534574763831535770489155626384994789445789787023558632912628599327850073680066318327740484834273025129584626776914738624112099155000657831294539569382405795073941516288927622550630738230926625193670045534656233710003226828483646550417382845106772247671410211521921976932662128187762653527390216595526289269650924404272715047948812823551182223007608673870090396953919734885225362076419337862887795760025666728371627590381498687731490509352134904344937809945626516606881444771568357161104401730502275489404321602731580557129171182353001473138638102097305420510066873237024758824960000000000000000000000000*i1^175 + -100662656513435820930130984400419331928355513599970668495489388065737865459143125191072880988493706474221301150749529883823797240615322611312502187503885990218676765051993276698759563079184607713428974451411205707957846278500839072602245435978555568594888139702264856126248479702599576228693866415146266358624480945861813654239252341514801213353141783539764485278114241872125835929913592712438225551588564381446838576788343275478825329413501298474900889949489539504645903742165949196733192216030005880564256479725946429022628649310872767588132064110385339729783005717425656456949984662154342135211991182618416276309728457972563185130755061961098802573947542384307425248583094907132701170184861185768930143744237282163941901704682917216762935214147851498880598730499547549296981021658613913302436774364849529562448553381073210570629786203043945438176098708053492861299699890588637854286282983956486162269750566831462553011935664568236826431854235759739788475686660404461279228843768722966457483836070426976461849091433195958695805812369387816106414264755511802681710533820366622990349741348465691661815346796413299449372641878113507750397112356454798702878032206650397874166949222034073721886217475285915305488556790778824213533012989117656663563484949257984455297963948513453365016025549884012205468929648415640449717063554197816387361128687840287703746378266387559496089067641137750754312230056317300070107047084544920561008635397631689950697804792727809011232232905103820484440788967221699197968537550658813323714324901961592761256303454428652269102408151901321825563512554779525695443629945612271626145838786919298287155166427931827002401386849319635252895548842454943614347182101103703656468832512370267287227066084303545666312144598859332991931456306125017664344356844428231115633665268677271302069012121069611694727442286335576606224571216800387437289991491467884017845274278369555087499706838995140380450963799614105255020182630181568482861794239757179594422106368977436266444050934343976891058827827084760070430862588392029101079324217066108251076849702322514272576843872999523597559608000160163880522008781737284555995439202137214240317853995779514412717562884291527783866282151301591609567235839694283407610876778146402953574884647600035982558129037264915253672028545039931853429166208901287848455444736592602106318954238115277192847953657409750980593869670025295053546076521887079701095005298266503890634759069281246721641373261126284664286213550136671907434172988207444071872389938451076683762925932411462093819221502169464936516261202685050813545246413007401650226893947061611295429720920971526983464646071355547001503185701734364424761396743979719657136084867841115364144336204299181525003396908176268999226239724930316770750453224099423817651365476695055139145305564025594439399144953434771208773125363759110752107311958003788873237713460248758443514884879195968864729761274731049015241150242348875859255952292573157551247344155807972435786739097394991288997138791323354441987622039698042584180544076588452443000405438309183543459097331951029726415021449141192192462420883500853635947730210747433414658366684440992642355089155741170133389819080984660757625112244765105998149612716089329175395955288232165376000000000000000000000000*i1^176 + -2290588718264479491585938983942502013867801724932737407619091431403104879722007880905046396627722591106929094247548848143361058131411251558212012967299484562487842469765930336474837782622051717033996548776005000847023604236384507149174406766793327576973406129999183043768956810023597420351811334794503730442020831107346147506344531069177754475442319919239055951564831752661165601343122465814111469036659986912690205472525230757820574148207571675593027449665539091420011221472268122150900920635054825410611434261371500626064343595826942705721973658903953318238367255389957519079931215417816455352431095650610511423898918929464002700457061347291483190139096309422649929408247598023076556592983821910614922352738736508960778005334399563037547591805142653285199721091169236537240468767707427722740055130979312857862028471579684493095089511739845622853468626929385257809613036769165168018881401096244624716968455922070685657445924929400636256296886602870461231983515155379519793954893967241596561377213790312266142675813036380925845144332470480814048668364864293521157455531029172601797644230277270973685927724435503012318566887435659453089804954525503284388321819905842240291632398372227554545253482306351845461967476914001971937007854610059104451447395241264006020941128463870662907959811126948868513927946577088991906776257379955021386774753347313929864154479924752251319841980973258115339609810763072943152724300201629382514769513108430687655839080160324177114746683098834881849545376242264435294512508472898587659249885957971367207176014910155279850958065750950299777856641183604375068309100184506146969902495866705060577160576294414372254052203220077731881426258071513979587534776129359749427165297843939063843070099184178232691934517774718773381788139573305122105785451860672935013646086941763555711026840599817840101736405488788373268647519003414869264598835030779369439682253453214259993627869158982393021581336354667941055766497085008645872138835227817650063793141052283104983005218214796181331578672588997999012560107842704326620809618618700609044448608150437845502872672159250051257668811822504477013744327721000431299712036621596364439988755635515780507211571764885976900952459766221379788575292710006242286907306749416805124142954180448730822147443763841965620132378348916211242007222540205672909191728091069781320308657283270943878722232849838809082065170664194451844651727204498370029884913516543219409385652834706009766964484121987250560668078711119924347309313698400816078061105387071368516300328502982389104046273282425542774731552180541172409542424076341061094121173078740224769375851650988778785921844390574676774570449231309716414552569001456627162206682464727119741706853136164035461297391406128142229909830644357250672338565765816713910104975554766022933305810067977530372868143943544253704061697397038651945349304134842410878556938487665660475689956421088409010488225234176114135907986478598678531359580241544074806841015768196946305685820658689918637820885537116215954792273007224081102235685869909531958422268476187033730220325777561634039637467536973071362060413221280117474494565045862411506704511423770153171588918855204540177047574922085039996060754055568754065400780971776641545011200000000000000000000000*i1^177 + -43377642630445630851414454713427719515321103409250882390473334877669493390133544221343207979793726050715911644965349521069835902196825713789877967633241521894675160917932072999527480238727467136118479780634548179951127123858484617840642948494482306333678709367627681161536579990163228633013728964239938914763686482216879547534056256193114302633488082842959981304720370465521107154909176322882482959869390653747841226354055460647544720727675759280864089018435749610216507585320570990683661160331664760188073574466350938760868119330620316999296035320366704629361479796512974885628484551123511396983507097150257510746165021210508425322757172293966694295447275034510581518427026401093287878133906543465968982242858832995237786991093327889612931182540753109690964508274263794379935448741110057059351252524221808960174200557310741409302874971984772351055803514852267960599100002014738259763733033024333758907682578723081476272891010919344702760530121482054335807990556283551540556174555426471589515501033567098354316219843930331970342597441878771069145846559289117198619525358544130998059676424585278644456206089615695558250363545460855761437430494099268745470797871951063155214087997252915463133132942188694358770895126499035251614157678150818765813592649221863135494041218907084186506434601421098895061195778223212131955693967372678067496004748387974991792821232348728405681311397280782109510305637108974802107138264702790868552807211387610974069827098272212038318974487812952601909299148257172337883174836926435992499538922270552131101337067036662207248082527720085391536734017106423541731845593856195669828401412295082286417205682107042744452400216032057036809162860196478023485353886009834415790431857014036690962017337188829067846066241800102079916405865093877322717687892589291532641526944596997867362665399711343855161508085327484686039909862766564579478342148308693330338411271339904674030422972557912600184508483770024926991934243443366079760592695769920285234329046556174503902440122494262714618061194261695423372371271809572389326865168524273624689703251607804501877388928196457956266930488466981844075907486725967890702797639131127359382599538537732377997718149181761489245450586398434586430130920086973316758572659838122599659546120588557164137983807779774487904981802469074397950914357187604622253157984931582216228179000360139373144547632898121124910243319756702854333245953185853736633758753155296099799078131792488589336487774559391652510779992132518552271817253066994969013092611114888856361863055616316558944742083923022299880001113562496370045729076453634881354840588349053222151664209972708848514887283372140284872378330399120171187231451670861574573448971074144089510524714558301280161667750258630459638092177559785663623243913207606439645414843823398167972502059213646385189815417533343156342825028952880420319310772971945055734350732594276418962089760524745660172997813968166868389286223314880522254878977944045212817977858984867931174343854085653849258458182190281730251238042064248311395113115968790756298272270480168227311843301319305482384256395124449109946631198277069158220454740350791453396625589694083461436841540333661090199378210435769668165411452043175156848598712320000000000000000000000*i1^178 + -314832366288146957191045346900167800079616524370211009489519513983563962872145220905003134259793666780121265530571302702817483017669911033307588374857258950245770104734928926859491374506239645542673967527649222356676998964928468071026213894735681860359775459977873810392649181491431076592798550635668250776190723743086472551333273122320996804963389491406254303989549703451891813917376172725822406131877477995355369356140560039641083780695682395802233497504301598604343499256692139858014602282087845060964218178950757221503452903417661471551038917259469337885801037514544005517440523913388401693176578215817682940412727176669854131823733419957076851217751488176006591735762806075998428041234899140926811174541733205501703931665819454536972947675031892955409490863819817467471603677595466736292598123494331622057824212163035937521057129370078264840814546528418147459220704413334578882238478597266157582233861487600962288038313608823668884202586998879376360099056422606442357066999033804301426435238051469587899075532157540150106616853016430212915060937976484618614577356837557419827778245904114796335715012936484436699057814450297220538077002162653801708633449199471031930697695406983535231644652496305821073747301429954025002898793737571741272464184870969520197554994068292663584462028472407072450070902904838948254206791272351448326482023682409072462050104010663746019891995681683478440546908027364751622565913366466359852057158007027419585040279239329131117536299567876243040248298156746642286605740393339542595434921691912766141647316601075728332974264593752767793793474802000381654603741809780643326197827818054768221558690276531679067707975490645262934033457458805698615113837716148114396000428170730214846582353771565270685425746177428330762977805824976901899472101480116378475090252507227917695493071746577860647658778885126175407370169329627634606247606645737666433725403651184601026435823504719207983557575218268858041693893239000602208635963483682441878216838528704035125331370569460481729758796334014977347554852481816921281396213601852573195253864290340949745310469589489568748294230322948623710346651460337500046122570060250948288525075594438418926068638031026670500361887628908936996975282864309582640310205582887062393739706485884290061839221533421813718244591407107204956728816644009993872082333379854155280524439031578606973994778013274311123647403568442542428299637378779598330504309589155908551563614994271889744855230561950160413838586773388629043873520327757478443191755018150609482464430354658643391198811853132007010674263502348928940234253042703546974400487697285266241961859224501361372535879230144855395198379961821997497407207141480939984836484470728245718830503690459308932331597422482714718735751482037662228253611948605082431953442545991192680545543848709454796623398539505508772990786316178573471651681371052721087606996924890778865194174554696785942963827629079216953126531972641315429628763036639469966126965878665217961926939736401110533341414859204166157506620199854190397945339142887288356224380186959885875716162330287577238029611926763198540092872140359317752638089373341502781679369933690026522808959953627900622233490170086395812686095513026560000000000000000000000*i1^179 + -3137388386008402386643966054158653636887565120661380515234451986834534472291060084000379173396226881750701628771424743162639277221264719378363968166262900156571921104230383651749341724145958608690800641468515087192192475737197904891196772557948586161426756796318721045897006423186381537855147390480926433154892854242143746790446386301638115565575575337845028841065775397930521520480696443110704149435788425158159566960291821138397456538299076488201625957527053231350118900376698472044698565702671193941686899824612424726698754109360362818850499811981169374795718113026568004941536098545234096538644665383357453853114525247935187154286426040524750780817402049651535885136443317936733946749651511881507857905639288075516112818506706197446194614418584238439273770914819352173833127458333512834970061223337408552334577317224474270456347108189622663199167845772869759399006861231664902221968944703119806638425158713532137636595105448422950202578597335013097062549453586107987232223692007450672054555421578325600641088881994377151875549911082415680085438297975924934042064551817630572771190845602942094993282099642199935726081341094696167271402749942192081488530353637206716216880854207072613421445336486361063653625521066362422030638827091160234196837922273712372710156407271039398589342226173422660703216135057675941565430473739489724654024422889782357192228231538860580670285208835601276880043090621553113524647117990974347183126216359257206497654871241067673087716271845038720422582509751814969661115641612240833211485557022665920179502773598692500094158646584602684515501180966968535599605087475783340417693495820757282126038618400437716577615936821538028798418393943981651021230957661734622029673529450528550938020060538544584870815250241730883705485433879333314335626022254511731059867030428055627771329085542075499466131177745501753480623885389519965933002381994667212368096557047155669082799086794817378631138549385453701840190776061037430719536026040830395874423359217803900153842200697630528780270945282506638630036004009839041515444680047281915171577406583457661200074317138352562131590019326504012461809928588487314196652438237474385808386263051223590991419304076981865646341870383211231021051405479959919059309692973531228177234439134781315826895056626073887341223954012140896169692768190971056829052842654330768965212360655281030445551204293271538592321043770604290459438176358138487210231817887391395943501744674940852425041901020682772567310097826166011643699652283957598510084881794063736509448897257940863774355400976480825397224186325119615254626624690292693930777263956283659579640983563492880164089884741803885116374081987842476484598847823587765948582026432332487527508294411991677546230069049216053612574247397878525469555177444325304271121732041867297707387120769338299192854692773358554352126241848284841379948792530685371862172230375364099682126528503422330240480211437824474167176704413870188689601704507219937378230774239821243990886833204565014509067429507472293635008695293201427495022118418920025354712757771204013196606531862262534685469829563736275026375912069101074134358886873067297057810264102054935715034720834651712537085819494170466713600000000000000000000*i1^180 + 436352030659548598459027928704756763598176131743016513855111437783176663979260275893119811977496106699786958686748012417246063344727563138441872227093728012797554525901747391497993488775480658023988512611078176753102696530667863349670665381941218582344123321824355470535303996643003338555715763554646127677351959661161235970121338613176416659284208122806250702339415706551044565332485584350712660217702453203443494319299582552478509597757457700828962127452175230988360364715435753309079498613417575515034020732495595633615204023058185990965857503487593929037281073504430519320523497157010580932816427502360429827688974102597543905844823557803065052247695055917491913679993750803142128673655436965022492160186136153420167961507700712709941679528176038242631716848206699264727121716062552406490085004453890933838990745618030069643056795089814394914842245789495881496572532683574573495729456295367798681846073378670967222227567746660630272435589946918766349615867281868058764995574036397960946949655822642952678100425059716841112543446028040600138258186932471248572777801342082944870964550109653819966548779281551996703105729028090369936066424764886334123542814120926214673038574371997204677683135955215295729221272480318081139071813212696526121101612224871814368533700909292098043834903635996175483762051478499665376928513274788582483493513227587485223871511527315747483921451155047964439725859312714081873214387303185823685363350447875784509563299928738237623311164529750068550094584292437986592317788525350072577116191896634990004839361780464597362837247016906194173232534541335321055249101555067468539256114570827974094404788865408623479464654108085807476853354299867147627081246124779073589282829416134137559320908000677523619434261659893811682805559575875005888998553181481262891182157670682036233231962025868041389548113064261153727227854069458726729240736565225488649244256599922263288240522166239822065887677637994236944814067393605315184651538052324134617119414012459496578620813634029217456368234674909704855790061314971749674595618926961552086496159230726762931062116640130253822389571004086107382712741901966269991793091515649356166448444519225447767415786445735573991761415698660571481354377007738200251320415692641034908100174712683961738051751055109056055077016141727241335063971982127543184846539379051893842508458761816154289005508326765118354708834177242714047601993895047791690663017499076740591179406289222400590157162800870621050435815301159894564786596196325485863927804316084714215772497430602347954693463617532959877814369307613983261912092381452710051467967528429156512820032635344873704880185377732361557011658654334988192306211585074013551100025162472853969454402405422637463620710543832968438286764974818597252459885350589800693169769083126585617287810800244812486248347010806142296766531238205136427304713709982544331009307628372382857071564186396104479371819934907685056537079049058085734929448244032488948307795869612680821764868919215165523786300563209033277354207094204174538441556356365798173466840562419294854689250524478624530102114843258871594704548338129747606111238558179249773971454574234454562998196347486324391936000000000000000000000*i1^181 + -70621497305460916172446641747188501262636057415152745690196195633527691177806262069788102020483606156440255143728787108620781115421238117497449378416773904817215881132879552990478202689597422455300218409781113108935549907038562995825380278322654518821518268977019240133056672586367593067627808783830910888628657172697234115464158315543035944271670660107739892698615815094519823344050310111963382586463554310321989982326928957739002392853908800639014859809683218115367182859600507448053837956921741369004056238069919971157156279050255893729972509067024520054619124401744390396129583031752674115643433894799100869023226838861398507832915457383960383211611655807653325043086756834464841142351899760789695970233579157719632992844608888892070514833037054065281299378268909555752828769553731423730587540477797186908202666410907856812269443926526201802279291703849483109810562884017860069589186480834359949962851195315630499838923637792894476999411064917996217992266687894425022624774451902880978880694924125260775645845109584662242572224792775631675213876077474238784556182177869439860483033149548736622907461914281387762922078818734511471415307867106999841146696344939287081793983333751008311074098518115104752119339082920463133259929234032067589783368388621252538110494883256944802223334012161052776012791518493719919772784741232202558416906418581330984328638465780412326321505436477319795537621221137940913527664149766714151864968321135900526476727048689561060210525828291395532240850187732748621175601712081924201276610161350399814965946262647125579550284881771680310809935615290630792995601367510557412608171245623309763427586928520756557910221689345521229082219318748819289665548438487974207353280340876675699745009387425323568825882885435387374321276510154341505362250386521811420143781824942899317677157161418014815845912110645584869274286129653926011609042205349813716068403562311991767932804696611321260090283607287730993160920745672509460285595955767450087104628843422399466517034686824209403956774030981298364603933853688936884320616515842094002304448728099588636891725483422804632271377173642180780776171295028827331616338465617728492904494492111672670619583033607974095946906477939165808212103129981050705672059787048624134175623483035773040507452263454507610432989947484526405428267466727889512946923182307682283189589255162638640129428233639790959458370074508313157097360263332087138051811435646301763237805361123544712976244003445815301608900483590777272588230926810884097781266044259106370710796675535313976738151700023032883377211631298571259680290766535483964198771678532634350921100755585600728470450970641525362206240387895756554949114768218428673740097381892231451622686309764108363573353779924344083214961056001218061923885030409023675780440041869907954161104924421969722158729013643586866869638863288003214341982426905573170818381059933996979668743927112441809668571068598019491922363457704342235553702618421482461405801087801510412120352127958199796572561279350839634155559355954481144721369102002942072123915991387179819883733424065249419416559953572236239380031812448535867566088212889837451088539152921762811463881195520000000000000000000*i1^182 + -92110404948277532558905221742563368765563969221306550906611199145661704016751975238818896770778030235436436873209344585200709788007404715971004977917928342758956069555397229008766225193065844704796243625129038231833279323114691455951071593080605864911043858218620617219829152248050367428958700911587515380330418333578592284573208617463198265907164543438568683928078159338294602779552478960886873921809207157495957850518986411504518055138200965621319879573031351586053458154205809604831012850269855923714307556837996593390315413488282729276904746706744824432204719285152430711989628261538020302298389733211781965935994290054700302707452583017058312360695315883118333833956726415812692010649729269150916724338792372270603932795710414566161827417150210753346064169770750867986627782799803835441459516902409667912822686433709242712375877689930471218952038328906582609307811001810466994764953692361052788471452753717393776967970004442384271603285224554854330383104770338645581058527668707397359745507967416828332722190454526015079306404811907061706440390102615874358983691264803408299071538010424366020537037429937909747032433521476608514573100900708202380871715798721578142196946226245398825199407615252747067428245313629789558823575071550297340160087480029848895362549597362703246221863066206701087306644913874393190920459077841884782104442466719654601790429619325106073393674175184344549897204502510287520722903237206551253288388019067249904629403953149413218654023811988730812645367613278911978008095325956048719710010258617844269157532999168363893293278280519567800918461228267823674711203769778353625401037833187035831966706029692134756448675376802248263091930016022643157733764289723172704171247035832402794051420594795065093557752088143094260847691209966012469893965723491079192805938361170725946728487692638789969685137977207869433629359741767069002645889575840006763927921519614844735836931723937555177365489163622510250388294236867070505066022249783247456359228645032339925530282906866411347480609149232366757924302830455704383594539892212254403952763557428110615186982049036300266633712089403646182143095415523513394960092064284942823125318104795370520436664968291772111557970420870313403897069361043681709325225685492047808455929139623145406325868535774641185129599387682624797817792784100041443606987376508350935160176043832024166933202327689079865574863263376976533484002980581556104050287522451644037579350313416815499534875701347532367890795800457295835612105668904314484792565358969162354814907504379318343043939349379687287311734140586254471494605891124601422893525375796911222666336388863982689597246282112036623823837004639706297418578705703266995440772130729623692878708261986904104039734814646477096433968539366908067818870767707237380360272365085318021696667315913121363362282199492649176465620689481562543780836590142522256915181858739660744260307312813296523285074465664337641139539768519971459294757127340128171549152429322568547835235976302166674767715818406882570898860570437507311046375083857916801800753506149542321550417148812137998903250782373461004764157640201090477095976177293639283387147731809075200000000000000000*i1^183 + -79379917846638788885286687927836401711514628862721714568493298345353655420540750477130224641873483427604738593408320435409130807060793198019227176285845826870718820573118564298832563566601036603750402814144091712984370273112758342417221735882067489419718226482259238547497730717384371134457129162434180782515183445876489929064533667603604369429962164259808595251469095120145721390714607716639774825136335917969919561024888861436749549532365098723321099895680684113703585953272403251702667213085345078307434613422645468407065157898992095142964359119536549712343828198147720755091104761444379075518030285251032081346691435722153741589376125697919568972854757329168036154335918079775517320136803208006063422279378449311811344423095961458249764603636358955999382988464208090167515518621796706848954390556994481769423303403622803571023692100011919892850962408121588610776146640834943091131780365250728695405868962852570607251950260226997985757961120302181222089984370982281735253786283057367273781289906838153118656900152387927199444757253985149951754034532877878105611659939744469286866832691127823083762803966300166242474102589169968317808667788391686277058191953891598983385333553223298809835403104526238860212216765465957340336297619448944061387369371644892387729317652647395885123381174632497240975317891354914778822449988603819165475635296846061000963509262454427658803998844958699569305371957416680565315846369710565016054118583943307752685964955655153192767368149282820298989820089638331224467386175276685365408549683194307229608922853110361696918994404389814426362563948109831254821707608849907455380650329756932516961276079052080665070801667061481760017754970194413889228793079637743484869231881869874161120904522048236918666294043539136884371978320824852012434954833931212399525110629429245853401996652736421495070437656818688226023731089028919340099883251295587432490656570398786766265371796656192534591383622103172096081939729643291694501262467460669786029886299613449908061822934290155666614890552076783039700317776462382397652882250897291390410433810502978784147735973077759688678599492080070131642775679276589972415828163147351201529923981598737976343144593138595060797361288731956300928675633607292178001523630340175279357051871528357738016215461871347725359668352234631668079769728754609553726285975588825180684975736393598329271481549992377678949970149000372627937285165546942005820254334277107013503094165923552232163697693867855239049047938535909032916645240982910581685519310018744966400458555482946655154552309592523081841486894788687754746644833730186486181174580366496065271342029722872875825968067745839355552733536457010350418397178917904733984329044001128680581167972732956781543106705523606250627912024154199941981432332780995974853645819465254642170085285439659385539963860422851411284632748585970901075536479193036404075817811089419424765999429839265058364710168847497494089189266482521107501090111713755037904176482411606596805793892859045130827083758214122877248266048580909920941961342295402830197810757669315872958038480897159599089742131212382743963449135007299440441136369639201177600000000000000000*i1^184 + 138123378393790424537416314883871790662105006513916026044485817132760230795548854172749527510056663297788865111898031223477529826042673688794668258652013436035017889244074865562886453089292489103773820392116705234898933823989724540481571564176837758908001170347468125534006128438471523882090285317052804164362814072898041479492935689108080426841748881792928555798183914374062188183646500536329641874444082171072434082420652243822581089611062459951439282570302117888934567210174570063067800303915965915637281263078977071885356883147981957259071710631890325516751999186837566906656253598666517083986312495595842495309904494664664375647943103954181301889303860600893775953079200431379663620274009489590334193230539756724181260064340392119092284157748264248864329524396480694758300034276235266205318171884283397402179010801419754899353425296307069710817744954220444537769312596742345505405371890212413544140037801740897966776653991311072471722773786901729020018278225423889181329913908516960298662549435191478161852738077099365637943054594089729671016292544273661990466129643128445690827821541308382123372506613753216796294048213497300707716041698189894971604577173172449281095102879945305110489514136379404481457383209233369558034698825114155388901888421395460231940142173516597075527554822323009598653531281585199551391960828731257913182580660710128210191581784174013876075734753166916139344132560921679041739998560920800354840723315208446494015421027769117008595249768559454623877213030693643657489899761079878105955792221489010608021939880056368764903427607542248958845154291401437893423898192968154574794707525398140631237840626143292306421782732655212690407957949939755194870775404275096292656918037786364060593150557336832732310184213277619078280341130771700385079301364595964821941586667449913857595311816471909262511443202298939503419112399344423226990075132643758568070714307680869998161903042542772751926240281598776448716999220087737336710235789798720548630315563966175546547118958599447032539139534628844371948935619315529989978882733692783092684670180441762506689402904889844025478828799432039759819473998616255025466424024608860669829485554949734885089578932695765900640189156838414472114758464227424253981567391199766399179537350347039251228929716064323154464303382791130832612687140880620248589601715459242454180478359423733930920352341316806914911201506415315400865028853133707450184277374941174731064888491084398862368093281705410206755787523499603958654656789748641680180995143325464638100814613834348880401018494406273343990858810914269104294184163292571422644070453622898858029604878870706446143698902826142810353027336631982798196606703120043640201419287735936706390464525615828641349231497146788926885854757086119806569731064543802542705093699429981687748039039667236628487170586094760547409488007806990492580658079858480571539721585952367310962922620831117836956817754170483845929523118315872708670319910455031984118590600451026136595698548928723679005916448849466857887707689427793178942614959021675493658281434159646444133155597996930785509051603841373457104761820084853419278336000000000000000*i1^185 + -270322019008259105320710733883071005984251415114356358836839916732793591291084711134028705692012933134526191117964343286812424869162513433847873401815141824268877110530938473631138443745535483159821974778547654659256902223766898102222904546421222935788663630484382553225367989018374546240087800046302547322926536878873217641805915943031438695926021053403309864351462923419366080716571559928818614521621576085081652555856004670496077105748149588312982843883091742457568287805405486233303394535405402539965797319096219036793535296359458296021960779404520630263653252671564045957268891737924913433892803455342017119803268267740409313128939548094888081970770203229280683635593234337222229304618464003274229139120183608467500443403160530564663228474857065837319482645079932889329192060446152068839870336114030631882211655708905939196318583072395578552545326671079580333512157709116775405010678996448876697722832610440647836352699016484429188647711645783083356702709491536660678166766466066847240126014313190519497723367046520622241838391895861634109817175944304825430094259972549969990795949443543954766929504315758183833722112592456169745888572696198104708066871895376228697394831299534594964855437603063892176785019704909658735401441140955485327324104536507707599251201397068728313401942240330890164157275033172921398771580501360519863660069048857871336498503926887487242353516245454495480100410896643048896964322795802762371879135541537148771522332692652963387100496153728482291852922520212850405465561900356008370122253001123496325380515532820321750999353949448315340934361024739600798786656944823603871187623005871141387412254829641456612739246789767448490164297972693293738637053810353784589653624267973632277637624285766206839158919014005245242840228163560784477711790395295140348569430218194753626240111425133661225340298514989770966070269392387367108337073773712440496505103526156513405593286011097346015739661376018856392921573859996163359458655525726108299035913740853305720257092786618306612047034504526288835562657748670257784443589772862246750681710822286643451320234901094180054152277743412406928917193523793924449863847189800683486090270070037926266009895610446225173716427831810502864759093040111497901519709981295446175819659634373155832506026764994679134350873558059064808529756906336997905135483689704531104898264472725652515066064387393378041774634945912736321687383133435878808099605589126361836390004957466148467258671369377190199023624881104325825206647848442794392981525690768024303072188010298530841053526106350550807937808623756385842532843226134797950130421000636200588611880006219217682803406654029308969501659083778801923419606722273096659119517811744657413489174331207612105767845860800852604043796838494119142528573564009017957775610090957382509673540603425656472892064016515649044672216931146613458147483710401749712347547600044587630903795144676814968639319115371055918202438304895555293126864806166292895615889959711074497699560351465787943981023392099928494953184553044472013267404079180345092872951853829824851222514963293830093148229328578720245805272268800000000000000*i1^186 + 56142418584800420308175092787473526575140547396703404621644743434443165579239253275963050923065638237093174631636276496759083715141817979431946055840955165194146687455368317948875639082121406345733991189680722215160813400318247388597770224993868133761484270616098855962969401138142038489607121010825227468572054455744535671792447209477065608744735679928251248623870700366286373066694864696184936123140128190402473555799693136136888472322749297384841297363366451865863887139467544369330182614795619942053086614032969794488119991005754838104777887196117068356748620420128737281375165469323476689864190857262076514185453338243942166314765535678565836830113430109768624480029465226882445502969070720874393302185113821178624393917546380081314599285722179229578460996396601962461216542924414913243384874324289135179411830646792526367901539888001922901093868969495021530996088863261318674400833774819332595347884917448834023598849451399141602317778589915111896664435151996532423357671679118891898211979211361770793427865516228352132224062094434413389055032425856337415620536762985359165743973906421442563477802082590799113079967363514773797452680994578236032636726823399830582087247766493675114699664879332118943966844939646688246782887766844504074464176904921566588564354501796913347208451918444322073684862540536290166625267962788030700269303058539052362850936202741081649399156978664813006131845648083373087991305392323867307542664682685777133355491137965744874060524238341505461545999901083671739830010784107522711424050878587757156244156670605592152680542217668958357504193681010507537642601325522815472106134066920726125138393502486804750700245496030534371603341454822921392252229625550714004996983177641885963359795051046995563304479886534557129140979508715755173721576619215389319294653463645879150624412743782588618529462895964014428418599692386475968416553266285330066942016645923256725753611334993819764944206846247012016561291990122003467986916088314204418678679991066780835339103985466982673834715478815196859327030077284860290811603995051060422881474428690393885507667478061820418611605388947821010332109031447713444619322034108267455926788546505575576897371678739820101038757305579266852836877551650354002513441596182790396751879304240628811051180441214265452123445999748603300630402738955857100541520726896804441883554663807315744958013208332566105280011778150692850105593415206873987238597394145968060123803210220217566687666997694705695147443168815629839845320105025106998408180750479136254906910139292076685738164442560735886523659957273173924238394038898173299985890990347272865869742751437573166020892604322995370415204426365262368063834118556476017457694082124733611843329205162059393653899530055365604090751932708990665249591694010552318816808641566132198115045526220792848502719430150887071580919228533011234696644300945613223205469082003123536381296144383428518268888463146611594985867273209126161589408427114980973247661439445237584677192342812584562437547998218782561110924655835804082151825001480919383701282293072019175347251379414615380240100187176960000000000000*i1^187 + -8213966274650650343070536378533087357091746475264003436515708036751197028977354110022464930708171487670862929859420408643835857554468749012898487176192998927288434990385361078129778776133290719060700803138343746758792190655310165397167728727674268591781019548148412570257191536716189015196288271262691027144987022105232797924196491382736202734581384423160872716741922655371141788901413174877834123816444286720403397598229519528028129332874559950206166840037590897834983660653327986866211554793391828312856141681648093454562908329456528960363194207972363423623889312127857521425771553980034124257711392617451923658360168847529352392597865793536361820527584787297432237036862973164646622652172604648769310179082238679009837471784630255682866010746521733876237712867185726752202170217697467517486387355790592299754159129098556041744965529443266576209318837695854805064439711398734460197620224556523484819052194269614557783332768128142401986077576793097477088500619783498184441139441259182665546869501999188660410305576702608156437049695099031819221798762720048340916356475033770595224465554220210951010071834786867923209735137813722527713801377289521208486874181216794484561976907021638298724495492997706967307561399805908638140385076735634416324787417602062548104555342038689701876126474411706516626525452045482320727552936519263777998645272949950767661854946586005545596377371729010017151056526703375110461749074191850961269690306977467289078748323333771456627161289255568650152324232798647271352193633109226519829268930525163209490546559137515039887185724448185705444413760052823862736528657164632861596717524626099261922061211591710926892503962230856984874903471743505099733915819233565771729030420676187152018319421808463669096097520724754077188307442105373432356293488764452811476782095237760430907218017308041740458111953520920336484840435428320210727187725978542422286253246449031981127188045467796420966632789466741055785749171394725626278892266600492896859848699725252577733228604952971261614808182087412507730078470140385743016328474670610882890146337623872903858409614117013441296205606637676627458142336731179740605713302240509856498302924392788568278650269949591707916566230130952231283511112583454012997207312303129095541378928273599188547498293551666989083278231027713119447488847560422370733624169650240134357530033529112482252956232443937825386393083939124400652393078763215992991561327009696357475902830647203018055898596442193316084952618253707656496408611259978145546749159605545612397842662118698334921812341219940604515187401062082710603643213676341907947646991228044401704512981164257807139021921372526721147773748163599406146978682501797383411961229835369472018001766672395204151320800545649018982578241646855335314853629112822410486802038617378767079667765485561989263992403519653196585015900331280223441237075380256235002584759677962927755462116604389170899091949623695985052693899256985090780643952133525814002685244372166451140155948091408142388247963623358872543793562562548123177273842039352797307240161969319359565361532601630720000000000000*i1^188 + 710611416325713547098934256358943588066184923078322923046624257104161655735889434656015084877619270674446890834581585424720328164590101835913737628400910744604910883933297407560862780351366892402477047990809741385260276097126074126951941087147445233040721069357689182645533178470254759433781421619540972088991937155161078533634450571287000973161753506292308088696931637283624110757082787942805242758114830005550208780789199214187661263764390072522503768017274039255371031448783291512733707152400337242323902616175050603903549010895211670731519432416652134177643919366462672314469832438163523049819069174596643152674742046877782424884966829852633600483946331882512817599060462108381948105803489722646514528788124132467605609711393398597686922204808785237243220538194344738845472270254598073275655564339536068494342427071726094150908763201391434428567066634754299170493611010096354187391393150533146607785058364577898111504361467054626317894298963471140207943107667034237444360116211529276528679158340792956783492966746148944570385619100279459723477688439419853513721667995700689648004024516040195934726644163034894147536347189338526708089715572195269959385589440823290498973078929861885199110453246295990828064748968847910156727404278107869558573506183915181271393527449808651089265181465509760553536500455060151466331678940570553893360876868188444090427885446891214831770725136500952134714725332234531175244800069968367403405840402392029252653919231854183159111328743840423880726006081089988573647851997037676201402019691269452488005556708471891757343376503792803779097324569253362556738261572160340253353130451376253934523727598849214439235278527840243548853771304421687502259156886512105574241803982838058985091026818973939972494811526486073516112502412228753914993753122212636887921744988746331699426612694906722231678808566965731527284953468407906027776235505437465994722126163378185304924248582085296699605185182943994767981118371256365997653465088971438807302653213257598203654822536025498601367304763489635861448897640334975541844132276477151396950765873134694600415807869325989728435464852390478720426379555402682304580464717922931354806695054248262647744408929546012153829666950105451803789872469054090210470567296061805901255424094867516882742027119788732482604434695950750776276606121744591230803593145634106303651551320663405031312174905756247816758079992573115562098703057158983026389488459409662937527504243150771632597840372055686344060666252085401510700073033998217345652428486559501479355591998878252606295712783296114815488989885137640920961099108818158441313270888954677973122335467840813809191749676738840248425166304953510959696106165037072396197729669725529397283648392652253519721853864331468113502515736726946705392386949982517036424077683635690637927739869444371511815018090457868917754095807606695472000965423536571076779805553606694315524859176614706033831421482255393800781635593245351493248825019014403449156831099678670914880819414888110225650071287993174317649508101185887171903565101024799244581593308433324441600000000000*i1^189 + -133323065086953577875187695065903040799748492011149619970694402468483369535017218204117561824028333919050262375720453574632813017549334562210776639345964832381902888828697514384194001795081847370575452772046591833881992372689863346922105808172300238997816730626934978592171388998903290704255263336494474641863988219394177290568909098907667621091233842277833760973637727383315762326611097483456579854289033489901771661036076601424913382665052868463917495741844457510427022152709179180928544091955265667216165936483634512744371714079793125449804395267726410646264784207275914935071377962513926744730999798728761746649507022334056158810684073166195262612294955042878049855551971859931518211846602342968240397930490230104331718570493646513738976602603044500378966327207092228274525715755001550211113518925687503345680028056784090010562086594394014619282510865853032521185352089843334625625955545776850533174855905560473548728044966654039039814559112094470971415305544228782596421717797995596128395316368628071134284404363383719711155799087174906962119026757972803072167193904845064511765032249041647282779179390216088245276802786116819980980143187434571580018187870184765220156982125884903697392794409963397766934131768882155163799201533841617785884909664359458039863058430332423091760597686827254632048762004942696307139828398647980161109894477898497361973338627693517246075155893286225278494934923974480132484327098354364073661945439600459746786591512429437769970161548455207159322160129534691685680221961269474289482159333586687404953451078705489041806340607394083037264834267092064620919606831896131585446486751215308473057053612257761604586528970218344645271624388943475427100904644690125370627126935194704931946919065120517475948727620501273571628637055393176419077383249138291015752761654172491386494648822243847983442645369325978454940428472427301026877654607158419344113709353553805411142397955826910945606337429321376694609617914214894171576006812793923619408849160047187848792108486553052718874073097320403650872849909243309932880676997924806713015414539946323537477138521965101285925445238262632807937416043981943857500947658033276640683061575063035524093285131857829252912721474111348479452398287341025785800231221175900449931625861609216163030722483703836876966116341390003114042158381732971737886253613366530462583199663962609714168285250242980407867528778418021783096827704348332194225975530008608171164669935775624164590893204677220439855544365535303613966277468537906764540582422627301157775475348524400708092172823995040957877845446714377328239428460861565614890773493261199616160120240945205629462759733834394311703796055108478743256049001582379410265048308407534857273065840540846702491939866648150412687933810632790396261561652427499244324929252182210680578697638868324556089953445574247835968997053227933314447446374661796887638763153266677229014753672381101947442740426362030678213982918967861135806341454287448217890297395459628843820194637718402139001520170421484649637979251680242289935755200595911371653120000000000*i1^190 + 141705270249088478392135787250576478904332021373600907790793008000036592112575566980043331477476297659503011636231668979927619419191840660935742609921013688999609148670650133365625032035911671608771921986010939646879818347108610376996728239013943143886931948848866925722828346974193483357307757629126022348277750749459994847814627074215035434210342608159425516009007527793179307487265143363040117368271916417469143952883076441340298899708527262260164490344447886608236547722940124539333668018754032520255200488857240656638438122333056352476029776892560307962976346687947180116124456426874047570974674023106494650541159415562440761542321041665333010323538346316303927364209534779956628047155154422714660379126942543896210426981344329074493672279841193373886140251045109161220138562239513402682949155737540064961724864736566347646482074214548355899066070139558732352645758693132794805609232453066681266294845730531465542263728605073969387904120896408695016302170353553564295953863428921320785402440400788336516581171689570905816434413499679829025964395503278803424892145851837367033291004672179768548503196661303356895209633113044827375541141070162429921319767927791757876789088582049242890278377989918813387466956528951635167452582499021396352336239607566391649194569244237753182909647527207126973797176974409768427095605641524566599983859044008972165138728736828059496051417230242248567630807047129012441977615735493300986340459012901684910131450094276103748194809616275461909568909342439096255250548214757534626895250138054812299341641122387999796064564063673020663899898250073696609940863295709611872383270700794079865254084884109049344487321586119235769249481366020620193899749073443996091508323713831480873548639723510834304307095723383263803378210051190494735687580893708693925980934250719819733354283974253656547016638757781972402453064321075108935369792466256089588082297550551107393704682111072860061256910976594161649787051264462607523670305808635017471021672952065641213579697715646655175585605921348714167180083127558055933327812931378007596424605719716786966728679193345586327949451804699823948332402810096753395003069592700699131708035404709418347987308739998752497768412618062047526557980911866549369182451085003445425065103814470207291891071519573236296761293175231848496559304929461370397742070034391431590238236552279447321693567458469576617998716158626866981638444832916300085697433698583989501744121024057478370536937990981711356308524223264008732729298097808841836010871119203644350013199002310677540055556003367374837574200022171473954817523942034027632656556599234128458044414000028654479551613950796802226598633356042664418352209919246356555281345232925964602048978711200299242404222823139774543134391035082649017930576621007642759581206355959280784850440115950624003634858023528901775381148436770201074997269102351007230746275831130492909793093067308098188055820144407568994697828956574576580265792123038366910529117879964557598456164764994054800968101279120796478058173250782845992960000000000*i1^191 + -91732214826793180347189364335539214002053812175056754738132865409980078915932836892366348286575657189911707452424483487594554760957210365356105291030415741362154830139295511323914592119916580675520080068359658302437257526968753688852536275766729863866517831662051941465134551122843252092442880467318160339923730756995818364082529938966930750826562648509696532832603596781776714998425449745046907907807629741427502776310352895404395059659161665785669194440667665145954521885169119821044508374621084728897630763338323839179252121932158673986327318823463873746120785587797685321600031363191098935093792866592220065866636800846628357514054163136591419325396448138554376006407529712962996444831932297112236423633079853324887816781964353571774446781732815235504506072523267658528373950342414083054648786603705688561960508733634523796582292893973689440127449653454700442981566488744502987567558646012288362595421452209396307674443541448906373632584848892828376164112543575884345873808578445793270974501140888105212125561249896920690738397602455469936004997703657073715944814715291153223251096956729542484246938517240419253934099792613520547913006124625183688478003483530714374496053604943627177651723683702451285679016976129255940542493427235075636957745799132042659695092274548886503044642587154721760965607357773099411441137858949244528224683153901501614586497146896535770046694398007376248229147887347737829991534628417682137767447135040658521973803680992746856162498675033984140386787158310774992732879891959234607591117365028447930024607510026751564613560463583257862694838951260805291610053833578865974310423419430441651232322899990036969248699474446185545938562585516591640940195749019252480819572114110351449089388150519796885361402199202196529698057745053796744598252094498862576346929063166706892048642446574966654733261013207200505789578681539599662996687932387223650724241696279145656495265407181808076539431495268550552669122989236690467412900272694158168262620426590287559925378741769354986389444647341241034809080311049198559642826306870085572175474647287095446264014355368350828890989599407186301906522902810608756739437771616967553016923619372743258289539290478203784605859755857908670384895391118639727978636828937135653247527607620641962711256251132136890457854130321333993588232980365580269244906456431002395528104292286978057798838460714082548894601350791199904617506996647190780820023440828609036236240420036155101471064989157688236897104599788940090011556593248784044015350309227789958144107487222245769232318503342233079586812742061670790086580737776185318527089992039182455798937264933157811873656632969718869277094894415011248662480877454057258767819054784637835001724746649573418157302398265897107931399182684050035262792840545825328772458120946799607639768051114801131748698937825954151684016325164992393973559998383083781051476069678314772967929891966444412636338496258851380102061201218351213688040106886880647744497209510940144295158145262016731103299602879191449600000000*i1^192 + 7172517848327078631490237829745030828742092700311317811043613077228246187838482992482122659713589971757752632374946024034459703168508525479884770349633451187004299926755663206419795050247678688519719213093089010448035438187106613509002529271662677266014402131291153236721149323830914463378039188485580523035686905228075035513447553064225376097021222253690501334221097635274486711014796592092190037368594130882858843494508263404235638661500203005868401065428645411455827080478335172288703191086258399975298163913166789772795446014858030191229836783383465475048990925336009006166659917216549085594680380943709077070576283371298853681029732698090535611619748203408666156806254093894772951164761923912812041731007946338092389263461213598460737204757362720255220163455718214055150347839983367910782537594099258496290358785763760706305049595010477615208646031203782516397082102971401384088160273730439558075588452647796115368190235078015957600762093516334938834152443384310048679844074981545788432721910712844796300024240831907886549041431630144673398646391703418593359847145220605878526804337037271212286987565742017994713235548272347178756632029200789052440201833627315625332351157004104462999204140667263216007243491493810399257185454759621168799133767395086331965522500682698205868496311135912007695861003094149230449754123612111039191571817146838167332193775641026540580978723823339875684046546290825186270897539569047116333088059541913095838311812609750290858091655961828787609856639604398784374497407577623090553434150323378077964169067964203741327143071817214075287151636461290690104579823333680227629055643918950331427451543676804317404202595634473365789929206197481436461349007352158483217006767547293323938918243835594485021481559043364450983858428118543257436556140250310888462387589655774210294506788516249936426469234812316683335444839849515714126383324038718009293809344229912904871648656519488544267021568605143938587770933955269855815537178210936751114266213401676855049889808297902350635761879848441845275722785766859571693779402078216397671503640552821497923634774105016194563851201601587394829449081845069876828330554685173240038337503210348550791467445045696731733797779709162868913711456486551446489495094505834903419264328621620739615923828290383918227907675568324479958010741797697992763610100929751268829466621856210504661386123257459678282513660301958589250866938305372315122817718315838760111421148883724949396733058609475894114997643347479511844553523185391588295535482935135633772121253465301519779435718016179029720245234079335971374316790799923035157100542566097238118985503460140191852089031124063064746937736867668242930706901074332204680552398339600859418648291469675529225220815000060398819888743426720767050802089169677795624310397331884787799741447826786054472074983985413115130656350525457290174294721628958576342957168242247737730364012044117718297949397104805593989744931955458535614929401521432792625989211623205085668128706894233600000000*i1^193 + -149620953823276418610260855252704189824995482925547554364149360516438382810603953055927929509832496770917954545542788469243154727983185426358567072335493629142999587745964971143154799076184013051746492412262473610935287587212502473625106707870360142146288541846234853281178630797478655397669332651435530761590028026833530375679786426235488977542727490516409168695674312342130425205722810964166476573127521028043401835430329461088677943342789014071642065016422947898262827399220542742327045388909397581837161346034158937369240510706420504678544272100459183226262599163404540510964495168142065191119562770279954379390451408458807485579929827860214729238992339505723416318488005641918298860861652718239631398366597685346221009654584367010728908850484905868488564022853988841025474122621234995704793472959085886047045036926824675934947064630750610272435586573255772335594092241128643789949129511383312596388159977620421185812345564758262731315974287922734480413717399222733476416324817284978848660630326839212219668764578772192227811689951835042748036763380895413467481641126783908882817018369600049066697482443088820059448824840069945806372221742609940768492338404742278688284791432661047638997916984553003511397287030800498588517927390488722122710262892617940719634452305272504157989870744199358724466586560110175084443189769133047653738802833513367640834410191127706295861056122757240366978910916602559767997386095489216457657649897584715113723365246619250200491634121080500571985546981060480758098900438465478863942665205908120477528789959606808882473795170521501754235985385868792488432458328240430697439413879282847180626961458590362870671619159040046060702785760172741641036179706524709132351695530973505706594491014261016470224231774568838207273341656844212833845496596563299742979592948680440010967546026216790397141314577078979045020069092486403109971401454121210236364191406776365080229228429463443550066759695634791435664688246861471327786832747940165060289694250765593686180074394296571119255534888594952923451383594484868902723203019958916502592865332139838190643925886137956165016414083771306528745259241366160126585907538392842968891594622706832308852839186422916366252641419755015542096773204625446146038029548791903146869285032595987506580724538127519357157104611130602721518261466256024715293771405481760466320677697554373719099321186505519093416971479832174200907657581388054359817476018348591228775844879986497650802858148347756700242261067159702581462911443424317696727090284856783172561513936697843439989909611441313199008370663209008786958795803137499506194022446140657292660060635455638860219303520418058001489140794818595965042563597826913064962294173971284999804352172954530011844993415585088036179039207428368426126044013860885890623760665040787362239729359764942168952923928771731881365252406685300981149872828180341861194594859976628439487473828903485077770857486296814293471304516870968814449617410217338394757170200576000000*i1^194 + 100569365385395263017627538315748420383721153644131105269755952358086546200007742482612133313866440502068221828829008263133891582515334053371031829753375325703469176849682148315455902812916428996151032468589754083824612488978762152335282253738496112247911152938562343781955182888366408412733236141110693816441710968418227186854863842651502392054518554924927034133490445785869131924597891568219719389581028037337122187726434255423405349663114569995175180037723688228740013368594517279147965437284327788266827857528042199877484647164953418501377712418391548477715485158667761773696092338221202087249460289433978763118329043917279746541826327745606310805400278069730795272870935740355727457218553420085365574232079897857712504057100111186664456191633969621636566569519727875894861325460605493620666336645559107339661762259862513463296662759706706245403390740467335620241974859601779709500164588054903108532257540736035599689870738981443193148255148384420897447222869038461652669184934382238279462485812913655118392897354675374415002582672097307406455956730417398104133838603060540223533169814020498104994017352855829887464042265583346385785965276328702447119797598623767975569341725592822907953650551599367271239556618862465746128114328619931479085789933910402061172562035575888470440140041048857944586985071645319197943132331374874609478898730022937216416030239262084045880668915594451401247581841164039862534556901419163540409536204838216564505457351880985673461418509895467613380302180973051251206520343945255605364642835617880401663014268638288003261826468402420966899287687852716636477296116716772140442975604894142892900068500424199014795580024462171047132346269715124732438652446828713707829922650009834761122800937297185712968587955041186810557587899719348658211822389720332339182769151298180984565061877473964326723660719887846380843967206570238195086637568261907078188861622723701339983795577564440343439780138974559755420503369160977310824903029883806025814606492871139503417830403099086026214738055505579689559782163964939342005558108927061777696904498581392999774419212495946866456909792112986833231513023195783488754823938645744447763377319866069944988380029968548728369457049619856265910059727696104561672338642178959992598785567704331703860422730664425683922337025349174112807240458226184675016399506167018190448008367623324775422788998791503285028706091525703517648600998569833963736276651248504830466153479195357544143501921032408581607385169397692088287031265167592950532696057878273007746583715581024178692808958323791838312402035686378180489828793095367642511556150142191725675934044560616335525331851203848474723929965972028007341412548934583133519096213133357736423328469300005573801040148309037792648459266852662226640365314029151473051880696090305328770146517363690396323889049134126527555297380040980827909219611953676674088190097465595755626117925104451159479033481419830599756934603675834882457600000*i1^195 + -23566213311318803117155886088829406763102546513148906963147124990308475324930090048494863345435128778314342825087578227639213318442592589427184220389651149971895518075780724965354996674502293323485167040783529265642319279875020249719328833115900577202787821973337530141471267223284229857864403861676960196949627717392985688000364197527902089664605096921387396568407255528712131773203466289690024871413217393047758365707256297422931282542102859445674125783741981969597745535622152108190019557723334892160423541086213851253639441959134482965114148292309943595185159251624858294328793584210979989960054794074694296865252808101770075767885080684806876824660644629831835437229240616350134917208560378048402966975925668368470052499425382379022784879080967069677186189236244499156890990550649319015431259195475418355845083779247636846041473846077901291660434914778626066961612436470456361057767474708852250246610157989258654291677612888908727132680430946648112164630859106696084171122327767828946187014473686598961136913622835183340636739489992525292052171568358926678227121110863276870753375313093954582509222914941685505490983297494494728595039328561816577353020917874680837835411159406481250960312418293561313042356865932813365807640127016675424352475435697311179606130374317880048150862448282974460389883638501342657224799749032675821671877439838624409710590054736539385119461067373112820081821115843569140216953053268976641115406120555521572036992288709892825062841835926859561724281278816417630364426993956909973530714327038103604192274594122335402170135222221285484466136243544294985101707233538946116402198842268105558456694388745871945553627176079967589505159101411366239998686448790585229544625684564555057050697523084016041344225721483914829596678887022452084204727586054043216576258118397665763552290798569447810936881283365034400964831722304408277264206171988318515943299074443685846555885759097002394154085668328800420591577118134573039602690271625834980703181109036520277811815466494426696731232330969588911156065673746598236927941543454172240955538385940547326699823296387377544310182159997276151728542249591768126994926193855227558716702319169206373238011309049491923627266653830015677704480636095234310597039025416880831257161559932529339679014627162778424275145409189455165548951961042082180005763120642397680205498349244018728036251187211694997303751129281123317518043638975545700695935135742714289247930715765804072783790679728245006013518404689570219682932189193857969205011711181034204852349498718326963713062205076503523500075239275845719366968768092760532767090077746396218476761765126687618859286442043858058027122814593922514509306797703978938274556388223708877865147152296494891453060386300146467798704494083243567189261805378124023376080917407466283000666270498601554673427733305631579950515479299379734069485766642082356375093646945616044658524500305145301477181106421760000*i1^196 + -113862486958879891313368754142267332871226830710951740630273325969198033503404425152512921432744992549288963574008962955124956228264948860269176868022293747130851672558645799154144030755919904365716237554808319820002302037382804838726571316206973868395122551602456108119499474010723940626545600642891873413461787671844907675969480464874982829415293812454980097489970148934700509664548174268250020887519394915490175834447096222871015979987960089571659743998560425482739998233503164482837222416317961959936064493413828951706653962765713537615974594185828562681448373930068777838799896667951418443471615024170345252779484944306545202951256296562099249425275725572619173983423740639818409989377186732970794658613916828020391504769660750247736069440844099419451398508773004624797536048173332469626600093866183037451745774341819233757792737291533021430490108805169109152482492328905421431099451758671524761011022480990038376911340747697572642530280256828383662268595781065753940682991285660927203008913615925775779961652962049374163840699178818082309954435914968006742232500776743537497984075151944571699583004475025052882345749217197486755254601781454297012144189983249681361305282367812572425339779206725335209422283492262488040819853616163425992742754612697094619355392041189087722869274114542056264388111163285374238774804180240077324070373861791708205443613107452669206859445931497627143503422835553623339702683151534832996549077532755030835973105632977595403126416134978305637431423736739070413731813855547358842993923734405995975585452035200178446856246224362811581208325176982947338456782698208007470324078217148560376510515225523529586915721177459346917159519749964726735323249683934227815331207953465397951176455996643371101010768345512892271959133644211707241879953905258637173250354220754824166917807812139136699601330456410039136231835963238646319692327716650433639646499520991151930786080585672644900857047451320491816404239682564732585469657208730411056765686628841255992939412906966009597953917796635504847782688977415492295138522177182032889116823785818275676994433495047388070924040968060378356924797065251698742728215002953474310296293511724870442568290404134520036136890029275388063414836373625499476319909597535497938198952719458246560163078398097956075388328548874600321200440540320481039438513686925835039392628771623512494884904873115979861431394131177756727715044525766964463116499606616002059049933930629001345664627180081773427232142900699401161135689388257970784782682780408195327952308250518214798908969690271528196770610140843902693420221253865977284465420112543002893191403415742466201638786883835998848614038734482422173805071296032528883005346019519863220792396477715203001793056597156119885170088725569104668985923086196363965201768586018813383862752340465404347031353402677328696362616453864056372909007068298477045624602624000*i1^197 + 6061104940396298698661116410973793974624650966995351491623784922462626330580349094956641059361032273357648369234279927935251711972833433901959431770393959073394241344394916925979270567157508367615922634994379197706681712896554407793115638711231692640129416853188594114202991509168221075272652377979788079115039676869001294613475563657533597049813999314903338771031255997689218258447226530038848376685173207143622635890592029110483593525569315607642033291025318378689593188443779737269605157654686008876755722641192141290433699005518869715133626717044413792937249509333101767630131531404457454443523341722784162534773852442019438306283310579454230047464345246761835673923245083289970369978683605129587108073827704598708990023199055997121517336749406735786540729067118613787163803916063689137097662422964949378762976269769692450837448541274133268244517215212013903327321472174803156855819281051912508220333688152440166910485537289920558833566933102620298270965002749298012442234187469132025589665751390829786501199409338248064992460264948362771774422733030320758256918042462845544009787722493656875031187410642697068773734695370476832382885007578340226845106886061059063013635010737337298744127288777564742695118227010136303947862886353516746390639466268958508836260724620734501298970829730318805153349021133752653886564566438407129499073807528612810555889123186524321307744293730617336922667484685991574427203252036603644536668808363217248013554023293710616353490272794274279828728007477521769847557105051129144848226437774965499786855334075164427937089259648540810410409052982381245603284461540871053520803539633890340757729816336636390220886970119126303520847921023077531964665180150639624113500732714800659154483242235051230402629797631138482142965451323012667791039800579027202398034327753167173593549031891279740684121514068585220258202534683455901329925773508372176385639460421718813409324952031383744746509481447115672262266369415657975162291484647924248551884949736556534801374847903852114928272840709448128214329659131608513276140606188073110128733799147254277834503809963550969955531278962687335192978247131965881995416044326282576993286833456557937867913636548555664182659421735539340600018380678110130337764859732329957490078537790297885938173537904045262755299619859561085281995984801850607272587777545023315887848601867658496970458498637250426062483377529126914174304076675010734574527470705942655167621696800443613683240207170493898625601671567675348615540250211630895416996070848662081300670428606421021661813480942146310027007620983044367779722013495648000315498565709447645948979342576703666168847259124423108749233353691626050652900339505943080945462599931633252228024316600597731593526146070554689347367988249338288706311291722993884020850461401601710044868684320660364146871615723459837952000*i1^198 + -579271688850329251396843966112880621100935908055681881043176890191319260193529919969220354889454804879013624125950589936515012445533915570425589503837325270643589670375941499838097752714588468850228490363024555589136478326440518106421898466712170943803047561288420309814550679063431744054814197917099774639209011581268338328021498444770328117787281779749422885349436987432806522539480259877660719873059938442570754068545064775090122147911424868756878654248317157157909657282502965230078945044099261619537289755374255675985093435272819531142007443686687552886307548726771578137995171734311920157058232470137381713586155693109342057639750555706862571989377272773073670759789152439421832896467766089057695963951982688993650551871613738048988712886130390203470784030662459541410024783805250392411800642998866607314680991612178603548240030093987262382097197947514631568972524916077069774175325943383677612730178645963795469584232356826694803561350474512707732805756717579454013533849512375544096967595006814557187041283386792042943329792657107317514794366787651172886360246666693126479573296286367075537805930364389798858126655405719939613524685946047607686983301649845596736601066145473116903862353420370571882715227771204411857325259095470038077445238856805814668328553098239959993905534780103754033902016969931411694418273895108307623810623660949861147972357052167524786132365794938813606469041425969531614853805260491539053174036560620308717383798561597659826809506329272758709945822219655220047227087456844474428457483959392903925617184057479570836597173771115153918851502635566757030030141696886583112689965428129898804001557072709108749800844265937774490050922736153703594392214108612293456104426063307466254540372383025325302880426380455597285890773688417480893877102732748804067416098311253149644310634105384932228253571828139196065643707945910814059354275786756097678572211496664077994785204585219974126782847934688115013214298369398505990782529770723706034985672317715218013554737510302452068044169004304189101685658582456373855128315491307691133613154221858470305126503820878153889903745544572666867863731998493074834685264864133487250433421729829305755340525753749622308563504263070519337539622456779838285295659496978298382620558790264913928307212783032061925632675001837294505669614468986250609664539214345342523920264668690044456548260917986406653495544884844749682034932223615439432920185303911636664052472106175384823137207111762493576085107861669797546635910301434713351949898066466412264505625940194517385112709478370390214077416347174381282564981964325540369172061654228869643452769174517093020425678577630649308353637576466291600801669779972435613941618901898637498667714000755269256045704219947514915691890619306605139477258457678207271169677569556480*i1^199 + 5401972632243174479386005102421578959257505555902888844104257624279181466143242502668788816457719040409718498325209923046163268134891482462877007103430331502207347529292210166076673393338056671821746136237849341338589868559927396627311862011534610965207320466584456102569069269725301220186257186412545628616595431412049612721253874715844316701112471711291339260387109725093794469742233914269076702201250915152406919661831238595411338684027604852794024824889040453495523980529326892136526384999716285603809716979509203636572605932885875297656838220590884329271507771650601483043810581113493927232460613979792577155781122209091686706151017427489634571527302392281352753367946876726947508263518722897508805722454278551372732157312095689463675574491777716477249211097371539130254921808575313804328170163045216185117087940877591540675088457169989472715723293227523261779002248702537908685881132549056248177304553675164965707142593151803112362302143418208138754401179557376044228061043389465264801926999424912739091939906042241289045773632419337801389922522187325155540230548504228963652413164306070576157183563393335354396830742121894104941524341430673325976925139572150492162293644570888404446530015231448987061787753867785046519279628164776442709966586900838891834871130945266085813145028983376718684573119437422586640842896202532570927871212401997192180641522904758565113227214008791689401177722327304757882186351905317480125643318779672282247949709388655764628544059440880940836274348408691559618224352617064981851005084112016300835320385967325793638749525603475721338780892572909682408820708470298759006086941670387345218034027713370336223809616263163763309449335413230089029584482883700095460541055362684130225092198187362165332254863604704598535247899124952802968755331779547893996331996345468391003144315541450102188317264086984941103900153446348869783602718710266693761601418337611071195223856122958166497242014439484854037391783794508927772239344416790351996816947109880636236546441844103301753286779129270798243953114656397141981265667440051395046380761640966721185327598806157987371175658309987870565082808777300321810727068768807963846589606584980279219990959060705315581877316434950657685466838079494816842672738828627518206029619296936772114416921461356197152238208375595163994239351805868996011230180509197443812141531042890770051463235092568150592565454923564478508294283247586363196758463241924580303261680511581201980997221984432806875346004493050544623739860281698907402343129291451897020898957912050497392122650598339805581168213258200532274539207754447459042118500265381506666657953918330409267526772034599571503293833824047596310840086885634042900621975241602612854784*i1^200, -5998666218512151905491260190340515375416119764000910337664823849899251976689809113879946282695777553118700342051966469222415966379822869729535504161670152983506946452609069709327291506494404710692922750294591305384998103551950091104579504057294044371244988357610390240853516743282247721823486836635088382286876387375834842665040826224546139843424956151124717694715777847334911339588130956098346096240403535312642812497267370052130347306829209501441614153146131811248117450840183644074621199881666658979993319482544078476562293163084404493680137246946808019873680160923457167060594348070758023437972250676981563280849944754725260612053182500949178043998853149213243933178264153300850074916237458188139612603551020539299989818798599870880692611317381271285247139196852748835673931061889949130331085120476083370098147012285419734405764878563523146185512296126220072783942160247876769169674886583123890011808582438388003023994757515904063647755076962201371810947355610161816580223244563143943052150244526528648570956164005205569983237209820098020147367118087492807611362285385872466890039640824517468853672189099443457337111460674807616980585187124029550787021768653511792026953870698487338793772876873095766428715454747894630572957557889880166442121820552050355194301394914957280775443288578489030340350981908543872053353639800111413897105087292626941001862565228642113709794092221822753808701277471109838940704667302281324438160558574138851169445816156408662902120236418536948532057899927054490570660996896630017778608070902551294451964668816890952526611175811614890608960224345836102819244714162563409061292780011128541088137104747712343314832812595998650851932347870276832643149584684378430175174924742994738233323543539651255989842011406341540064540253206741866567648771565528600448425968106462037839924672227762792408944327412373164950440371028778905959898356975438198636025837095579092884655747094807066674653536653654073981540723586751502380352003126421611070744840852447098479474417724184149586471246965983059903977156551816735515519950078013189912365312585611769151382519579416286448447699325053245534938928689872346807737928987346748765270991648604697880094018722803600476863164988304432157726055725396165360744051991609447092709085114865223225379478433970257299204605218341871085396404636209195426286311790930222459628470248527873021864215294960774719245758229764473294889562674813950077582369189297899934932370879776593618358150502048448079337489784352454895975161887222963288746534039316963937153419298040956486407415191590975743288593141684002386381241106062399680625918112522767119056438497274639021176427402961494572057722471137135783283690400702652182129256124102444429483863175774187806784278111044916829063307691890812958711120342907075998338622866921172450795679853172079869269310518456407287941410532155532333557699203182225640992061115999389040702783064136226260956925295275876431350647382972725820051487868887348302417496664647944606790598861490344772734528035546182109407254567856215083850440173127239423366563869203620573031954647840796281417911674568289334610354982357669660463597430617325525221436877673498681327037997498085034890650185703390328632224527824499612022611718799692676250150425838669558081199300409253485099012476329236963816146641310353897436578717231373697762870397351835007522696653236952517338720653774315935625643590705828211451883264630083929125518971486871765466519864491744269324089647648267224862525051226054271261143648868136474361808374627704234196928095143600832430247870094673320604757975922749916340243381023241504090029087616141278203314602151046026134246075312408217572746294445794422475050988584271720880522137117507909428427068999435541846718636476048999715031897252710868479708198594225984764939866622096294864502213555864171019243600102446791561399713270977160418936066548491048003018186992199585590599916152014996507798815384044582744517834901839152882501516516496761221696447416201980410742256251853664560916406138996719573176847086971609946849501877721356777140658224576645251479693634182913227740862040620791763486175585955137523199849964504889361821526527170687650133262062371184356065698036179462037874278687159550115910238827754088222818804329442529605026068470743337084804417179736072757492002873309016889014114759194381037304967348551948417376205948948574948903999730897319488853726250376372433248735639783781767262040088158859664076785676681070554891757489368342030570460551748805350371819216417366430948438543196458002052859729224699702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 92121246727631361855805805549446658117045825710505753761563110767707289179633555319953096502271814481220303717539077918845100850619764164671168088157210236253083048272582242532430868913059669296689409430919235982953383933553120331862289042739771999365866938906690092427599099679420524887453948878055464764879225933859371587270058765701993416992127939781248198424540245478088860885051964939560052910903550183665755905161672683852219087734530296091225570665242874564476564468056124981583064988027411700122582668372614411451657207152924952304391799219032076383777574623533030819364458819221985839492983837356270083693020309677828528077925469434475570656229719740759446814792360781867601152490600555097587133730259753782682240706406036224441862922194607145009852216083637937931776910598544532443765637982414874127505866969418007136865098818077565549182563803436962496200701215886803405877055999925167028409164916770345126026264040919768817146115124030038647367554050046957387958367556254382694353893257256982795990587075015775606374002732294759360024725701558668503894097500000979414993558181086215434811782445645936410924669737123576020014072575403788555579802317548782797485682284941727893021807740621973667267383368577080054389739476946396859536779416998374442260112550780187101110060184431219532113615025929961499173031091558355954656300151603295564810868612509527429282575446951955954992998852156548784090507586038532171418041898202551847114064198824342343483647258482487197086319915492463929555487552475335874110825919086060380175408305870141252668301487218555594613977096611239595081932763126019440859685485909699733237143583300086962916511477071018111487581049488034557585217519354680143940825709892970844274801578552742296691907444618983210973453145331923955872700068001758474524170771913099912892882608323304609790453891789408435841938438025606430306195567544308263760154309382532979028900129699270035014500973837484033260280874183485553918175755413597447152139879073971654275451168737617336979720238477127598098247073879242533305960994670760304488580352711888447330482169938751388761555871980243287240633643667070403756842795636298594513728784564818822148581891082897570432227853026332912023364671391704133549086404961938762230466491335441655854990529899397121347231239363644438562815335614573025970697441926143883185690583775058144247171210457358257889277905487912754746861197616071912963308092385210456944489172815003310417553880036997180616020877459937021968919678868214123167014197478294806618865868014523395162510909148715972403418730635542313441696583465388978536994492517667966553596398760973904184833532078936781493537157409265807313077914433936759741491946191332093459554803964479226984829701753490747670088981173749401646644251044390326308455672698898971343733323779769358185228209870770252819094511769304932728501032967527938842179360823717650321080506604045544137839145026398105943889582530161097620344539661362169641908116499519423417496163694498574787005362328594637322402588209160102577041514915211736531865320077358256380257631027531968922607810694331702422327100705533123404561441613028936212134107671867845106961771619563780585214388861433258495597371587552832040245175673071542024389417204316204786575808963081808827762191749587663960105597154411890535194170532281219254899039486656136596170568046683226382653109048197300957910626154191296043171395956298684848060596921346290622886375046374171089400344722715871302709580250527676064060327917226017157502491583666607347756218575609047636253990979354795160701939962426142955840522274013248407534953800045031201483506051766359449744129207745367124115063485843899612261567719898043039241132320524847442840751567160293932013905740993943268613313206167046886289418616016309850987274383193182314142277919089838865724733944645097269920813237737271127111815699192827494360315316899047718123345897549694722357289252925659864814558952475934010004759200088166907369909853348093764442635589898822290762742158002175445325658291020336058126196835958187613634575662944180152270856170263666441557622983646727968814381089319792679147462121891942280257997330404392642609137068144518134602033131798577429521481198507472348497013010667258313243332408570824292728019701861976718140994205039371907626133459043450797659751877009902844988596567515252013828993656266359179649726493272283319202780979504235780877110461688722369883756152752549886554154402078725718947171246911999285439089351216707448127730628547286126690216109634737089595165757536013972320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 567297481335908872969425689229338621846196160663366276886103411211325396396433770850967575250302691131902553444389096990702071962106940984374782746366705118096226618776191991614087743316247583972631228034935748513792478651839867267308412067296263607276618095431691319654346521042249181462920265885838097816713775810755908487998616050252474329334320982614694306082155140063893274370339415695927461872558035962579892388171688941347456786614638180361043822947526409611293347992944637000234017203699849249645965611517023754994287246532268672672905834971622016798087219236662849788053752667155143649204774439255318091111522995663901364578657776858080057569458188127611980396639177129620049696251962371636081076144220635881783780357516800854200224314899243754455361455659961354085643132367363260636185185138943001108494946106048549916342573445224228485308117691549074944990921174191600791694913064565007102130711678929883989523249886217913423229176178410236834160084603523319614062051455469959910106555346201910713840461558997755664347225496532786610878408326062222473270871387804189621069963030690584090791851959020436208752362723743286605386147779235532605678430877248669785278264313619484604424084475906007618311427793939444937537255899943416715202958735283316391956395179176246140849562529777231499760840998461794072926789695434653455609392765044161386647319990711525044168911746038914604953477522396640653387857569423073483843674333842913821719782360738607667900504680851588932481976968353943220823238725900545571303322399634376488216885583853519989803851579452694238770300972859486359505828545809576628198521735454802420690996544571221684904652714043125501197132998166423193244703036311870389983799065183710407518865564832444266682861965230968432194078300971601640964794564329186653759139957410964319552968644705191809985286763677201509047488196300394250084355518662364374261097939444586448352206805081630324090255895521140915305162384280866996935534842420731830326707108492927792705480587648445217672768915349094127462603308458178602615175536306169793213719277572557795236619368080750353753363630418519728328012076842437280851214325886164458868669628743663011154974409781385888458595655258073713961767556562433365444444356015009708410977120266575987017482655265649751690438433992493669250577521579940487332574782745578348345186405880287136940115351788598236106415049516012344560731834060862734357183107321975338085824187815758129716567134048730774856513713091160078016934717146680941888519569187615616528992580005492049540867794441772561981854512311397072535230131124012422838251770055021097877160816783260004663318305466616939614393935290191951498663047671895718456943066025407112026402727660707021240447711629239964098103115967933368543154959510677067702718574804693315477465739773263255637420016244826402665478570063002296248685011732279901613173074036331929594372196818425600000043717167479438903284266427148607989817747649601273498335383034717137273707199608082412297910669175380337701347928311121344951445743476470898666433043962987242554318013039094470307481391856417960238855108634127089656569995607371198124858431311810670978003166620295899056650152171914876282385164884987488579968839412753560810692026111433127429615512394444516474737288189788083465032912959258626127943602218779110844443877945143680279420814499381929284031439971608189729637173957138124173816884992530930683215221598938592056103781143424532307527123250326474476772112987707612725887166904042719490554515211803325385706491887088287094522036130057647280912481792029444734965772837961926286248468080880007953524357060370581644713401423140372532615714569171575179852113081890932920863158320382425867474437520842942215946371312396131644839877961182710634787383276925647814245156564258558323093270446527249249736516750022083077963856126434501597611122473808844108361751104986675597540035000728136919233649360806000239007067215210577052714488863601324249534608792064890934370258891666499788968953975045840700937502072832701657617282418192182862136867861075473937429390394641231251212998081945111752138501660128165950941953546993661752839076456178085607025459150905979313790512603344181187475340493559398267088008160176148949220566089862981992800205342135666183898237723724251753956468158498617300983072827481457970348585011312491972903945961959613571642620589409269299168044717760696033857732102706540708011362370446509918804572758431483252052106440205361545828887513531525257256837676524259549276659169075286619105644999780026216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -11052768281561847507744932423913902399975908939668205796357906341860602564315488398436684752777536426046979595858424792672230904101026957472688233669754185228228037411830602401828701661243830467982096043789711639695243398530217757194038422469255884991593002729329996037719350998343258842342559764297118924968460072219940311222560846982173010798252460616058842724883664992546614002082454963970454577271768982078977336441522171506601448396982235139037833502834509495635806363170183115455686450556495721186401619268558036408377219331935502596572174907777556071085038089605053261014487715025215169819205073340955041830136791771544194035478973316299418451333574618459449119076011859795950610371872703075765044775476299766159235203207826316068189228341784663030879190510132477839952107728415928034948878489358158482127986123362888370189722771297607398521470443084092647028805925571880499896724694321852995935048412736515124947727947124609903759766258245926255977414059347781885072264466987033218879980901212118533042582158904422859396979906675668376004701450657361153945583281978445394066242932853117270312061076628018532992968155118500163014406835907809374502118702106671994520609801003530154441694072358053606054676416137409751276365922772579351079602594435409696551572607671535703370573455142810792767754862870736211226070177061511362324590398495374851835069640565037546442532140432658486344020730329016234074414893224525959258457887826961861999549622427634762887239079242309454095772267473918804519972226153521760633673646898195464510775966367148528916347618379080478863900619386598289040746561413144127354140706003806129275041316326306890472352055364361627965272060318220562540585480778586973020711740030415889015643954464296122395857957661643709054200034989976241741996759409165506893561192823504626296607155184507749745656275841480133755549767552456833733721172499151956839197048824426971991696192954628643906510680964365295198661663722838330090548504492966551269910800034984954563570022975982446559826067235639500231555324992351454946619571722553468989148633355179901464819437128072238912861118324292469300565052209672290895486010788067040539326082488829001134817871561174132942817330318349408664952574542697158731586175778327309417171334237371254306068969725526218516410046676938040723989824363373637900380921599496210102895111094922273689327472114385696190840060747703643680710190744279284348279299869102198286240023828557588490785422408174780828895554157024999596373850478807295021749532524509646124857621487986879582930664388544695327512326788045063664650341834967758893655266064122486831665319711003613041407849487656675650486363088587874200723812527671889082159608603563157307639413891119756207203044768539147234166307480990802073995547203624673970960594102278224282162327993720895529402542080032342543265876790253916626074577741759705794579079945175817224475851192578148001408132072677040942904878560193606811009857463423991317762692626458310178918757761240019902274456514162894016184510732926243303574768201575115186314561357845060229366966655219118275588548583445484011955730811903335602989664664716134195185324124957670780883530685292134598712733470991428211689965616238775978668122512933685711145997405618885945651172184586913577210824197941379516502618556109627679965379881802620156503924786048650746359679394887335901733553220477999663315018248413348884300410298034638609842154196951015578593515410570986412075712801017053447711627103993878142655310277932765144991557957405874509890140155956459960474773330326898740142348142130575690693397299259577000449067232854506624102986039686331223117575366368634473911683448014524295702125965862052249712457035509409520275857963182367315352818534007517131464210377315299932988437549522541383967520374633287413392822593192047695736926557713672073513625868747856792194164008647316704651344217648567778669791577853369477442338093460269506716881813841796359160237702507381996915526845436184005689057058221540797717623641041332356164624248619047537037143641963898109608476033526568928707289321607001232210650894230991659235278141850890658411074638686589359318898334263982601417842298434621873473492141099250714424609497038051280328004920736904532724862893715349925405571449270575251340720989085756610105930230892169751451133196536461714256468886107974430713064887282791826326726759000412338533484382764395907852883917090741015861123466146668894226614364686122934891128606120234180134103979854481825776713471931734368095761959402880582497935063695089556400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -13734561617288147520903950336138712139228780804044457783344356813115839909727458988008951281222737656101383663038520799873336406621427913185929141299790861284916674136742758330837977391653991529288521743462344849644563788611011347683416179699219140957393766366960990615423353187289638546826062576755609850207119320083591205890060183504646516703949867998209868272298546964635628931622648831715357524879825827474298003299055127936573776554010582776075286943542394823666134455136169707151981124845680689612280236870275988087861088855986096083519301387252778829565393458493671992301611187238017194414790891951025653237476642980764827000056867440672576909623018417848559195669258790283732815126270359977162761335204069869752031394931477097887854932205652032139595638833924600888915749888736064153111350021469505979591634706468097206665486552823095802402690921505405063083490057395746020842661793300201882320776087060707515572392320496771723623012710157351848344729146170877984678025847225605249613967696226657729620967565837818449354821440502206143901441581752487415747879157841713077406007951399831483287640543406503788347839575288418091284211121302824451667363055502983249128523399634268252785167936677280203240479572976129694711495342531507834640021824027857477680735097912463244037701455394139955514870815795813427094040242646156009902840804826942406994033492666189020941640277615192694409683913174999427213920935755077244773085134213428990702711942598435593491986323039822752153135934780418975407644252826669693459188500220622364276919132576445795093678992591125408815853776865847421177514334143006796008407958608513083761579104361683374624855524209587511849658221782456546607310996928243090888525919699551609560125983880345897412577013736357854323736236594657353150979939624443207260023522459228557184850003349831068482409610953561113568716506081185241572662380509001829866330382468785782024540209783693370413828842604635866057934913732439720557215745673902465993091520517262442941110960741457138308806426705085719515256389464144704789144549770625471721677695248089020871118571145137047756531982021835189031563969672566305523711251925124469994445401087378773728271376088512389958859518614568502721758578560728715421588205730144177450011708517719765073827838952781371860866804514382271187014312921289313683496325883342745363178201206858231562560081006703745183264586981614804938878044167001813749352241034884914727884569389779957229864332417799603682867948194689229647393428110957974366315123248636217338766212337387345172325110444528475276648649856726998122740822636493602608516767337573704503842714952565614727232491060203600280475337759152673489610884642591714675532209634806895841522853896934377694715703022479998462821765043632938229720224950728000995441499227495870493440468784011938349080650533800035315925233508018725527115351913034341871766730860444887135082207296000016941377719988498572326049848251484339204253715372855522742728138438170685075269031260820429437494268204273417584662584047632685664317356883807023147731773360842891852349207364136154473244322925187550842944230650150569937536418893036651114572848076891042326883685406190208621281312479432020746678396191062692736533218908699824568606988114809430488423389762349498150044171884954388973180807819638005212079781333402960536289593895924744137805177371085869987349740440424773569017108712864275591059057223603415777684911329850311359356368524265731628943501136945893946520813340376365240013112301227289714629658748620701249065489225354330571696554156729231007495877749259175855625313369526247922229122229252882785110205700422184661866945769822443938064040232621218243156112758616829895409984435381334183751831303541693335253020791827130833714277638109536895224138396792049587967008426028766298753759068892817879725659599639027332103726984649749347408562490730554803061712676277377122644271752873252053484618923610347192346031632872989190677716310334017272826599510076457281983600760935302085299837406987939853734917751140472902838052436728954271667804585283125902602470683928980667572543455648820089834538708501020497873098900572043049491397988986122373247599197987315391483202825346945931202962074720555621676000120242452725718951475840367659209358874051427949531983132551112518677518940684985095593341394197007228200783703040279543835618018947785989955253703682385987747092411590896903391367023401869230028696878889907314888541280707831387106092651394707492870982331550885988104421613750207048856229664664266050282799786260571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 539911702702767010600763697406133479669001306058573063027910493447318499410321340329609653452970454537648513956193403763934891014666140930947109547052018415003512646979383465987396664876935201703012177162385251321133589383219240681942075717867124612799281728751975911186192893544860233459713930416274602256339794979395721143281784026743363279563328789725474487442462697714813358641434909836970249976690071655055375512668762220721658175257975109016014637492370455576934273966844609047552174971159712372974946727821864394815068384259263976365947793236179494997723672312352469239140764385044924211617054130027502440588313147280440291193260324457888087235524917031914825798109635194714382518971582432332539802392448424659137395851680351528138902110634018382506505241853387965374126796912239152900625299334530926015606193809217547024973824933970474746431229766007512630374320793126339738812917425206166893941562576522058583548628563470337305048586479356076600689318815545474847793309004743748881909581372138278025790994998401763261623763264736039291516290846089464520940521932148986570824445462640063901669803992143763610403529634286990241102375689747501647588837929453022925336088626712680354005355486534146861609835391953634428143744281591255275098456942237155831808428982939275239201017115871281510204048405513634880322966835983788373121054107143671127843285082002828505112576213576102839111420917860749908252291598641707873085228227714704819931981130314648409611783829513061696582428430441149006016837316075015561463420684935701947559656162928798061871651423470227622157593233123284177924042927398263948728192277160238435847033565239830172448782595290091736209578130675297402512833784061770789190554262877313041774987355752272901354863446361028653778453884929964470023209369579642870763095136465379805790464588717859476970689137572196077664866105467095713196186619938965310878437605511911786075494151180381694171322910319597046147375698105723766236864903799397579877024871221375630611205893577020962283149321414567240471079973393615351412589967308577317877779034398477476810309008307463138251435814196822229943696072280810065447757000333327426450934877574750847517183668836430022882802213138314617598159796488721119961300954653248716888305289342645323833485451944152306580658893263221054706521962965281659338170782106774004084420453428999110881858628484560563428157576304145823324168233801425725751953391895479632012257756499567276748303838735671677118682522945082867158622140787464991444918924647221642070088978442281028755163338040049569524750098418568346671569442237980017294059719403718473605456152054864427797471570269246750613204495999365198090762781103409447930459598084805922435530602756813903758117224982173697679183043999112091425154617825816394260335192688537149454674454551465169565497157346891510153610259407938113639488561232558735512433282582410823292886753894774922338327397113573927229914176785706672353283625464799501355872138175890076972848903121017893612491028995420113153349071040424846262644559141809310343101838431494210908038882019043419510756285355746552516674920257128082627747844427725866803168530935845577273179220994806807573110349228549624685778285952451635794793475013459327139624123642923911191980656389137774814680620428468126338184212290169778929567733341719482811195658253103723560196081053857099502130565955324778614651140818324445068927583092315360077752057646689213262923210105628624691401953977893769598811972272175354916343669845056687573423159742906118816551271494960549278905275278911312562553736074117114931045322892748160360149236652966729339264948691939214891221097105626958218973568440189816906892923000053185402153110197351920520329077555288414557058181943180077030834752213437986674616659826774530836296728105991375825449530466345726839481922071569811779928897430357192358193399008797865993853479672473963963002821906291930797406644723207731582579995921905714234807914742863907001788283200749753111052528942138157225883694035428781955769589242209189371939078213887949031045995413718795657022863588171227628201338668115686108676971141661216074585467988792929623028374956277344025435228427217009363864255790482138842236439827429689166842187392972670414391128698423458829307070437049959301478953892251797053068840349057826080440489836175447419101727372325899425266918269262656160097454723099698169117321115032970193670693287729660029555742882056050823960036760322335872012632707501933359765365670046903579151477729765826763227065585260257469877393447808872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2803042663286366953623014970079926989714804443465855370792919762987999153955551313163370799671751766603967975393861273576643298789546395996896592543941633492135139861461814758432242161929938998309121886870232041018036374283791870734124891960180258511344339563563224318809193562855703988079395234563201210931720740481087767012721511631794690720595478962253718067978279441314781283185466683754918709984676400569333521141823344081152795591651555008142404664781508640616601450086158168611639588804423265929814736656129547907336713443205611270147740290518694567147288264717868096747704587890181016525465152774219047753588057909617325583029304975928166480935104031766110466311648077457907230508320305877830000055811303714590277244093033216969668996285510376099457597647898389600037652052790566073211089585893977679634884214431589083790955035115457412438462673938877420081378152519080203433192146233983211067439249514389976150079793512621262659729870348388582373686923978541905251114527344322850106890810321308503782497968272130442287105640308987891225603006088910885180790824485730256317828340164044335205788315580097904089673478359302680555361279596374487457614023359047259333662794404869336979680509074618967189158014501008270780049888088631853196671322815961613405572457338821924496742117887707159570005667409757858216486672448502601275432951856275711697452937731319422808300823725755604592434305757332791803740436769464745663558407611754299262953431566945039753974060486298950971838655461124084452374064871372388792182169746620463338876328734773276214828350815541466396531102882790846450416767312327642167913194850742168667329670621763841880170993649818819014841714097988471016360527782334148069746631757406602489937938049787127905056511989900609471869012375049034689124150387254414300246637106692694578902808278956558363058308403062312281520816880302897239853231901479479230897477233347226567556777463923870599014907159197360941572817475225456087280729949855442489015136279869072410803109731472609152451294898560476800900887937890310704255163893987575290249074799568103335106242109189286819858197775036033848415506690339209953246808335600233076530623826246399127803988965624845083043446864581640788835822561421379965134496454892195346876372419547014799185669896720053145034430166535065088533218262599687353180220882728733781142311786378656248037456325411529225453217504875402010582441834791835885314429318166652237627798042588327327059074176969437086017256700158671126270424071384448089312869634596159888533806401996257138987118520286950992649721991565197692113121405996155698175638214392139884189972909428628070294646750325699769604072471210783694444042150143509941658000499422805073077247366340481508749254394300533793946560437171506412889407143329895231583014235967637718234156137065652282892469679288503047446139354131120674617068245328002473605504776527435454582194786429249452100485407967833619795198588030330049387545522485763430239642624863606058582019020855044692672492558783968613429242719181766964505237382372923945282176725153484167271547133966812859748241043952716962246196297124909494902665866581471472170040460317620404240397298640595257110057830418898261413639992486015829149968446533713944599301194903006169614029211398585313065175635835777529879613258305473659640979777629541047849246740585586133923913617495107115724836732719076344383654011290721345165289590337043046799463393582243155247274578384214342771950322298464514431348979656398931066823293231499970813506138152100019951362246477301494646100085533203918261567575231770785088500278440293528446322220215199022501378869650060542397428054428954982928327165387152571820759811482480357556373853378986489341651120943596329481657495339071520970535273245050273278835175847157838033541564092606765924629311627423787076622055672360991191321307391082720806799409674946460761244459901925670265572046743211077271103476321945757812508104476776610028636309727942104839370444882487369985355370587930942448605344691456706680858471062849520273214103985451866695401164392746049248840026217923728543071437503767873908721084701362297394822004999100927332890582685329714075556806749028063913817898152016550349326350896569288724552898769431540695101759578912423865444153622122279807822433400278512586826553238364848893717107090773643694683217148786134874224319474540563738525671463227345185939724551415785160709014178241997262228870819005747521310016533539847587734132378563308947433549389929504916953500422550103031265454520486204983657920463691600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 9172485402672640400052787352177513059845869793731419340111544441217914846362901460601301476766890054330134871133027521706251923834663615423581970709646332532664722705064477960817472873646460134069999044569262854420423480563569800822933599499051758154297030429076301910165679660171223605673614291901431725684831793706722764138836376303702362438542548304334688201562574395411535497325511629686456690048794039320878804610571094072801746943611050802197570623920400592495122621619974071080357214488973445778804705474621774119526107014455671673864990838703984933073835610763406027306720367559053140272363196472844183760258467024591150962621917812332900258976400215744695603791067015379005900031448559113584362541000223043978552915263861193580575766999235436815246813140384967971932356169141673361104639160267793072697113016957048864767341837558831096831989758998410176615196274926756918198687155400842161672673977598780018918738212829946111790501130066508988580141671063129079283279261450787710620691228233631067551471825556722430338923779756201192505422672719911392715682591660402166720956969782268949972973370005435257336247614882946838692987336154555070914389675202019985087129470758771866210068030724601940878897684465584466984936524369058514641878756868300933393464294883112884646367513255928928285786020420084391068911195131373607069124475330855668927841048373528614842050168995064954829959143624387353610765592471540654892636011554268218666466821506120423606882102869208107880323409583735175983538873844235774739154342836237890752796979837059653724310041187919220749062256582507088283824890197789736445677105132737240237683482169554657193541762104421954461065000171703668187445883069357392959925932458002440354764417694534032951353677351805753501370727980555402267291950813488135418169811781446520990531214004795026314035122458969903105997191972322756754564650904672166433605109359111213377140617442497269198855462059423470226779311282745749743551520378383491089207584643205922451163416025146556853091097341613738696810781043128513717928450615661064755479965968112688285013767518357572116038590575166205260419291323207458113777972646934179216138402763392984667208938428245556918134483019956180337497853640207851240787448945807789410078801133254735628701532168406670909916775804712885848393876239293578098464946172901943130113747811714985801858177562484983772223058782004208460537438850021801133677863967096453404546122247080026277206368719314613439798882062048548180627580704160314138993931453440459712406541464906441385752565030717599975414025508515899412959332251955325401782696600684936362993649031350173777652792422905271087194945910675686641164215205277267088839944807559293550788243839226646572364367676148572326069799535829798893049714668413696464425134230554533804926638436445209898264922933405158906998360326114203338102777960193265090381697294292528143103662724413663305698243135127678665757220267739532240993681083895824801206184543115356418661401762240153443743238331340212690602743049931721453251184296353357370275640115874796463116156563004573983624844541189751106763738759467045359955637598791871943081603206780285324020572326901511702681129179379815039217954556989181828876391795773244004173368259981632582015177274754546766901928251199286861800581596957998146443175170231143661109305801454282455789475664473370772911024243731921418140883419304066039405856519190898003702940999028071220710310373978797277489018764512151137520563140809636221846013088012531694437731914034964979650900014099820263441654371702582755712994103529803861439287183768189995542113559401633103526258072714814352463856308193234790469244187508803950618980784878922914460744547313122121326926726693452309953038380980777927839049217620396928207188270535408157963761607320475487991026044958003502265411057624518712708729031644340835441364476848868183015199554390349700069662453404540874911233266691414767669954672115215787242470613699671632322225335450420862327080430984057096194418700233627535127633169700256898132378335249372724278350832210777393653708428266782314882883365206736939304342758189963599536605822515107812519767253428260426430840787264118275392827788285069625971264107391643174432601804566976508105091218862638974667534714314733758636661115744834714846808400645265884187523578471559070662799186807149453647660068946777855438614138051329244275816254468061911018207456656376482309023385992866157074328612427400990376152034491367666597073791915571616848954287270188634669498705869057678480002017479420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -27007769288440929613233282658983382422293586895664198303329631802709367933287487384713203271163181399406697452840535128635664826489398088358407927354824069443109642707699719993205216746839530799732655280808201934568261790978112060303394902841065118285190652024399769602343520423543742885965786255466841194451712887558592747670027427948381609288656047563394195635061862840253676053318222787204211827442265007646019837785791715668281403763761105703967594611094103367057673390318148563351243392819122337661397091992519175995075470554304207407176192976797344349874870929148552216284089725454901042782982294846278478532724317169433439684367752661796389923493790705556861880805326883535011759967684143609690393283142594029741575692036500537501367693533769352932809148184954398632043781410669943318388736713041374392299894399741276550246252194664626968554165915013894722610803272893410853841955781272795532462096972214198923883592099106004301800894768860994882630590979982796942965266034390547264793981220800800642371095698973410375990978071583543317558755473661214534422590878329696590384792083261620694674273733453676593104638627330498364384418632658064937146781736126262914429608508533559034384923081830518366500334288622804080770890959404340648938175846208058302482119759600108340005841543785240236546007445819012708292762180024510559794145621821446164061645460807142207745732587335728411121458910037467226309967670961450145001223321886313528671820612630714088530063134133276572290936584131638210229162597776721422032012083414357390864001410096019513053615366610813552133202525384828339397766646001908808230040585092597526472863913795792320889472486290052065860805888776063722873702306374603393349501403296575212095774643628358265187040503275315137355807021585804063271852711840572115566929528568044130105129017094419693253525279999249700272167261544792301224564260269948959761792857495309112448874640639591898818246011247054773371093023847597195165397411447259350473492608694516673218152765053383846586536828934842411554567149939179253371867114267647824188939705083701353025394629025789418226201894558138825472081973200191280883619645005020579207871463271546860239289364525059907584543201580303467250939245155056698655822333627715823554387579579594466306946566780930492097146404979655039290945534035182570085275770075653944494818260514594684020641983248282697835886236887272372382704194355544483268969711686487334984095952948834708397949867085183710636083205201136398215072603493930905630501122611581998691138437709770414366551663536420471074644762769922281721119464230359422164277403597979618635930176020741069092962882574417386351701268911280968025568300270330290336171249794213149427664859128303503467951792280792641028983461659842511055188772479930455927837565711535360972811403509063802266760204245721401669689376885927734314070382671925295155048915537062109303296492484008474661317574167529212809597524498826705808861603800419043808741602384694227712175445117594099428772010671473727014767698770018259168578405330030318606204615438200991249334755788551728764284137110098145122258015606036274881965777717986735949878010660195812294833621753205713991751928744788557377089234779121322466673349691685639468950377966264668837789426886278483108264306287065290134779096170032642642543359936778949620975949840640470176868482475750052279702573677728270706381392293905638279355858416656130904960651965581654694579171078546062015819889523889961468290249420743775826616124237660640227438839795329044370530648650450697316198622979768525418941466797373802800447319958911599238085014126873574421283743182042164100062279371266679780053791326096554790149344348101886217362511623026013342720565422417685937180208536550493542884909890919600214356402922576192914039051490937380176519832019647197123477195478390634851128783670955476207937753585293599676922371410758406167454289403109227734015603788799027976772657796953456780847153884669765259462471105488789587936543109086351305591683022404216007811188889829952434637272966451392376274035338415680145102959395152771334524524691722149031306728469860861750350336954035120631971140518956989771518346383204489887605793930164130391634171708215596349239168156950231856611835863785129972240644888373448239686811826327984124257516957795079966152096544620655341749244026740185178247812611497252091466881300436455285588697118421752361056973964560583107021057145410799103323227694678523948793594220708160119787184085312094490625382446188471262255715413208925355657733299068500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 58796304815352151970870535736691184501215784740453600569166233456728419683804633384795272375290091667427497021359178891026227394696454880440831253792352407687477940747423812181766715617182103509858725137568240441488192926687422146710275004494123614846026936321402909865508118615426204099087327672632164300588024647720125956057366420990428778172008392398187903555954095449302200651360769285033634466648522704112430524986239345536098458626520939647535575449983535862084638642472381658501277990166924019805912266334974964368651543787824975510653093314293382279149023143089304650358862775840255140879544112837832491182940104744350183045182697825815875351990841617131396930941844693709512276752821226439931124441530246873770277135950486798469349885514682682874219369437069580496931279343637682472784581073195754654490214330173611959161079649052178590114236616181063574761536505320757431126984721174804104484154214421197677745755813841373548861282488359157461593385492619895548414838145900231982204937366789759039464915019628772897740700398208648409013420073226197164394770550327801311326566703120561799437132109019963068983150171234808032145568267595683596169750270628612955801321841711592355032937409652711860164776392688168168466304631248948720529352940942434488947720552918057023555346202827124599765763223689561426487910847744255576762505737398711308748471895009141026342334865514515700816649776969166413509741144134021096779844389731278572565148195313393185260173643572740079113575889019559120165525721602705623923619808013562673806541084928745870426234749443485482979194783403962598516643459661120912809351511864791338406449383878453737602676079342014717336514030892453411847968537892315696740608530943580079044235086451575417494768328718921447015681163643468985119260282955427556164236111666736072262866731354053850002142192978670771284465754707473307987831700110435711445987599087155226613056298453596702876193174956789308593776772303187214305981850925863464958481584459877203983177590328836646098766806218089594626115225265888713320444356753198156756382535355955940254912868006086633617910845352155435612128849144175408718101269569120936954173915821547271126730336986862354370695242491418915158362718793560976744145157165415343830722976513255209294094355476957498224291682511460696944317016834324233532140279538528569953321230906118654830481421206953086449683014352161239246712706530689265784096197592328592287260577806168457526139785656865249051085878478636918220074271843128058812398939412908124266001860565914410192857879796353472796549819264527415915214222185858505470751460936269456827656118367292239548566246606712845910495244918944399187522456345455186814341441306522432393542099852317736358186311070979593162802637218233172096908149023668270715697230851578566865147378978295606321578745861643115128103198896635901380241226248419516849349845100813445497140138706744038840721737886733270368362339802648271001189353876066780324240489279058950027862350485921907664334643753285177671431336572082146473378033224859685327648153672773070809918506232512466504797232875580709393683947077218862920931118698053924581109454669572178855296724296478782235296424629587384726994599256751449955099338329809334822777895797118673667489783997501870492619532581155354709148365899078066080700754790931101078689973565116371149696919861193616365797691271216861591173906890517353868652631249650557452655499508512507843179911375770999192567344145752490453688850403266114814382366711833997456208103552197918586584523461865062051152799677144760551425486116430064345829206294559182055990698755313406064572196531872014455793763335427708021931369058822740397766787776728969784378103441710443920366386460985059066305815691628702351752008175355551712602811879943961366199057538483104417398218754602814931213844126252299693431619623504016341828070355461486429040867672859130530564846763455690963692891383739392110822128657183610498020950240781445374562647943413553572642965364373177896916713168856654786402249905015287506936330675878980251477899134193615163157192987976670395559917935199554546234192239485239000427279714525512811339650025774083083147322382891986718282228565229237897864438458020005195563118126669726228080894199411130636522119742928204256783715077697464990964735191438212029687757706630575487686218146707399028954970463499843645219072111692177772293149258536752230986626770649096809167681236401037242879112881955786837554487789381868897050207950969348321283877387175743688662772487376026063924908107775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -143676792526628607268382045867067034767319409121814111011805366469668329793492308598570236920484178045823303489716778899429218800804978906754313188763683048129328943015069951035704321387253409275200121072869781078000718154683101177218822124084628306448380737961653986790776988037340471202147464317636907996023480822025102304055070886294942958747798691035715847065386878116584403740400282097977960595301285621241324954314940872376480708947979587358987298501494486189465433932965945277352126910074256661070977386347862516226094843408887267428537743546349012717635100428932468376442708493457548295750822705301835596863357608666645387276446474468570949741110377063128786834599835413083276404986773268259253459485169225138110620877137479727919094705517342045042835394715149873092902230519276705901398795798083447890931445304740974280930255317228461516120259268923888623363619183747313773479263834917844209014188236270583830357858094202985804395781149792856870987198887095533536099636077879137633214692926479661753188332400400286409585744416793294563104525652423812299680679192249779036487316344993486490044935135255491486065176312618226660926956752204406961241442256427274110801800787593427223011338707341280774439809484186168464580859607730949484683515023718140926103888142345217945989805410914112278512492565524994254646175858855430712798032214547632882943251137183569532781182643165052740213933352437884783666160685749035043418222713957769520619955620327669658110972212747031615545125761992898864463938603265883537484395229425040032273884660047090456438288450059249899719720187922183381966000563771413392644401452795223242004693098878532081897528950702657350970512420359884772906600402291881849304784260075924473575074215874227166643458773729274796181421073647845057751194610706120394075618334046582150546425256266314613802422168202710528506152683315751392462195790636177017188420901258994649910374077071250156164313826867483807181295740521769924405044601277964259061881014401712274263835704211853759719060099619512444337564381455850798219520656708104080554736688055091937346265403612827697945573476497594654285305083977414431952559492597279087912291904556920826670088146446529796292184152830563957351967590926388832628889953731861616559073114352950190939560344324488480715184491892018451657387068697864726420417150707297020450852797900388647533062949346839096209429975066192653676389319451887127960241407884766743650487296890221984087910718177684052423870448062168981134861178147883355016333802532248206425403647231611000570573009184612613500125949278745287234717173277404701608857607412480225972936833874325199225481140872395482275151380857343872844496125702982637083889539608705923343694080279058454663790478416048402626940754705752134275576355324524832601522048705698736471738613662049226015945069072310810884845559118662515710260796263209582040371137387126903028836375085891289309043894174893174429774349036319808388799162590838253223690460275526172852364483638633479013694962001723159182090232797438499406944618100696964990162383316944151445253359338310900246349536912658394498430088308992034597537105193498292654478553917590556021021487143856356840790287244352612839895129044415550000809522333059306407377144795885499846687314582740220272257225521367298836158043690049331499537387793043197114810317790855253153160272994189958913775256745759043036225765698832475891977339033175258805270021056545703663568491655272711626911552725098094834473595108603243346924798129822602944617647064986079145590179865340406211130981915785910710839354513849042064223205287987322639640145763832577879108398458722147594643022987636099947176750902487841727266558152149469859571647562900087479673324145654480578583167425990405541692665213203426762100150006473580356424705389787917454307006482885965057376170095118850002570955600824680452272839933408472840989743363149175442888611800347837695873558563797047413136895198686528281143770321111329243472601276661928909707665400980330180920292988225284171586321229002893498048463766124305505135838129859230040684523980168850551630807051099423816570352099831205215532029003580674495685971189801012636732261074671547849627356415597216071877979542343831874254311288298867415859404735895843757567181953630093214337036983835676928828819066377400942691114578036426533254121447689087184670027657718876207784760900871487844679451794019511071416758832164883647638947304482052429752141107817735010073415914939515703920124127125061106710440525760601908422858168440462996858060623750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 248802490680830334424645678676206886470212771464205626124525534261712989698509656282876237948703485237384502075213937009702587857057961048082874955170723821019918322507416843541249513525975096074484354122692115353527957986984824317113322670072724454336469064962770700353980797359811599958078043672112786069699753516955081546132734082484693633750104825794466001091714297628046951061739288391444446911129728360341001407944894241275899911130850125503010853413017874946133005973579442366297971685214681011200123209976759653853028459245620589394782096597098045863812859591069164109006532436857236549606953987513791040178286879799136453677562171969413475708526772496409948759358373239347326281836522132578196732589444475781560426356323221490937680897245789287664565116142170419610486477381878394647906789325069654838086215876422551660566906997280919811288054947935515368668485689833714495430476247113741588032234051784072595534570475918993271922860528325772535744349971999510820248367408680007191348373239917975262950298483563990908549869622588792150344400197529659638058127997130475504955740148437348050295868109677826721664000067535151719854804605793691677448335546595636148860679167393556262745851144596297492923672620834589418429797724205685485546797470119838950745816639738954204162654311652443522810169304530526223974434955140274056676597899386846685537466462498469357002270319227892474325616275601224335337347730659846141189594186309349430486625750547422433530003174134413199046837263446765786936671645328281158100925463385949655126726167010708551026423368792242657281632720495581865999070218454380843721546824353199169600285901762929408437807941085094420890461154007503532012388233707390422414397257999717987777363008886589166125683877161299044519223355409673279729924583641806616986614318389661616831064585397772595992928979227842837061762541406289401155017853931855841990428312834639914269858525769068887930194675567232514818147271434660975251479080848176951953389713406942799816787550673988050662726403678377328818416898118722102731307745511741507181546131225830475004493849438104773000429189519719134747097826537107140674823002079459770660181036140131856049475317245435215072251711615788610696690707799209505518188333022712093689482637354926953230864664446736258072472924056799266622538527003115396960812507267383527414647115908851209885918947497128906537501379338644874706221759821377470591047803385548031698621178165477126471241314051602408113082411763147029922554248648317918766385690703408959860426714558841437689209073642804471461722344392739060918488419043813296931220161832916741976118270095897085296111373140759953994184766513689140604558918956632569898885859205577043417127654417241473812383851365666107487588467993584014564550861956889467944280346081860468661646694145024851097311455227947172512184669543405519355571582648870306076301866955978434781632746551355858263600439220741533739480877738948297894747698345585618506000683886980536613753231259177322674975798027650856970535632742678697302174439932525788324393567516415799123397753236375300924375071027707426610387969072154812777656444619785086136518725473861454399732425846701033774106101158589803124877716023152646423591535372785299445719761197355379967666970407359307527161487204377633565129626984980360296403125828288825630839032698429323322786357834178249637203480907566509010462549417121722556100641117761820378663627157034575708217107322936979962713100543953032193636824153979637148568598468634423341063754459119931313704772084778238657863460366294951407521520089905618495710254693170329676892367624288574657903361465269293966757994434561352289479408997180408391942163552462127681196733502561909891070492440083465204815293879836558943059104706455144873770703204930186943757754584157578588859413792178965546307580764046806921611355999476938658025681025922986635224007363065100690807009236048673232369962200543045086141584076680140832927690056484819830320052791645438570454264773038846448832594416316261182719737057682883160614292701473092118529556911827954121612341471418668951382957175728502833953908840370469985087829142254094314330735203034845632829978452588164761142703140508802956508520948476087674927323953090116521834901463899608885548679935290542175099458352166429245199327218020069301317878637268423058790056480819713664962739143697200829731533398519457295877811385018693946599625629903361134797163581809922767811146180756277251345813189527297686851404150940368923967809813697986865950002162709407493807744812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -429999742937830056858324367884468777329155592781363562598736720763267111112981327562716598973866279565117229525140432746495802644041443883486865649524268335991385150565310339556997548937966739771491312213987059605215581151840685793561292261873043089860034373571226434898303959573938626698238755287069710540090047936014246578052137612478918412590688165197582434626896432523209572766389783762581415852484107767333737013575524404133040387414808970689864003524941114820580463760477679293418253171211635222802125156993668774723731261766749184601333339172988093786078388203915832148340338302123874117218214049323890979696137919080592235957366181831591914264281041870174557879618157105800926370128222115086556820588223881474827813924609309845039843847709468880966583109137765104038954917650467654027280853233949755648915419986553681129860908362927976450139291436104888734367773358700600390057106242109701936295282022598718836040412848366715239217503649100992209959781810117494176956134456103349182237609994721307796611439081743559339437966329863659952696621560785894832977154833343375268349743289087910413604578967234311796046039209831301407810952804181723707499869016303142812720624409814454685954119919607079816502571345608243199925744172403330364354120856908578988250037218857785494597267703582274612912512174573816268628705395365856660378200203625420948702003436887162565540647198654386838406027769154922327210548587120002029770447698533745903115653756839518581252812635085297426550443106811900031425516988529937077737556203299036867572418214888742247504841309237460556065389514432263382098431937822827616343715406884197235180255773529170703628570033564565593563211592248742263909875574682532027708354435632627964260342043257881677093340976496221713730366107060839361500713959838554145454975822262279184263880024631681436916929794334887080618980245220233374715824382876149870804972874069357290336132303516269398437796177977796234288113179929308526339394224187480878109839164122899463747395367028038546838501093297758637999370713016608342684519287158500423000578767255225223086435549557383151872394918520351559056052432250062857782761562399622803801959539947808441668469007482216164999786275915801301428305673554509059392559658646995440640316310596692105090030798678194348642108353862882528080803146071966801779476023151596724385813336114226581661957001747971037251878143510919229411021602114257612317916729851187992978315694498398213198580687919095252242039197746399094529248519717739959619561717129497751550538095997770441400982443193931481916062235057850682326810026512448039757510818334580698058213986113850633749789683304881322910154968554758666536171802862027230649645305823939277257793888649753415600867716187116338171323261718083964023760017499280831765280295139857294902892903524261516440125504376667759502739262581743074224994297876127496559690638592953401088175979921638653989213773297072799618990850703769403227207328066449092236389919192265925706023741209601220477714789027261635522703590119843640721790419443933462737886049685833891989347856200994929176364062826930942423150769935049838924170835644059884948144909337101335619916325237141968965941826572108069763090956660666895755296530173408921710112692968200854174559175564869959205409687369845168334109735062603275006638434113490226053267766672725524745432527049546473858462167624013539014329091033870533716225543889238382981377205749676849584079079908582836325035268335072641284190603718337300623437583267054660972096304214022105716540828722439774038942603642274417036868033239463970120379380429709140404478887835982130282305729979243801713973451624384467268154719928407234150605089960845693832427733131655052579797897984764159674762429402985276000318945026749060575336357755888454692126159783665745244395768239742479042229296511295586621185052582879258261860745164516460393654508894833225649451546405336233955553503745541285739241258391110504759119844139086579040359794804741332450515405982396666498764486713204854698071151053805798180278139699063003895272167164396005958640635709328053402026955598619533140574192862096340815324341573657659938521132108421785381591934214790926939632182250005651294265129719089975455358951610273971355137581575750466533929911522132286705634983021976417874135252557419508951832544599776079851449606213539133105825630700759146112700051308428823363450951343372655928246200060954990372458322153980112553046021088758575361531860337131387895451112964021053881576965723171287243461293062825566784931531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 609382776156523287246688323731639019800497197166377204231006245708215418164367610663249060736469697175178605389408872670288763935006308648348132832764007432305532858582297938332747294689900949102771828045747216672111638802623914746876635027954024020651021153024481157586976348185842381288168598350277327426860838438823296872735948863345818882070677190594621407187057552542922515969862546845473708016785572383171642281224983604029059880316795582803475968694730739892315162518607656478213520858110674027097409077567844355090535060126116668931320563831402530307361454943228685793987736109325997612048307184899012091603778007800212283798070420146286376722451066345096763604956958299280347415776820566037006513827044399752245318153601524275245983330373729588374864926416750972917395947470917122709639446349501955099247417701444928028520442090153657414628407622873075773618152599498121720962065643562018041516306292564124430593916461915017001995004091401176010360431252396875504439379117066222555928265414543994210845801690761554922271186987093015578207198619929002671793360178829396905445401838020266065978269267670587155555630434845063619856671932616151771935768486329469147512134985435820704592209804307804509594095874192643963776444574902032128479750308943219590446445750632376957484769197360015120152084394207856330494773145530920606861453157840294469805793867935326985195248818550330471279962528219197019165259463183726159205974297762154196071450249693405060253425383221464740854018307237709097111413571112964965644747862704221124134824714870021833649172242727235082681540630760630175141035557098678419628041693768592996159534756586056923895609213884703622128336898480250400273860786734126308611346735339722886871127994909874118394404130087262671501362282674088813200103209520471239605219753835895046828311277209218496593685504629440600943812388510638072508756862765364022595364039883433780452382607906723948426190469977394230875486321934671058847819008793182717307444547036085854994921620347373271834347474338263573330969732261803188699070374452848527503774307190347944144893250648437726419552205357803142880580623269379623126450702512364922391582874244631480766873602992881043782702771836229056286809274021872160727107971315541658189343144601203779020544428567620090755666545808393032393451379389975479734421486591291020292073044068436807319293347680074773786956283939120780175429924164355271657438724831952997461078856154186003825818098412766274210484535011570518172205726154160026222101874058873164409271108734012957281946552646896525677692485603842409065276455105770176740307580106118836678784119322711012550970466095656599377678035810129505101929991183125945628985468128541534578183245115664246238084071356164726080416770942661644931548509645012735514191181007812919223436732358017793168157635895808803554070451065079375895580671807525876263315910048335325359430195821905756952501949397445610107767050362799249493164525812565290321888956560344523068262127850826216099633183528258555593523235941642180010784924550914438511564565053942289318866966931936568273922226605267657659553204845328831320572857030917927076729243025460190997944407841634181156769408171736169964133500348219124358409284152664552899424026434787828691801222045223424682353812883655197222159939009150426992676003902975812910825395811389994555259798345192783370647034508593312237769860198145002791988544485357835691693540632669900906190236129284161118886099255710880546893647993196695849353585546772705161240360970159100721423241885143198770850348373046129708457075959638717557821091962049509902026012406617734494189282579696097149674481736307430338549223206117663334279490675606773381079359146645438167471497813240189172988638670758754717227650743288037032800999651813203993983035470431048973506736978194109159829104119381845767905172233821101907631333229217016542284301422718861568526394198866991112318892792861496285398172104405856913954285456688815902834462633718737629503667141724124390953935384202085395896058616035175972432321527135028790806240490508447308594092202317362213168907922827806920805727708786217697177482346964701969110898751561346834260920284294330923140904858909026944657893196409345063802684747151029072398804189408585141044655467075230439013188405408196247975391809063527934190313813332706036206344933326764124778349116014113757867919405715843203430037704798199826825031917911133957930440339918116951214291972876731222794627011952605035822705634071722290246384282033574381574956775233893580507187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -847932182890513495707349238479546882343764583172758995824799321421486588790611182307514556808566028895720460381895978170647920103240680887169328193616479564573408948033012141907419325844173190236260713718046404323527018614914862214807653175052988981243724200871929980653791531725949739735905191456114156594115409471810772694569848687739713169060258063190183161215342135799959719510651953400303795272248621574353462003282844281962483214824824574729174346562901660373766215423104854166665549400771159590133463686233859022755477138404615129725439231950567155385264125027606469113663082653464259802619138143482541277779460196365108293695842382911665237251457578765906186038221723246861234305710673746365766058393949132598584720312300416161896358131908032494167139321124985067683067896956555215782164580595564195199983437660655451867850298861942724549142520630082654359815689788566289642146093575669935036093192019369094353908137730362409309263200311965666522169826024561611510946686022462385576881363387609168314042393574719467678563086584035403004159708262719408388858366391982258467995884602831853242496752615620963077479633142364557153901003098088937189095936278495650530355552329903703641055779055097831050869019496312934205301657802739184641416239706506230866584182784670780321353304083429929741186565819002481968089083385877171578501918513203077342604650685232577199857563677198954783876743880851983710601336733025940330612038847968489385385436189046723130414306406390459673344918999242697649948066973767146803012920932561446890308189681503553583699014405975439675484091718701414253718789092884442696606510579012388988853142898158629320206821676175488836945051672082698077718708012905116615672398953483277501302674256534698310528715643056047010706272285213612518980674611415134182849835369899367463299094680771713825864147735921146011007709082723678868055460997967581627579048279099913945347136684154698632833313513346279210719296459010690220959317929070391683184223904779503340933674477496687577317164265943018335023991701122935491152252334601409477965515981538217320351800129546511320177395238722790991291663687599093598650264051155503532563829225371243941120244527786922996624366147695121950873227089473851514596104966545129155757826729474370783977135332766828545564900874902876196744495092386281606789250319129752743154849022133645487309630174670871873727569219962319929017709259205760403803673459128082746961763697815378918013444890800572207062418384713449720898422535309860713764820231451440991520778703533257019135019120396003239035251512750183843269968807714170681130276406589046655758928505368371920172703873794362862170913380462151718548883143687098977604538766475464237595641824885440229705906720152997469766272668262277687004811218324085387187770252585021444197024861378114521129390950757420665041202922883428941692807245171306393765306909866363151905204761890628088863458869322633594796208448334420659867271144722082756690302799073989348731818611172607566474163667705295358316519882294467332661899284505346054931590767205267378189890029750045042000723276429147501692670994329320612397299746152427892911479382536038377012219611676001562744416135056950528908583405915997489984318186703221362574637034096115806669582964890623400628810632721239616249427236639510866406859525720922182500371099679845162925425940722114599778505688313678253783314390724263289526025630151623167238247487933037529183812142952441748123549783738225161212603591690261384671746538010773904037633841997862949249502512904114432342223050115602465321674749122154684542121230660447990206365675918330898934653812038412961347857906304636680663195837524353206987470447592017250027860744722113200521767773625598947074426794015334939694836052071340613738237645162828586378884133772491519569067276934288207758395479299008160049063135023840680982216074863859699757588543225384808720466731790100812112342923889682031706733389857791400225587042618661034453610280754086353373264278100823768762314347574746186079605038426887110730686036265315657720307867664185823449623185349274650156960909325501168245642699192734774448932890244280106584392385806590038178518967701160857655498383201425818478260522631234128696258528412617912970308297478039230438329206897594655432152493146670001757820240871604949718607654302457374732871230060559696697764342224438209497659549898639276095517360037860883553806834667693601318100940269452926780783276500488852789077755897465727188261973454420916335057936814985449290008744200429495945234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 888198859238689073406537298735053728126298922890424064960267018777316785141974630188560397794345579989035440453822605125873063852360917737876894612321482969736727397343284099518043739290894137119264714911054130154183084581964661482351220485637817700659795176714876063459608590694479033731218720904923984819016229625345792061607985407796999862093284975806280686380701830544911209415119648073640129639777983346621135411980097709482741778877145885901121088747739874365060253570379105028206947159005793465410788942402359481665010783577239668622431521937979163402989634160669222980684651529744522810203078898167408361277591794331671577093763330401144439128232796027050762971946792055165146722443153431406479332873816218676475497672828044288296244999594855651156908257915222408021903758974605164687160803272581762070371627372968984756882229632467956214017730676116461679795622090129919641750841182747457261845503745552524840838553633400449904546150452739155905484317130190373504764064913975140307957823282992451451835826286303997603344408379182456578717233611099541579299468677092348399119367958337390260525097867093751667218126153192040967180311401518534819854395461265297858392230125866900014938370414231772764654329385463345816274478811191279801204313347488288624119004986967046122942774415640280603298288064019712904423537584262089494839334197380632908643648334373495887043835503157466331631756120230851104991602229257296824670065320347044494914847538103013078865854131349010573190640769431745910691652810954649056477716293366650611618999180263922996524604287284300781158042847148784040327822762246473497228799711049834689922010390361796396790364048182039141679219391665807062611778842135310703276220667104143637866174099878353707343519862206273095849815326458660733395361245103036093044886031695866274166231707873785319130654511543693095609042778616420965661091653606391016276886670231740922234297213456570204703354870857139598246882592529616179649125497555490894483503778587618072332912677418016764558192757695781433895886367348577857188193595087811762016750564288913175658522756599764490254817254602983200436176438091359132082364782857658549547588911289899032236709642638826158190460362876926393734952751273111423546896657633880192457298964540425689638103143392622275341789709606281049363844469759824279449459836007870764744736123606441537135568626100808897641840455300583702109872285303701271919617423705684498881171060069912315098786103371013236202598877421933368305979940716116078866076341102747052617603339888819551000542019116267290841733852590627559484345118626298778487062846651611791459323413560288184349981535861992142896872743899460606407156933947946101025487666930227227957812290185598233588714219162635013179207612281814301401007985527170724701213966492994782549072893179602888078417476405457444477355898230127067422829008248211600719702885080827528178095964267845668234959944600078795070884512032851598087789962073600031838814174451857941146463234221097184249733537770264637077088722175305505433969769938934969633997722923993524044449760354188728814869963287316926298064047646839204658575398696466527501851354379512378265834397214671336052596577278338571399107913032213829701550189054308250549806061447779489259590779245592142766879503721377223094246449749811997395634264264755766881474225543082779733236337737069617475911779173214078948444256087246817059911081043604109267401088043524003872331669560152125743825505738778485389807463657218267489637112259349799934512685241775152085384787032774153849368155249874273806764708088906734427997435607292006579058595837110557334991008324325926026524311444044498384118892733820933426423612440649651493198419405022710000765472208380695889585054349139169615447577255120949616349146875766696500876257895717833620034429206268122673797340296887465778930685781554275005143290837321716233399129218819174777878175284717119055611672656923981307834080684932923601624546392517213985813118440115999907281107546513591296304994055193081329241057395571366214385413783386100865130429399540950328031323213279691069609524861628182263377722931889262674805911920936156314125868137163434137488037796128053555603536075315625391482994269077776048084088181728435357787878029979956561457355994425118884691920528146704425539208619058098643265722095922226222394866072048208550960555083437183384333207593392452921845311991750515193761375562784180879909723132881481952204032914634440418377613933062405039120425021741356410573126864604853267424689206910813925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -910139458578959158074520935860588908620652375369747214092405303893676893584615934931754987759177760369616127849088183121945202718047822937334314986305709633331523456885073703720683419319149787904182247457213445710132521287351765676090762370872575942515665967116553676029062676274065324209140297751326339685822481589577707003519398081047115653947057574332704728437306075581767265707710392181716964544807327709791734948216512485714009236738425829454769693554594765253327777772217298940319610629844788958165328873677238742090375994103898780859628239038331449680862159415959985737392961750462392100362676777017199361487422195014360858063361917849314872555492080506097285174976775093398101932706380584556640756161993123372235970297045259645588460989151044666006115269533662754137555373754879653640790948173288608141626474007941783320045600789471877685959917730446467605194263178362503514042347999521084638932931996829493306114641279428377782478287297459633704669066979572134387858229836184589832124079010002049198694821961742611628336631944365869501232430288721737746859358146436762269042912593612597335678886873210836933485541647699197141709472407914002271863669235104049379823223028613348711611071461553062990649572803402008781357238144549622314950720883587781069163971811651732581030992496909962350100562477712529425555914989166723271304800088049977777000499269544674785573781961134606107661258202281465147061777570203684369181371273054326381653603388169676729837747161626992766954077236712490355894088996867251396729857923301175141615897921927917948461258978652597185388712485554897340831753146158150549145254257372641313917257518424813810314050869589844555961085482778344490162743568182934464230355341474758051132598923227461971522513216940848281818572857977676005232497113848360566809717376142037340211896146505782868252302346733957333873662449774063326155725567350199585356769812142191744067819582691084152935094334837946831768578135074086251170891938229580739709250565940934570316067331512763545369606541992469092322522899174210636580494307410948825507334469210515376843379749083180218548468442707780803499544719201014809667761352636529530708017746842010779497409493770095527975231539200629452738667247541266925435337785654701205175885728867193115277594477847905253276080188443533922018941159144108881390789138968148295737800822061855149632499895282260265482607049387841454552629852102027863960115471857218202915638841608993147385566897817962743028561522679810751704744703056712473928912946041494010572748057858347049238067159352550298483979606459218057682030605421976195442597038118806086019403078904182418436206727569406873999622235317219224131278057539585880449943055665869037865106320334348858554723198253063426352626752371930023451643245196495061304205485053554171573193751260263015775569356592704058862870048487854304575825871889548523094916953503772145663467255231705315931502575089060820394916084170692011178626161807522903411527365030896566127976867897809910001203617785461391063839829066276085762204636723723364620235319154490591577842505717226261274691148299599354351135588246431419431058859708846637438411553224915297059865144236536781886018268264609541099441993608344177776664802079748127419534665677764196572951596970193876893270478722323672404720672990750141392648855392576198647344451667357467707512409139486194536006835460461667859434853399087978841049397213429950165974194202026536933916822377688284902779695261674410377728269535229517043046460372144921324272476181814258567441354185913136319881399133431594920852685757954951990270222650292348999099715617600249336306133667789879760974572914281100510648161447581042124491168858281580895935239509679588013389567866025230738920873454197489199052362179019405837792697743768142756959731833342108775922003876736545017579212541405722171466804517923504427247123120505401187143328595601670122681572854391321327999049265612950168771245966874194549191271371338757293276769625083376710957081515470939573957080897260349374644470374454443518068531972741587087766090794086620714443945739652816237454022194695284506502557923982094768698315226074742765792614389987400910367459693547510774647959261336247679217309301681709607734706739709210373498661734042164886652031490282586651177892902248870351661376654855309129224095770344571937237251302845181467616002125795731046931890610665806581096193464868142373637608697066622109679593944667905767535572014997859071919844567431442254251733605229800680757155517291034004999225430931544150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 800811766329352089190387323090253973528932342311276692759101689166357749617433372145377404889614140100774905877973305475947078890178083757817822233514644345921169760788290922786125664891338918365114052974412244820824213444641563576224292380920348051775767796199286989946336447404371675747235620611009623323572617026798051738941442720625711032212433234090186199818722829906157418897611137508990561096466801338587269903906793775809092122738177414338123183430416319685711566248374575793042412732703272309119428834142242196418671749203478800359091963343301746529488631872313519623609732617733290342227070577733594980606297785005687893489950072270694813383815606350219848590613413034726071037878824612835820319793234055333168981507872448045566755236756037405067402774988117417393465238624897044567534983606005275210639427991059833832423861329163197186595515606863598895571814039549849151356077149448759220128127469120690190834925698721938313185593441980769154020578754997046841752876521052193217411910211678145396957021536390779960248907261864919252509340051316395478344477212560112919801487932964489981385349711825288133300852408407390000523250938744399104518130951589032976993039212164051217861331531154219647488453269292574189986291304661216979501994017085708584169191186944964356080169389373628850163547216653696450020150453500546157893066451086571833198279163875362418049184549762711110663853397312036004703314333794086655000356835997979338420988870341462737335089772279242063830825979601914047106658741346462092695520141641486311310553287586962181760987022741908952022248395383402866129942033191710907922511658745351579172349625558569959795626836090211193370325956011639732843981383929424227563805929960006884856361376164113805742719659603272215904595372521868286419104161866141569145989516781749831284029651398323423756232728140851155900727489778472871784919147568833633586400873182171919139190746353269599451802425711081879307766947818176576011299480689769390286115404527213732699807961932097048931044244026338823506269920829957714697006138502975998615790926910592309173217413270790504942155288918578983730232917606010697462626814369283899069647728287164572007439202763078106066085727947016250726208631637515272782305049651583596533792384535465489456084597438209283889430589440008998952394857220323464129090339662282477025609251507165729647581224028014309842938506179169176922304994483256280898348842191937648117000083931356990422103733482081802742903295689811697618376382178848422832286756094356482990087034654530755699314190536402607325928034367620403854527671320541815077069303122792615889508119217681927816599963960002914485218183857917909943434955649956295781400804228133368423217117062199780331767841175529568324844379484664969179215884668001098442239106547945737624051057411096189540384486222338441392706155462336990085008370924670153190090351773556169087187991188896184334611327378484140885026090307119351315625028709295720990379990822605531469338171715998060523623905076091364247909264650181466479054081402504856212922629637707431023828139748439590957690571386711567006965159346180257156047052449163191150830012985626092923202410133810391263294236699235556662883312477835467186190779866182664172592070104912780139746052787535116458784213713970843074127640346216262223585333629316588048297914064896263801950816659811247719312414853283820448840472654299193686341933308896232768551087766933711000862276567953724554936929824158596584765291071302549477079480308850422460735648592499208848627474877747231752220309539795033283964987828579134615729594635628296829846164978898283088785675205150797503351970983000648154627470171121317331548041124437419315110176317621980076691368530036213928381064060164653291427719719296011302232648355838084486339378847483676793672453596840613985253004399653559226738742257641084295856205313826332621533805334040410290207324544448478770982588702307821139974187835267698891062768752602887100640431381112966501734739848373764173399345210902953196055153369648656340977721167935026459466652270959973838760548182489779399015633493744653537189041202060734968017411829709269604942519315431315531802515462701935243465566090413138368680439080585406199565816373273606243845404643110524705178933704785790871721968820708825671621742829326055658346411656660502809293556268165411235622055823693672785464771184694169377636520517415528286691464095811711773756212562131688031401078035045715682132790768406913588229797711011815680988443937465491193078134453601542480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -529697798298973592299353460543496565518052650693965537980341941296910056884215776613155764910831964328211359256195620449260428095464703036612132068498270269048436230748264478487275558256857753838425463295786452403436633942254924413497206979679799827700068806635841845992972022142709182639556050737863466954923769545800332392750653523701816037853899807272627833208254635310795819955047960864420918563557521010538174056668348342777800949365353084471678300273116011324384305728648717613168951450850397803991358358751072794986898641683605138362588771743408976412967660669793467763226291131168328455430783952549521654038332132602573401088116858299814576957978459117296060904284836430737070647706035576194955195914716501074512175053844463800407737249658022268635863010248673983510132897635352987033510823371682120676483500588519494516887751414186735973468112556796093797534012972457806356760472431361227029021986375092059623004752167835064161461336314337245670200925755164137903611684736380385930892948656173310286867816619739625084746781229935719541611043679006261122672750051144702138401401382494216103667239647724269761596708304040367637562275395327629517174739927749514719532982407749395100265782049331444009364956120945421710860821569955708496556299342730742158701518431774027323695283646099450733474799592627816473595710878220282454875425913414292196438296589217412430084801217917849951685793038190853756261755121316982625150215367530225061224127816808070299819529960191773971836198775973940655141733732914827160640514938158702181444215926518328132246022451984374195922822516561875603200786411960241662719843649271750467410299284878044519025057534001983034936106168475362403404986071358837077670295347053302314972773445133802384752493076666118846563987921367174791399227516014054485971903990813361522049622111033618071145493829516323154561774757547798330638116006381880510997334485113108218945568366390167217026657364752134313830350757568258257002069924365137665830751314593539238939247489526311540195583265012849127783384065672248391248600086949919683567860775857302285656811677498025806276514509781057905017094120962687466354671600655712406061135202340459437369516558320713681562090376115774107657318138922733492678027196206865083969997629869823816070458010728151059935527974325415287751193407578702750883896968180399013902776466633119534465878852508870151799394874292119574545837648828464783546038851739534678789160715425902844294632290124152813101942206377213647801244258233287941186520823557873740827429798671530604015845412540146092426765321685367696246656089571587295545669807309227149244347362919058914673869706725729543417557412971045493880572435468718245496185623051176600738940361407515196226040679216658171538292386519204797415156129443452440991476685377735584023946546648897340566570025328861376039121817795566102203195329196259208194259912572624455985815873495969651873381909317983346635984978904409673066748222930217417631313384260220141375489819793638850913449388958819442016991179684858291092235601031198762581843867164860309997071186456737640040767142513737308246733975044686713688165572224535939444105476839380996250622173010986902345566671611204503315634310518961558150854302744542099107657441180858251148309521742493712407757985583195209155038110084095956762804688277239706842818042748353776003680071049481010038547102917458973552002672566205840284288728585826553531597537426123726246630970984100328092533134399323538810351571352217802148472521605958856038102715876005093296339924467794010666142461166003078945236642769897020809040839682225839216747518337572652397839072585040266830686534049486882530809546214672662325084673648147557008413391527772162830900041906535741747742050426050204471320461533294981079610038080038774300027897697060484746326151536706342966052562513817055860907225709539436928759895041847047400745329936098552672397800966485015859408539404112565684527259697934346205316083119469348376529367763173606523749999127273860357679405061137727456696281914110800151506768540537425094728157325015114023936931501781900576774346227403763980923152922138714984434865715201356644180084375199961939821144016505425512898353847860195902456570950058707925797402363890321905231516979857671274854929149138508773035575286560071743090086825950237225713867567886468231840428237525558846465495447472073997506196280526773531436112950557343534622786440135226888965724042203006636216903246571446899191090174826236805478546411116237069769562067922801908016327133867065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 288877213060450671077447923034529766589933071033743669370514460934567842259073682420555504983903232252536744880095880992968754742014761426385231786108331388596927397000263318100892238076633661120135045871630578257465207109138081426948034338350590357759823022388804144958344054740349501859255990098129575502597857568630943623949220427569877946616051981842777041273341572315531972127561392269388005003042676433762013532145536339462341893692758192465634079374072165844785093124105088976014986400799104613890313035097635034546702735979222744936334584664017444440352317883929964495986506626168872960612195791106665511263508572556884880636806743936798003196963075599837109071598729636060565680143153066564541662411766670375056031559896082594170762868410330919704204673867911163837659090488244070206426383544747127455353185319717726978414622773651114581773574205409614121693130271661647435228546681476513943908102522310226240280556618214311227605856202842061014335724360461776534947818493427140029606459708589279810526904159669936092948307516117840158095805086422919655222867590240907616790408572439856114224407538762247159513821404980419181170040853216567708448758306801598728704205900629670430533727745734860466524752142660751340770782678677891292052801959165632994087740076729809485807300653847627123065240066387386916297287902553838561812222871493629559994593936870831339602968238480708153764855671367636925386141408800108393246484250313359551760028204711913507049813810162839454962115932484021726362792779992161021975993863409270013725445083730866922667858746174618105159281277658549548614539605059479969881776623061169898528615337840935343344617963010076468870700740012404805503785768849836813509179971827745905997273396648033072683431943939434066774690556359227947700098971640085545726873417268274715546578015850835803231347229405417938619090230752210837990920290719292973960403051205551916310125836933333106686831644640441606138777242448873035410563560196776617763820406861443138031003103378087324426828477425813340280764318014418678077168246765531983779227029762271648149191907385167803444860900170806062779181958487770862318776777380132376950740050169978071675624433293784663593842777409127273528450804885849645799194452573449104033269862993517021116638866833280516588391897903996849971604255658762787373077897856779241806602377362024886027082845783474721924821058334090663561715668883141029642352405480928190848579601331719280628937359565897840099666069592991744093907661362676932594233030890807855923549213649651731580475608424607446009872504117218212591570683912754438004113326732552329399674018720069159832007361121999484244023712637613870765439506489390029073172636146918986873621072700695393185509089149561067199287008233952595356901641424640951006613411666541143368237510429356964394195528347202014825781629145737225227750317710273800633497484255900619094297174683138928683871343447352622488268672531230519769633221878611408212567603580643939820180826767124781305544897810147788408861628287362435981196346774775410740809035924096656044230586475332268343666336405202721588335118920672217138908212122107929197197745913125874668914043107221418393003780819925069156111209282650312504185135017295694649352476148075920495293534657632192496784948382639068245921776157927893108492010639086907553263146564740068733400555722197921631361255454011511342300829777672286258318472219863667513109698660234921172227412375133679725018866366523511134869906229817835822139012014919154061044630903543664306050611516576001434787469635081740391247494493169098284663722331447771089271346624919034925897193814140051078317366075152181423031173659590576023851377555343073365627651484092522397062020805145972990881445578867911815399425311099045974570616281142337583982887358632362464632143184320860765145366088329596654549953941889997496851098725843060430639142132307138086650078655169962814837986251259252780188089106805632828844116868251845549158969651824194308705068434170376884883758186280723046815815905342810448570189260337924907044277319138972534135330066146135931810498171794910071636372103423685122251428752138432974899454451763583383533525830206357524344769439170068326115786055223102344786683360224663646774195365912000810735786170141581333038617321027278202942135368402115803404551685254666107730029830437033704570119572631991936227628105034514302340862300667601628467946805881115022788080302832247376155811754026856412861869232655559346313065487697004277518023790108111167334482887857666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -115484775954887028403643343527740696998249342343618171306276004558970754901143898934875548194679196393270320344581248236199056266294391905699626650056772549789919880678572108786418624912913111254294925385186478174901734475743606555767205270377454391300565447888824230941122702117593821210174813584160889289887115980366965727159160337584359491520194486930009731452077422317368094347579418182466689964216632106125921460468441066285524459755539407286856599498680372997800515165835603558884739142520850416854988995061810255329350813097692838551697529533047723390808737883965285136657523388750997955987111191918414686877822542174400318224027857545495421973077036755103285781601228820913281621354664138130015648968544317233242326494438479969083594202017585405492637193531097277596293414405991216701520531648714828225865448441343815014114528793022861353693580355974467134422261949787643551967291813203945351218529567057160161069675725098802931095002092661989533559160170137532634634643385233139357999234863009497135895015338267251398714939351786933202829405089252257001204611640007151258772189187732234526495376929243347998047418389799303814068523824987721671603907628190768500731876887093462545585812540178529897738950799303986175561974908547865315557226525293666127011851432985059831113583336402013232232333258856308499067210460078649622041179364726610938856419034287621222613845709437913470355764239717626576590729151822334027468588154928170814875153778913512762635787912989053452063689281807938122632862235086200362713540433064676687992656997145696020929115904278244061720644109160689782679276796875618366141469028006157932132924804809336505067896818016002746549879292868737188720581236608433244671389967243712043981987337209497127892212815540752581808004071209366636509408251436821374413825285166211265687220126797729906458888388825760408519344742611444859259292595075927148992727192897236324762873085592543890847293507257877616303452897847887568745375031079502296064984797769415997557462096431965697650021659620090979274452082833072658108334989489835284567535046996148713231872724959930327954977155757684140958335209567196465476119608011598161565758920177234691613086426120706745313936893073891393682160938257271565794073525931361772340307262264388531810563940308963799225461528087108213261640444099200245584188480285741637006550961085688010365722560735379207451181795025455666335054184941352073221090970020110984850797430501333627131341268360831769930058166744630594173955716696931231248581308769690004480440585525368456006106777897335873939961067458258159210953480469931984625191050138238811383568929742008261819672967140409077077090787384187717213274115281885247561012097926005908957392654638959385358496394892516493956522971824400672869152129794939316103384167739942453305767500025877107624963188320318001236978120217245538643368864279823038330445679842592352588773098691762336864085642388738767319485011709865692012058458416416439827228472558730704534868905203720901748092844571894321688311626199066776621933193722216004892005334213843404769220507177597555107195709931053552159324513466515149740866620680137763732828512928906622015271526287803685388645347291213611795368735844251720755923485067032425844295669757576658069997110009021909029031728958497344836630810133160132416824715827637980306617636369866845381185003593383695900309084663717851660584855451856569429893597492998879363643059570112866803603809949502857812777451405477738496252998261998183898786379086004978473148441142971733843766192678844063855286256404506541546668780500650304132469679149032893036055053998351870539998338510359920430259318420677838627930593899369198695658365958381110933939397596611447978002192483431174642234293672383403853286571285862955639843580552118290210869104096853534787161913913394561300474080659597305163314739581104064112185507762992196002786970897895945632386172198327392798211477573776565412505601424144474718206839593685441627044321403332679897258145115347048783260735047314847893960770813422559819825277629570743794202782764213936983718300267135983274623403060670745132467243004548754063234401710629847079052160789795345068833167220779488329331136429362202160278803373855111817702440946299638290984535113729396175535343947606355183567412729526910014528781216913495322882928900682247773063139907344174386097242711600186425434359441644518370273730918878230673400711241463171820206617562281005554872252799645223571464725126599984857736002238701612853522718870504241086086565779052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 22088195103878849987247145624892520401229712856029134220579726592520545303321911248318833785359896458969597926805486570807817914201566534271640706075380156851392351020244678775607635376672682684770948301152573358303139628040679231492869054992755267774686549535232487506201367427484262315665083471364558844760284906485407612782566609310733286075694101430193382593808485610735854966356273019228373417510857602787661215922325946727033042976857215891148839865424695692498168982866332183463107701021316795035014810472580401556070305484000713089135811084657403624707789601755148824841730948989818165720351395086220490595617207519972835313459869405616562075613069677004241221410735597127225660366083278507376529800665184678211420943646662550814165715842426053105818167321364725106716585109158068562260362365790591952596020550704137125589273261593909957376382862045968053239684654197246539381148796049528145740078165791018709814369052361836058652315809988009220849524417387156202716476804901747158375363599887397803547174087279393945847871101184320950848014201670546910470525462681584709315458471618382429880428255434749382920824990683447977680027964442360993968370467867103753199024257499285372096640936095643708782624076261408857010534607704235798163095929329932104215158096229366571786894752434972900528456891116486311766105559298951498548044974571684037423153350531620666242061306885604568592050581671043185838402567397316302378511373341343012972401350649114585520752288220153622112256172012927799736767745202547925825184797264144318913254569549489055478839560154829037242548226884012403135057092125079427129173617732056085670334341622167532752346896099758629075318539181959152280765879106006075977282252770041805408707912598359980187938805218120546359071209578523653415397222321564275194788588251242559739215645738569809995796472202350516642145182210509649580131280363275270621723295195982677187901642152503953605238529887103738147997257190373469067425802709107714333986544135611839021453531187981457173811202027340931381084466756339092912836398650000686856718842562656393185761400006284898672305778898837928380413290239848715855294316820317341887733232614013616185432032265026904030224534561034648872565163563219838405339474516399579243731048053142401696517101937294449493660937445135425921368123443693614851493107423482892793498650960293665421905894938325400445995386685581445601552227053731106174202972197041071960320763471558305306381304145961130539854547164562762359534381072969947042456173917758924054927103269176837092208530483458971839094181181672799304457174673019900500983907594906398913683135166590325473927565907495591741591454056694403959824318993545502499541290166085222774206680197202290683269885488044472201164562618845417525417442380651359600140313606359131367099881947434762029593038799432786434124715114883436934403065644741637519888623297422451950263836068128588318836523000420287151944760376454070379744172608265344067641179625392022081322067115711713308332897192419006307512759931336025465864914790592052807971852097781627632178296769881665794689875891391727446423689542766732642609047007825331637170967509059342737173267166509231098258966061664724275621935186441091865147467468828040127303728043932621435665444898278232039728558820635766755762157235174771422976014203778193720368536963914274242894236770835667066526128913532592656380741028665978774960351462415163006286624696003217987112518841528816821859961820621302121342701469047960629858781593113848724932329979500838399970655777005099378244282692385527892135949041487130928092195270285758226166112383004295865206852111093421444168551398374616821604214385485443825509357719040017146463260573160968743073507926088699252077483899784162656354017975781770194759048608212362732649511487038246047898595755393772599219018646315000212907696921865649187410366263963999876345605259805557111020885911212321102571423628894564397869119406043037342767540992899680112099627336791623312549299020156912297089803339349681617705218272998400867507562845924525232635319520248579747860862760217291923311830973114330221531308823157256466835929900334663685867425656919869526126702921639985225124559789633847346337824857951282207442158977595018762080927059915523028198464896657930665568881197214810338116883793602548419632283623348191403555609198263592455975921488825349508428254966635777361913157154455816840298976870836273376635744474663692889274070717298109741296069960659463956638243541394602559312419710282567799841501843261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 638881832806085429394692106637606862132336550140536735890126519884757287537024553950369298177297971280704813861190783018357101335342399415733801173501746296485305491707149475369717460214418548444648587678130825905131271644563698440087620984755521203396539449658204452484601655659758502886154342394325928395517038270166440071629941650212867289181634248738230797936874206147726138431565918119641891077534015268913749115744925751192218645753742037984520189423982612274627353109509464711489238923914645066626149285901274351474793703359188493092002276303133381539016407660101538591471040783980830293182016987606141404774088433968039841478872937400515977581643564113057438810784896960955803042705913192263040843105963320990918944980942109239471841615886022948025322350918086095230475042585274814682245177814773799147870072613353097325051937484092302304303003169522490406643009814686318010040972479372909585007144917292024386266925570609704932685649762137800934296165149472284976928695211860581183143854388829471013344717911799093363261150026871679093284493621009984028714714964047297602965222551457358162107261465627968492791491448291711925668210583846939072300493294757277506857119484506772282027285280179000508744503297591142178375206130297175604803756289173163514762639190784139903754409247894955751451957456427282996434939714129879633848852839930418606544877219851209606517094141772976731454968982609145515327449916381527517470434544274661362600413298908212796848925906047091831419291950685060979571812337796450861761103970599421649046941800499026131664976704367760056321781559761290385457865365040057325444963956069591795522247322612256135059993651604726370504898284256571850456225260427694508048672104276250052681770248254965856967588108641958088815213246076665729987416963808769524352218373173152767614308219663918493662293817146818213658066937628683055140559746228175333394836153524270906329313699380109103246793024813332237630040876987050533346155586987880905778485809435506224674205479735509103788737777107220699631154045560731807653089246589995065784764757066710221867681865626991209912436162431349901135184292320917685547623361108478049253216056287691192464502338201139623753722834096451214439522711007807640965128608266104900290379905829085610532692792897699318809475510029957908898498321868517403878139754866809076046062098691087337262969700681058446913903467459166420765894863274590347588391712947979004041043667767184788682027325909711904268250057372450169577263158069788982468385842335552119996807304312996358454092256499982486607920143497873923844939561667416126304957080179123782954708005867848564524122857976358416291754307286060476529274717164578946062341872822510121100966577975041946678667533680157202076326601474922983484551896268263480708544680358413986854969755728627704351814558576520683220272785487424309621661277661632692625969509123284375015486273081388805010378079367067536987622199915174371957525480600417143762322660784514462128551218424862065108098022047418065478194445876899179365037730168962706322487349396825141927894711657742635475009761141376523021908156857050692107332547921327424518449708176917473228047035826995235656093648978049385894274834187540350469093917683161314670545402365678962097957499135572362606812306478767551793125844021477509907089536296927617213117381593119651197034805903993669481436175697650779104663003888188177788410532781681067201163745347694486328052195312557884627452531545328644754372813645011485499961314113658331943824648978559984977413573652398268367647095710051386266150184127757110767547579112273784511464417431443230561086160447058921647491377955824133041358493952466605817395842450661718187633751715990640807721691224554932042648625655989169332053616120362462042321764129424064637401210585311805833801957209492762150991042061751239952080290127631262450527572755858592456061168393855771934330205803049982995051430660954423211371987609106546161027291639805915533864483379237111932993048328148495145329267696260348942749779266716016502751701530512251590273587796817842343043730678158659863045399269308190355082858535454207187427575463976838067861394139574079366390811649157217278918882250993739997754508413022505401216752424418882223031233052797075680702789317156248946736484497846549041894587373685715734838224892964142341437060155673250321412364212827379229032520855966052600238058625938839215325818255694099517909866770415516244742538343586903371696168008488537391171193648770640542528772324680336385103149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -377225748061228573330208012308483071020810505168014513303525760374294052600486263141286256700790201708864155352854449701101042009463225638694095739448857099126282620763748134997424068097000269427921236972981110362247033209951781177001446357062851943030810554436476942230318176416941869260004345922843627113633924402114617220520198358729599166125494590875893231916188652435770265467965502683272828280485804329225059917894896541736596701817662527368652269686970814116001173534825284803175176188303984959236049744596163748034647208555722695311267166444918720188950877176031967022885154541131821636202247306489953957771815342428118756180360258405919649535415884824413103247326425776762233690875625478373614114558429761387137917652003699148363750806769767829162249331640617983613465843964105631268423659125993803423875677451408528424757255017922075201355446032087339251847226434335773640089848761018768649474718303207309131271474711938109493047154722755070029244132522193921446894646852210617508471800824987642984893363734949195439222314619330110595355786441643227337848681745533258955174402916166076232692453007228656516681011615040151756629732825188968361747543984423089136320996702699146468531807564084968704811765681512430232805435654610482588963443931969056087810656342310300493937022268725520476799793246387069501703829086164104187224402488432694104023496565835223009996693181698124926221753400746603921044724691784849890326102897924271959848450762442062636006442315341111798964781749928153843752578044834151103312773524625391546360152841291238511940177226251353723023339825137563078189683092519081301731738678819333397194036242141154436686443604361354342120700373631692308762920297391222238581257323849252766457625406935329234720889401311527570868031067734385082716001789154301850520113477670990119699073268404904671619716142669001879492096378502682252966982475324100927727369955970943331441620955125076377656132950924953584273750692223120215497109740778300424091117776983675353267510465685176014901970153629845840616890729634715508986723332503608401195061752040285001133623306143774387819576061725079788230750497279545027244570954046790719824057812763030130502919114066833078770248330148777702735798982830104167610022222129271633032485869375491087356254590584521957765640844240141637389987681619326549857751910683584226832786791501327514379249643663093760575265998742015961500266569913374113198656005392005177851200427058699376601718606865061688099469514316441631860262179776969894775266089176709233611937701893021320857659396535569887782073722790624861779535473128007900312282939850171104011880443416076644129130117216612294854543463829755760712378141556629675694110905531396628915876324719909001792909335624262419401433806367006831245921631949463155061817955725385157061127253750539089077040914800120505065073351976765520450558960409433576269573087726464704509976314339547013127312212803401661654928523616893998743946842265736607526195128717040605817388446930476028510948415326584070147709780597543181789700792337324757807389603827336790488482357276985552521827401517511144775655278805310189058843513182141559198864169944852669553719257543153411620626460784660325038052388183101960180599943450412733910499459966687487480924576396739556275708792396001291025498531171145724358897404450990356717077733024585571461561972435731109143807470883594322676960718750624644540269512480292598079626721463945132379997961822512669923500455120777602931163733123461235809263163553867022690802483262680608427329700529615277265562588318817744888872026341604145909723069452085495666787381324474982178688925614624064630349360539006862847337250369204306437036536395813594338298376241066205186960041247823839466301180674381175263335299072265263337327510702623033647168056400364840377213071160142018227856651068712405347481269779775412091802844679119496656335846064039251086536690054100810200340711446246179696381761960215926540995589939086755925405078855775722253719418109457921456518693856128393881230966712837568683984076801853543863057362057473113772848970554344891660251143604557659324149929570300891623510271837112186554464173258592920512281239325363950318966366675264312668324058605903707494515049500706455367118349193352457919401041646564328415816057148300211309918452250231899337754815064014409630501312064568060144593713558935855058103193954863211135358847231871683641082326291336372074255618864391617499789340147297498651355384890230055681532638482473049467471603922234718265838623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -131758478279414347026239792308392621357793218550522907099965355650060601758059773649306699574573367654435017553747429373817840596411774055466536238263638059716629318296954325164409049610425916504653130239694450057106422132216362333072043867318396795993477352263923359644635105678282398633268364106359509898614980301555220836868820255548923037894609155555393373024384890720701134794350801442855513098678962161894572851177337121306435113567528383682921797892127006304414650552321945069140177279841175181121441877148185261921061601828982584221160882897318454084997561459432360940423940603198595708224432060985771211017413917004266606406120209573193558206221928369774970624260755265144053332775063119689537605200429860686789667171727066971263507640842199646178929265902635331015583680222161941043005667085716517859728430547716048809512061819870783687562540661813837262317021257290715839127341612649202854493047640481221593879499842343141390188226466152742114692639969333267903333024307946634036421295415935413579974988534416696575615541646149703757415031371333145903871652397309549905926527460999900332207521353653093862430542199057187294977682525067664662390325292844065977226891633794090494216649907833949916707511259153035144415177373727503445597539564072789362418518422758181282419946266249343181795984156799207083735567335269356055912314411043961622339212054511362565406963983528253859455016972853703771725539923638682902740325357243243567626255607432105529493200548766582002433674554267523762781728288909048315902122445955769338130455363437022186734864401425949176462741678598152457716865248777462392926228518562763478704242825851196735361182556749267861856224861177952801575232002735982318050332580043266321923391155872499414160359992608730996663163346213997814461743259244450134324234711974531050786465025603181447322731405692491123981382172730380522664573537073218084645352115831391950108058426095712548575613114895514208097677042131264317787669435429013238285265329141626700943940446008400476095747783807837131671748301736999054204463423127815170307299976447688466338109816746926236084305699898149874035743412471077109240215430447307253781435618163581302023518417598124057032710682639343660975020995201439363688330823393619878957202910475709352905504477042760159037154767145879306681491097669658300454112009095087859917032755248705876094799132665156362420933299264095900729855399949932979706930372119274493254034105199948085296933886087040486040094687126221105727182984730212287791973521979204455145389242681330086735889738795641237382012833066169984457898269532496294732824986255066188858900604692297065883199464427909643791452039641550296319361159080059296293465487655127840262367353650671226064037446243451951680978214636499249694771562003427305484263988870151416219562895778126848294191842860860734757201116539087344811741582079834398282665272586446504157559312560423910752223275466649243759519521840661795184780160869474607691957293075536345053812051711226251708787081751436152916794694125859926144203850901346797202471502372848161528984506131288770663379818311488020779460427737989646854521595467685725151832207622636303510430908955212724589437193223987676335865299385503009705615235596800217518105961368857718807083434573967770952388390699635646014855051469146605735537337791545748926747083187818151196224795582580725980358865372088141701103775475101983549888493937606442514218938570189986942070728308414912877567756155842759738215279418198776269810030785247240434046975327352853276435120677227785093519655470719233103381764345943825422784978200731529137362004026659842526156718785426507686604819145949204186148191409760300934031514147374507638687555921402069254171816507553126645348589718550627632475142266968150372947575005628629848392680857720534684671115014547818185917751673868592171145615589218995468370761836314414448172816867168370234730524965956052718269159757290774868337072292773727913659025303229936086040600053051049662752345582561134507645493451780796261651497936645623059230098384555146411158600607589153497200857775150161463234976882382378375663610335934274297900374280434249997745372222476948506774200128159831212817287171665197332576971123404058584023046473741114184962683880807838972543996194341585072330193331179436188911927055543454389708400441368559128332570470922449038769039372192852210969771663399993123740210183267314593471459900736466973379653889593985156086454824289944582559654714591720188883559568863246514761911636522087058258056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 20059633988295940830767304912057442819596129287433971774855961835241483102009034731140206044858095924969576023324286683469892908331978081158441719394435303131896981409576051007466911650784081461919056918947704954385258871876752845260499864588889683101775619190577363655417131810149136538922859687356961663349851508426695304438187319926874942398259788933427065020737359739412269072994087057479790227468326835223267687582288226842306478051079572604463761555046421110788812437714604973028742555736374302953372859397704933135071322415000256835661421542199198471421051125555869125011927445964629347641884678693635397617515678569233652392154206432510564544285631525805510602595887971611453808216762671007259724714818677397072270318975116484090391179697236815814912735239986986799206685366161634149627719751363387312068754148756080850323425157188773097520700214074136600254505728532018954493094957753363688279489020856381893209088070441885474139848279427361232403638979875309549239366950132098629917752164569616859098697877762062706673890090713432842454150461171288936245078868590198125740607800072737172250368592358895128170200768654458211521618315037397469231542928752163862280777189969421190377096630125897231496337790521978243329032278715735127635732241180728253983122637934662968999011950809540808730047193573591464930426343441819744576542163798272708154483221864398732158200001140172273912381871550292673434301992382181430150937447966420876243049459973593535527296821339364134466137705513314888022387077494977805454843302740266737331266785169261087062016087872502628943841631993074691169002626506560597715033895908967056161889240005714499383802280564762011046268470217510560364579495494282501555154781860312918441173828958165086744756132133452961675892844239396660213885193740065455614359134335837996368619860675102878373463184072349481775135203748699956428467331541277246100079380207241825057849298371717497487887956895597522982995367878555386523613139150509021429315609467070895531332392074538113352167554080016551249734379394923878605870362309914803422005914518429365456546283192863151588975442385935973788250863945631119507116199783267005962386035047605424733334941093932430942868425310682882114702603901049440761397990078334675835551913307240636543795200165488692725797873834467650252173994644718320498872361006526745657314432097041361264123016733930448813120153219314474047166595731162863171922875322691142655830639912441341060164156996484779585757589687646909803631785502845873051288748891229418018844152629060034315918806047183360171457643387723123168555307685858337625641952376979099178643619738212571047990482805911003396416256032178949652209980897720352487981160920434286816447599777668998985951915066551531930999767454171620115503827993442926241287270071619080170763302399685228760543954435317331774314340023613736152034103247830094454104993348546088692623901127938076029698222583275441862586473287537888273403929696302313526646269567703882147405038973441252731255337936745818472892249371653468083586337075853569123107365004419951644185745642603098936573154602843003814924376784237848093321438360521854941003806774297294991155980420946314324153002490113746812025388379727176837149465985864905102670037215551342561144862104127197278535227173110750453714602652414641388737365186695274862053789138794021298768535759603525774760004580715248019391311075655317863719886815446118732296417206269094789815629472053894572404210210887364732633815236219683988408952648925542520238303584091958133781140813739582609466273145654779159108552336984224254494772446406255250433795126034053681870271928791547139944320571759659719189245650403599246290635553184949561901276851277985728989226969797241335937785887690638960921198465399182575955338629974836841422454125081982734232855214281029879782841660518702437880925512591532259280950323225260334730420797210728079709896719668694328400491026130002952936039258578288683591305170175826631902822675125357560335880027503713961780945135426296209941315688292175078092395235818672126686346860206619129209216375063311736144789547315223408011027963418283084098247920435294470621197332039227003592981533216216090979701741840004136312254706785325869833820950186345141002513224860686745764276353711398142134283406768997957059743947223193239696354315176671037246289212149969363322607748929487884120948727032528040213023379421053733903929388618432684836484789972495210849024544514610833567668967257534960862738016157960310794248682063954582214355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1779821451760519111061202197389566864465873316022687012964000924938478224555826738161403209011375632374917778481187203422295011009669477253301728514143727979313952532721498297647083473380226984453317415238817295530968201248402760211435965572689858288276306917853566869971608809674196475058169506070649268424481456421312981200429537633229957406421424359209462933602336061566347418745319055072751364349265592457807060871555242741318134520423577920726333817929680688824766223231780660500640363996100444392228329601219924775185521530602436826465218416743330794829638156977139616489447744294726602156482106620983689420007898991987910974496505073509503443906975493573105524648155863083742362819544289785881669785215099828508327486908801835258680995500610322041563533158439394514971468601095028649919061194609934823487188387145293043018209336557095811828910817003552490282742110771636019098430363247404187780458086112976214465195361809796186680153093031237147865575063855640552373147555240288419652700433826646741664364535372571355860647089296506872651081674308941783598813445290351690265633139214470306684004594146523819286249098128627730244308214674884501117285603993951217682573099293951061279134364278785661980390815417378103250304732369349197537714247873742916091796353769727131798160470498631958612504846433165880546067868500336355058307222875848489784704451304818775207287480296262762291759813952309691385585651862060590376334127072201295164812192112243313331669955531159883040816442094492756043057229917611203713252076029532343359607555642629034894027904607205847926736771187884308774647601393284969949887132194579625469307321564187712342711878547109573676324934530732850954034332612246778239349639328920669096043218136423732492600166499827984490636091399653589414212647464853407653697403661329330613429325350731818028018924572291904257136268321369569681470350619530013955770814123293217922323651653625983795521276239291940170800377591649372108069246523309294342277531681451179144069636115211339493488833277755305215261409066774470686209883191506256900250440162968023672886716158933051775237810439913356891019948023388209519160738536278778396911895920100894664573498318154410649983661907313324467190798085628477769112001004082456332079120382319264195920242176959597870363729545952350797390349586286675080565731194866847369904821532553158660483828024624739566789642447931387704268316370222462698208080438818709904569768148818865419747358588697107207036746962837322110359312883700637211827014691544554061556834995406296529840682263283613652478583599643748443775944523363731581381585501128754989175159144423682336118132746725563587815576677939381415966661229563075284985484867084223493805928512826140574858739395333758892561435912779232019999166115185742109959795213904481577877063488537168137716181352467367644245524717545045605000399458126101869076141039157615788477114659164318792952222900995627496998482790558077044050065194555092827051613118512429223788105605238909554777265100869932681993064941870172525432627086557792838055960545749462622714766055572502739351409916301171635321925206295655333053182712709313310071476101510162024871703656488991088700053482991658442485445289199937637120191873490156719017551100634554195495870362916918172219468363968385455232815016963646381710812558134829116346537984277755124533311444726837825619457815191189192741445841467126298665974184426851196131586449674432472350978063066354497277556548844652214438843209339588599809439054561586215659994727788226520976913782252989528804171539346656321900404748528618209592669023196519824198419233205460952892216928479184103284970453010272044282436877133819025698963631431707100307373456728153951069203463447806604949544782308735128409361728474468641700180789852634966224179758151894998599795146641168001716524974707709178960947418698389055321875903652100755660163487350828856042252245615448717571654151107035887764340178186147825788059902307101678286972797886100895639199820516659574590371731998678480259798094823524438519190839593503974027181762811638274870138496089666496150625309164836421213170800856089933708475256948413003852960235496768298131385328309254591072512427113357650876440197117401763622088563676502313367625750686945260033618873803832567621055794176933007672840015196649257928154331778528416086811863668687165716048049057731263019967244059422087100275988498793458510856883699202196439329529318486717689640384686431662258987602834205681795044782311605574269745350569120407104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 999260291067419651268961933188167686671894516817153075830257593318049900075017957769123116166009593314737606732402479744393725984182094993792338177762377813638784849100118245752731114908141662226303035086707476142837664025938878732804273304370511003783841034125231283689066097342612061715558968888750250628269901429172247336357358254307360986312586451479832439017524872805469154375935246739660760176438694959514592564559274990898961423928666326041276733184456129710417764266752410826020384271469946546002397113145762726446155127831201196452018056880327370964350668903138416481121535628968951042041639485407333023994752801893065448140008539978616401857752568695142436523230291374966503998361976926733598881509016973595559849652011788846043183085845059721876782933375355246703166389514699273926958482285292097252384230817394434032849160608937413267236059419771562570113713623130269728066474861869106325967430345695529309928254920437879941169676622552771596522986260557967981390815137433168526735587843121024490967369327930295861115912593449807542354516913565035554841024932172929289157175447383321961637183580823196045331583395065802118671858236108824657187052266687460441364482648501919711849951631008109024845854712753306971627328288864676761136641616849795833608669089241332162865814791837927824016795782605952283404683462254362944566311944444724972310048789872780966169278298882773579801350353248644649098216841366466294417844847691868747657249681592227575866910725085351307636831684808585715445294315812624814529370923228355615057858392627551552888537266984826064809766727310722641730140000903348147876774334818434916109321980129315235446136619693691813480695176582272085833777619257586239004033590434766654829690282217590783835219240673537509004451045038835208629672652703899411245367871923191853064971950040988158938159069186027332779585496724267078299593646158462493976573249468950580457118203276968622664551995198039715149645721982620067272866962553803591604402354365879765173122403737298843581250050646658851013173168241345810645354532468502985373205188631268088127787550502500854616391695845618706458418477942265567745584137110589871210585373584397141758714292064271155991058173576499888598636529985706468132815197158008757034750017354719093029106898298196348470182262473662926746220058483492526238041777066279679071806004718781049666680271164949908786524998140336977828884328390489203707057065888353364400054634587809877269832686379144087880822387020345737080784058661918751981392912380218599586724814023286184507305213668921151031105869941991693672837885519610727141048562177752316891763161797417164111028288701610432050786229021564849905809869702608979177113658726222593583549279712857411904792913691707487068116709585960598829234827821368001032639435595915954515267740513595167739084867887293663296968694876923959812923140001736985736088676508600197169150815179639714550994886594779001832424131739303328310442185226830285547862412177440297278532409757556329551602193341733703784224481542624034008530167950323171453330583469262915659857706947370498259802396218468714166745566795486727488508820186496686139802836708449169840203615053775945848542542290477245150520552755649647558264131264099996180724244925661056094066479381530384597544001294494283316057447245889650424907204504817246870692177648467036753567744988104861481088824389173814952642727652135977322268946003183425132333537235008066294212301720599544577938397261774114019338466868442433940885254493644025690572902942248112981018654394495276540873485172335511232708879575350865059659446997647500475452623147615660578659205905756148685328580698343875196928815196100434980628128389787362256111428678058017664515485472457396469797104200029691146327196566291385689836490725817741480843183125027299204504329638743249829358827655472357214562633285043889588557571234064917301779524696823804471815776774765391541451456762847872374190144112262925850371077031653516158199527839254690172741069176538857557753207810859757970911063287205250041802683691970614498036409794391930220207656821116482301803240607233195747441648347855328906776204039672005863054501354432834507849132253502974997792431807384123339924303574653050776388996438004601024677688247376987551026387328445030887422284584972180109554598083260389135761725699311489195244906505476896871991304005710247729944407411831162757657802302832531621683850868794265426364594575886994922603279686717777522353285073765721088818261211696034202869346135044097900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -24266105648792292912482369755321587788447486799422068413475318147185353489985550116911566168065967545074734537938003631043235058083605516994217081903081169312456104168677259793616757246174504852571754561950935194543223660161946243111994870039380215075266158820706267250488243859354543426125223091524006535270856298594355607988133962993495838797865980240680960231757859255744233673086744689020076854695571297160451189377046002141673345862814324219953431372077187964102614711134775220806506416511793632441868890301668549947814645300371580642464001338848549028112407219315426064183341365942359713278365504016171031654818651809069766617617353571251357135688940688542784866599098673645909507235415392934809626194453063551214114670368206915541514077477767078464767285715009595674252909848769472389092200526335448558777292851653878592031674068917139134884590053983394760028891606475719056100428196525968761317962795020930554263388165710418101838995198350888427804757307489474520761577518772032359234878129554747778405800885077375820004304120975450491756814975018468648197363850037550542979268182707814958696737447670696843851016262373602498756060946761765759613716950091114978062290399676363013523845029401360593240994705348990841014404149465280210901024490482137350632660133430299219708600938735111707133148693813254687185191059987389777038099115495446385911571047038870849380464436646057619812156224087333957418322918781275510982257241783587997788552387915976449324133644638245351947351345475540181018570811521379459825727651973918275994398449610521666712006613900499621959106655137679822072006515660954299985337324479669402271718030714902074031387314791182190142517631020175391852366594854171249338952494796347943792814775767953023468137244157865093922348228028970700741490014487649010892412829160940787470402673427991197181789698343716760033018167529930284702724930814173312834026726546362097742305791113826220675515901375305737141998310838767340155354797456145351896715147288563936783316760528425761243595407926238654531427541999306753894916127243506414898610873646988577466326118268254799379120450093708582817488868391170427508903725909953589953420175799547971160413019821507198721417947979539220664237423868984748963595611760253290583218230875067330423035025657107723454030889716867233942952779946851053562666499892674222377466704237240637561106930202071609754384718122111957166465126426026416877968956244599490926726090453889240759544615339970033164547528698708001806129071587192311495650191826010975158604118851821837158947614985502073942979906289266654685686238028816459434884726721809192503133616711199011175860862417155436217618475282354968194964962093041524468098194474216117511608259188349518261582428517063359164303122310378018827086997200528469567847988271766178837211910882817318452827006241794045061148307051536023536756663584637348998227023235728706920842867370089353163766662829067394964578015793011532901222548617282161446240155106006817266074182879343742224280022774040013300216250295094612323733681145273269167726406147574246685631964800386243779031178777066895329408508740513028338599989081442632370405888902588384200042291319150456229895342292081956631099350565549197530131743328693184536883112608133408913910174534692306486516412427461221383396250399291947084249115031500976866422726402788140077441168987161714937657954591764230323040428062950517558181873966269627722615296973553933495844514692114467550458217718299365640305146119957920842250969759005239875967449100068991845058357841210343597582996751303068896160504097767883096119525809212274118836365987020562013631558275767936160735133346694394217710053023056133730189838630563712312058201675932727255813138112166788251790829948015993236110368925283446697159346882404591539262491753660539763361555967033510883194024116191690544571783768062783093738262190103813402922469314364281598609281089427194020626760906975579333897962496245498712086396785161255556820346353392252368290427302753330470773242128730182945575762090327344271095011706075935101631864655842778780882316891437308476859159802523107462902442176423676712866608986177626573934118387249756005434831629639175478836040648590718523683693468629152999336970712400154579183848759253188480791552911671860956190112133685116377775245144119161612701165536830662473700059272271074505667551345491437227890943525038590856937248066664229448392478316413180370717866126498217606249025036573481815565972912967617126329436135692213617756588201522827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 35708416886006727930476629646423958566704069469377859754832559563985385617209727308923334191492883231541748937237971031280485424859002452984648593880338515115474922458795261735093695456685243078793135666297913231727083724942321996125192470194110313764175909121129739335362340731580014540933259598449352584917647018998085089209691532551823383202274414645620400320339135022694462000471157945462884437588601560437323751320141180472942193129120720546957941351310901388111692536550312083559419222796461371934480101398127567906408067374752956040560420116432594178492936497475798899035496498799692652802674083659214456489907215898101681385120220436490381140272936080793884729739043781385294434243660031262064062721195127643529249973513308059940206068289151966380126227359123178709683251433232518522266492303432515214388462125742744562229948974881776833661924787913658572509402917017467096038661126856697807521010897614504041594635910141220237903452773805918447534354208645288782182273784486807737294100189651519135672060223061065129812701165299837458351521003524501986594055715393297547644594427575445242015797314562558457387597413445020580125952164772557783631263188118848249057216670277823118679417955905392539530050644402625728476597591078498408939022852562272905917063643609252892807881193851684279586949215886865121117072772389299106479171043651952598387856767840242636035871128923070640110952582499475209147788164247736285040339725658384147786027970153922454424718684104743026623306362694453131261956091124847232538126114718413964962004305236486076307723617553481407079591427630711768620218280849385015337105605608606685328616782150226022742954674508388133265082243522895193545567256048746642005415318414133826561834115146312012295671117561869467999859355287692449672793175937584693402017904491931138048343941497880470833271197203731170352836117556291606115654558868097016851907897380933885313507447951864655612167362265994234809805001925848112301599904470976818685652842202367349852790267038679724053250449281253919965281414766032777994245610712710936176327718830879318033883272458478772517752260205906886737106472237479623128049495311209537430780492663212010615496930778538417230476564833784547777165211023976148805212706202475829658249355276539087334940207348483294204389268145669162792531310480902279748161064329012175199885051780835831753073863990124692469440784495244852245781755885209586734782286331121512087514341940056519724575009143342506175138383719457349548603790891805424859057645974638118349993999331496705344475051805300780686948018399123816064418407065787214563448207133604302728937868104173999411111606228147911540274508254733773578811495392084418275365406277975682440885834045029716450662936504325265227169064741985880194377316026815192332881720856019053105681398985331674990791788278855758526932938648889556572682200682347558970879728887123069660013569053414537036302472907273672321840501518710359290040496867020431036318396860502898831832863101945827573770784112256937153813418169554359777158692225515156457172634130717607717274959943173490003951932691037997069818074513268738250442669450573135713144723529615967732880709884252140169619549606151592598623381450368028652615234961179668126511877564678356832024721317808844823150035566339462473538523343338252992361707699526258448181952089027067283950670819448308953117401487635099356879402279129289007574531557534982578551829063414414124059716064516281335090450320748812005468775513500128865907288901218499481598485404934423203319560831547049934679849306818919737243747632379856659251785627830591061714117162041669530362341178472411813747137564709417623735290536589878061270114919582023189223208477577993414462112151509241609313141461713997551989209619412042143012396147820066190078508277317892131994897336119152458193269103256804851991746797022456061376122895598305029121380266543195790339721931177358174574635973951500582363068453762234781580159443482326771645660413534438616920066898540281327722774753902526512559625539994000395311819567819392158699191333716561085617886572966726407173849304182028878536588858971295427423830298407852285083664355106347614088211976248991963506646861661158528859608313494428479130394187931146658477145790332289643139489120042097314725674805289309831698623906886296263337868474345501477358245228539570635986502190136722322554322819898939564175743965400282128231978388172555109163719029991050094656325889894946107090293926438009592122073551920211668595377445220947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -612385371811189844112927754380107603906739941800786411000624198195931992807363502461611896535465017684671475140279494257160052970391607474612715875076729992066009450014892501984487675666180847412189008390397209926354118867494560179669609073084272041637156451867412150491094399506447313496893639233700343983129959049960306896838962022889435136221438126720103322639304874839902734200795164328843008094664972725015217306072930216170947710067491203219611516370962932036092995774333752866599810118538253863285097089667548123891864737988126708158235605107559613571825720201862305085587615858355916818919978643356676354663481140042041715028187910456883456838686631001213498846805352621956658773173975576528113794857082040433953759014241196407417772545146419044526571875818824306844671099043012101900909374916300796399615886838664857374707335680817917796986506637979837707650023917158135711108807177963855059772876206665754124630744514226757542359299051514329784403749129199414373918253674147910594441532268527928592000132880512551437735937971092142261787518136700219560262783156462801285976973055350390749954046853559402916833668170803605927296530278973027036806068932128376421470947626359621798312278399874351064583388061812284280985855736123130506509706385720126931768293950084299068434472793427577411942537732687092887950198042411652735194101821767317217563292218673855908913712570617214954012564774298998380164535692737302858944797248353444527931103864678884204710125258132418302945265786228978691082544122210893395060362841137124280870543271397751805652392677246507103126727782974599304600313020216969374602238016176775234031580359595415028168828092535012562552576052421027030938852984188972847741286589752010564522942323792066514557859895782042965658329008121841329512426466425707209972035248991360483641812882946510919106813563321022412260119462095469683108210559267104676439909221714096261514534730528351905579304615374682932354395096968846883791399422794631180885621005906370809423295448117042746214443383115778659092239024006409655743290178595656666435651474292883936485004823239822640573011113773208260523022248572969897379776601103148259961396341018545255025014043929289530365734951925419718994359714468692074174708240577334796488366779958873961454395744044072650567828272991673218161000181890980173722703532849695930735407600165233122319733679056719875527269872936950895664814293188002934171900961362149280999717303516779843416061954583540346875705895635975327267863737823357235766497959528191761905887492834871381732182356250119364625322928434796115000823855926916644116858830152346922340160348612102215159897646442404482768089979596148336637680053777620379955462330338570526710636898962488659979027076550526202228352886637904110878287856689683745166855333444369040890251529547839311894386204044974721477895925605487708050403134291530203278862664655323383409853955333097243953414613278813430083668719686655005804114762616849333179749808724785472221780032584792862469898891606504766190672842248781648463032144530330696872844258003963051085715420486106659951036336055787188517560889382199828362078161830595164080504525484801003769970138451729610963998581402345033192339727709192690970757868983541151603449042391441973458506780336549522154453982625866871795192392831066741469913821847394987445691946891337354338181105761103282908304373558344918093946946712520139442153219859705226543215573551502380521195920337204719091366665852888874011650277348214976954018232590505757607451458942548913303386583276504291013499271877069573249466867283240452809966541345401243396894185074598978617151669708880148159456543785735113378491124536088914037694854425117807868370961103688255406399546157724659990471872737400202635241599426562456948839932409556650734195691645191991532651502456186021384211034711374322233225941067581500632373741992005395913800455903648825121488654982567028333660476199966521009315908402973033186243987544125639199397753626152629027682550277687009869687885611866851187590434182230621870758995340306805212879290135883751915049835360381811372375674268867008519018229518912878190268872679039539360632866077088405296621844917967956227636734355703233210855578779578669867385301173476815345748639823819445077719056796229355036541394894141374785861145169290771139400784795317042572649628070143428582121105555637736685772093867695412538287678818214773767129375871386900814729367820660173712558643665662246823845826454119517272725245919548958045506477355957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -471413808883310403250719024909660781044137817625219375565390598061826318396111452540515350496480642364073920906989081096779650464498023145815958676806152202354571600995535689138243538868356786468083658721091856991559715927853448787220587567485038325413115402339472723801366687646437354687126292698153422320008252579899332378631413270193235840354755174749908977716638470876481035920183280514103153819524247005175825802928771079381830358033101819910350130699983808854240911261142404754144159329000020004421519187961537204454680967224249889610878773327173240782747857920861095540527396895341345868243595746533931668607939479295688952402809442808508244648890810428597942844703268640309894711401329496215222721051265551235289895716783088417643387521953108154170698179157173037023578472593104270102233394643077233794551676557376050468029707541184481156625733623910692339197243130392026607625859990128460921256185323131725535117689166054604752847028173670887080013003749354112077625527404750102927457415948491898226784599703724506744290795428526186697609309717618656243571670777224052193877369667503599232591464320705223235963831875240084500493433796082142217904954550982116973164772878621520444270893759695066905124940342298797236177224235614641290933595733135117718736890168025510605959607927044605616221986812729662841488737044516775859287448999147491589633862829595641692229195886042424555543564564567045394123974170985412880120963030362642646808949344170524366723050150365128353475476796086066478142498142859522511999485699868519518333203778518048459444437302655354069301058070670398608305655863639375088352682417828523481650506745430971545580460770754796257750982107175782237018171350287253501875042741854106630226980803279576103164490357233423569957006916129905370920480220704982202456322699771737328485429819394531441543228124610615292427277210205390245836625333929704451842570555569218859360171388785090363930823267972567827427477604812318115868125814850205564504818444654559658718360571140250378243993094162955342122797861984816065001605987350861579720531861031720132279832364932834455515673335100299479324573180266522638923344795757781193120655418696638922604007249866597558348062586086902121572004616594275471162298455146632952164852379471497728123252930207900717441590829552552104200752856969783538820000833226813588215359979047317952200679561139708873309423265913377749213315299829155612002588704882550515762417543547093173595523851902040910260066243088370321835746951504503803482040886889413844726845379553458216631184006375741099015987097710972116002331328810818629317801268629634362445539968062439446675656600031336840744007959012620072263772871161712086168675134034937271785348826703652051191350095843957481215181782365892914465718484797475902815736866180925207282389174778821525866560634559685355309733242897049455431573003793164242346618141272351032931382831052562000551405401180233150675298500086842382804731166666131107366177468101192901428268354731903083421450122416739893398660355599933042580458258697654246210207670847424241407436460854107499930075754205625341032472725721180879137463574653640935805805397600793719749603431243481286417192871372641014643939915807131900538082167052563190582411574839582356080461532641872341167747336659452305887206084888897743831637281356840339828774399884361474081801477426373553969602103771800424659178965900991643509380381237543081537827353871878855946651497555768166792791556148188079589898449479250088209830069540800993609649625733942030091211017737094828617487307981005308226919806381443019518053367674922448264291640725909041583062327787111086369597371127754045752705618882752619732518780074630678896661140651731658362588743974482572147400786230201720434854767947067733006593000120136830813905872230592852299820261547510614505745551627759393413817654234570323829055594330627506906744386929337464939541236143512383549155118939953360615551129660662547780655107626825192228086701215094850610516510712455384706951021464636007566676690706483094224628715857599848692281403692649981802706133185574025265557375820079199546481580346471661096260778595120818304221946200210720404758865178486010412687853433204211072928292504837256333875078103277666565720598700998759714737254239603046498103808338655587577898080809247212661547909929500844827410486857274142121938218983754359442529005267441519759700342959385323951095779311663882056868390601594728253858536959868263161325540340119289134645525826068401829004287719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -453081106805532606745669054847645609311124361710017278177522128785427704599145827658217741807457553023371973649001244618762608002508619628173591653127609950660302365597176407426613545589772513158282019006759660242974039750716472178473973246223198962909925292237946391053346266972802931920421745711236418816966760410430134005543327204887134450299533499416784163057008437164590507135759780019052072184378530704776864459482966999306439646439166065376036770143914460537790936086208662048892910442411362912213985070356687043679854086827026674165276107689780467304472173226922107954971588520030034101403115858197934437845940604844277385905185367870456979342533663852848005115776171998149742426048648909268251301292328681050430206828424587101807283558798279949552217869095644467374169090614967885002004618570859285853866222516813797027599910875308407941893315896077528158434733864316731618198116383678616473415260410096418638400617576932331768699734300313010911172827076445281229936717196123197330048532757681851413362559452172722187907112156230316836823998179654605820459979884605695085417949194853424395153557266188290948833753158795025976962475655795216167536633347672700241588252984021620717408247513709829084830470460144866711601069708201310912974198444074922014781833401432723206521755175561107495717854042417665729449230552828692067890867882394947466116710644380360443174252882357741855643268479653289136735518765019873934453281086108982167537156179772393843473486467883586653229151555605800440700333140466250254379209611353036702146670419757553257735803692767623805395077927087860891421051164211000338547738656174532090282323372635067094977462809754769824500562778388182639214262461234462673316659910453649724937838553515065840969438454413700383893392179884392644554556993769879421415468640572529360048926970189267277486315829950277822847707852997301052897542217768408563649814175487990888194108004746203753590309588678356753574076999534240765395566662142458501277330064234522397270511410467159879249524014839710152483553654409624798065606888506005461163192162002267139541776048424674256828508050845810753517528690291316791527886375408914264917956089787584017761398193836168974869369975663259609274205787302106033255539675362810734911849204346781821803784446677626129510590682801449765940330865272983059127189896304528904780460572773327257456333060335075256168978074881530541945982721059912256596541666095073747884714802878905939314445642026960156632372103935749533878276268548637742936485529722514732692333117997468318697813863601468411010024142271838412518138897299658902090726588218265224749290642973521284004224472632598338527789539774439530629157307604344223764643999776576103022586733766293886960232982899548096948291035752255388935293002006732590714276468147728670209031743048091122287549557376885320581822454695780633891917846197419018149505556795655369184950947657091910236923867095451940571870693177249928394473819540666518084851006283816236638723304635114112998209947143990575259140756916352255336146589909868829433943199072545883291895765409212775249544627019439404122688657830454111014378848147122319239309472473657533185517680294166008285065103253031197304758936693261103337082181622968585725705092669523705893098587725210145341049452049093497904743052450266306527521397956332440718196119390716532700359011194981598530236946309295211943761147885878650744977138502577210714879823606676234967409616843794827186911617033960449342327129130613016448070734548561355387728907936297470762079307550480237497290232318363739079495841400920312011952689064660248342336310938717098240321290194054044853395562207094204926661071792549251372304571623576116930547159421265975084532282752889104901704926602392975002738864991689596211594771947943887326779876316642757512335780225872870555585961531982281883981211543567746623390288444156434617013645207451759285077613713228017940814513894357190750990898859546251705729971688324866651856391489062872268041149151494635042087484662693648782211705851908028611535179108691637548353509145894812299853928387163330871787585405912593997991342330413300054202999244736713480629206139669633319744542933050673407635745580563323652470347249586734971089230439854557711379452417195486212658862797440752511732102163614477381743618407691305348488877924985472647076457634381805991204097422592285982726971719806754273247202353936204284159832822656531367129665238585884448628873794512871025200834792278983111271910354844897024333477020263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -109745120140281725329221617798496297188355975942868717642646138939042719454478993224247915216080365912982030772280596992135821470413195591062325380852114050503386707233565812150206195047434586619671872604949476597975927366068697124979446801137227917691059825286569076921702097093968845250491719353561138139578540825583361047226785978362056872496571496264660516290328804514171963192270942079805358843719302055878321539224892129207560248883697779320683908718926925876466650968303188898411047054585614949583637111587681604250052316050045120713548695949445381121527177798187808500714214650198109252261419109800072457812613370702751730622659486972760528649160880065199871777453221306700268834116026976059206801789608899910932039013884268337896847942725925774953218987446122904170283400646462144195339622368268795935431640619099161511994599019627045408741861390996123407816442322527821327759387995880460912916701308636391409182291316143517339645950929001135428296180229622718640663850190303581052315799332942578578936974325715111180778678208221078086355552864883211746645960238543573989430175498005435249284297950991499627754652416185320006855807777441994331397081682850068192954335041589301809782994572083284600658861145465555983658208462342613110557287162446303121093153190764295699032226812489046076602361131534729562797132738329203543542693030267010586138799716703778474433068080552583612301383436840051918379271519419422366761723356213336606166207620487445238373619558398647863499497498574726780135838024044129471219290924646045347040162011944029415625135564049205602551000464719693581444759957193337896940408637706621727250114609589268531476355910548081386931646722703110522826562079787375540316445780886103041459497616116451397085879167396011869141643732542383744831297412677446240370751198324717383863617435049765571700129568340349073804105147435873437376893010674200798944461023383533248074198105379282940911221057327745642316662526507349251450856762892008657722219863297407561174320947638593483399486850391852790370542083788467312161181449315976886491468192328707513059949325978325599799863801917076583839098044402198831549363057122584120638816597050204203328316647196113390378670546763089052652806879681461191110970765923986609613259765259922598065777809245343213985605138179193420840166368946826793022877265844097478569473679690928648012804310385326880461669249004988162984690276956572671240174534830104540792639343111801117580452231058538691404588820406106175070180142594732830946898848611776492646678735768081559897019227090626665619000315583718378639237662056943092534660807356143347317909646681981172357826573715586090261962007806583189327311112461537774752281857943169851392036435466015060567010042364362974502074040895355513946322815338068411366059758920341246793015865583106705841256647524326008510066420160932081473045341948143997892147576506434052750998668880411813255642693407883836996744124382245339471605556325990873502441460734269274769515719378115677110865284285300768949008803382560311804642230460082134810359571931936939785122024054933325079725510172781822436730652107634424879904885572822689062492556600699283558708703088232222919164916418888359944917777308095719377685879748043613573178404716847289143685333427994999043182461676968137978616433429977402902406173334605996988930720154318760751010296660942792374539165690561348304848703767207773876123672044654251045205276232636212323617337463941316020619086191920949319449818150364267105909521357831153410670424843054671215039560254468947744433093771440233971390579026180830788503647619265457626587260949767430792793401185761331679243527284212857432715838881633862251370289495512616668853151177391330971188015447636441733772778029608688723953564387028157619061505907307523448402190449438674804060496967561055060354548121642439959614676542130019533341074295909837683106584520258014778581770359706605302684867985082247789297534657831566230382342331436263689863358562711394856693137647536762242684581717769004886847771075258902398657375301276932466659207689350899195126285019396281683696149958237559895800395664747454488181547228604677110426532004610997452371803615265571073405358753672764532185085364223722593775425319341095839846448311104267416437541683926819496965570978058533494788740083857324727085879799838062780340231633507108217137937506872819268735528497003352395889983270651049673863645749714361524842986701287256542922230719417900466755847692570857073852397085567140206694602966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -24762815126145741926449095698212504663498320025090285488001988182466498973702847828485289623805979979157346509434180328673344624136809037376624087067113685895048122797809683643913917858792616269479148131053383715290204871688609622372988467695880277835593235302634596899596170142048271474524562969938707213805203995810098826965920795786385724478315329932210823451054472164699932295772657410107862845335299517842837365971381776808051337804639490332345359561575049602733895854341685079212304025611861157619837271198363906765903093392897958857702327633172187608855944541661452410592517715905775127359473228866963575237518134579009946896182941718453053203539595328849624961720493871559123117716006321515053026307706043867382225739590164729983419618931221952148404134117946564262442679120541366308178500869847096806263860678560286826693927889305504454638121450956474652296999343557573033879442516748726807996700051618331657187078483389592072681250855077811514589190118639633233063118519584030307459919359856949178895667657532504996620005390189990217891016777576424809864698867541195303927804465740140780708547125052572694868518695213822490412609120946402794972633647570494961610554450800198910167351380545683943496592607088182050394811300354268013174623426625772768451713856555929879793341193653863394318733685130874888739281396625390168876371154160422298512777976410500232722082259314933473060822507582165662656819050159371323884834006213304622107916782540950573701798544617969423913383591367246988302758529063589771283315504717938392109003041427484446281707813760108402882553574006794807195557541311554840581012330240009773097602936073592195654189083585213600555630229447225760689522873590340662027505962644506748184985643711668500597491987857725637440099292849214349998717867919805730994529753338091973719827656743995378497789034306280210668773264247546890969687020031363465703081404667098363735076533592788979783888190149401947466132864587892678488328393618981010056427405959154813109861124859624382372908583805978232105188794994224102838443554965528818021521322546257838955049082765884231519323805040138615611280245428042248058463441027469423674467601423646237768999770793163170004184411367391902583479709311721337105686077803263223576452978895976907967608121980076042260633295589679828047749192506746448228862726960827272297301699572739072829286420542888571927906001142122441329474869357047343979802513941245559036961493679614175733433546669329118231380348150331593529349815277541502314410596134962054004761483058166013375941342965476372249743584091413570146893481184015111913286309337642196681925663525008657153945018780441993936664850733967190912145739382432158410779294785652265638234928860394976358558758596406560634385227028730392290557763950828905061339844004188157396620467855860919074682740849420337770160119563976190887374122628826300310005975242437775288335059694689198262182062580748543357916372009577459714302206499536647544861079966124741823082856175380633382525882245790319679588565439055756629744731672976145714754952326122195162811095034766347490091800798343542783292197695574352641104976025916588817705757089745131321857043472673064903280985521637744424518643107415043029492333916988396722136530440372290106624124275714049358854881576649627008078901843949452834566681785611690715909051275738979751528859215214609530654954690981677120692452622671204362848873721206966044499848570423888680719156225224915651370324643298814041350903250923493178234264649776133472926905102625299449122388834548360570220347584467036949180133843746734563479656991452847100535841221262833351255405687508810835319036885561599747958327905024348285341157360053259493701851867772083027882914440543169404323781510801351919890668410439677588757707364562973626753919195098939089728472583297070958277230400114819734681147229154048370324738600685962906131281175560036210136813956882538636989233002069727384378663337683223115301867059159659970414522138306501743847270631737274004098204658849274849868478161598896102852449487356288306294926873201685234982460398216794307130161080352723355718467701786677434928670441737245553247126491504046986056909636015347116512491536154860244659633941664872537921448855249583846586077779581757755138969780046659638775533700484504065510455902641277504924322715096563449539628169172607156076191795082524921357269196776754226133263775522530903008359578293268122018457556892052684104764684314554316429916498459571534381552582995537668466567993164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -4338333459634394110592699651329915253133023984514540380977614457458665408007204668047252652100593049507532506799049401767665750138220765065522022846238600624659799645860334376890431471390927414631541461214070329211913269664530579246285543943747336346580910971795646056572648591522577674351885642780837152727954742488427972871727821311106514599636722141740790931810425369809205988603708268492250640412601095064714420494556604039069913124697415178240626308446994510705609034097131893694528117401720613962608765267470742320505543184699050262033451088486480384415859675383306835613596059913359936033271544963356885368768195044850323000871686642435771448791067306632341282696984870995793916052906171122379561809162273328888027659825000001778942939085816638272398402319613352522916793965081477879519769626739505185562773775315888577041993076230563835605213842426516246865317010778364692756641519893106557134628212640583347104837748339123825396590954276226210725356896490177655782543222429557433317727500417375009569761668530000085489661650432031485794229033147618660645085624394505171688001873941080766838802286078319114254638816635751752168763610671323097340525319774491010600954743121834793824579609652136052586630930053522946664287856932376484237119204933372217205227762985096245582789719311933479455374630592587809801824636530047187521828009323155115248542827325301679307061539742459529936340949955786922281600199834715862429496726524321596039618456136256848053648304226086487164591934456395561781877428853100831065773308876155081491924669309889675042203411844635675707457911409107007258349442789256076468994017837406660084678060956135440642167631309376719183632902914590818968337294452626936750523162581092859539092042357772816594873647573447161431644643142616322247913861280016137841548658480017287963326147100630215396699456789768097299457373817832001690127495841142443217660584317334796926077963949754967336039563734125979061763714515414020292789138569941817122559123497844816474028873410806973019964315232095464665386903755838409027121666033804856487165844328284921133773785429878022764949009500304097896920227495666475942483208279726669433987474516846238767789804332178422305230236396677028248002834556962309189677228690763934317557757239366535179159421304506160248154070248819979675272553523897483409741154971319912368674417890136248612406348597501593474934738834169671648207367648423231271632673645771976731490662440378461146284547181125966066311832367432564886187109770468576740794073885248850447454419959437754087612379278064166481153913287446429915044145897846505233757512920424751317609661708892063082853648944695300690931070515671052768686400876023912172297955191222725857915304888943062387431957843060707495251159004407302589896110898355083358784756987951488832517578193406482917972956447505639116270999014554918690420987361732142749163599560875571536333797978515589975650989187377264118490932489511486223606453255983792491966029351173020649671631377933906193119546789953415751772857389874884570519535216525517428365793072334979059503086942565605587614672357396062950240194069940227389756237684246457438370869922079383909331602070071114722553445421469204979670442411718005921288979527204842074757010515751996187864951636338743176792176558021131521872227462438010067277806749975249338249953158520712378167412110649768357699978048545510718842326052515877228694029063935388529386102514623188691675450069301086156479287423073585184893560321389757153190761337425052480435788278233405733817010242309371244010944635382496073303341020756927134824192831155975237561846925928495989752914476235105366053532456540418147103178647112038013853148249965030421093633099791107067588806027356832525619101956110254406155013986058323634083202601255438986667971882992105189144468135886972296271676913212097848562996867084211692741341544820039668869685207112178826706010656138826720441688186651420223362235934250462374926850266472504723430541358141866084397514423498433026068871298650412846973137134027043623731449967224674160899279606518442879590660871789850849257094911215167264828803250552947436508813889899174986171634829166041119637483450697689315354018330297582414359428662278775863635602924863694785466914961734325744370634586135588662292296107332636058917310785320252850078475383892985864280751644199274925027686766672292906335367851898809664614910443841360622599997607018958707139555572834226694314386500234041594413498050794829945205007773173041641712188720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -727253057013130417231699596391552851103692488835555538128988496826789958565434020477091026649671733696576703869250452592054996678326907007728703794087263325088877417058255605036118032258412316785621574217653321202536939488168167252151887428344070978452974442951832560596604826861165385416146190125513298038251221764915383119235936668388708528742915691262001232126934556744793529519288306375607376003399081569770297887065281949305739800198344687899188851349083151985430769022402845045638644562782751530561107112561747037883121007987966696320188393726282816837604820466479932330930509263621979521398308050557055792362975700353875996108918255521462775099316331499950013759089345767450457858016595594683769626685672826723818901854803667768746424073935759696403189190030125299044214597514789060838484643795936532836260812554008361410659225389799782702511876394442553265348404608633382371863818880298873641100125190952954106765843132297673659147898504087442281914198950043074213863071916024904402103878647140407162626165615087782375877145348909126684050396985647142365802242818497386025772775085255287520563326417668699574069453129989956059796832757766027395773639620062731309690719730980128615488922734808216428838454496461501254135721355466871498833573145083293294606000703429914793716906812774285074817956835097263968715956220566619787540354364452786628590356424450656067691052827878656772618169379415973557549439036068156120607377700239137516230680438603168918980042127092542784153546647956805494019100078301178149421290753802722535152284733922394612910976726188580080083379218800434561472414643974327171672807604973755152768337557513687538927622601182184324105508939299940273496519028437547028560608549712695519586623419829625886583324892482158661006430003214546675043084715683781606406209047992715312714765568003519468918161319909474701663273074558528500200010525279950843621709232665596127295657730284247560253893327944646503798924798813666057272185710765824862426130020383147978692052484154833685981322423500585493869885569821965093740565681843871043494770358012982403731481086566646787098750735987224788965592389382345384918319363162431244440310502926715035204541994101536667186939890023363944053649226962409568483637386531036788060464943081487180831147147589497516891397545227388165134630204300371154798409475160399355128763330820019039659367686701643106466273002118996549703415917954438525184896560132162479452956488003536169160124714202478959924095781784270685263908273987443464002940289215241061873422201764946235804588832056194983159204795964723981957117128489452297580419951026351785666100283912733291003871939226394349529871674130005145179654000959628941956524406854044842773200777270039705272530535833691152507047107576877168230988661052249973742774821239792185389785707772934473088741258021996459297897295967770938800277935013738307518826833683445129696176014995642851220350233490098172758963226067006571645852414851055231786463249271807334973797801843308113111234494865528869805905373973274810619668845801548864664340406709334347073264435636530708405911112308102086235728211739088374625908156677246944014166438459865153020001656634694080252791258806344396642715790873950659787284335395325668551675061032264149245874095304041728797475012095553455951777246220464241537442310946754813660826135102697277487712089997965532560108074912601476726538999696463064542466186779067055731656337912725050167908766212148679665378472879301651730352689344500067078890335678197335692646888099147554996412976114964915908581275092425004193763353810357508567422635016381485351025168460458290470572925418536226534630009483448597954061019888703150736501513469900213225726701565050966364344868319601284579116365434264060756945415904713263633690670922451524315011554195325827511139687329832661633275126500211805407367158037401771413603456275649344366401985458417424440027452703691052711100193805017208894557493330935285535685028239994703038367666020947436622398239325923105840491929618101941863513938462708480383426208039340754178703277564745785500023376728184585474980920674025548280930016613717873522357899271449919632728937454356192973865195897228404080072717489249308646932128393220393503625196317754258683926633313326454922558963276674692462303468828381144294668749653266985642452151292392281154002358831165691653490519632414846776882594795420071903680414140472183101473394194947399993945394411142051363603382375280004263939958732370869985484441742300987243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -110787950306542326123060464580729185421581043149141977211354829262340940532717999536007878106598686143970451288042845129017258295673349639010511038863235434810090112851487711044388323931916064475910306475165996739257252946475330374843818120302164637943552931454236663474536782554754278046835405416382625634344672643097193224629056115164715807851388832971793187599876266696771412089728822678794694071320478862329935203999659871161536991393757076788434592097284996270480526923627915522915981967827782234311836322450443430581184043115294596816007020988470823475806113307401543107169868042539636449240911402952718597332598740351507863637800420742761662003215182300007880383952255773725504977000688574242683510328985064612126723070819271048358713824194262793106978209305884681949388452029513257429090382596117754410049463989423225452631740585132313580489166347404414712739747001799206894698980519557957426534391902430197441737348003316357932532474288100345471964544945697595835300611987835986758102685999278667777318640136749969592852681387233392192167093497976313470464806356139682491528981672840720588681453107877256655676717903819764299850234656881281499544976601059419160498387184548021473887098902432346493442018597241147734801804483930380736806148860142425837953831520324184444668031367886366445843219290293166904175352157844122825859762005149811130495079348236508216769707272166972950645456107185201356805880621125044965633405105611186435623760963042012326479239216820416392914014944490437243339467136300907407224393085177320223891751064984834182970237237002365693083873046275400388927615461123506849175599941348789049988497967396308552309141449690733336854967983953540801062080479959438508600044828196625622659278464616932451723556815852014677837135248567107485365185595795620920324094660484987838585573761252531926135392490661797411565895524098508653407963080966711858721686199458234956892272991796362055876284176637386080420346353273066664571249243143618836559630630849964818025723557889227194315297293420720598679486443152410342516176926130451189767994173978247272579923959346310286242899192555461106289484353753508152994323682085964297545422218750413593966217473967407369042357132452029983462083189129384331558326436932437581180491986125902776125905211724634166264249913391720737492551521467040696491859089230423816639174361596256563102804406539123214727510009390522866128104594165717099851155852199391831380455766938644628498668170888923197208735650816328219264252106421619476713364759201754078265465970024311964391485413483067934751053321270997288813360323460492833244407641173797779938738134722821291010154610734829685885062182558820286089090112606888030191106344951228723708434428726071080195949225107354676187544079930084660227311238935914837588231999612661002830627259781571916043369683926818567496516061569714162331166661039186193969857711642663177369627239507914337620278036892958328262395394942277170429341735164792622332734252734504172404121614448273882027763692380592223271804564320177565194287671213184284917444866202767250828710471973567009443394460047751073253011435945050215834002839625939792990666830401020866810224475291923618901065360079808148696942007257386332733763238454472488791672867790547005319780150436395869492874132078666383771620646848278119365777130819069926145369078127984597283414959272956059618339738949513483713482379020470435458361070122956614357980910170616445297825538928539656870119271315675575354045585145258687623227481504927130064792937515953331400892623923074161976591153126501725801568047333194670376943006398825356086098145610621146725718760717560309017708728087310202192896458945428131775496695978709550044446979088888966082233045623839318534111230204307670490408675566544727894703962693217261320185077123956392421776257378425726983161949882533344461087619398940823540555776951022641159347831928622125678224483818465407858865364925572837399749135086027460975086135599080228543838585304703993090991867135187466423008836889814099887679870299030830891397593376945579663648034513868722384932682006541440983150235810063505798777634922389697383925361437573345570295135641655472522188022026490289684584165693853322604859057947971408907759573155112544080456858744611886122236125980192384894094928578413993175554978366732403683360128912842795124613498906904804425039002676406684002486247531417437049995528842336573281627009876976548623693513264390370707197380781397639921891978701916486525076292455196380615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -16106817409474548029539582833270757750607254606321496679299114116385164624489855935877893947937405332686432704675995692683183225869191460985381782792943033087983231440794246802518780885326744172620012273730643036077635648142197100923037762530811365251483221664110722888716138950237863958106308048316929139225940423807219015423825195896160210548787565362373507816658297167915580232125001469128999972927469319069128819997403932167771582516416362226695160871746046809582953468304348983182491574811786172140216338069214891613460133288843518068366983716092614749244454756157302181773133173150704466224095187656374276759973354771907189157740622509358137893881637817623715117322245805588593254224892706214621668385569462158959618185023381656486112099375976276714532153063805725609669597498744167462896821442205096356944296772525117866262372483166548895084865742526471637977997755362032801692994457266228923676973495573330658880640270238172941135750372348444888408635151339880515126534797489929800690786879914450076045328616817274373363213174466781436386281381402395963947493758142026883801667450918014133719440170702303466359690704954499504894052592424585855302665725262403984272231279973221938524517791787957273669636035558698904277059978051802438795930072935136776831365910271319746781376184983533583666147277829660335639276456660686105841754483486383973821751150721339951701597870346332324178674799972233678850876383041612851731667048148463492582765210538905660034200823742357765486140114456857194897489778689081115451468501119814574784291762316007614648545135714272151668434899925755504023880834124674024147948092177068119961870767989958529271826399803882585682477007927782134123981238447363998385004707311911018169647455443048171095459038863987354966680779763471989805776784308352749786401794988671645314480722476092615651278914654917296056293030519693045212242674016372929949532862548313029807833130349048088415948581452398446167297385458855230002313277204289320954614859255886562918854074718643572547472706819123945220432350799772866800541900914293643228972030685217254933493230471316224172895548760921209438462713713050315430697301466350444161335280290428731922274748872853063073709353245936828168021399738031840438030505055520406101530272832339549595288204905678433702193165318517544244732680706519677545511496408329119685564437976452897283300584572929347946686236482287306848346800289861503894447017605291508441032723341496260764113038560560034714251043825641710935421715307973587965200175864608293409401941273767072572296263706252118395766500078066072526674575883895742049430906508263117553086632467247734399358225500903874262574698109930113679268220967647080594608936252240003042223813948417346562819283726335174161120528228522604217286637298581641642335397243147690116210937017485455237322524259879308896116884524140501652636220642084415081524683450602463699934836587733089654475421294586444974797394591279624911667443079033193981217824594304384566078731458195286884814204780390542966113772390726138400002026890669962799544639020847475238527886608805341310560721165471858291996129939019576644641751417379922804664870833336277305138465307095775839276905873239515001639255889033266097571723473121955647408626922377859197381422515603798734194211455471044206099457192255105904965993704735011688726462594997973278144864355205549055128409734711034940908231059889228289123831580807203536006366244073040300985743278081957773305038749243812894170124671484045020775334587315635113272288720561722532865867840214490359190797651894147562509978117050940167160536070631761439045176967123601748717483016241846089685541152110531108266674994805033271363024689658641379778137510754403096708095362351549536562246260915981017445091270679874188386199306132404570154178087784061647439072660192382983471203620892051069114519545812559341498794718834781363144945973143463811602941687048845968463389319732224520663441116874788159864306897662451316201405046905149629054820365634021390094336964877034401162770197670285497214610486542029795446617485833334060427056997166072048970070674595997918551121067266879215973608153498298385786084261998359821089602854769889889626982699529018810082199720300875533713384078723140797310543751114422071840911109483355126868126608268817121619747201762453061492222450116900358443324371469137542812192401942200197911542034738852010142410496713055870018594874634541493174730641259157801057846382627536420493544506873549549268558621406555175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2185696197319735946531550369329814635371700793524118470958897994974918032528389007502651932795581158790686477939795351031363845152545252884037219952948876921467928010547053973644003022671543298095696765460766018656788852379726759976977604377798978309183562812546819572476540762712104687376110479290641565353219092930525612205069334393250757079024356397281772557158860651467640666462399182928979692292631130506283352131936779680583995335579161098528219775168673299635227180132189381189892460832056881446256449401625756792242073649853351301750896937628897676686935498921374753995900515220684602425379909745441964701714468920216854857886682163137857756304361853578694133698341032460298967581269687382323795294913989902458608505131896998601790233295623312248780914621243693436899547809495011729103160495801411852430095900852563986028471623510390354108773575179365049772033224876893655763440194255996891519020259531310832686737068455383752648028244154945781106095495579728207350703023246438639910259574959345954178331009793757752427578603923420182313419892223971206090250545864495420349100951333233731552598650510834169252491769041319134686453486550356361235123555212898460647456589558654209793565519435090194054923906530982347977942269745352876833584748519938278227432092481626209358782983694375330295654735991337777453762735102666003243557697848757689564383267563775528371096410304595028542427225527196939185117653603297731492816234585986777477938992725779456287025174539150331639049667735282208601542910725399024550724229450091202584282090209900824484436995078165996404346703303953304978041985864392529061889140944605152185964194142799356198671833092128122911794651764492428061287933732938156712852146700343736790081255996769104032467841892386254435557908974324593059925423301019053611727555065548472220217813621456208998474192820998206426759275045981194207524661000778918677595794498256465460601122488730173148347615230916200272787595326746745834431635479670882214851534932296411733813355334062283695526905968349491899326456801639764950112922208421864770609146547189380548645103849699139328858676479670293408092596436207616352032713500456891530964232057656414672372756460033855021647756493317414659615839877454125567510465869364659901340957968175199844142735975884570943850140557858327251363286031601522403580848470669827515518576788859914709306533370686333529670423824427029110300398284302418346985369287249211766159334828416760239683220973327030284588409498402505201033517895549917574578584764081694140305652514066117293919913584396657548337808415975702707357170855356744900082250992629922065615281811180908120928228101769295392448656402215233861000057689420198872482168547580592097079140780413985202071403697188535258894786771127889748708121817246297424692064931505761740218223690569300988105901207049333327662247760773388825660615533058279905365890037036245359341656796764014549317450827829220494907594869151165994101356165463658615888638735781510907672176377475019727816581362491138532487155396593152318192976278629959063397781914281513025287850281590014991884259953803122790211725841155072138901691796802403417186806428229394300069330249310896924704377237524873775204649960305847241316729513376513117808654952109956323601609847870508195793800819432802693306459781993230879455518681032932752162887409761088427746641481223710377492628537160107955353234262114757193881030756270296662881306263597347236485279318969278778303585078600795870644589487629413445435835592396523715646745222956442605496910355798289058735093979791057426878621418222730478457490033102678210388934288051833292222863574482731096826797563140329400939980822567946705447165631850862911299303461734773744261798678846275132844374418970377894566595375111202340517064866824635313689520087781768767777157045613330988287769744345392667282568678954220630278506635491762944500635272474003560954258261797349342685051485046016048869194053323002101843378305974265747866965031423951243664610004081234392979246342570516257129600636035389167938992980779709180539958720562492664487413835407703885642667954929514977151883620569632742155759586995733005561121533977828850863780764158915575428975415713764587077990109887583302567455604249352650794654769614728729093019140916102886951645116615139845871862667801246731906582935827726583930540743271754700620869897467500252616881903474449494713797284209080795392216302772722076469369566799308900521641891824289024379595560993174038175493478775024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -280059636126980846633748529838402923822845334533077853583869114164181057655338423667424571936422187581193014587033355894362974875876623506005095995759789211147024311473851378263519086554871513376477613578257604134135634196685183202112769083128093077757706001781412815000782692432934813742349213258788431618686038643863332172221479921450057837765754915855231786228699552730279843745179477423377159372012182605726746286045911427415690640304118572142203522141891895160460106237311396545243012556227223109787881056930224125459202023219113033345381207577786403501210367184268566337999505295657777782189671084272129547806579612839055555537448845270510800738048555558516027363689480023859717127850678752811189991571014656909502566450093467536511682856213941857087170052747818764957310568296865471953467833631139261415830430127879347646824393658915487084636467882050449806348335855032617736550324449306511042876871089734440868815236069220488941503077055741626895127779904355845917496439200813447405345244232853481339051001326111879662418985219615268385819583570605477440698497477065380990888702598148592726689672269935229603425139500885196370118351919965310066299617634174209090087901078830240314896845213580454176596450031488904025143073677378957508895995190979983315766285275522426425599568485507898946463475887086870718161242131227745829664153511669531414394128782703361437389268478011864465626200936805079663662663509422456404953936804814688973302268700900676276637666089013172394808876878172712461700500182347635456522861458954711846887954772235509640678712394720115171663180403341857208050007322338062756761772526010276075536707419591012428935616130489891252085423196027404047366332134773260242847423144259553923490531589882383567205841619928867652661019615526413592218235970440261560069842970101500515671653725096002883942652229154410621334368683360834669092117141787959337437883526393645407605373553054012512068946690649903708503393400094705215589263037363054936019415494525526293091827117045712937615361974211808146308611294624732447586685117150476516095012395302680133096792282966310117068785063125102355099280670426832852990772046422375353703315077469012557078951371605110685921518179075448975819923709338645754543333532277373261479073841942570030255892803224402815099957217365882195403144986117550576943554472208976697571833471793743568429110098081730060799122070168525884354446260519006786768867125024969536840248427963233444420834393230588632797443383146111333953606975169674878202476759234464764414034158853565111058400555369839232450312036221386538291546625491204621514457232450011474957409467966969131110857172835705224894848318921681181946872532771766775284063877638600953142917850674901367257918579486521407388978440646871682932417105296538500286137832727318857603014682980424428161475869000474738926396287379414618645473587651724063526238847949519909769942694731539985424136535142073163064901495797437334790125909257661621163313186307794841898219506379217737174604748489791271545560052145308242806181801584163923702509066830619990477128150656002680822119377340837983055832144839648213024560345248644465006281180275697010168910795506759995461559301139075694691286270725733473523356467213944483734557444416121594145266027870985897586775450477336846253663841409635685499860697274514042746442669138378658963469228599135997145856391864431217687067727253501680117330301961799040324135664571548759465659315701824937308125390688008335562218473672909260459041096143655531722663613465749037672724347298116690061778893721833675360504259636556383775566469001056613142364733082518292721323863768639904082287938608783414381081631531147712297090258779535043649171166519694851174662602074672922309281900863804661761436766005406100062124126558011284848733563652789669449463461591050849802713715109461720280198794053385756335659638746337482696272722171804423729584584217446723994549765373246531140066103899371036811003087900130297693814690319191843802142144041375104025319562553826919270126553590098536318400862770998274385460203351774244648068972316106240389664044958378129424458229204459750272163013861286632861613376533166448470430154167651575732998655542943477784493101663565125163107828940121039957712849417310862009646635830822185128343764343901425846584194834537767584212733950715480927927016088806750680964328277802401469826333967304770440554737158634670861729105936340779280035257669148759413863604484774530664056464457391744945198297500610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -33836840539684499809994830476553792181882134265530717867857221648783648830432504041440369818688448008414353574494491954450766215977818071594033417555450965746274137191699016312709339375856055333788063908536128093532969257035246516038378386568415262412472641708611016958361590684061294105862106581957168361775057836278972010798342820087908196878689869902406519177213502185801765766798287941877425621656522789990398971004037719303218508166781037164440981606947886368171628353435115281958069005244148153584429005413945288513017881121451623395111645300507690828703955062215801639653249139643143324061739246840773738515705977259624610297529861494184523717392797393777486800614630766751849789843176026353523220709471119471974124603708542163989726139290651380382008814980221763229200697501009408066808155867729570100654312977596581216006517386332855776496776731247061375646840215347724232002330588273653244571517674513103917111082557549561299177815582011484316228298410318332440139557547533627791732339853330521535125015362551718926787279542160146864171961264386026251145509040940329528626634037466851100647143868885071179554331021478834835984091569500320804258590580126419659757948463026280705939694171205707908721189391520367416244672028252508904485296706764152694006368352939936088211823882226796053208184095081414878787197500432057358841677905544164764138989000883833092839447128299543136306910746071981566755903886390287483945276901750529768224277945328477777279740671972145682521539763445055276607210523032979347799011900372955975783716603504476545144878659932780718426541400653730759608290363913063549698613090773681498203414590086656565990566112972776673304709784019555924017044427926566366174959530065884438948258144472211998318109600403449631033255940649324371497092976499170041452454275893991424263723141201361387533014919936467497191141392734187765752499571497182113495815486058143951647249269273706060586828957011739172136219185084636377045587593700911887161840328318657452378418942301439017603354955930072571505853548783147540379723994556801438746856959859508238444729323788481091598285373423231584949509243037115607765251218795633743603836582394629713953961242621947770987229908208951373020376168260489156581421136518138579641193646280268216282966995054933473215852235647200028185549231780710071425492126836803041124619262634547528161354807502669509913235966562924036412260768758925633369896743496263189485518275735452707265166499709696400059560161278276226536174771551796653078066914103927469114475873121751698600172439836709837229020262678967523567083570727429252607803968848305544079611156725716075848736663798431276283844437797632556764297194794782272829749806905144789322785391868718842231204474220931146641057347168282501777505183251350616324204115599576804907951366709064547903831711342949973505417076169196585266478198133777064004620957788911459035558661793953428691409230142625904797063924587738303948624948521216935611584806280691804000105858028511022057091770545935423212768766824364098597175080465472911052704860610557616746038235043299220557949846366507388949091516019082310664683184294279099736060638235598594514595493687595829427521315352056096091016304999015554947010182169484041236759280938128162254189267523427574949878171994071195327501952691638150867355566223806400540924354832525009353023371658640891528804997970141928744037453628764541651274760093066365589906532947288935412332166582368838729957878681527823909812974529824952448065741652795308134374081851785982306713652607563110208915180354318774163733592935271778701790763313365390823728394655180545725333633738551507055000120550372925472325760972066105153292804474627074516419165849556380447190805131525363742221598059182594820238272409288587447125050643363508095767084864048107528082456777889637443332410245467347038742940309385174465259000114020959434727780086414751580428223031969664457808867331118238558882734704099875976966050209610073138349202473605618257308142950286793442131211018767991221924015200233773957812008318421217627899912964782397035709392569608761403872380772647598749319898297689641736091603794047846978381154457187134922868322485848593632693653447134283923520690593890018759909782492818328784647859159200987617429144901929662272735135211306550322718201229283239555510171784342263505014228062154879749655434347113086227135649339031975580958007273736905782529934187613958674762576676699875164118631671832165175034298915724386461079120635986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -3877447181203376007990912989566409239219441043381334635446036096404952524369183176102460011395672863566185954982849813560542040240770173902117352039880258611305425421359119374194249472924699047339945918991750294051498973803003199212003706168637918251685121192057657097072233433798832036680547148363309773166068487576956384703156402935199717507056524979424302582219604150337628286822622738988703217391128524931771765346437234428360290203859751313638171941825155416195690356544464328309154086352453400520784250692939690386022675647873634290090368639755666306795385377826385336886766332888365081606195292364401681439904562058441007509330407818932160710037862272959458236852028615805589565148995532812472688244296046396351141351979085197722652707731215828727947644474576309683872684992924540909799655861127757793944563096197195631134939621896648615955853363676269177736702205110825074500790041135290470637762864086948826974436586147012174966868696905258207805789392175500777555966646939668112391954130386018284925385249594428133834206378720519757739810561907559949062430331184073865427659343407232931376082504535579134173238184798144031120000643414189209887276272434425379145301890739031682072411454735871478677538084140384128381290300010395585635071955254625578901945681151993411447300103722409761644927799509852787525409208425321266396021986499280673336452224042053867669369964150286905047883742873912599127534662969161627969646629552230802081444390700639430784149709364892309158283316407988346730177592161048292863340744741009250796529673032696918624596058263594379027678220350624391092677361988089849189919441213000858433325034639830909632065624193145185651475055358618242426854940017366985578311439908902666710699458171061315601603250301681480265104486900904571660406731829087664598895699712159855279374602165169811937918280331873150214839381901932403226639374293676048686565491021936845767552840122264267712250443057793624667629130595993918652666517237674108898594438594860534537822204040182682669719701140157854156291020716733489425266176353851074699260765205536674359837389045360165547847653881103074437787245182925103953213947203294046818029320699655122910519246531861752635034247834399920635708869981304615084068815980741854745782177716980193721576433256934097382470433315512311133917893585186823579369852491340016536372897863078912417309203010501480982205984310240239035253780066954494883161652382568162349549335072418252429961273031242839592629438703477818244921638581154955214599421033754324941125454582384944726536610545702613144673666174321686539397271045942813494208228270448389650880948881149387222700922355149952553891819484504536838934039333122188424836228387511598627879956453156937231200493232547581322471140272754437998796681347473868645028541072082064002617818483888769388631990046739493407399743949506993430820098807674053386533891379240180336845132407455032759974735257576730626971280420196475242420408690013998381823926611317724084477449360287909227962992049454903986348580265750225215622029579215206665587218978065734768999206733689757144539646859940317342757149517118607065073010676387630662187591359120302401876429128033542807758393491290517302601689882748797296304130986153983429370957913598101565049556943622940659859851889445585947870958589108974910788852957424811867184480079571046408144393571645764760985063047404409622845079628469507884535740237213479179345405486743574524104154863998960837157487357867678573966592058968570724705549239699276841356611288080058306631176830336340796685432233129305675558866836216366658133756201786567504646135112807805090893235686244158060078863189230420396708796133966003272359376150286681893124370140435471588328293657541077891993435244253663524891065531003844511872309568067479483174657691446052010966438992819999852279127921153375306881581329859369683609241121477483756713607310128663905706894828279090114467033922615738911544699636580899547336694321707875660047560211264431090991358906239024507839175441044456961604632661669998454234478228657949877958710939232523984685418638818261741550830272595546718427564495964446937638988775376140291128328742945127080012069079384521913411807810985144940912009950200055558888644319064021692726730507438783619994811681107767148110259282644061121900548053517399073132929156969907860804035743717798669972452681397888633375553106052302620965812945296232646121620579279665914643871668831816904948914852533564196899137391353724524378776550292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -422374328594084830817404865412782822595707634068722835792896437381860813825459340599548852429984184445518241789410457104521843064015565943210023043023089049922092402210212657329361479470280934982767475251610447488203634954344274740278939593145497493023878623584988953033569257164637842953723933331066631171253211578710265390195347099791453428857797103998871480149286345627650771191559108001265806245667170860264601549883874795354844544764775885958284960064847833749959324426074760581253259191858208031958305312998928941452924099679377895638619124605351626010266021111360908104531442852309637191695911589124439152549181905113490155350509517367522077094895055907731058829104354952950512737908642843918558165601146597727770035807582216464593738378410696720743080147979197351619061936780821257537671193645508386588579227919478943855838153625078069607898742284109072779914857313544833081381331000236032271590095284152599957459660906980896004342655051468691834470088372850021043888555204895059083780123260181363213217433140363444892899669919571282515712339944541799587269955912914424392022451727677725711595868505685759839126801494906329222537466132500236327408827899701006004996123204998532872504725363800066784622913354151849112793002246591337341289382149693090457019238474387331712613956918427630832107565515429005248727032328125141674638855640924291595753170930216135010917954725006178750182317004091114490926655900646845726008262715288670280222261528313363226867576778851659248240369837217418174334566703325151019216885268103705199353258318472851934405367988946380536166402296653782264909387837226065196998791058973572916166665430635081776038546058994218885175412830958224657932954536602688277857777277348690304239072256599893717765656937016935948245136702849852004319155205478605902977256489006332555704636278930661834233854120583921741868278429439838517033165479063367829388328009240232392973673678730720085110389767065256641971617331642058825242898461604057517397813247761709528377423613021480450097389564911314308193538215029279715255212282098836166415550347022671853314087920219921779624398323927793554337196073898200627474584342608803708762804620003841122314697224046602369519542133161266439191684901698586810827577514172071894563269602268820059074841335535190446518266229825989773308757225857472706092894541423360961257484523948414277359567912574139291949367786298093061881770037572247969918275450097051718621325496832521320954822561364795658585961709321017288136338236426472656366355690850281211316861525481616572247637696849390879725373048189917609838882997127686350222571508221915054192329410247277034523806842111319670090184267988566130319042412148392535271076658215595027685678952230297353358491084141276323963722928686578395610469906201486336687629991777735713465575989044519278467387808248143933488305007415289495509444218235773756254141192241978964266879554181200757436994350745006115475275477618645539950313463421192598053207776168891893991680383443725074912324000024693134372682118608404600816359194237336665080952151249679222059511006277470184057557530399969371383886336186661411558422753118802195685015754899545625104294762517263343584022813154903201471485258081408465250127624184961979036333794119030523894575861603649434832064757097913956404675221904955438325816315340967691118913151510567756219339670507171306478417259687758868152174528029885298898277969469517236210566469767032383050085368356269808707131757251973606988549693978453535838936316122339177503117798456982935500037993531519545946144498037777830020511081812164986376162333649959022510203827590753252634162695821436005641093367618352365666906350763128930208462666042956817598782111967484081795348789627034137874164266373050688971753682354507435052128577208306890284641395558097295366807561629530679968759434918449710608055452227283120618349913729653689789404685996636605833130841979512693533832750844015057720126872068110105660868284675673661056342635603122117210373483822049199779646953545096466361408328837534922447151008322144794142042947775157790295158391390736277091188436138880503264418787764111237925863503026467616837419827118747967144327736832628865163761743825918769226193744625587882059817140543364667727843995093474728546965406725443047706544205497159843887766658592177146897969912671173874200009351890650926812186614833284790655812302188905396701853999163944797716112180744276666724499002156841366889646041906004280356260250264313071966171264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -43794716325886549937856741234111813878745423188012833343285318772883887117973897881084204811688154483852238448621702686266230738587172744255318521650549788196310470214966179962808268942217123604475151580190904714814248984020298812185128387908628953880318042053525612096095180124711697789216532000838085405543675417879478128202936178759989301384287111476857401314218078141845797707412758412531976791903503101253360212482791332857282007138065205876428474263961422244044709208358022344022814196915977592727346935080505268254734939457284148269765000827225710494709166117561051984643118611881301014667716963187310738314653741521626554309555305662629222984104587397099819237724105480399912299869514404873963889844015346495744492726800391971911750418525738881527592066676098659585333439702452408944806262797639055407244253984833916466395369746078405018812527846633233970740710370876361947522464087132395322631305084468881751679521575749401131377694528098067487161102139639541811912062897573767626929069268874672840314247880328854894313927205483770957513036678757187744788065787844807441947742530820888670436311635650677011696254660094121351827242680098561664571489179567619415019554689680941136123185467145358078265907838629800507376914473367991510351732550113001813146310585155296478467476425903433284459469553213068952907682001837789996768919986905584949025516600655407951827092478605667320584365495782768440959837275771274181163109965575421024656322691169538608012508346404442412202077395895562912368373001630482728248414767014638472371894389224651843005103290904741313146696202444189885177871788978055852604297796606488769037370677016704167255686269916063887232441002566911407927913470825751611830662870313621635331680831613732804832957964183351308010296362470795121745848985340401050507833167858940466352659126221154710410255965592697899057252960438340863291423777498444527062292183669418074567795799631287418179799444184027850034885273821177991562617980657742073330505185002827465346680327944168134052309023802230354600854310748495603501512530529190372840357122214043730051048653011500091853833838648032710042801034423923876447758151964718430055982505117740629620067038394309719999701868825250774515497977063627840326889048309591507585728232715632669652645989250457369301605790380403012842474114410933600056279507058112633050124966873804062580084214429468010670750583673226835624366064065169604193189984051715720366970354025465488109904180312734298371776714643911075916422317057543072818808886077257979286282494238898665187761644849056510702473726222590991625747134807649125339206508326993415239145167709303065547465921765254875625067196845701313858116890976547892237049789548013093018233229743319296667300673283017231336573480222452892888263740026848368018474140423230197713533453308406504020238663398865623150181065402769300644325325304187876520073274370662927195169043876217585719092886731999272171195886730816737190731879382256501976721871642341071641210458063560660740943238847200202602966847462132100810990682961894725854686265030595104407565321967622182165965174990363440286425046798168390777989388328728358844716213477357058186849119362430916918796025038693651181002715684670499423931225516707111836443664767021716389676050710525577454019178315064998648420870871856082145696443344044150399646588840800946572233153453315419111042548564080728386935612019932643499829927044961999125951861879868097102586820636132898831544555487121866468280922673751631563003513201071333884867323344147819425248709618002317701582900060544300741568847477547072759579384529370689964923786436027803692586963073012989856348947546221758491278015996405441101258310629766200453375286365632715926874404332555171566847680496089488859890983289115879761434220046995347006792760174436591783929012513871328235003671663065866742943510882446464303762491253256723334765401058505695403886805696752464262297180408239733930083856535681247720922509333965837318171627114838217873138703662848648216664894149052957657707320395736757189926104181570188688434623568941365626929117511397379049976471020701511190936132851261982105541038709544898116519988904954407579383243504321511497991234976616274865162750603494698804846308971340631485066676859725770087075499409506874503983698156249878743298905654060013203507440743329349786784136285403952319034547879551953028501101180586946185486004408850482565613894931370107485106174757151188089929460067533947904246888356283307075500488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -4319381340648362041351526405823668475409293933778477135685727560892729017638011363240164283225756183356710780254552593527888283224266832579942970715187925202258105527856626613341354321390247606105368235434304304173534564539682205912156731108333633390444435747359224407212800158891288174816638725825052482690668167702203512154264117550415682471725043278400961467190816623491599062366151766857949390614874093642613464592074686665662181818520780680736607781721919947432990292224134760908045197396556052461727770600714457861546811919980332339611903711064449251506547472367862355870743665599790251270731418468723515416867479579040206314711535107557325259857848002130448941698033694139563996040722618402881426556808106580768170386209461414263846459800195722484424768665865027437281490646526633792038485676441581709490084064410907145799962165459814907984807036637229269362646136732705226365533154312871576556974099632670248414289309440875623647215498984981212265625881679235973679314139962588455122839120376924528126990252410405860634046893841581777533116326288465601651854940340257336408020015085893395731031571800149333155511822462306037892052848639602962993630635635683353423948728605814544682366887173160571632967253965332620025235216114274929428658016456970943039341352941854590019384726675759120142317942509976019363910320945055511873736203116867689954566129293292241006610054914462505385757961071973231247557317547283427472786325492615605464682401186125784266196649844861185877301930731820413695403015228743133567926437484774707584142701814061142901087487708564100429247762042808430809613708271549891553353948090617286532699768482721791636040710107685232064600991738446297122188408446078697184171212930110856181513982316959573179385566718483149854344003027098139930234372544935957677934304355411037264294990171154833887996095163885560089745946282224182767341573399406470047729524198762156818648902132148784881671446768003142041776285684261136790053381327496859675738925998470834105345607166061826371085265894830320808127318977033604529686840043481203632162103315106905912210764536968138819362242422066880290818023900688969231016089682884319892795656575392166641968000150460103132688772665016243256637208863723007623059521803593645062614033572887377874120319292347590951835187654396192526596338874514540750858534577433076926827833646849053984499853969401683938033240955216613359203736497974611282360054932842165634175886743765816417468403175400383986973812871613095162365553699886049091670672657667144030385848992846226166715913489363270752898856799019785513049973392128575198910341075001492012181637616714206202170324967933047757005051341651288718011214333780615008982146931660362699498347923084047712791372755131633584007431533799716317823381868899800653124942302072191540308947095070605339524521278177602346280345329175510026192296399446527113933278828557955654046603717421398045438322142090227025112788622819943312924463130123685642422429784455943050689150969572939784672693113703569248744095545698257650369318879220681418591951529068225593727877760833585141669506250766771102833258744112818837274238199182389622094973324822902398727691905005360462828289058721959128208924606876353624632678934033306584171863655845803911717132357817114358727893682937361041169421335564212326296209969347681569305731616378688299842457996686280926970714205908793142075713589132137228691506989191932425114519079147149145981171746257577045111118175709665739441235876495295598439535207013980488811085700148048941131854267464034111952540804819334248599178426322944059894256723688872316587455473830896736182589948973006350101921519834535186583621107984449026827788776180085426943153681677348931276471889513883451076659397763177953623705163089173316631196333396733708142237172285968943125497452853670954770575201615430343305649675395797226754252253560263559663766956543928491246859046653929357596076251813110134110616616184145634620535207668007980106440517167025377224291148605023664674368292080956237196061041642357663826833464162298758806264832803897538617598943179929637693607442727087032734945794674244021409354163496961779426855989587515559583170508168140760601243948510146964807180725065166395629610310336986849510054080576195259011947056713124838347375612366665295789311605713469101291563094744803817735200022553155784632345580607486672630024563693571724163650376111384222959865607315339352094874645778114912014693393516269581888627726584672927856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -404239945950857221955029273061413071778544181787643616931448748936471699940514315966269033254356723178508622093145784588823647470681175943392827732170720762961333670943042227163960316419385026380834328980316801951289826845216302047335471499405048468418738846137738069075928043969186123552901794670050168488138043312429317198507559651546903677383973460204669620330945338973294788220470429891685844832027704400906996914494333968429677821143873713297405718873796349712968172917299256214814146295845973820874874271984199269041797152322073882002414283976459717192687060290390343394625295122636788184740130327457729698572279697157797701928845058513562163289460907933374527105906236414355288240012065765919354019856094096946653451464074287574874505237807419046886008723953252903865869709540435580141905583424938133554876902078066589872988324183540042486119647765106393774270830084333260782810721569032407660688537036446796399081436885714183679922535041380243466216315281308066044598166730548738232023213278517922572324494110468248071131347239524930162702005963507360781331464799367543270841394292597524168985832979225533597015197167197757803706989146987339099044982738733306046521294366531878871086938207176893236950873693110717771179326389303383876358229858951467246315087001151255880214667255960974230205923830860539205200973272547760281622981383704339610320932419306331727132058827288260658799589546892626147268723697794796515640969809521046765047665164253488526375197120450200245666933624070561639574536495021112755217535805300701101440822841255778462916755983191693899234345070233596200572638077549163937747682921613452031767237330255891845955632867249325045906356921413807284481470596447374935335026070813990965697124400928613125434630776572447129637523820597090185559440090451533296619989160621595051508359519389980960910469632149986735762270118504136650589445215505812882332048382105953226862061975783341770885435066204247718897417577433933781502523966480734748357348587807927960442945956233371061502205253604369641907077905727199050526328443594112309022231045735899299923862388073457500856284903302633803723805058789834895794122333687826984556510890443881753409820126290282337567287015399008671307760161112221371096087546193136861281388417366176515867253318381540998072517885004753367861509865088446636442915391417729484225708081698357138197447549988944943157323782644635953636728591335365594139704683865229021287828938120737758727045508799124835871287145274321926247597863636720123919340894248536405329803144917266724015367739517525440990074995903027301716676137006984026826842201813016483454750261516398934813309684753147792395607346132353795044756582881101596220112847574386258008851128768670383709412362058485138712294825487942845575735034027675632572748262270501730589928606188065632035611223642672803237075212146277434440293200311630834606083912551567227064292387857090047561871178967510038747977666462887088712073545262364510150927239987702592208853115677948446228086256446986351900262953383184765001399808164246661020301115191284470925033660885734497204209341349756182876579690134788343089940289510847322912641842027638566444610914443485909183024587345082452787147235738959165693334920262745959962501640870852145247114092949679730091370502132150499824009627363824888564367245388030288239729830174047179419060490391913013920385384300687216123872692246334165345735937933647778198989646189355231216464327401859433696466784884193478318425375870787531331979231980542483373327497771792955324186906032190583173440966147135879821496777636122269853065671273071438991404015313604321568273058635941386521143131160427883480803080949017254758237274140769372740322033058717302244471700502880782808963695963779359822242154624852121397840109526411293698257624354676528263599675826076725147868374679483200024733591307465078890608048578721711162893868163673382902799825990978036861498192512866331609354004658893724385852516267949799593440137748017101380237414455687331510890887356274765546404931168682612331054179862100471056036220277374303689040675789207689424692768367720888040109855440239101467814355651650228767973733144726086035712547556382556457147045772262289947378943445789093769968123002859525598980815336371643099403003745050291301959865664910097253160026647737643110199837521486229782827598947774302119431167542297289445431576213875349325877381450044783029464830327359188006809673758900891841300536980768020948744378983974456787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -35745398974032270668534422927244938801889812948370920211239964448611865922559269659803185361758504859937150931423921866766165986207733198318701693856773563871698483978562264702245452000268411651774735280962004330281000973103882091296264761726668057203358365798045614635697011368497578420934492084540569053848328444149635952242366479428961912817116019559204466443726438360944451121640357052970814439828686719968197534648028206145358248083516271462019808870080315108172842800444824377772376576638049058157589474757842608196626610357744559504179174687617522479405202317086501720925862091753369892825073586360380849975400262045091444419512586905726424343796415496971904213350538493725968103422926095352481494687236058913725103731421978592754989732628750875863173814916226132990687505131203747694853038750761478578874136210443739425356614875599851604580135126372435143212180310995004976262963744146258074483611404809300933137524842317890572022604342230677668533532499735079971295953651815680376527573712649190291101917181284555387434131309755859799387223240018211671707453218415361391649381611450792856566848282737134169722827338052825043569188184069471057518030027226014596598988555727726906164893155519864241488565774711699230790315238526151873651279304985857502931140312871918362223013289194808890815727416749551286347574862015963829825663784208742465538678531637312620962579562706860254683792169810450610381133235036672372205767177531235440200698856430313183314185606652467085265681761368983584249559337735207977216800861040607624896568054740335487497606942826151870670007715625835490853550099873037022882796388624344830530083782373019553388205667775546567165116639299740527093028336767799769156190903288476827893381684694444740392960839734528432339905712398798840412465414717836053538744132237685566316919776861232750758996862152992064080460722974991686642040939656180361900857142734595820107155788370830835291989987174774827752259615758667756542375884844743358460371049314784560901038517650498450990016432991971687261515142649207119028281215210131604323292718396699730909001331776025877395708088500174083439311145020837797608372519067177385481210967055442689934867240029207106222667753945645557325755293579611925986868329648252086227336552090050599459936894841918450413005129606663343551614912129826606445133487578271271242060007087830151823128729070562291621669829073195718068580431985731752961129573421765546688556732676366172178605307380986974459620583375529962064109972714123555650303514273680874990444657218643290436978489746978493363208298692601906224588995524220428156736645435579829967825814941228370175098343743290764961760429997068046887168705477337765129041480410445860984513729758037085847922372438229514476712722041908985169597998742223676068017680433625492873202626477882863157490914682246139499372132100782756018615405313182508908364837331436602520268871945173360835615315602667357383222243407149633792761809400300860331285042436445548759988616623066916418869530517543259548623609109155748830151793124120879623610383707986596300315230267548010124899711639064073614589952740483908821121018731473499115355744432784610155288732137192617537154300172213804565985714988333432938970106375653625886703513942357440634621483209500045555809602746382064778502796365245736136271336509421756286824050986198230949851672576397416621349256016150676123989072879343145247823353166436296079526562527967149238023927094712500578532673480639007345939023293738650429027807698062301225109292145476996363491934140813734756569079068206822137185238231450616346799450506674081793533426853215110078372804234846074004961767442776256689307289262343558214965347883284117892316300622420730768251078724600356952390205975147195671829230185864057965421351233860470275152233973402101504966323962331298484750848250332659004257779910460427547721088073722474061143095125665607614863155926045797718618700377881527973430863351279712093704843273815115341816916863625175348084943342182262861898042968698152923890631555963616293736988227659250356429737926900257578804582481919850944385921800390349549737259114413678035019241740194813418865485836067377139300827574928495448007020297271762230251315826865858796836984674186565931005519720486785730446668931949300071417058008387490951787218837319476389606492186197837856567588370657835982114125850381629135113266874816166994362676690008911756626068462262928722375444634052025338549806136655341106234118342399597167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2971894513767991088227643212390176426569350663472683768295914399760085754478494709177383138583529799444898755718202708010218809092327715365671191979473506921303473423655742861669890614661513318619730569363128599193570836978291445436369657800178881921520092614359820549290928480007424853650934375740613460623500420242033177229937616337491644780927106244344454440340297192440727022456957429139919939734152495842433864183478004184910461606281866713088625408961869971183144825565648116867090041557886863462894421360373751162801292278113987921990607231738959352105181098621668000064144634081776894275883331658884535344470542255433859635439163917462578432499813705758487274063032499296684777794863923480593105650072871626015455751851329938911721789436508905087292784059557342214500049554560390528929898292538100365614378573715334413567036481141776316737007404552746508767828801632672445713897547308002487493215579677412490273826867028021901255565304205304204603088984696761659369618203879392324697938382801256989864330297770280191403790878797989465609280464404332007448800773455226239361815203625292987641994611877667808658567192159778262382468019398739863948149371223841585173129579194269346730361169211663186862096851571697181851542236754044448709859398974503607103159523262280643162939199342692785780545656674036449023060930876492822641430742419922921545112532330929673784341804353813169788641344614402432270024731268477106194767298527903830695481197339631229285608122991369416262729199444414932225162435338601898139582668558299236669895916685011129238174168304246619832905054666924045684820005472854773994585434850601684432613749564853103718739580857715210629439841949041986815482444586141101994854221624478507895799092048496524097304857169326963385663249084225880369203400122976414264903570671441215730544089686633219069118437771993440484488446020120257434301903874545186055836677424839412573797030429599654335110308679800803363511997941675478913335233388301772099471231641915570564800970502692623277855961192480496365329890236521063045979665323187055364262329231924940325777875864667832189626142595718516437306243119968128149690455884659170952531563057082551797289748928939418905675316122476043741491693278917795909867531975563916510496834488453281875589707391813205803587610351225207389847643002986642164795973737189408497546182420838763187799032979687586678141255168931415505909356001477135491124068839364518757581326102249230665260624747760089273147352658768033906474784969360644998399432028595842278161771277178266570123045210106983383573784824787726137013852529474447448162573124721557478774205746799038447580533256245070587422426260244644533741965761401210709817410042833832177223889293872078644768544291020073467318438173794391611443265964344897442829074894193482482385857280163313238632835825929587451455833298724166764414674977650543717845333487497587656980324528718983593516517208001896569756988137791601948312342818002379957387153122030503588019122823446166579465536755491224692380453223488255298718158903226054980303080151009751149004106697171055821919425068493869005875451575484732767365440236119004644452752245471433929893975953103386686994120331841371498720659495077162376208396095661588728968552412587551263018105364215242244018342277764218107738664543668015134035280050990605357016272556229975647547156655059391230406917184342263221481901061621719793571653513303150313306799212104591889870680788907094877539769134956958154369156146357437464638056859730822154164721053539694022763141927806668271452608430540961595689205566125216955377625818900827983411803084602276119602095654265601179415231911251443387460847732841342741530391406578076933273543743330029530146811605765046130904832799144000448140335626606994783389090114658832551489490321027676138534062399965905740206830092064015847472848009688751571913570010633472146466423066173234934209733644340354094742978823967515799925684711648257456737401054497439941896572938869769485590870313222540121590488501736535864632508662136628876958919647571913726927008011705070333213033211245958941773670415320521772115800843256286016488336709516695075655228271929872252281712834186587334637417671204375971413003791362294631370796158140076292163668943424434184714107850139081445295088195693023188718007401707306103425922732773364242743919931097571406618732909160436553022273980797820317519606735909408348613204555129970598828992050003148759623646030072222856688313186168670654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -231066958559329101909639186825107014909251583499382385251957796304810454760746053388321435485053299319034182256099167641709774835759696258363449303941854058350355065017651089783743424644093300808885356447147671599621905530969703991105064027718162447811040652483589108690536880275273315544687547933926106849302112759443644117404511661462633636038620148158148856527703868797600000258279718024600351704841432400322902051471147932709836209359797041891304450350207406807156117415443856780234830772342084777107879541531531773125604779266272051654878819468750799467647529744409970679412694291849990526713583743253426309101824946563524680202719011204938629984470143534137739727125322839416078395224032821809821025625855408935779740022707471965277151885858499502444843201317833975533074968070220317962548958187177523309350643067849420209667008602195212586822983232344395278739104064182947529376283029120908551877858160550347004975546364821174595163142444596977539380101691638463503748747640457889683968281513355813270345350531737674741268244301253082817112972612792014671115865659836955755389288912800524205385368157427203303288235560076512820664072746290628366977826464816021965521745490209940835898145412972326479155181003251044545650672336971150214371744434636868925009587850713944093122829237665168722834202685161458821616210921409486153858165153827168672862001393163074731867649572463362263537995862533652808237206695934218575994140694055815785842081448905088874250058582208412556440046104226416352293854356264156780242713183838981625572116590364911528411237307505463259930059134791509544329579160570825921678902255916670409981791208482371166678772327513073294702369519274356062731504992260890303271163910722278556157068555533417628299779422174847953936075917685812319244226594781489126006044473741381059815833327312396070053148306277043154159417588759382897433069983577238197693053941988800238420673359061967508585549229632007785842092812911494744682227065651607240027580137022071763561216531437705641115633983625178173879229585786455438521711006500092670277703014437024805670083175044291535948863043619453294535721289702368343811194012218319066442919450479550882832130552008379501441675263335581407281761223721346931069408090377233534602333877896876198303974427075925098431508462782973310333733628730829873763702980816422145382096414777815537831951903024761294426364297926726967388511661076352614757916023399509418456139703424531008593620585936715943686818200584377514442146930395035775071977649658762287605906576270813788905712309317229139595266505117663655564715866199339631564372692199783591880310334339579961290793886641346627913502113269495596233165724403357394415110781956008962348383223828789641967494124950864961584119461404669115985662146850135219044489617888520659022454314326682203232568964905715504581573243415890536102720249574512337332643382585872519205474030438537824036144300625364440041057694441315668502988752730995742274234027730442873749040313816990102611161217600447051173607653429466610875307225357751821094518130588404149294255521848042489093955782213303389806261616415314207526701657648915324773396901506595502965048412510128708794493019979887178888792998826782882985114223225830559939036346962832813272445596136819143056364764779839999338878400404950702294344794950561944558707631405647003549944983557727185666583597393169479087018174209564475670772036015281313697344557654104254242905968027661611984401309207062816182060839067552899701568651753052752248307656801103482943224522370519400128776772888993242131999139298934966294874254564178032865427192435208361917407163939578703768793867729576690449069342007921513523786093779384650438295645725319353393424273279891196806627364782920429689687655516263570179392399169782512419019223274259655751581517080399533939648724359442619118833229890667693532669891580902711692444981047564627631998403288159256021237686455741086440802236333601564128993851302472048197242089603754795496268260356082545394985244074941372834085107432163912154972992949376666815768643129856296189652749012433593097735001875795672214026393478606771292940369981198016081423928960163549805747766792900662227015275812527326389316213388848467817608535895198498701023895654820322308628379436701183343464573224628676220257501546405671453314454885683716227815356569331892909975618166871690469961259544885008741531375754345122889824396287542800492069196050478308371452880126071249833330512046813964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -16713029130439172917357443932952884333450890381610216100493901757951522271147365076688813771679913405108833042479895585589985952390632048317892230984833561273385492730304382292056996897701643728319618605697434071113960530419718278231183873597534520539703789382030729957521517515084619807114253514865568878244474879182132917410217104748434360331217913630869043208001345236478102149515888350475662965273541218493613194543119030124126864297871122461574336139515848928437430004111815698159047222468497232179021355936549122311106338646364616832412630151164147223623333269205217835065576404906731858677722121607916306320823667956725638418511164576575134932693246220635952480527324119270468251013736331502773723423250762430055860178810879572177715345373778556260436189160917193406218359753809491203234658643711447573134837372772777851779402149135146671486676323727057855650931387224810842025931952138868523679693035646903111069535679522667973793171088824603716963561683172134921605485304341759181085925885003896493480041629185323130632633858223638159559425729245879231781543953350263010723376369754125869131696857232133631107311024582511290539672080470240842724048868878992118854279669386138534391843095859557349161247136120196304821364060301292433604650929697631257850056577450606470345706636728889459089652560315277725932369891628403100904382642958646859270401422624358939397771693485839799593636238581376236187167813713340919564180102341530246444511713324225731462643360563055951262316609879020614381050790011129744344840633552029925298520497991148252655359168485164581578298426155736819812004293672878256005844290730750036746718614680537512732061704764685354177068433646663672953018332810754575351509833974334587145880335272514608240149901689971691316074644291041134321152179084064569423969277039786973328394016512122948035680365012136299161998454310382418474302197857895483450506173169980791962748193562669323880546298725707292487308020813567594056562354208471875895834989310649598697701464513916074831028551158361618804515742329331998020066063263367139536732484616663033485791990893742089383159105922409528140003772578361811800559608195840807789103139817062760263306237377954950758292254314399166820669129682685870455596471833119131143537474558450390011710400303127247981356360052934459952720770709195594059450582888803437051707850785987256372450601799327591723078009561609986468379201591635587725840989627474800752084192464483547745178237181096559879191729347326258522952881231927236438012257888570989529721978271753963930733630548512304409907381702070307900320804761447830468650777909974098138051082735076123514243911442199107365036449784934079904108567584728447093853065297155763502672919734524435433878106526708549916740775238861408846202784511084944989637110494794230304826890676339338405718396050120924673387562084480913026549379577126237497743591041539103770089536907366711227136850464609914405259488058772578387323262364046689957183874408285456258059119015914817229220783387811223396792359528717032232521461449995857451116780451111974000832455851630985341133444537445216024998495130310701253060106957242827736517722173986548890739555064864692845657094521088955988586925528109182696722355055437040553565393595939591063370400605785094694824941681121932102741521173964311208535156274528212587584766119469696812442657657512074964057840628015495990396853263230451466882667204056311833682045036273333247521383089947062715560783033416326663510438280112694635891749812296645961110445739852419837222582199696907546136872034387731286095649058561195675556348257766035451605041070768066377120244036350256143587287853201987972927079442117743957640351287204358659674593050928260087637048674498538067249785868832338279528051091830818940067749112733302552385343886474371323007212323086561274749148263269491632012279350695490347995764144281711368093149852038186731293053606804461987448019651815209830383751187694990388513295232804120300566691591891294334339414287524496868921514450039618933165381938562806399445473354627493308707537984569236178881353026963908750089952672402587763939722564496675333656247927197200458839507692401259362331359314719054861761037598376689286853513002846978203587740487818842122799656217197780073598317683670033935137822790159041325672075939690319034788923051270792988343229118724900494346397928300243432482259102698271139353776789703833434410773526480802258819953329330783007348561682192666921764612197875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1118589978339161634482819845943205186850563484434234187689365726033350077697516590364873345223667338163333487510696028377129352244216482191459020939696370439184117662155713251731796617465360020960752659544179286390306729693277105931870959778958510286178731603988555394287725717585602523890228801065609904035393787818939891078455910926615877802573778037349479804903639049815298499300663874016995037798654005340436319024971267472056445382717004277352444033392022967551049237709775102855013727259283539190326355176883126186752102236037974102266091299764545829902149321269222121380698699508369199051258623850513574105818436879681503635933535723069773451586931701409426026266117358152738546059188377842926654447381949565133156112151962319586020679336050103488624137417356816373983952544977476122624182669741625255800405057998722379449884233187171204207481376822008179361355235939870275452825093521478208966139740791734831914385019942845021482333842216661058841421661302501957449828838962512334022248084622025314902592353066435388086056555973810364968969701131974196402085157344955571642559097656540410018773010128725896421787237325882990012994864835900520744522675407221873876014365291487694590999530191247336401332078534925987395835604017370096563319630248472610054166174386156649227864104884060735289873815714177774789599992907527020033709351583435050034557081792524164354125393090574674404362268294292558194710429107630234709230353342911099756898169387962620890105338537424932269988957088472762879293462845081388261907629479821146884745863599961138110185350735499878230768428776074324761661700068195342801895258860154315012318829754568894113720871219713715523060853544130221002656524535126344930270247266786542516381374289199382458693004953695616785897325683298893971060943801223120503497618998286881597692037491996083908954895969382767468388590291987930045058699221237888013963882175881847288667169210095082320396216837755207565233445880302501816057416848622480721354688177690875933317725442358456600215147101112137625863077918997240913118495324273846298300615221215405423328934829242635350553979055447564598977297330954159243061990546591786114848188490858922028923614304543376044773470372629663710152879518379539755425665569136184894509271069418488866048545973270110898697664005188020313286490029306981787386890030347447165775252194619121098085657353924020387371176718930478017250925946989140931373581777356314551265462490963642624411980427345959676229059839058711581239078388875716956924802317960275885786598923893189952639002341636394913959399880341757043667756240325234451452906216214501625870181476799175168532565644757447846816231153156260273301562805519564538456955428985583001703595965734060826658467501918074284330794637423909549138629009098949565121428428346375236399631140484741497346472461662079793306266906209910701261754331080619665796401336694125340034486386753562502010541860213748370308303804723708523094371215857122558822729850317730787676277335861703298821130732747984179759782324630256932572387066775737489213011594385580823317206650104809520733443839831610253027916637672254164882494087421543275093205141041672482029850574418124691898260209923374968780548376806500048922979078336577447750400657851852465380241637693220811593616335629587371462335642228248108809357023004224344875692167284033056459134059162605603257762626939832806458167275487545587155299366838549694740374022529614647066912728053432717845949319130239551028332242007217732967518900395092460144528352596048001426278881550284133953118264101089954985766155884691052659134700545213535495344086399021274186666305219267324244172310321454832737755499065723424610677821131018884462141813012678887478705246129255184983036615448209573217613059151999399973289979969045361472536250777939802265148003889291472198613640255762123028820691964471071228596731159109499524965194464074151615251247285184983362664575426961964890787126514094424945082552943640096387346723389144409505985783471071606303736123331859914039782207966073155821779200241842025111817911638356578306585595509547970217742015468961171483338537743498026915586016620790946725359453564096677155013669679391629395549656524297863975746615980957098545667063645931809926009644230216139497832950265280878609141133178800546801254724937017952378163225577215711422266241616504571120329082508470015538619588979864951606915767499459058519176171300915075584687880104186457141150867755641229450702667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -68889478426889170847735547727241869119306383250959233706719228367067326873575095153689726807211104508518028695730592016918821219309389410777489552740542098854068581915340669693625812608673512602809796819822925436400012813001386229094225365821518729777890526651345230101698497384531123877083315365380288060966778923674004354928278206113605739152736122114673092158080987294373678390978582234534478183861370314824004128345147677223822901003677491958951656185319655161631346148793619055488621486941897694181246314947325896049884727626664316303813243721255224372409216232742137888268336093262438417152676476733221596891729165368933520936226938962841522203421992016651504506429198936481859607175070492016690491571751595209498437243797845694209171451949183032890455314556087905458655747718924310260033547325589716459135727482327424444509979536511548457728767185011542984931109936837047288267221552149071498204894372289493648042955982309321577063443970187879475347439202059650651299822140488739165709362576200307027158314253738608302011610505821338066004827158143562126607110886133469950705498015049040262601030110089821575990993026770970029374129192336923895776059985341788958263677713641364650618215258277470246716342127331203939062624744541042961925765509381849713529498028172490914891802985477331291663694088365275353173733470087726906916987903935650168902819595622847566571074817503422032540548639782214340701409762180328417108784084180331256174269040927036045810415335009491022010177057938377437692663402411165981447079289996311144398373909023344113622166996385445237390397573953809836167827539004451003193950648835449307772038395269354637700804312967540434416153221121192644215767164835907014609185509820592000304537128423248676929882726780503619512926811115072389756703575384393282636646646604640493064414619456660989764009056550879774292760348128860684253863349134550155900039699881120380386788756591776316554921663906054135625885672067384504213338155728827968055866457053107373202534735044244940594700970680552170655319362808084941683029795707828965361741941186519281040066866264497827188711394714279649689126949302108649143507963098242239841703114928453669161491421673699490623495477072385990896754740729228571669263054889258461275253910120255329765871936513446774607057870417601780761456342084333308999858572287680979816329900967166877313921438122901981787686919871992653161929136437403260469841072699047830758335295401622898171243019825203726857264530544620115550337962797214762006373606596362854584899747068104154565063672387067201918218434911654748286447376851646215117275893813921412961280329947305484340102429518340128225115293397338406457517763912773044512805718263680718579002827550723116801673552356127227669709185305300378038662128868720573064769775345110026931398213793708144348903812068704870168356634061907463924037932382579615545034896009364458413061221387231208731615421204044200716104086144525126271596235209611519778716655988741619459520097522065629695846363315765475199389326289538237683906465449486516625783150595927524462930566471277701367489787710627742375174627910919675020913413985697990094616293803424982244945622996580420307878239287878273757375791686454930440493505203911807345849610776003116813162053974230252294055697679523560153936090220677972676011324425861302297494159745829423930156220531907115075660024295127670991114841196766339005453859362235819383519430804885040638879202845488556178799241118929566500665768825471372491696667001445690073482269408552780212946644187206798510893661469284843896592569210849952862310878598780412226638359438527455351545760633297735637211377256286802037767265937907823335376497017620180865469047102144334420221095499521088261797470193079369059147431055533522210574347891165728031039165556061630450272519844318513260903943302706020766316036204666645594751630598998130472489920392960307167466850641426232234161389789351449782614889091832483749334523322020303232504677435544221821539068824699313484689522565720858323314644430997924873446273669894820489740518096111984764041596836755769848667007714555552613093625336890389154264732142584489489733454203353837545485191430218545783744820085044567989967584648249497317540619977418287639451206529372780855854444720918962833598808835891033888937883639055327327983998876786416117538719441631522178543614759069865030512793401118583650688822316550473347813862974251303047323179038842670601070494740270078182220458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3881438369501328910409401663761696126289444626407086482427457832187875535283398910560909076076021315377560258209547379959181697339954650860959129174497556153380873721899875763053930756692190460016143984580349431286408392102978558240309478533809785191728023083654663596048010639048334256581913733097678515141870337840171460271509626456154064196350224048605303757088694481250684322946349557355109657309006360006045351216653854053035199094686083506037674110639391885806004069171955234108023468590471174394960185577052933281627087893421948785608651517489356172032685870163663961119809571273198373130033858869092035242955177953869976170368211232831211216195408870961148615012642907045398649233650282594878803990193756854016265319573918862884519494204710785562124903360662501441243167949237258471332212303813369847812322788659394753330472743575726351508611759539015278443205781040841022147328075561364800517848171767609932915279655331245895583757058872081765112515275038672895479583643168932270435379896914351724801768017628015847397442964241901029957573196019990283043430178362602750895090363918961873782119018814899743137060548362010195348006288698840718952045459034266282658873179914096148855827688404153859848226333564089702218811371900247049615745471381376520123901676074425722979280510847171487847162973513926823601764751677910487791495380283261021336203675074143993304342551040788282423426909376966619759755872894286803160223593199398610015702310948857789745084717471385749547359199485190018369948252121159244120386381870230634933167671380849572713251681212925817668374697933600598126978586202199601082551029330047666415854404347042761919761720391499407150392359275124913912368947626853345205987292131124003717928094514788793224328232864199815666899257251580086594851715005949055240751809602173918924566581166683392232484587636803281238524407944732950478488577063296872601962745814401024684851342832271665573902647776517645024560862792392281909900126717684200703512781720437598849959900311192348401325353226719617491581483247250351284706161517202112379615940004426549855913610083219634059131857193312106310448300084430528609910182627076844394852508505216634946820182620760318552996474346794653415652273747942194845801996183300312481531500500409808217383009087586207309788278372050057865023249646619241681814960593182150294409317454916738135877903558184584770409484747188349753496764348846041816900114962561343372108735324978671557537891747452839404031800591119775327964135008359563449525910151373248282140060304959667784779243790533166345991304408630489613464979635274039698909721662180298889872826446084738457051129242772828803218647856269211885317204492409669547242458535115096823124462613244655452805232933887022839059849370447154676574805941349684630551742349216526793922937297507957286296202442982711198271112990190401737082282021643989158878665649957327645277835410263177045706186724034882664890562549667775024789359753222182900907936295457606974308251756882739315921130713862509443482280641700950445504756780802360310569061793007101642727352521509730465195445696015404879594172536050210437465519415134777929449499256752696490313966168921192406290882115529737038564393205946088273800502543792887702235282436685945280407335277815908159740306716647475846928704623215828528289407520041603927087996576597105248629420194496018015707634337204808656380688653985791624453087057879348765912734358932203615657714377741939807280507413595065008670027806325838260794158394178125674398975207362859737878910286575484299384906246698257863409906953468411469707695585935091060578430354458267952677204690405727780937168171431682143113737941001356793504962163424448810218992712041341652895556735554781259293868497362703107312218513153914525855351121439992959077167741141994872517322420377312802357122568840938651814318587533952215004192316581858708969185640685076533022853701854904346350926980121713185803685028762365833490323876398829251590680313227076433628862167371886341542232818998172221972906975745760860106378227770475741997453493655295306934832650050262802712878059533869195100702041582951434676750235518175175058888765684226839099948698232039958633012399593362818991613725552192103539190822365148607834724307021895352069821524168040349518321932105803842754317102192320954002249868557905312378676251813788461045865294869984994098749869697347361271984331280460991860540489279065894005946141003663854007754707708954811096191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -198847718703130297205096950287597630087673653998733759527628634205116834829217681360049503635081419154951019574950563547118878038714986086683047450302321670443753253067705732994048714455705589700045977762568009731164495006838991853767004812709971196610567826988851614167915499857351191414848028315008855178853980746779717223781334422833630806974442428990529227969432352344734636205623237209288282231829041930471501280356739891404040965492374828210485437262511654157760100385400908348957854759021505474844091346018563400172481746086734815250596117732751514369030870817110002097792833308561495827923797543854081859451853569659859827405999937131314425300569357745307853484524539133707396858996022925034775014643165032727107377057432819669553530191507666612048341732253950605242471589639887792866011762631385711860506626861039300128577644189356075915625695570085364336814592679198601679976222566007457479769578740029920017189409462275277286751780542588467233733151401240968604074311211846556582344000973194795063398314180146483376582823901312652833338288688815962450739542343887514492124417098183577067104331631680129278587469408280238531195105537406350909908788594480494947686553130745894388681632769982842816227515719277320170486882817131435617002429569856981162587663350385392392941502313575737813154688555723182697380520005423818111126447817126707764499772640973917755284807580537392348603828348218602936838891924581490339233687542455372546450971494651446627655482451462763517711330978799171534303125154640838028948868912427957130436015048798641099126209458818679807846726926477307611554946176029395222741205745933547758725122604727804464733191750890917639634683947787522268028663989551468317865002302579050659798731534210685804239463967320566757437900184703556021656049359496659539003847197920806477685895175397663725968296612412267514104566757248677156331830291989500944110492715550031619568939589167390872717145336562332730582949833861931658928566290929716134755273936721572779534793571285890079771311645792092673009006985372332793474224419834531639482128572652233168230436148210186249688278867828245881170683595063019082040237184365683177360422178655903901851109047117509880443761346253243128778677024550602613103768552543873680341686979019874819501310692524739733170996316769835685056119007517762508128054408979588049377088203316325129740353260128439378712537868210614942321783225734936931765124605027322824060419715748751693891553495884854050742930688357891249834213849839952404166302700823802776691289237690872402713502406129554700177145533615886393994225907576214381044033926545483766581130998149003071495180831254834580853376201568965163714648873943519134260669822133136601640084615250813141620120623826172310836226539477402514018616801676410369400619116328650312273013562889419225139241687768700852372657564567345152292411303797343746534214461764185469480161736560125317467702272431456321436530216514710651323741014248199029766076169595946946275740790478083417541340026431231188548146107115155725457211661133524697230205741669390213409582807366094157213556771919610696894052430777279384466801543045430516723246147014424164652729145351701581877078608445753319881645724373109787379761754007398236749256538423752983387880869518010289297801496224455217115060955820083746903495781357598052739945804478406514484634013382269259651401752337831997455333787064851743610676850116521630886173156852087082600161814099569775641055210065404845702938968781918392474319095549833918353212543575063994940102181420303321175434589113008286935800215346192467258815852606635768244684051613125243236831093858832970626067421712363432069687371357136959651630436894592478939432722533085893722275980918820639295804014626373530697105807243690442560085053523020198577263982420620666075274543201744781496244813274688757502546376224764722136726688076364014874876914098291495318074380550823677030723588756375409033033720191717469939253110549265135950243639869612455429678509526077718659062773028797190777846610722820853332534154601543862761209197142801887038453867154636716765443977640903505682560497761560335946542305750807514667828350894225116705401050741573578807377758564357473203625662389094410526557182409483470644232225517126923932899563614921144588123615793981760945860377401008946958616775911211898725587630329177061978891334774800200560017495421274159470767684165421131258163973514178049745682143433893429573799949139356613159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -9201645187155463023342830801480624378937343187987439133965985981177838849622286509346381883914928053187185255512742021653669685415943661692989604335431412375154664512050401373861382846572893677770752138762807387282231212885974011845075277588033846244850414467395296033349492380789562521099307830791247648039957652877178816625466409268522747997473736495080225451888402468430446246227726097389977466389163984493875139325071548990504240040500040856044607210791216303331082016301254293883367499436872022835768610422118811458783127323173419423677514981273118459469586101760774891059228288698611685551935447704878806334128045985801585443538502534298625375488144297705945228626259118123975436774139826004985808782879805791936168660126270752295098504431761687449986868117014717042956958854116841862525682469731565818449317255741133493110463046129862725174387852072716400632338346743457357600811829921000172109036152582247507680445306777531408224428569944531972142361257945800854751874600048960442525005007452777652814620909296428247068077683644128556024368671187491282912875465807354227964884257393177455909131769684430934087769991927312029550284953409165344420866723101751698188110973471001943070916111745110372662186528949799095095682433965299433112496723498721160113439496743868414408841813729416968048077797063091471027424079408138253725792203994196645086794022725959551898605532252239708695128395266521976645310030254609532582001508538446470275827384929851555789977537599046854793067674246871884148306310275951441717732893701455694122683723339316211665125623980466325933213249222566079772139245284655769186541151861996201458748332760106126964098266407093578420187382838591168159309800280534132205006180248555187345387308459988793637745248554817357546856956600591749009101450475686121819813957836005361167500463124335369309180679832591257936107233055540999263266683656183306030878918996420676837603328151939427744210771003770840235012458146858473445178209716862720288849663721283801069614603482456179216428966099649986448639739497259466734241575463941919114436130343441700220414791033976442067298076853643922328282307390579682717174045622395503308969871858168662096825691735472979573651821354422974262478557289816637324103107445747974471343197653942594898761151962283531645360189584193082082553722150773301052136426957472241593980952466909441822951991703114809475871265743616570277706684828111259350649649495657765477749717009501307515390629883741709432746257437509837935636580872954362043305945615696211278034746893797741228096484277593117702586973757009952594698111173104951964171713383659869613024120206561752346855635476328091065045391595575244033905537463989936725470625831741718086378686240570274575150876040921083668199819648833421209665956156365784585594514509769410583125010135872813803060668960202474618422939480726344613652643582621834923506071384752922640018980243772580357596690263901052222968035289154870266186450440377040049389637868935313777587193090946423129716982470389169831787258969659743783314312364471670380741992630458814726801054984330233655421329853439241932050463242923225285513173599571804330413975123699199235303782519878018229464311268841510835291727871890220825235250821563497034391138654051994264027329824859053345572452869873871271344263392078409285430111182869498044590120393053998289887576038093838094635497086943047228283337607612322728822210369582998321763081284013201415597613202374534080785687380140193744794598622100418504985443137356271248449898966242544715283689904359964764692372818077441606489298811700410473116696430287972978223059609132292068506353474378882089414164131035148568388604341380590426598533306448592564101412999873306642835710878003430707577727019935293446893877322719268013821980177559833063332550646924375934528648663813064012936525740659059139001620760702084675193984195688339302267512221041354127260252204264828222208397155148952898481610162235442922716167852965164213248930109494566307448502066563438949537771637006952525774208575250192773477327282261013400850720825828326743329964468747881926255215473150807781637454288972102827076091055708349677854549913821590498908558714741497123874549249997874262408676294735528099270160801200488302952903670827140398519854940954055252458386073979297227335523329376458464400511656870245397971885083152955022399011509294577442513723605056392271675311865938475491493396731211346597152999049598065539612434804439544677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -381942289545959507275358334418756226262031733380921839570971895147478523046685845869730742675464153407866335460692514951697404575889684422209901777779174537068008534299882726034240202012148143799754555620615296742033852050018868927070039800838351065330672425316508118427806341448391910085990162521533199163030740413638677735924701594893391106888718930137764947590894554176536560233986035587383685305710727913130301997221590708540279862003534750247368396297594094817694187073924339083995460285267026441965428635084596147389047790804810009416402936332543480378178772520363148382650860523910905870088659831554065809218913593976518754360219958308913572981528678968878690937091131906396030764588973349466008797695514836840188036514258814812347204456879155283092997161152838289824263263164285480611617527298388766298254476795654491223697475808724834583487966293837925994485006284728574149513156290367795843742134566992502131588355400657724041052361032957160429958802336515678569844767166700723872790709101133582424680543764778271673868940796281410737771561121304234339097440601864634224012923022304539079489931563889441946903675986770384520830777398291243976189895317484013590383777144255523594795879526856729391269615343939393975167432813063902740852098632976090365974641644780044801749537319325289383432668032929216560525286749115495454936969680292799823701272001284205552669583496929558475185882246803456999670320248777497716733945174505364010070618396379283160799548824149955409227956768456947456025972009794936842866849473255085827013614073264097817290948030064920866632466457558121311931577202147069883036309851769186802411325216394866761554448192611817679628770290176935117931412634239907909387615818096842016268373574879636423804648064960426756666224322687303587230278344959977411854204128727381391173618973502349587487808789986532425964642574101303849669646405320672086642039109805420381678224993666202684230537935664643216512589044651642316547283188433294106611162552268130635812237490749582430643574589346995376579134097107053362145867795272836658473141233133563396828297351970567665101709838022131684544010318529095504646523804223981341023407625588033595550390159724996798628423746738025505038539716263281465799942032634896290124731158341507315512874859743077816753888276127806599890665796960029414441289349079426615273008031087681978044192920425624368164345450876894227394486460052436352025983801285078814818669661197497028738296291643283411075250457234064899030179494725231073548099881376962501583243581131174858228255024291399980019658894488112448406586017162780990261669529253431128068112279261995089317080564640475611761823255319424716081837693434082877719302510106628060868269182527630677794455366659036265402115518541037153904297126938138777024910012474376654502961584464788928765732291507186784897838348297429020869188033032674598831462314061010623043859027983205164854474295338562373469117069413752509687808701377300322372228959710659377539211009605675448290364144684826545637916541192284392898207936471223801215345511646001646709786235177907784130469000376638785818470611848751337156533927712063186907953027868794698161279799230414378144160972447455004062665204991471487739834589361518573922856427070675177992850609363042578211939753602610153763339536625877273518618344013227434498332562814959749173693800972205089379632209431268264240702157906173034037352295764813946279078884542712210248418280894896234794117656230056710294390722696221332657373247161861384749418781302757098466219818491570486567552750021139103568960088171411902359519281169649552588836708601633254108769668968625427113015873950042777826438799529665757434780306783656261159831115292318596452170737724246022999540067657998304450589577930177073144115359343825525722972316133903033729016496001529448584847478235091320701583245657630765967232364720520245400917071001192123517035417228834401742522122025704759332286810500934618246992586817546464502176578601054105622431230735092922342816018593688958900624750045415872923361851897877214707263489898206849933499325690508881759482296064085601707689028691993550931472170661175665296685715704648131396900088476940525361154599732279352663545695494722941245811288299748614259612928763548691479541874647264453653478429227918958479171131804811736065066179834938274574141600425313624354047990995563605555671198323722426635651216401064718192349947938595603810184858417642317363061010837554931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -14114292438983132258994845867003552077990258889514834983193322389683628400365356191163704418664240681867357588788504639229445991140952402760126066007244610567007273475044283964258177878794961111387850313226325835022454192203723064767427218051352632837660665646811694856133091444110736893334703274986382233088392987280456676442946451102209453950819898259171314008956027184934891013927239861189367854248973198472095928039217120162763038098861020126463703450134649541302090816791591534560785564398017791451074262463860996482526784903300555617833303285823841298186178688297227210108218078793460879324470191507682884779105244066283846207749567499766873988256266891374655503618181392998612893031295296990885497890084915710652940130719043295356946253239371929361005912582087982367523951263656910896383347828780752748997884787667095408287491656772358334901866265772317875222988642219405071134375933062861106986105438698954223994205865339797213117271776351807752050367148038602478327101832053805208257855353239969010021098817507714786476347240121144361875821776465979239126265081554267882928115506573287953940144927751333788005622888578807242651563750428044014080936542349280660626581989241846588475254804675897066607046606912328539927121242088435803876483026447803412166924488508945875377466720130973919620520449448283847267855915060345095569622468629469545427264335211721527882607349233156096878462241991444215245811181650273910262363621576934860784393193364374017652862021375878533033329595159128844468197025418649087594876284767069486405431268848810509735905202250159610388374737954892451854875865040724404032356334764680215059955076746588472737823436551271920177112952581822298803682823542801677631207691376074698784431828664443844784938551066414130728488647174680190090027451866129635055984115631207747018029785167888193505649042280129322063542767960644918637250445140635593690280255860945115058753222905365284902505698573535796747790928178948341326345769707044295806724271183577158002290274663150744358023885082747099851588306643317427259467052560906477467530779805366074894020122378316115030114693468836188680207320439474782956498841899352868042505412891188862670397010192770848859668128007106515848950200115100140908012596709440208872909321353787046404907803232259789633382377351235652179556668004721239338892143103696412995819576922723737826932537114931181907305341811424362435116046326462954633328802188675118432561244247215792001744553869797581053867910589748459087847356915489254123317384032015720212422632218719146040244388631542403212655113810587927728079210964412167634547262439924660311035688125192244161824979805165891660268477603314848428773346763314478008650837882634094655939499422797584164616954693574222648681825368666372633457289431832582696245373143682216648959122168666773137306611321586055585330683300417445346075254167962277437417313700882925826326475519993566335889148566067183001883990477930886824136809173482738006492043697589472440469056189797558022458161812317564997001697426660361747896577934472786173210086015192764263958875928974989921653209367425940778071669955309441633631589812397089792520752063247721449721740667619011445736903606591903099096686687245096640342459768212276537354644629429055992099535578331525674155238702294198961675207291432462673580186775093029205141569814609827442266306721347228829088301899194773380640058345118229767415295133829201767778441039244742645310384422278424357741921231830958872999410775079914911556240822571535253645081848701397994712704853185601981890400228469835640732760084405327977441502636332117252654132224023385707486448391404894796865840992472876867623098894008363533581032454952708199153903846295008232952871662315460852657551995277566687895927629248653270469011229481294878637899966024978969843610695894749964359189490154466983171391286939137618910754249473596602347549408846564251088221167893210039509489891358604589614204386223203956046148709030151219500851315311329046156042709850865107752687068588021860214956771353272824939172466579357687766296118998370935769483390045143954875882121837923914519902439819473609879393454101920656663608580712890038013586464691591109810120504807015919631922513625689971896130321533000074888770252591921536069882399915455644717728486655601264091395939698414047356031233213561354205430396611542873445471518773938654688994833270547513970981923112527254489500177835909484895360321843327255919575691223144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -460713738849788992055840478098110987551475959829870654718826518344279190249533445798956373062509829109917869457465244122851004951047632122256172343976648768795276978322118445933789977261608976835579626404828630641913809317269211889617089814390651210194245848566996594719504824581683409445192865183934439651921793995995270023918103006601778708928820328946277204341026781779598147775902423120159968449997643141861634821987764240419510236399019497568089913145942362959779026982247488023407574880512404675516285960015031460417538804019333872777826764898497544558755595144877796838674468622646613181532043962688116898535503728191060908056986156778183146167673794351720196645398213398856926506196553760473576824127723375607570454495014667586340268773898582035376530196273965808779950745286510025117835866736332046252310056818653465322836517537317632018473508990017392267794259610694278320968857775757803010022885396765416751879626512964640449437232054461380960710783928682242623083589132450203791015732490992162427930102730321975931082472752309113437050330546417440018912905060866728198020498442866593170790767671822489014419567252032010120223720016796169286520761921873448209838658897575456213352180329944990274745475441523881551866470855946849941010137196430892408901109924102609995137192599728052489011089695041889842429013310026083447187177924151480664253428099456056596322035979574691996223986603544061059361541888527051855777550686788531724230027323218816591655572088072697253894127968021314718003319392056706826428118190815461592674655793238906740296865083791383312572265817173585454788360286525110599228227176332768845316979962815367683885239214351020560126369654539996726029670758764564684993545312497281204063526072244403964868070071338846410435259938784404695433724079607944993703566110308929458756057428685301173238980149102474106787209087411342210435197613108370294374258786650159154024094720402869725016880067601349705080030483639543269440053931225166220163321642076524175479263840686049941012045252445781366775870343790911924554795922864973349095487543931658599768319713727371659338947275027234140413464590167915675106173224320535415635560694301777034050101400782166806524684148622939454758109906339468929324014755085659938921582008443379005866364470392795783307564357778346739000076232808437523901560988395637774747981820320123954090889623464415355964494719074586921410586973646372390300819639738046615925615408043909472685448660758941192959932106749781655795292653519141550081679676744551604557852101072692785198623830853427294368644080775110720885616486031793232890732416326616232082690677814277370257958989037782683063813627107392695847497276282510379789030773330864123640880879669741963218453836721514593219559563540112817679812875266800665184281273406124836204624718497492025478388833564031736563476063527669105110643684727460115008814090222536854172329915593634445869483456256584531816011747785019736396956509846472896286020642483129659239325980138648060381713186221728731298566374290793644166392674777610754719600936758745165610431712100993438445275783513792626128479453690642438008020323408486346026472340367212042326493621862558721487034851444828833289850515979316221145891881145139727862521643883136398147741720913070529541440745810692731026010750893446903668852359476928919321853902067722140824418898152578330618897369790638670597284389722648336441134216948835603449988943578782286126102653430801989442161233205718828994870226443261908129289389395756050359594932994361333071731583675470727546339796355749888279770889330451690471193902739007940931329575932900101836487807874717311607229101308346967510015832296516617821020585450379215902585947694931039995925030997635327822495425279079637920929601174679059992345495839387597276835631171252672150141172505942477831412318628844943792224748925843286754567467385611470407786424049115957604967267281201869151050802581874273317363897366382854282809288747901928737112901164324943634304599321017683943058062895739789282006949476325683133864895899278545030054280060089740072863230248044337783476208781790331370532701219493890278395837719911892641368817321181923767409912914481264563043808669041502546382513732266415976504894363533311673766078010590149432120556079660138941317447087014889999885411065536793024633349497569912989654932727183415108002256440343935627967017395664193918092545394297147102218624188532622651948145175992976874113082885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -13176988943055707158549225470843973670413652295420007961145866316650693569682478307460900222160502304195830497867102463936215427324238239412077301199970811241842133051245382366938072298170499525338788148597296620504223798860554174040431723395097969436967138624524862193312314041342425129176335595735675574157678978017840464126603261881985373653612926579944757852970044697335289446561915465018951889799164117021610121204341940987158243162258021110345655415401033735197172480464635441364529085990066336413579874792184376759249592501866810844689446198490895313032482060776182772688989871085714392501838312459628860458306745581024255231203668407535468103746508046342652309907138101780987793511556357356046040244917981315726325097582812692654346324277898977420769228245490342669274402049706341557414164541182427702511083302690141054130991410907203211693075715431426508420669645032771516393342396919996437778346577812231486524254411932157772075507859855198289893977096691677948551634012715466097993084143073266729766698670784395432832297952760182109035460588784925546319639929731094317829779460621364038427805741871209376676417381011856848960728345828656156643196035833843163239219998507396063501875283739207613797074296709434030803476018679542385865658165701414109002930943100665357387292764571625246325919855354898827289880816215484980102781897986807889435192269758152667026232086089269420550410512769530349648304447508142964837772293555251500764265580936203059265544606574036803465652431264488819814564238189696508554850202791591467024053570208297711623727851292858299514804748864056972728188688937307775208130219843562749479363420153737149236883922945867635747215846386280236409761969706847653341009905897427317194757450397836289576066674454675685429973657100699750468538680204869753369366395478662102277878286199769131048197503836785798332420396043974126498877208062618694513095582822537889572621456541981937023099295607368685757332135471391627037677845238152619082254623261572231482835017941009117047085920255601055459304744734121257480161899841577561532820755569325210214305991324038491474459664808366104162790246264320888923241276443518778704675216458602611146243707019429681475163370723127173907032198713117686967828053724672282814577804528611205320012612933187313468104610859806989539182097980857157469254265029836171306819453115054899393863551344126595064287444866959107294356218060784481509862664229075802851854444242995117209611275132043547456778082511767649124189390942845069581564630945508570929116650318419860758527414857194615557502998333061547358319854873593786238090700575436243933543230328488597449607530316778207995466388479312644759696254165223717524052704741239523271616322619068115844117832667176169627659218970742068932805387850933146709218429560384174011833553218322807125304102471826003074339444836805741598472380652095499390588996866328888987151973846295295084877448282281566488709682283960766733836603357954650854250863116398416000908596211909516370542962598074636338748022763265840420814288136390948733416577307012829522607927432735996620472580051800805473988841128128554345920282656069598777424318890234426792237557037710284881906227440473480276623844019167883077889879103887979731211676687426990099793043973861003175104153821111765285949429236812903228130404363557082837714906451822596120225555340971064888625577603467319606182395454210698169828492802988156898882876173392291789790820473618817297442692344309125125163495864719823674551115686159694923610488455742510590802687851102883901619156044150026905047008191893836930924071859177694274882222866647967282233476263253363819379699773767880496977707872089785058991885047418972886982529273264836459345363883332106449629787525943449231648671316792422495218807317370594339974066977934859915106897407978470815809325431375321828821992999322733590137518827399032739914498000086885980421403304637611371688266925325763319342998299144505296686023868770724365660255491505862383132023302680330545502449430601747451157721794889061940413485168077254254931298209458776325162117337880080659736048384219529298038634863776202656379491161368683992872043269260944091403257199077635479474521525346053388330378720993301639191586788411230252470948222383456819337926273703982947288739882724562592621514024598450069704526806597649579041968750152351489862764657577261677965673758800540765201169940143033673163426720829041638438638983643613755702972412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -327520100769364984612575559445331615098742329216163397616261996332983424636241397413322572911579541382761106570443294892788955035186379704335340255800071850819172683921491678315769384168727835615857485722724271632343375079202939851120212996812637666027081632730504799549596338264818245533138199088177498115575348292672301059581058428846397689161417227329707182475458714183795774594720725577943185094921643648152460852612965697560068672709151534566228798670026146427525953485809195359113777308256365375631311865501197658405752856346728646952351814950389330602917747744554993352736625056502948711046258886020765160112907162051808832877099334535464336349188610456961326824735513766167439819083409166626977868999827861459935450403718548089601974810881490168982332008857288820829892397489854410051984309032751759960640447507736066512159659420311487694493514727327677807467942618404531599653822845913071446110997920236123168186919974589609783571005771608962259688091102767932466417318552786776504465732073044596651140733521152940915224492625682317709490947011213080700581941564319401326016761305969421760353892354994492005095932709943186120383130744925330927597816391165386393371513468701731776791877791521547286206622513042364871470180340107942787644848337115692107243330260857078797451398373847577627112479393191376521033742999688603964766894893394056503376362630488954935190677244163713840952442533821620757317241834381774438962801655629784159245475272343251494683695128046021453631038396722723603161803088048410591051224822789469246728674526461896569061040137050573700521346020363128568922547153641546825921142201729726633253612422760350744640450193343898800949895499063570242887251215363087237609033184836571060436742095751580989369663113667105021906309476279722726857559694764109563393230817080728464680252386680362835809601195571569393984348160690424125341805315837150154139562193453706545284643770716623312698282444785211579530849352270581998139936746322200375069332484020829256515117663108916325609331840786312350505393430123591067958179857013567968519813890073208668225744964176593343354560169138065463975984692575602274702186515860398275603677887378561980533921243668865437040448583419138160375816811868605426794680178404208309534856369281407994179916805739782280785356907460538601095052027476776884067277209775493624194684704643478165287153455472170924443242246594588436249047545654494214621046873623754428120057602158107608995314941450545099142433903721284627986085637782714770561205915165534590579108001474346077070449008381021122637938674936214752702376142519850431540449659842317090521850522027414297956606426196144960695757434299341926938407485847757749262477839652021332740907218401389653365326456797449501255782061194883210062270671033321393272082480231752226786168371471293152881412772268048793316173283679467625433837857031796304364446266367691730230371603972475685242245223122867928060873196590575084421640955846627907010123821255965137955552011323432720643154525813592598942065245961658987222234665599782590525686416628410985900465378007208434137628098610161535402767996887648927493088795926834187458457351849791976234019783840744691248704066265472605486055807526602422232731936488918984176823995774995756672006539173327205013428624747093813317885548450966887494196676645596151811582243276472848583985292344378322919427891072300872711203377887369907339458358497105369287283854697754077750180989554935855325596292140146199662519746276856080548290040993696387063602676746713269252114568030026815737158559999148118391563192955961964981137485846297900751083017392649790888855396765959930616007093687356397132679685181588669658095554486947823652770693504974778868947064444152631467819941091526113685430037877076584308022362975703480931391954631317942191634147653441254624826235926071408753846882416559984016342630149068656022095364523212288749455519670391885831507632919270254505076578102985322667334372927403309911247397230640113828322761306700107763441116225788919589237411498211301509078093490442839305335399766599697844636935569906934942379218301390101119686643227817434672866302100999608171648265432962674887850613720050780583871948290657163328221987624588022763365643797956390180394286197031200829395975861055198299841902620448442110331128293901670433854031640488178095000630755935157751600623812650125119480712113213664940078797436923058999323141055937114174412272404879331588745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -7012144713933810101549720594364625107005746636412581212192827460537599630220063655912344293231739929788802670332607548018127760086300149277093776893933637213945761639569539796646907295872672326017372642945393167852555511746910319238552754089293106092077596749094227385713570202538221132871608024242441819781811822710962594020861702991573388851258493947898912691240175810652144718606982977012850004727898601046911592511176937602730372470977724164414296656235537525042452101905409583025443965151353135438928016078519748123742592851767702050173591431921385750381992179233239842895764449102866567611366567238464403873584022396740855449149197968142638095525020340536610759736681541595523524717241797115939468479916754039411348279426572426267786726116672875650235742532448639698681035939212985273020899465966592322538327461999049694554133963982394530440406576448549766639071778763608756751891229238031506835737283605899778200314882193435472367755768518193409768457489883551660226292144675936156475779085142514864826546363402161871744549727607653432243646234761615625383477004380491457121430491110994564493202143443890824112452541703885109745332764042346918387051957555439909972003192462819598322729923094186569271005675725822894036981559432410429101007861809435998096823815772977835102897923577235348463720466128709748673121081022046172591081248531496689587333382534634341625654402286616100807391731464719480471697110951709803793926933076935210563663663395343174350196999965542631858853197685222034831080961656115695851215179989996771040976903369994477806177067967088167497674478387935661712962018112566493925796717836619842147793986598998573381759557538544728886445429715661839842886295157528767775779715982546587116993420812889174025157954238151929629405174371396098037725576799844988125089592099906680724215120131411544315355309565294622700706150101222415058440748527363467279503656409418905887336785079373922932799274124987221873782245873568852209994262684202999252956173938006447351549684935114790636394941891204550172150402490073864222214286566297344188532831754194227056612689146356513993351747671364951047922582301869116900905703338851059768175085379001408634221454844778102076498034420917909461945973408607411890430998817310730359632529213775822985689820627186722765641419625324874099914997737065874771010169806952039215313306248247498334457557437756503002035092758938062356465221193469095186722497458235542805116194743072719555949146938468560261117363328175411029876626344669826998138063987402188065027749118956170008941938703233378028568846306213944220608742492155400870057883177258826993647680040300299275762568794428947041020256320679637706806848731106549961366452328493809058249235461562161978033017048487376035812614451463789254298261295395739876409510159332316289499194028795046971660020009262748228735914958576912126488990258666221086911408198931015944361777168802505910807909282420210013853497899255892820818744581575166486612768442125510031407574879198678193449657608931277845513371364845980483238915601144278002932602993702903381580948684490143230313204023932859691057137062645366906849412724501331863955269969289305210807385723413647501233033046079413134280462379306000869510024033618543519473490346834877885464023048697531268672448482517275617192689494115135538892277813932534746179095144759929932501395401434558530086714835801996075776687512723267689276843312923104036365087809036411275821841133383647047945989298767189674896473504828618464424099117304005637552726794197861094449585870902127105145761856690197078572873244071351424704710409077416896503972037928797649282513538918538470767556912167116197202425742692998013063434473325126004878225743532840094116737453971963877441707698975763741104532363320240438644426570794793654485293048453902638804995071880924545692200979224183725638943807090422380049332327927445517504981395567820168185259868666080982110821883801940549250473196143293577598394874182733451297545912328889173175386018222197818679938063819511095863981767232083446177774938300450506096333058047597008421188890933817570005213082516885677632581673446094280834494713966885524667801380613710029118368436377988296235598960925868191361241704103825973442761132680306832744639286759565237034787194126328224622136909013034093203563277981360061598876484415942702580310181712568464734820168306006387576446893669182391698574830708982009240306652042562518545310012996196746826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -128027399345665383286097222369375194025161645439965082866920439783813518740252897615097224973105431868804090150094473084062351414000663523640703778615606432309244274518302980776421191160599862644309363559857546323832567082126086317815430535522495862275393180116241098810974893855698946409280852175634613541075311584197496407169292426835679710787010666856996893169654542258166336783255446397766017872085770586946691756684211468504502851549629808021882843350632820128113222174088016443237287655690944093017340772925878714761556976863127304289742934080399284746800859339286087411387965190707213481850148235086726030722660927218293628898369645989095707163449646414402481832607471140213006325441374358061517594372941276440363279832866506321198722854580088974765075149458505133508679880666567467881073804858454539431019090192217148350661671479289674229935722238539492911244691236995146842132138680715605126138151022252402147299246293304014554035143497564836023124936772863272828493277831270415895364333255179936837054344174872898252416138409937329713240395350956427997086894998064938602765465228696769703958849516630144641693894555926754132975354747351502531985154868412217525845886448435986161768777453744305149927970994835405647207299963887424550756521840718616107876409609285492178546772418017579109360543688881417693160577229238130809416189663713109105744765733835668800112306064620086444178997917114502889362187724126957338899989176152730418579614669779574891604268734721236486037634058673115220199079321840123065778480499601975848534412047695544465960256142120680758187664719909557855771459442187972813038734636858935921847803814676515194330630606185494323560933010744746990778056398327965831120458130725035023949235490816807563267254991114326505599217206646685620928995322193721399134704002335079435348032810847291603106718495911556975591177666319439020886112792679556301543727619943365612786744443889139332158934460180951607303652250473312630479924473650016245263308898188461896229668090040918652750737515677081163577681596969652375347024176995690653117938530146977582218741092838621659339738449059591422730641042843876176892505081532988034495258281778267263956222803488620204077908067420321888058349713614892335960116849652213049546405563474303986217338161216640431959717443849287156424493895633083723244839226129008838893123307964583878084402161875673731966014016212498704046798159751210300565479139506406879967904658958657410712397518136389003062811140206105635187745681996355291264499623400157269038171233701321509849936134138709832518944933367478044032945649486915006642589505334713503576581791472698470772913843986367365793503639001817440854658527307543274639596356361422967842071118728063707889349282558380965115181255179763477413030673929325298829929162631910758295808935508503575715639748849549238323045420334656813543392538570787479724423379929143536950364556909646954871892693170895559748924267495536860647774794950699439916895872103171651961314716358355718906175385389149830991749440398385373198541327452654683906436025691134130104147787249174057305509507975495880355910254203474597863315644809177443050492013254963660524977198715754049614449934587595556363970092273357663847292690534634602624469352533905410325605702604087390723025836360665519504315337007661047481957467984162852773617656657047355182084001296194591259519018097684974691570032045266594504092326683628868023090213692734877807867156480879288334110207917514943321514368221298191729979959589379306211415595157752228078336514430588111364769016340903123297129153142857229128065073692569790923352398708245958201044090845323368870434528178043965772543914944705114997725683528438850670601328266787698850463148735576246784124893851159248573504662344928134921958424333524198423115411086004156855380932104258537169789802024132388116692225308252330283293224340686863704096102053479090610450189330582650205389518351147430084031670808387690949174703188302538266825681253193967831100182329145741895236491334206813171760498065615553859408907036939822490913620961981549524242661855523500105264102885161828280881349457643594324767357300464236506063690265793283945857858694699297858942539947245609033597958838518791113336224962840060864062678915158272458859072300256887900467997794862365435652575616360900532294593459424995980174750867230736574769711697853979247606182022543434789328756383696770062645797771949673915514722466468811035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1969534954243744859336497854880798506284903546245301045253867416870287774443413713749534094300929922123480636505490189387420163106848129621427404431727119442201333301629692222924162839107274682887392569632226152339512206330309094513077915309730495894692039048217441137497104875725069800117990715058027056828226979978671109558669688358882662510306824048845803747522093465758621787244935145265988967487877369988831624861700574479358945739508459028256441491164670416629854438193505959431433920996097377803061520835745091178859309280319478652565113040674161040621605275327910520412863795612534421132464685144424083643151411902972873384967781776668892761986928711488127256380757463287513774774303545139759043378005354663906076039548344004801838379810331019954952372979016669138447988190633132567205937959861606957863504131323171178842597113451865602734188316438962154380219431115742278219745337991628036026406738602913727054021426411100162561285370783711556389289210664325725023624524219201695290270039040909516866247610013245568979209486404076643248381231889033285116943864003785926788767563962065961518637566534111259816921639953484803165626079293545049111273055663213540967335742606849142068693224712913595505264046927539951781922227089437792450122927217631726940583747462098788173371383575738621905120768266990633958130997109149232806662571784024873664965798653295167823526394233605270233172834187374524620221457977960802781432687996907465583023290955694463364471118679780198698653376918756445006085725319076484507545379067517438704635049252979636257844547082797971975464801858170070483504598695225712784922770315584779087809999226454212739808033065280499395094565286988590488409758026194934477650326430641982770197428709295145439655837465758198331300578630542949484679860434425564315209527324928421688522644123736521008119973395758780506810844233930252469307045575656437503495036111714373594695027386561069914130247270350983915771504209735500966260547582965909727167875192670256145505466586126705314973199639572442004476513929365706053511490780837951270226707317287102831107963043773303802049770444125577065419694467990194088830236992433040229124231309119416442504586646689291100153295699106818645065815135888544437587059868417001016559075737480945126104898990273684833390294157274271708203870921366258071371278659450472833719436527297035947885543460640684601360638421889756504577564415777199195483660044567760466221722499807058337630101806687712170215662981762500551824522063088747236253548206788252955667890851918315004488582429334849906803706623029646644364109988001451923867758411746521424882218323840423488187291346768470774207551004556884679032939332825466818812104182140077105040472001131667581965073645892010149938459627821304183710712629944641804242334578507342360983288704677439363997944788552945823665208900850795579722435252234413937773384975368768865584764617075566105571208324344903682029858407935234485354124920150972711162279894247526577899814471810441703848859206618014907384164931109125795569064790808540742892113763084073502771204679983386183603763683719222104112739253190100080974361609791723374386861099428568734546067580758691200936853308775656979735509950648556125875852269519863567193151973257570487348460507905655574924300862318967966714062170874180274888928189308303259134067723223164746182913804820141859458007104830793658532745627996618514422222140410986697358037034142908707402298864885213794773333732540297549756966438466186995468430784807389260389383603439798484656763895645591470758836075191592436718601524637326875586843304547578407504417976117474815398994658257415144674655056372806423003392850411493120972872349009169748308451164830487649627716600083312630929507866665115265699066082462684374444930134191028610989885191246270669284326126545624961887524562774925604572651634619378851006249823521352470519112605260168553063714411812119644964339580737053588142934830229303169949374944060789847189168092814130105656633490936524485299071219639878133833797171942435382563068941544625536152828302469660500691286730933481875359499645625579895698553618653186872898737319630091070997613958548172190239290453254472752840314569340977362998664187836847969668360724121690195661834813931594455659992814326665164825645123866427999334677925814873377405630351973202314294626453450897256446652029888289392181825508159593870005059827516769525007633845348209433723241090774536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -25136476663825718806512773345621204163630635835106278741153327277926174571734800650287733797783027781522652718330996380020292788528559049429580324286529642230364004538846124845001102417441759232422446798346695280672961964866590883190237104336295632576687290512896964905281366341498281283372391379100099892555729536867167507787245420654624648887003776577858997162469583987517758116212603317477313518048043021196470658709916583597948354964005481047777753404328795271663388122601582192355733567942285284974845033367978586825991595004835696920526250541716802657611928681116220631144249151803439340236539339850687790430467684612429811595699373958228841506923451920141323837711584738655071166094791994996176614275874144316227673586513438359140813109302061547205542016910127426503088133881923644754593056961180725924225160789388617610614471050947796564223958727130067122854826878031228901459089194297373573008860305910461129772908327660844642448577526513186653020616626586131743991920278109809663611672865679710370586165708392588250949508537851425068283000443364405420059151603633999814275797258557227120641779565535284992456522721519596339200008911967778678676280064642442073554435231792923494646337782516578630730451129196274951237356203969210553592625338702508212344379601208333678241897797943967107971863121481461952356909672944585669371758124030167647679353487948506717484810109995977554979033217240928456668153197737056479009801377147915788705054870124226633374769588948928203345719003847431349946358402079646800834590398591833570577173006511091474455358924848208019043021737966254172682069839504069317003433804289383070071215690082332081309077270330747986732803687654089410724021157166206008369565986572110087922040360290062091081708960321961856853530995769768317409713914851502655121343947651326975330483889023772478128674534586622982355039026054097710015043816136527016047067934289938811300543227603118760225333217557564240374964854338556089689138573664746625830890159414047912465249914497959566830793291736758343316169732632205001505705547831123377450064582235354140009154018856148415590759498471709157060747594964053519868385441584437385784796292976208707901668329058514374271593492332814068300439112774384090745564066840114195192136924806260464603028071047381449273573562450132659733410083930696808788218289198312537955794019721595257959512373619081975809651909063615952099865361277525189859789924985527169463430902365388335749248932770622948298024102619824468858377996087536133494321545171036594596840564016686892034598934063811322245995361756567345778435106031339839948156193257250082540923930865501004346791206603088423077193668395460423753696184891974737160661504030555636662646639352947625500543944110184883869523593839409086090054175679835086754315250692132687105191994017306671947836817380569888339187059253036868547946642398971703180489261423791405079274700989079647824450777119628144939978438158685528649919858531490086571106799915082672533515521856571837476574654153953169277546615005501916355565067548226918883922813528484233549738561258675314770112828395917876368954852038612899349839660325612637635084859093591334305709796138921030875696697721539679481993445763121446305050953128737121845811739727695005487569896986764761057625646696724483559856154206709458205665953537486056248958669418667368248654128315425458976378565731565610066791593903071352595363005137191733149944979789684794068264821038268359310217949427917320260040071406817903744831975230880454106304092822764814994501752673544416718216539863259670971310432634502014143281331194382212771363430714444824998143760373221554294401082293742058466151506357556077233966365193548639675074045148490638076755696223847239998478486132208214168885063910611693106240540009432718562474517022387471536744853383934459501310911332497865759318039573786325613455776127543873086860045667457903332254326118597273296738758736803322608891884855240974940977819139725673704608154341682054795416257951816676941406196375772580659589770770241418169961194084059331719790869725221352944534154393114562964586749235776972971268601510095566711454014432908261767286061864378966138508164691052746032775722820496387667420967834240206595704440290799057338484301746667169154611176772554731175487443943473972773775506657405370724564030075775008243439445983587199039667968222904728520305526262711446750430133381579891598683884623710582673083990812301635742187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -260441163933880715360047157358534327515328315518421122252182703532602538189816234307284790818216182676645001526326115744030699462632952438215907668324222950487656981521673277878559262641697485942246053262389107018552120800386197014419314762814548086327918047282351101803927731418777933604209397444949939272476000920887651545225907435884536479482865965946824976543698288807508120580981801499768452027388497308445116975636085306451445068586591631716633952987503058076671105859877418733007741885825959465979709863537215839843650177382925585622690009798858883001152762688192765788826518525478861686296774535690870311948660405752444391775936728266822218133475717790903642893709819602193214716162889330516405165072554030705036152763107117301138481029192831899444684457856232114259811756220449512995087606906149113017044452314170761622489339518283551452558477689864982434301417498727929519093106225737467957999469277141122958565574810139717464646577344999345938775238650192551430776201381849121593324852765886718789964118632095847390781256363481741756638134178236935825885584649766914727788933195050547420046218890834930195682994026008932378236697024227845252670104416832434056960232776623454828843675414297779507306261696676705186833361299439963050004814303714331390940442080636135072525716888297283497314079076187950552733135571077136660584255286272871611009316708582703074716242144299916479211863385683376694054835115420956241351707975382557040188641012573678013135761049950157182419017665529287968909729352417511125844072109665712805245320333994124010650197920001141087226921937737421338248972661776864825410871388825224506932175493352418534242689166740215483757301661405622755647237077906914540616468383625870847457161266758215486252779636370177801007510553814117529281643628350887016655972705328160787802879179476072038435164079585785902104220255026445802887075676509179610951273348597299607931675558546212362893149650722846424486673626294248519016496020981191770019795432010648008610714153344524809411965867787424516591566494773205116206159452261144785662653469932037691358874133877637305493151225602100990455571668037396396352220764898210750976334102761293848855558942421014476954282401575840495853071701916545810157245538009355474947295318717576672635165821737306066034242870355109699075130790879983818306467128976081019802687318601332135072459878158030304167346161206595600181460313337104539289920560438735746909695867236823609607044374237499602466513557129219523660955723873496555171723432120321225394515052817719713612203953292388774572247658870355929863360361512426726823883387077925181726595782528848624331113170445783291697589364562323222550597857093996686993747168888242649229141218378434886661324594765006770587736515213875296584147341930094803912143609056558487165591610999405446277411746758740720987626008715386358906050934010041264848140351499867530585784486616482888854399326620071476114509848101527227379929043991394094297095902404885320018937109562321589171955512331582518485925291171497975364139737476277942436799859634924480284686122696281367708166235426455490434692736617944677102452721984039941870022381761068904919334055771202276694981708601719792053960775939448797413838626540315188696329945416915014551165706513125287884916523804791714643024677319125794051676361489530623960044951610058490244564129852657122793361289231092449214231054663441759775390739109407651211714683169103748931410065861099023004642570813122317506820958436516536193704637517523485041204973182748214303931923105709627317171218041309473741759078878391007834072292215438561974882851854076456207744562694404780940776745536073565572002806816157577063420981542874957219208830949842501540367306610456855169880756816924572367345657210537387180392496117672673196155372470775210667218966890287045028006810653013126020352147106816510892543571330736093665303883983040671509108855542187445349402278924776011563663167114174066809836249687649615894241984760694288718043269914925073209649317406048610604366010467175903497675390221744007457210772574186615692981424131597791306003769754557905518794399895041378302408659426990745359260472485265721015139363590562870435414459246539710890788149021798445079534443696916115572526010805687338873250465316504111954581870480747267220672946998016772375861816396910974415474309097299188545281020145570682113569129788628744646436464617019444778289738451348966918885707855224609375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -2121303385238881416310113313138361612598364457652532442060199925742183677337420492590732089781505519251892910832046099015480045695139608913895256096747025435554677928057991865168304877715135384498077361393206907406810124938794807779688825356631171178349492039904788598477966449036622830327423185742866038199360689599767679065748113588382952050650404570349548322561108716686997706120772730337778490682075500810106518509268000042248468988894868879037203305065579004024887141134083409546015801335822032693022899196863468134816491830303903604521088995954740078697201093448486924995854559714004932388929752570596041099414768311030995606276008398894136722070372373977152970217543158443882324607652853287171207674437818840243165931139715619448711526776564690094511862516022749133789190195238387871268083351263788757551034329726557013414231908655228494718273283682330600132433309199497349244966798490495981156708618147383364207534275583832449275504705584425821747882936783888912355336879162138329950251817591703862386409067650871179233152007778430160914272878576033330060975941229323140006659566101938832056690575036806527626457701582501653615034334399552734172267179255044053554330859400644209863534984050358192911348265188182995780932178779662887781031557064660145717034318852711875744890590453342612926764476389089064302825930497811644931260503607811326206283656593338282097476072804275737600658645415779562139214041052632569265621409206831478521184724993601060846064742441966789354755110688849624482998656777362059355652319337576210516804373549285394305699347865386648947941095489636097409506653020077490015013205086222761541389721440276532272478882280578407098856114787691153721137734917153919381926983605090465866805523887792872168094481936728335219283899840383074869867068211357905023381168971807473085115388106507154389368732536142055683284131614783544715127534126905176241260764755792211632186156282961782327731767916439452102205270266920275122229892816140251502707123677352648499792161475605757340776201513067669442420274819892491492328174986038828685063731687705295557320819012103962900671353950500384703517795228380993544089570014292375150372408424017375327913272180935813772010115826770429020196118959398896986830336892750842187846330230977786341223225368122805491085539168262291252777665725821754829597226300069351810664346318930033694756405331600981409935744622738721775644789907020111914656937452038667280079110943701809365028052248786315053993641234106232414004439545549434790603725746456694415238983590752743492811001081975590303687228015459452396859869252082001129920825668763842360086837532319944933459023043655651036524322104684454667045781751919909330831923436738625305500344394094595622939907261017925682397236565461291974717582835439270904941149344675326677455095154848516567839137871541456837716214339081278892404875833398792124887638855788976877224280317608299638165496134264888602199134342496594573064333183954662517854701089397773653634299510503149171965080274587876564267096781227281150601926761152695588314455965041294869669423761794107705268110054903709792127490793184065787310688059869270787263385464286063326874127765679203725013778908075571773652980353259282363650697384564283344577086431778675748962576033464376508808839870209319288488992562217342661678385848530910608967687638238598125624862253977931841736013265215820196620481902370878626392474292462734843889295419392084504323811339163442337083367771745513217237445079963591159628555098900186780457163780517017388262041034111174793851242005821020075217833596424512722373255141572193701701925777747152603361573088391830227125399797626861908895909984601624451302741220578663286303076422835572529271831741174941451858734317024468700225542204277590126006548796495154082058772714216268149822255359700157702828115828048703537157840329184897654373002456222322513509382329839707922504610366871116398491254001790068637982076197401213070289810924866713487713720971631021615114713623506604976155425371115280282820796667701611464353556012160454304625510973179669359619311856442179101707513724423166614835007004746314530340404170469874290014493301267724900888890227398626731422768216570290555242207702414612302409447179022688518107355260141947242952380019688592275473390245484208460362213812789268971132800422590333259818973377578015000682438109131147561529845487262685865092512417376738320662354908563429489731788635253906250000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -13007696688172698818428327008514677755735161553347424994528504000507724566881700447544215230690136899667454694412621000902424434348620253099760899244459773263249258665748949270954736066365021378130312830832738154560071523186430173312832700902317274295507024668585201087862261287581086914360882534809375985660852207883391465309451466597460929199701073204324565085343559157509271143353871098607932705658663901282399342156485409304843467393158552000615210254402485644825936512543579203752304106676232640707020111321576301998716092021538727407134938341415024797753365039034297831141125266967900244826814183200435918505952977492210043600228314673885681934646050965885565656863557671458679223356314964451936396919320922348402911800306466832151251444105466445227238842766561880288505966117423219064303987209300279135283209113271987983916178459679230447346666311725256632242114343514069247137242315729544896301843401572285132229856614582880582451153770140322077038727248777807614230660009504590023150459315499914720649618290356513405913321295746431770351652745428642839966480341872806950479841362040933349493773172934237493376494776462316196335857901958183712214233244369301234543427831129670641339076441161164185502457778266744247712632409191043060733459824061640638689767874332887576998296755171005810425578180620208926114134140748193995745480913386168116638596292938923080170183408547384258824250239364070118104847221741845638737340755448650633507427019874154468960666389639024791116387331424295480534344541891816348086320144252882314445903593420165301301285592303288644901328888698902691923783707024266327264460851285170238912614192045160178835016564854782623282315893678651591976732841466025243647800609017172131473393607898296855480585977349820615258037733020449816017135273391800116987855272164860024810413174254769134302998741761884361522209835959445104362577456228356448366353155540846887389501221526036762008934653688267426373854720567090317445900209119371909258953526586987129140410809327056800661789950894023695501764573562978311516686394693146979761219368749860652395388686099568019020313591951337238604035050068917430516523803595874654673576247803557453930980876359250396744308992925435503650909899708045471421258750905418795284834741324458206771361675598949600109350486730262618615488422600548681359087751525792772485600981831226687241658836726236759312870810673223772967703515478071002512473610577590335602204470319140331362721172987982683795369506991947373142265702177445411235748775026511780239726025963894520967268036298358246055646677581801302894428226709118627124916381770125300886722470822069691073106517078397901595137851888205192914267432754941813389583658958906968571400347930124442986576768818334201117012143302996575397285271492812083816530858003950437671279236023330540037265481380597103656430169334544207103456698414003407577529372112134240106588948933005597853090780909922270760020467661799946982433962162327066213542005159161662491747650191672344575362816137673430624930599584679600480420366641319486722370136856520215725318409394783101032047154071399974218519591150280223015926394731893247494627384763099359660812522617744273601075285782266469269661609780381754797576028955429853493277351898927088366714737687533447923686256373453804561177016150980755450206321231094675480607929619399758317305074425473833881041974873788215770366841004511986660586448314985725202864662953622130013087813212043722028749242879792023431312984620330635700615039613269134769091339604075830616358496447074958297772791347261266707294219543214990168570789797599765393767391733957893175633419252187079961955100572187812666305076766644514145436732550244738858642739222876384398738087739356630223773806150167490306549389345343689009274254694644265952644295954741987472974921863397243871760467823337970029634926054382293266463330416311770843256167936035064545858947847820930650842097993502333303177100511088104881695310913005790590963125731491586469743916492799613632792901054422459371563961397760743767262393618458589475194899441156922990619027321852822120970626548075390097211912789616306290577842530842796871024613425893958387789848229230784332433162676972919916562201453605218014061831069290758343179111174903602193264093889183867173099123574881948316353346169124089841606913836176339277743732243229899943042076847167426765214801570815835122882496866641988120250061911065131425857543945312500000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -60342645282265332582895943061132362418030768784696705482664399116823363083379768295331738892686269279003810052564915664014956238097445319210484746732703547489839374157223621132250280414727558475362302271973761568221400593978582827197820572724700641003362171018579661180736241219401904515586672802991969408603665636928533994219752453950540765514850655494553574964143962856569004986114756498194245554601957201942561970423489596869582758931940362915968000621947298746024697833185844524558834238106858281343627373715429667915054933967426509665056363553089120249472529398554336470543731304230548629273187373596811850243900686929487624530406764366433173309618673424295011089231117622430959847597916071896834630594208275141480925502687054664917575532714898052637612757765872580679308729377505059471566650228167020748779427382631087819597702053748017855472132073633421034144942953994609469730129196089274641946008815243719094783679900009194662311025464870955523649738051486066124468080168145238679977293015068522741357962246297732400081446814664487005062774084172157561908462818147139467735374114595286484690772337305755092181700723169735123279360695081118665446623623814655779381338604095817680081472085993388675627408249804082101892821414272735854863463719182899736569094863026438393321152872322298254259356476589607665562570019786319672683297856577536825922580389482010005077419166180816566563743803766668978395241339946501257327285588412376741075205002339228196279877475938541781948361537828800419387840069218706486000151237153219111919439807045835089875987765781457752508782111738636242209513112831989767402721025428419578675351504092056648947293074259366000981685175374864226867056650078356211067886618691646798024468668172873135015438076712694089984754375032017103522280797843785550734873929270748901015654492561258553466060893915055873291784461165178976450299052051793760431718501166220830439143320984653361505527458047697939216257094249022199491066704462042912353931680208477669915138764436944810994442490107912591577603671931182116337807084570278005245909015889874358968667587296055862277858609077219338138978216770151579642090270723426706945415886441459702393986119310537174145087706974301869248552546066823893771866530976166599317792925016106698991515639350272690785317482944347401036701181255761981912824083967317135878433161829233074232970106786657088611618588228009720715294481236447550564398646004618922364117375973538455379679331547238420657829988266319489727514179876542431172091666453970498454707575408877073100495796874498552593779239373248191890406918869015027213405990151102023354238803390916296032405222250398293797166307111710025183871834687926223533476175018178078651549122723253934101065042616261512698067032622857610236059656106385211215387847337693813399036593920914420034299391219481987016679074041901548513409970871123998415430870158389418218055764226567102387924297160069813977601889038909533377225594450139752437477497194399792607960978939434378983925523138525509464056564139507649405387005072390813505676276682533668145440957894042726255060311878209285662258508943123086907598899876061858722579126596898143691891265890049354399141898453836101587762969380245589486252977727319846965603629343474308015779855352277489106688216704722833355228631984696326086828154154650957508555355421990254822783297657452625397442328838625664932710726710648914545055428948107141166082817250923864025991563177830023657245077422361585412833859142778161295397135638671639364512854028092942136405330616497913107142860121077049742186315543181430479113096781072636140336736397678072115262899083016136679173612646237930927579146470627586563687331844709720294781355605705756030704213143191386817522424550247691865097603702631587282214250298051244389587160845542512080180562688515027711239741176240328321890301075422924587012497678159074089402047183167642918807506064760810816126357375960764320272440349847684711525174332770802322532618116682699866480555211423094382171425836390795429540362889647791219676426242500733752581125725099619084037552838175026079946317386979293808277191224806428457543732919094672306502848424283101675405253086877441285270024688839793984794213151122937339107281523287624856300283124849566625314430975716874425072783852144273745217025449221631916517978436472751987065344191447028332492351232676886493577753207076320350610298959281863062642514705657958984375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -333488143763375096711363302110495480602437039727599847086007338214828092787215287904897291508492297813363784005916118728030224992377082032741744943786659695030256659576212021413340044416848023523573576590183255740097396031593355218429776284683642702880696706196611366674152789838405635404597942564683836959017774994500033556078610926245768310485625198261339235309523073361151868226428043177227878736421277309937315055789224004188082466237200827637822848898594259710415409610055154970168338035437598339516368972794723032078595843741349291736825361559577231189860459242922066695312973834367162756677787290100687400479498818057614510142950089163330515988723765407305203418154318525220898564330593292823087140771543737259987215033562229083729517384248952093381605457992904989719056133094743310781315266965298849968405800301539229971323682452878047671468933891298052484020780973854135087424530605952266755351387309667935417935256017810382969146981580513358001380091547890158822194747159215973255146934309018641886286081878130325757508835841642036515273704366785873698472827500125381391793906511107636446966070895673490299814991445633271148558264096058761823086092239833830724995639437669351799365017479738464212971999148395260266523339583307128582874425145955996393814535787427773442280940471445714951843733085489546934009348825651822122950760261090651497784861983704518602547809383154249608889079312525451300761717146243769573183273491201022451421164395723726821759325464973609747199940358941266532006137999795251695578930372242673300444808981599120544423192765012134670193778943911407889472846302402519780485647736898833896668276429475122571655875409244897090934577924037357052290493340500277787699311454766666371876382283862049225436467107896558957834375585486748942072353071653513840161042153149249640584678757952592607769397487384018968646736082974610467316780067168053612998098312403247225146201208709703850225919265143681225659327339547572688745642561858009042666742784856542352444045055113035782210233524295512717585301809299753729559479451954150887121111987351720803034934163253336092860793823636025499589457774985636833426804616109227809293979494373667588725979995891804006607210439695435218969293119482461168929741625729700391239863155903833135560874009049655583763147261238460220377506720219706077883070441342268944041131961626544364029998418963974598141908434822716898278450001574604335025030221212992335384040966075414829461180509126585706811891351309139511127056259928978868608011367512692997633278652911806772223282228734995510361293116955059127844643811111793967526862998554988057623037494373420172981322242557996912619323071535523870964100164332720963601680591445230944408526980944833567427719649991647100421875173446171662281006821939167511670116211723844005681700524372624805574683850761534214206415759942151883715375197069634262747919692466618463968264106746506129194469658204055848194505809818110516652617697737321035419226736196591932143179319276300657124232267681656194042615789231723255082749888645949051173083414070626817848531558015404678703765066704800686890883508047444877206711215923535237516606538738404343368931526488519084497666958255925231092627961690705620964756347712440799390402671310443128142285872922961985605155754021027962677182451923989035938512206277706580403677697144608848890462203619313006381254869201225861922753668973350894451598478320699244835601037377764841437762446907280496381500844741804860402804898563177433307106775378114113257919226061378706058898137441926368549201769968561745915646123287026136509630651505885216961960265908504837927651615511060093914335053352001798717441367047492936605232384176758424403692825418243169238913360668906160104449792464569845465352290632584867208620409158051115286275510070619898425593444261431540743012874141172295858115625279939264180529105533986751082833768063182107462962236494817458079591278831077322365655019205439718710392397005333717012548136245062947097845097806252765390220852170845904006946043994973281423647180821479586106073082789196764163884993835942663615384121434757976513531080285309133895426841225226540695944131157644582876900453315914458195813260013920938311500395651464818370049027026837590585408697987077840937677628889766671608691791268133430836424796276820318844151244557776601050386866170295895489761418032274770122471470945218303613688526354508212534710764884948730468750000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -3904922548624508396841957415405299921754649594993465891805482326372097435679669731835215812416016672659440799225164592241219588010889874983313269321110140936225987388385537923352878186678012623784180332590502468086553228886951922617152320415063426539911749423349171668198088619128629827832894051483979113258546409026811165566350833158983013982290462892033192358843658644730422750270520235349151868376359544557705218366618482791407490523157886515241353536863286879767733568522025483301110371216305020638128501662350991004016558161998188317855540825684019813959547347753067038461634501821045929832025169014175060456656812533338283081295294630444743912548180308298535660865449190210427949951219416629937672640421012299387354918227342060039091281963007977272070925501221037072315548684845064095898900996421250270558407199066763528863039526392320399800569706532738304786495551966330791813833814556291592281119589338524074221107500271366056705347439682167950559219914991415808044979056011594314408474651039546911192872139243123949123963980591330663635456272777535838487661659633384659288122789965602881268872086554784635948495304304562345698775994663354467603367769622225312126785848930798233390016263385887924798068261519262076951667516891825700751166277758825625078352204697341516952299554302445091144166343974932439336953626814302745829666553338687864692218944100305533946293888323750102784352946187767183764633702656651883287436660507719497274012905703576640090238965487117946573181063454639973590106489736092916817608039315200502615249965578283426071276064935595298811363014295982178354386969309932936871442820344275678722758272541059841375178827986571665851292106033215031942431732420970734569119913998158916072645026799271006313505953138130416380215074767060336583303537467371863206480161984102437063191163149525363433021355467062395833798067892895379797777870807079274113390794867212044047718877579685031670604507749610437124630303330614517734385614911600606897788501343956159091882039918591024158301419328846080220560354720510472352162618690804824957871221190878898135379565242037292010963294778239993562480235177468876539735169705256013654497149819855235297938831892528155382787135450684025366341851196276772638951625919197501844573459296294971363844435366448642103864554354140826869095069836735493205646211443536914621287249672139417773117249751935532292369259196984852353897207043455274391223039793676322262171658460712850732062624896144173886497393264380714622834828188741951007985795626306874864309771256528894472511267660380841704369821311223380982212043386115157896220422993300364822927699147311537831984828311946461557154735838302413830196085314262459658699821383217926511427068788324562548569703738280724262972314060941224514041722275954826139588250461610820160559408428488026955594829815110840736454830269518463296212075683178088405849537164685809585546435869578381588184186338427959434495315387412282962908365832869049476740359511014777876526821063930407537663604505524479837689455501694348144311473439030567063765256909152846485801971101921004358024928511194259117817269290405315972584705674498455620038049446829997753137999713572556898519797628541687080741042004291598772644397567770256328058611689650345404200585431631937174482954675253713466647507706929045455538386609300208163025484700900313053509818934650987055013596685916852260790333625543294099253937653482969567201516697617181323346890003745277700518977935074571597714491525507416397090583454156627775057738076882203205280077699820111933454639484930628852007766921619337055412952444403584678537771112300263033313904660960640928650469991842452776761501430396907373908120318282518310567004143621985984231942751035734278744280873051176576504456672099115387835138295856268378097220207602490346343549002230174482623281549041446420966987897667235608963027599629378868098929597191928882388887408103302136514594167773750336533995226741758865964211911960515875298514210308903034958564414014945812449541170231168421560452315590942915225394398612924904911449952985973026246711604304215371967441801397460683346873523082801823258892990631193038242728763057564739523086426739030247120492669663516981474031863632409051690038804701009278691960524627968113609541257881062870518331804751565973982315062314003815132249818005926269051704562283655417282973972892155811673248210146806164155819374173006508499383926391601562500000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -43641748547483305219821507147312660451852813471601835787785168184046732002399134142108319421789749282682169460847491491026683017537421020369271516021938644101645605579306489040771800576869436943257528865456658331398628835920922479332213145810943549483972074834430708387452962993262685636817817675842253535068138686560649730712307452787949902693468169326848393053837028166708116436226107090010164797272506963895892386577136782277101301940175945197088162590867754625114110342093208961291985046561253498787649501040268017349127940054917712788659878617199207180434137120902097250977777436605008425704737396655794984006212350954895241045331988372449089180754032069121954759320079146285659036903225604907933322800258797974144317904665288543140698655862008838614080865261528877143190225087573661345109410848819669459312249031887686208410200477288916741158212521100837539811383402865992071883828443931039299079602491287530060484330796789726959937854860584234108629057507771772291428751743245757248150629795361939546215687335220007796366065710060666568321786803832897657215248267454906054172999791620822554695939807433296405464878653355136121445895142849323673584709456261731826251369351965029543211559700230314896034985932774108387160453101548741805130538714916447246305607449991882896255610290974005588856224884285040381212419126180774571660174541449128201925434484010682045120631051755956617820374195937604935756043167505498065725686816707617271229884376378862867640216999469161841212397026565542998214684179005935070149783861340475727244476876707005052061695734202338917236095396355384088033972135392207370041368809578739444605049201722914041330225179882320382402135949903661315310853361620568509675123300451167083543589726733380159633587628436831599918970766599033626279143475917261832358585088979099051114133581330884058789808055668965783839669171430811123472219899209053539542239664105893859289173990180187459257544277202007698443655065290299697115312834581550837312143712092271775529163653329618181613331505937046860813594370041073504529611284025934833721922639324917117906040733872899648884578295962089640718993224580504770546295173430365299583835901546878083056719487628459647492744137623901900254468936013287931461369725802179261860248353492605244642329867665675530109772442603908374766411732550407157968075470187450216957830057651607426660979465487941423264188988670237830850441776641335759608439018582991207902341472726470680525903849211796325715593300790534623036854214663148809413593520352502807243095083478609933596612250719136649357555508060298833783975013550169273875106490216787889844378111773359386296766566537087679287002361890530954256638271309350487671855528858637100242409615522085578445199052847111905524532957704157071709939669226746131899189918520827334275556669686143784396526674120845301494258792063662627777266540982055290107066027567242274216360890668310150137688199147841320532404150942749413222516873530062792233618434391880174733624175203252474339890695688245960704185428054477480728092599879741209562997175070711509409950845239018148452261300352253262967845191748664861047486643463805957406313260066131193058434771308272474549135707786002006939541931665596178259985223802968954841388602870841447810733034916231803061459428101283505310915326554925818052614290608994308284461785089886820672602752957732851853625276899645263651456629613250943407436926793423332627361324698311943089865116637005193934578462863310557816022681432533030057052707640337695126721136632393778516241098792797462075605337077665011912227287263783469327990477652675831397178869460588352474787291719941278988527648715603084613067281946588892993180263123332250447501978838243022177916570222682920744741420004832281368350823636303293982568365857787278667363141709710711863019861620254062385789742626801049853899229579448312257167351956000089409446640743888140603443600354093773292332462462206924480447261334933708036623693515891833971090671864504652959772867238058519259129994222394441132851181544573810724811512549535376524660529246950422696195118096081838800864858542725787078175462450967342377788428073759056952317045412466320039547089739785976902042023960321655953128229322738354774432052210858075824714779794811382225660945218100985052819667627044218846713565811168209002474424783267039060202194706710262041635624837551598676625540002178837983848325166036374866962432861328125000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -285135647606101236994071476661885299155671918248477826256203531857580385806029839384072531313083708369753050252701605503144972612446312986914617546666022738893445652688230713820369456505260197833636473177616423483037372036614402902122060061398026533807100038051753254802893702453576441348672613818501996681420367441011095532127303145394690768611262596876381788143556540551873311836140106988736478071653873841989364605340721173253080850679564710162868337758764990783174601537897798575185444200320159481519353467570914801326265582243345936299406805469581521369822504003009462120173533230104742733538773691963699172690200198929935907064445214862698208009079960022135122942694912637334109885281178508905644272417626896371229317991029170309865627008428318169951038066867090825393945109527487954528563034538779420782428447288337799934959121314991285549758776366389269179346087515540777415293012015490240342195717276607932442373131747058773237821099625769449841127312810039449346116984953461129896356864188172251559163940474786288455817914560466124009966406530540224092366307889293750184135771564785838503705766115538671218719937969369555101150895541900517732606326413399156347026312714185102855004944229807392964392003040062321114245642275871510347084119021402781548856220028493667843725485436299671595983768680750409824977342879590444173377504918372193959342677667937648814103518520030910997746397997303392972812036226354366304961261449260886698031881334340303456421673505247354987282776785275016076790804452605239083886978402072858784861852695337729128028644647979481861884152543257144394309635342117240135596723609853787306198567668937929851837337082365549162927716649150266167869544906845030416587927765882814303127740351057986683781047167988011554922420474376970004316446677947633569724506159999620453545912526815184009477140170586014440132197613619624916172987826050342351670380907533182764955790336420320475741892861655529781970461779050773466652097657470410665779200581854650359623312349756887635157128759856006758215719107533800163636938991258119936375694984854855348887349138238874061784260304792684944409133101020580131647710564509829711832420375357836813364963109138821635732089109644125823086484201361016104574384858949660602017560969378176636372781474328035937462013227698187180510560035712707574627296272757560760616389385044291570119400454354753025441021140617036233551128804846458788279958173414775160028810059232214020896251573260837255482886048032008200636333537083445246329905797282081289627676494829161690518798542677811780603186484278371345313299476569657546424103458507184207579985735214237033617845705223963551884323427127317362355736428968625932473734859208211138800646761323005084375191105695249022105914136162213779383355812301800502323277369977915577208810994376376708804882172024282834292290674968541446658597453759869188306614394212498131656833654014143449041607892019930015029844677955976792254947244205932574110036823069147443376024298072687128151120719374195803402140380623933076806618277596694305515388657356943027413090620871041461662103016579413914046869713584208494346322543328905066497762505068464036744390525948597812512539639642318329551660408043456611114975412543480693983196808501244358671250806253846727105527280536600652407721968409935905422837713754457925440636961234718511496697470854037148469823241415144150514962216318762988539520830108332427170748768124732190733792724895540522616966744499352841240794611529659688686602024868780920146545113515070540273039453301597176816138702099372576930106818487768736187270530234323335213578829143483710056891453866672664610186970869426771954416839295432380863121870721327271245514893784264534469846226449645193928607253094997205736413945602911388854233432446363456253716149551220619922449774517227128218151855502682261375929164817441147860433639713135285525112403145852514984331603111691318484879255235439262163734846217174915438457376910279726659515881809788737967156970194789975248347300621489181579592247875320343133660291883386095410042735121455988034940953993293905193676000803684164144104773838113951273616955079802361898497697182070428223608775321891534240065472447926760437106897245585339758499063375392654498119961526685967496500458597376436822630593878119103385635348384359940442173319919828556453865842044496863481706740007685835818605096271538545948942555696703493595123291015625000000000000000000000000000000000000000000000000000000000000000*i1^72 + -523769582079030151206522503918395254729306802043409421040570218808818847833311846669474243177989316117089303453711828828644083866116183651935123917978674776259211593814155742217536841706047346257044816127768412576893982369110160489141127909150261757999980801363415773454122397231160058073404138524021356136587668312402723667067302158611064059296109355267891456005905581751584009435650048567460797578936951196583684716743851507247188961662631765275836846830795887583523740834159005503933449232745847977441968064767151270244728658184916997292139553729600302269075924375620884442399048622874533973525787316727820113900435514002079188851729487469490823350577294413149057977205920049310563923001627367078816470388339312084335255556067217792291236240495539445123273506070605521808160109828716691096027705079309740127390129643157738881873132435399693874394388395603671678971652447623684160494199130905556030877694124772450856027980910498641739702326703929066905107624642519207321457291680446860536316381035833196886951164701439571346560901010204517009333141169749674493153402418555805244851753523607697490578705735401265326678579074635629913539812898395543951102785584884604200413626510044668151298129877598571442259675993797317715104717936449079984825811679199015297963050911085904856441151636921247306103933441972728933970239950820605782446904897314026189361587916505565042981195648262310396615382939940217151903735932227340817766924200347035623004977495827672394285843257229611403110547612016093142412681765100114051689085305798515611545424605101981989595415803371403506840693556892866965707520798751221060589908770128326158611038722936486447063067643930562209290491481055915408743947729174368793231184368409685074295289593087699129964059133661094366724537788205295749403193320646159673267925803655899130459013902187917145373420170538570458469192201218339336307245046570389915147771509819857492289068201843407992017406825094360451017141318599495288660551298725297543128628274859718546752118678378295391108230668221129757272209689976117570336395965097248335959923300397067603300062390441438174698628798763824566423972389593918156570194132588637378791328740476612874716613700840143663699524907119077026317265409667643209024941418845251827253097828808426508299201404895903185843501345134506094051583552146312983790717820887332485669397444407538673720372930064582551029334667040787361759799970251797465730593265993272769111770995032086474388406637495731326889756938529821376777623002497659342867819325427399699925586860158904589703701222757174613601262652150652882667132509364994104108366586771642773794824773187932580323232332114418455399015317476948407489307492746190012992632012116267772039178018371546847917585492325804072870893141789279216120047079883883656917521183978489324485349726500462407913001224890432093370534787717511066425012257076660279927674886362214943363793892792471520495485071248237602181727935195452563594207002601373226782668001195180236402948036430413243917425622588900306047496055034740674010361099377115460741006358972276335742095585154266595947099764270268997297836574218363480793057792487650495125456787320026870090545810702360724456636350489324628725222098870798732663713190081321830109307256039592238941477478327292096065763982452771874370636862512823818468261863311442324397843326178404472291392138500886467209739161784057184984510021928039854823094136197894147789510019288280290375446836268098087646885942896099315212094309980000754340790734935913364665928900270573594757537800649038756183214302880800838542615542678748752514836723239996841211100672683411574131804716858170775778313353453615387711370563883597425343463157179720018760081780247547438085434719425109659442079092368760570578963476596825440797877699200897207550670677216403950858863291181041984388121315063255530658230760061174252101763225399761782249507950976065014761304674268813638204218409724070375097292008010147014986892534926361471916890176903960982650297320841555661923996770511510125910635144120093991281512109391379445641264025419339767503270985772534287329878827940966558682896061070510562785798147939486544856563534449842280472139850658949420932991729053538955546543670170652704474199482489542696402204087076550037716391488414969047314549374717293870874887650655636549478656897167034890957855271323468077905192971622585388307260026441447564593545394018292427062988281250000000000000000000000000000000000000000000000000000000000000*i1^73 + 7258972603945161844112183534333595262930348488339914274428177169095377587539807653591365263391209024878182744801934198192259689354407825600209533766892337325787735687710182905827531214532077055316260127362384629534719706202314764549466249873035458159811948049081642888123571328371740868895091691713818850252871633476184543150535606331364274774462938106068488569737394894901413056492009422820391319132124648864263380850875431140012573276961384141466054263806067582327591991982871720810007684661284509059723558293336753256608172489940870705618273782397124395900151482178184185943584680456903820811967820425629589885479733361893564692217783321128245087877149908549245379833862163884441863166140662918807655685305579970521125315881043519306698750095963031259085689768556805517315737395920188337558276381275509606352562551933904703271235569127620481249416065372061854683610206095464528007149990319417662314221279683366131834373215463832275751469641143275471065613935505354109223646549453160590255061839229249135228612676915318405597556059712285347247944319143124719165908437024226161971339015075683172979936131422757579045029628972765728113607769844535327344810127989173591680445332619924052098673747307694464669387490502129042356430591377382172836436949292586882305015093744262691819574594869119052882505646121036201990744139290075580282063120398158565066665611624342858472542004476869985267841073817430927712673550873411415615559785558510459051730007860455818233699257735627138823337806511126036241871091215014333102911636475407600700762258181407920889962880975216151466517308904571651822735021117575845717788117675591988030145971581821101401437761483757790449732177325005340035519378258046223203527618045202484664794710509788456214562647017766627169504900459685692095603712338379732367939042238397344989499191146658685904673536114075510066531754342760646689166037070825637697248824896808494327645213629917107311604967233854400358691320477894284646039062225058716332359696729684752556251598659533644720296425811980432370682006547067816758856120401989642524677543912049241428795530969615965030068660047613001941368354499011858467487919185942993490399712522919835648934212454161874890411821551414183779575633441125296149860634358695997121845851596125518343034728661813323132747424607269985573634247029566063991526979817259341850608030000685555678132355401749182115970310566330010040344362463660125258092807168458769340698907190371029859620380529075778845999763039093121151132505080490737765678491855841568916014298878370127066600189261436289370598758533353642529948623866152828073571452347759528562781387475882350478679637078090113007220925791199161838630443514783105297108376287748771197718919111155497139029778521622837082157969482045714507971166700841564088294813918248859103338422884100828981816110367183956317564757901843559107034652471279494083948370838096786024146165121796672447989870155825491925655536409027606762545278188181882358204640759736244112255693126814068771641041510097389159640194871987549860926682187386042038610070544258102047549996317840823603870568126801669895071843511057731611256061565958989730324251041438868067375294669069131584278421360481307745965490965007178988012661514314569693477787412386527225800663937495755562011956933243812405641452209477927252196638822900013336883261193391936296945679460793856299043785082479749552757140574175351061544163336818190600079761162867998676247303944747138146280170186946566091411693537674009886370225722582518128023994630834048934357845856893193240407183019665456613005420167446796908633436491364281377283701785885169856335382125435316103307956901940362822047745294765822113974323352302656241473617812214515329940621055629835348365247839410033027279392545418922354917893537749931387598370342804249915695455883230336420478356943232354534810745914979754348074627952830031975592491236086471467756120817492332022420257222604011278828466048820071920387235315777951261762000829913046044141764113436640361378325457453846776419506760862601598413512758068335531195355180065109942831646677134953977333910767522165131930969239388438458244658182915837811058984129717334209390425328441184506789380623403594117194473424415690914800860435990923345833235318390771291895000273781891258100594080755705163808134382386170349126286230086415222474927842003966018152242192546957672439483788551228826690930873155593872070312500000000000000000000000000000000000000000000000000000000000*i1^74 + 64185631774945632572636406486912136032791205427255471430545429656312590950973079668829051130822974308553877906274391339570327969686498612506998623153915037178893453214249192875812117858794058694020540083752896874340852115195932882984462258391550624256286356458159242553817103884211294545504162919561461935143816835712412675492782459659931597764414205275609656828951955494474909884902460099113095850571322338486497826148389290029392193823948358117252090082292739608339664085442006484358740531025341954426622200274792786405252025225106283473070904225964234255262446896737283453278941468642657138097211435328802461311861613902011696018163820196580032998128190930257149580079546069902103042577811830737690157992054298509096679147530823312880363289516223855719619626596950148753784652781596681250380523282253624292663047855393557717409607634026409762718401163771679944707948264185277053266409957757768130389875181114848226531424372904436650059482919366244489814025240837328643478832388818860012828703919819260206679483632448025258254389123654637105636736461819465277397163942590711217331816356894448370729302718339543308568475077833564962572895511018258736036935123704668712104508372072665088823920677573699397028950584267817242765427325053481215683590982385085705693914337602829685519571574530089903488439534339254253228419065028245184675183477585275858899780294639846906002634320472180838504980169898605000558026431804729231879765538363871630180967732921004278357275965188455958616213393022672400322699049684407878028542489106605506792824423162312580691355676506581505280972460194280564103917481130717084116755799554186302072185285543167644638429314044846022943971180152584746418037042269699942491969619615072775695324652259331869408913260163905717675909980566935843723952429863398529197607427561253618352872669687037956491728190876507306106697912955259503878865422654783495264670567485995726501791591868100471793857703920328026271664746145791950008683210268519913967392084835636310277089813665511252005389609992765454301258794670859964860112399859821270374237633740125387355026195862838913000042643068924568501519690748475949795362145973206956156697598556588258788080436648191430110113979256708021486657265984507215783788446613635125073780504917817211341032544657116940411691247081137265688781520857099852130039658904868673073101998322838138480220930191788985131447208969987977701128745138981944171940954287619809611801773172438281126296215508004190761044020196789122321084607000975289346717441306123413458330679476367592001171788374606997088371534002889605450220398852359477885209269622869285203273390009495591648761879610373120647384546334614882383447958750787639323324854698094820167879054449741163856497338623137571867644558311720272821717674356982048261769878928223109642037203575267190772329886944202815073305977169432115569743572973076924276625575467180740568731937247605805423633448205204508009837764160126916188921369973983834294397581488116685461282275968013231852170477677607369436513243398610697196004732992349032198607488632209865212900007918955781987076208609448132100401521943339965072179752772269072357573456817208599529009308652142041487086719293245490264721961743553327132372169505025011901984623995080369147855265088187496028059244452901576928832175354318964145330159002711392493190453947714158506234302546214171849714837324964829189804158566081618308646888210373511037836667129555310199474052467180133774341505379494779705466188685995192324996513125238381034731579895074694723758485516860292428803151063977490527075022847625886241205852969905144354656768892460771941810864243012342157686784481845293982319957298558236662736289558765822539545574239946469423664242441725893938738434753598817485080328172463952386159285910994167828916744048781533343536030598054339419970516536819055679644566011687567180874668328635262715145202845100198168198060888638535703336077238800871171116600157344579148655039365555542006893838845454054837257979414602347767720071212789321462548204132349240316091509596707999035919704188055133367750833704711000678425464217391798670672915415403359798991663385631269899240698248492307234302591161753253174657161149564194787396744700707706378168204116116231102131156179527467949300004258531586152425669348503594531817016307665849370724604878496192566022095209678864535071747497775606662584468864451991976238787174224853515625000000000000000000000000000000000000000000000000000000000*i1^75 + 177730322782623403324393952784701410711241787419340951550888059369412616304471939587552721520327043249979009478831289092968945008330223962309725605212167023218047634160295029530637757371098836605444546960051875972190583317576256164296162191464658443114864062962836958022485746072458348630955638866686943027623373608290513169712346858754299998264210262160401918009994520672874415361984616893747875774860867331303992408121913998318548542371649736261728541736286943765021521154294842063700247951145333336068489746302092626362837656108695085205371288621280674566921041920960145819822603755396834430546097011438039386033756903757552721336454740589738396333633840608776659620815430538828830479259615073958632426582765115814915046396494374961961999884602759112977787742984565801501318200177340190874015834708062999532366637439631083536929440699799577697806774313879127872139192378646382609034222305353994150866064394757235381641406923967766676836197136255584748228908960943960305679816937417824112414367385111405697909239846108995635917169476333825523124640649070335586829027196299633174864880515131869704198052798847424269539000693470159204263753441219585345439441995961647049959040118664729288213942011077836572523367324818597853343886029575992880978383675226788526282700927605298325010601133657245725064080176596292809768530413374712656436917774803437185013891147241599857898276228093485425355529009376449378722627568836712649843939114171066883044530466854133463769423048870956569265961193620986705749318114175980834735101272493749343200405342161525624945458433924724346381134487465092681556500577070672080685729325332920759153458808064710665041484430051163534850632825818789941879940969072506724767193197981541908210920601539946700823058414610626735922806170365744014424812406966616135758345751948615101604037035906497382307935719931844918070603587770351560531424717944928477075422353122064527871884466946734519209945400151767456346252798580392593137658073689285032874729875204098761332816969658926372934685320278512763933512849137372506193560888925465604285443005989426676698029455733590584672661834230323589219171530074774070729538244493872207396133723773673470707883809207055814216117086242172906092663488802896685661960072564098683592921425686932562018032883766677107001374793330444462615545916248725024600205538614893800462731549429928216996841407643134207479181937547706443507169221048039106431135262825177457854045475612761591304675282204149861157195486685424031302776187730659123991518524746768957299457552159003140940217035873322601840178967017542413373259191545023018153101810046495760248985529246416156332093262463858088004763822554963380788687919012952764625985185180325881173394125388919879324912162143276636378117884189567566082069137501722919449747003770093171966504835498764276191214051302953263924224940347192903325997988374756463190813373001326605258470885986582478667358559231625055157003095517916057330512586902310067924965436343915245399178930280057995858168337607081796860921728255842166559629321251288604321337579544789963824740594492924235297185532863037988621654283118972171956844036102067828652441546367379700232347971005793821709659526912558811826467661503677960203239004075998464697351098537857334478215756288667884853420040718447791869876488437762608696568086023584412630719323315644692062128901211558516585746398892866304216357584268612902309295652430837806542377612060264624126306874203522618454418269547823396342248241197166207868138320648031574724859499865536073308253336763702394267832363340880527758750535935921526075153216549129601342413396115686332298495959954248428365407472185052004028451330326955552351917453745561792247456440387426102452550451406667693603569615203490633736043280477479954516094301610332254540874712613198166140527476505204650216289534796655375132580624620365698490953136327917103650584578767496954779887668666168176777600455651323725952389864131203379045049597646999099726388704563931935367534073815120874139560666842840395152552592412602812201961495196589347490313229490709052751072607145598132184089041342176395111966082263274086577969174350058414999959146202671942687056928690704025611792057640783475120593095019889891205924318229865310976308719673071775610550165337477631695653560937589365431011984105283099416502662904865192235203057850137444041940650919005756369628556967654731124639511108398437500000000000000000000000000000000000000000000000000000000*i1^76 + -187307041509366697788860028319910875933087689767152833655211288250541934470567059113244600988740502962623383938190263169638319160457316671260277267508659135035587509105300687817588024716161660662153044218606208614223517514033314339559860087595709326635888807778542922480714653958598197611084486717318093515409407498690226675269710108618681434370300155538002685177186316904478452873773530528456956794073807000336142917017277023096393325573233111427594455797348640491762343768353795186333291835790348701980001027934160524044660347330207154914477621709378932890135220870543660948724815602147868712793843208777407104273410313251140897947409761261469787918362493046138414364545753687801975837409174450229290166684030038875722987297235800782181600337921997549695919024132803096632363083105476334241012436112194166206165807614063266109178643771623569953789766789539750158506095222634516825909175386177312636606330046855043553577537410988001172434016598223863745950006334903205171536638463333856346213577235975646150603938526115223444199970640247217349503177723169978607278937677444858611427859614648122720923645213764419278059108983340049455158781756448233604988316127262154808212543632767760994792365907823387794042686213166266853540138890843705935140001612159178072410063322669277522844749134537032458789558494217691300676428223596096248263128818190244185896990275970504040776049753954284542349217905549759270114779459648530356812224959912626477875664113895378254377885324699020671960274915351797448934852184241359745583153811128839473107190308412032960439129733629890915125197732920064439451424891516417488213086248258245573740902443872737771640825970410086113229787756466609913025657639061103395222888753564109743895769758347832148237602782649904861873906376121221135195621099282481063050689581048121632888282348496115003623024479810336343651065724289526083926978408650698071795867367436249386007886399984499494722237939311303104753560551043834687685320247672381298628549036020647231374594470868756776740403576987856745840269480875333039172675768942516758860437865790310101263956807540957374503090589690841384328626753747832458347429909260222646441060138418092081465205793361580312150858659492553769137312651141248659529259421098575369468885278768696149634881443200037968942697430557457278712546578571500652852930225179510388174497961407341196604974549100466566266182024379057972360835395081374911793308450168164049126150438181746975324770924288535457197197118606195133788055172291433086152093540662989513667364805430553558098066828211606106671187333682391098472283093278190491160026121235380516269338347752116209896462095595936485858642102694232475276124889341653886375940108841179154121088659835506998203011372093580570411849107828332978732013940559129691580437110602968638759103931241471534641138418107980418763521932058832919878601525770904859296383079434328803392859333109072888474319599145813169033966950436128663425348759622602782955459924135463416546348636933659477015243806864920595958480545462121605696759251333372287530010828678767786543901863399803895812613378250275617546911569548298177299273074956406718268101739549820029077146212341952009401761295163876447863659466627412771622553286337511988289790840181822706433409221290623934048214886669826965116127473776802576488855028142243850454868563405001810286670526769778420411343204867904453615061847995346005198879677114934986432981166356988981991086263862396202904701050327627363804313777211953782489227224393837546309005229074272525586430191182469429241678216875490821967743117401066242429083972299411475643373873329976746809454718341748254937693582172423390548722267900247293792446581904627453618925468098812263986159681581784368371306173916442375824546654642080169964070637252777251911279326618719656724079954693027502092968999647490483988829560893231866858770294420321390114064756203024844625421586286174712679591962787651638023665263375796687725706376350701063866572438822522198497227673636723225476666232319598012405872595860164775144719408061455131294257616537131689216517459092391834990127996759131024433780242646611637973571536745494276824767363922732287540316608223495114289406435102963185203923943549094657623289727619494969837653783116819951567523639662463607961737967391350104883095278995024063024436146624215570462933680137904674288130816607600426237922874861396849155426025390625000000000000000000000000000000000000000000000000000000*i1^77 + -2820012891344795101034201475037463420924778577031097624508663065506988331877930954349269401048317870887208277032159831415152145984382875241312752709532697308609952895201992535888759592050762611296326006011196692771098080278582298124753704858852476637813594953565803388600717568548460754699478153411895181931322721852204640239583902175181479416491968793933602200429983674767104655319025369267731908749658341311714375007715234544429521499397454254285229799319392723482308571332795966614617626577160277952803025238302830539423037817914438952478607590006702655885382247940834065536301080059585221183949937478739865174217844440268930666483336951639150515339869777188950665099041995017657678902826257420588104278776806620959090323573507602422328345381735975568086873421551863665515126830796714918058271523650925633531047089813810032712620903313625809977498919521072324358972721835165622948616241147945730050437447176448530158503293920963734717347919637257805007800390358642827448794771655284212653326245979542725320186356424135904075206438580171761613395448931979436309983400527409094202071522833232787375480269134415742356906354213280937796145924405208591107361153299622094009964713516547632787848741665280612604022329505349578332803463832506455469887568899123273109127219914590475642395511264309518419361269579651952780242941972833412700916051988308128367175033047797204912082665815546766907164487093057268232918321142961089454148182341502932379022738961257827232319553134054769531797846334071087508306497911656152627152964957207400977111188133285249469364448337239680094521096627533693938426126271279010399930861132644223586521050117494867081484465021352529767100768738413320983883916837392195591432707203220059828567987567316916407416856510629391575091717799352765081364154063329025238554723729393687416205754572019698885772656472712146936531691095359459433313859304449774938604645239243506898891239588426471501071376611825774854097780831504699991611891864504515255196525806420391115066327760565419543285218350569072022290105407788551673283438195003190392408767017706839471412731337755938059022445970162394304990731236753358690231166238486382022980575452586791222405453278704786557785821568435286391860161095296469279326385222650001294746593138831956901025264705329642070840699439797149197369352166940860317758456456582754898033229421882008108802147890111783964758037634367154190366902336799391114305269241902739708062011131715210204135041223154427467820991314046780786509582205515036629601639892417662142262907112113524197309494105515886682001169259973199858279701240327094101635481145629559995778445443899882882230337710862977396517927604411312294504393834133104657510063739197622154637093907241066456203339770211750559242818344312426091717045716861992841384978854116441895031083715386952730831579847447059584513088047801992864537176683616058832265045266281190710600219502751199050499292884383357483808711952602585970131875702180982031973182972439353728870452088884742206951189834607043715163307737951943574835183281225479151894384755949489389291912772177638849313234207889908357830491489162427564441597097306295336858343729541527368736088845518834731231808853702440435446118455960128162902033822993823862470675275767430014947892262156556058926326670706994586396112598334025505626316915309918680468220122924048513241716498533638332407551367374245516797331051267504620737843105491238585882452371360712510243325992746384137328505229885741047223103592514944466862994591598197870593153651418253927728386558197210566023489608803415728239622884975910548546599851087532034855756092335862035829488893174412536972452200731710939773772386042379607680927118278307841521608306769061141964288665980038731943213176390318658990774454809797471136103953450849258685376880565664297551272134430790028473654458169609459701783940736856318333922579006882753427392582036476136498790717042072032597610210348624026940428693445376675911574211228479337133908913215145048982109824455450811203950655167802752578947879417722075328415730573723957945554150232803800831374425725363472789949799270509966384573615501148032584597739359324640815834031988577487349492675129331324257946837527382357453500314587169013101349404250112464541861102211792588067460514474284074630666776422850090691005068398800272158569539167472342006769244111393293432702919498744620341312838718295097351074218750000000000000000000000000000000000000000000000000000*i1^78 + -9428920678911861486996680498061251570223478303556029537844384264829882083933721603423267293726541865649045515042901753555623702613467568442576977578563328543033332747809221432980492913069423697667785813558477001196129696002291971026354125900644110057246635662830045834668417135373159595904314846316659786220787444080221960562570281357790956714420253011782123893041076164177604719952221325504119908807511616214937863013700531968118128418402730050166735243486516652280251923034952384961065956190731057601883120517748237963864310743482346876827846466639013670637314684094739122512635336357930353695427652394997368888144817623251428064607924355771029178998839163811436134639393902118250318100168427314220939735647847455197346274794549167078308758101411701140135337159659993403251931538225806381562914700809103746400249928880475177097992008727082937405212763178473189590811495738171558000857178800529995389899651985972663237843200793571856296711635067527826831617714468639643849724012411211031655485449191064256528704518037366543889457087783713219416316650222316136412266519946440133814540359361029884173235833105685439702645802661480484058794600494081073869758077347032656466978524655055376950225872971588029494417909445991800300684621352628968042390245623842193580406275871488114513589181140238409085882872806778041913985788693622270081678067261201943524270844222617497715955327875131517820199598104402650020636624565506307616955643743300058560022089874166685643737966295843136532993309104226150365463610342845162647731506721930444222912578383731601629414924239379364268906739938439704466783865438410624734847990534078543438187788654486725789284779929658210863631637736163294015269488340822006830135422516209660952472512911241734792862132230932362279471126383591900835245572099659623261492075187605054289057051947784023917638853129347545215484889671857051705453733856696534271436657583774722016860161769371367924805808886370474873843136399965479854949449629330657183391871862754801745010093059288721427003833302423285141162746800804907770120795996217404636846135098340007482476246543953544456665201453546570825406086731834022300909640495050814679228438055251262873796411684488588784165904535581193609491748276490097409869482758350908200976167849356035912827974353742954940626651554853451483577171646645024634563928456391053367616872193098858404750171672784748648137951421319820494255744472598305285063681726894173967064588917949836599068853369108333451094884175051439635172085400897057339829126613793688367695294238789174053252236035800984032266304089507387488214281031591494102986879888277101445913286159558947501037133401205359155841749138820775256156393208427046493979794356138365503461961857211477572771671262654669227295928182147595719131626364989180329473498052712555554278673032665542714690448471616677972219225091742730200944740775883808170122217913924540385905438918244272095333687715328629049823913248268904989388142822885235873791478405550241180533632455349110961412728379462509454391822126182059137707623140650227309564166314907484335078161316753345017254738810051221678981791807570474951920352501598243276633651312006729556762021365397414435128040217371016116936073450695530368143430377088730963805303503755401907727628165673919099996581819531600878148408225657644744473386200548002251349466308133368913217889700223314658060260140477988460956260550865380044987829400118851944398134109929218803396303859013742905418791876050181867013593419215925427570148225935195580488237856796251808485640457752510021723668887503426711823251861313995979795323269845936309572304290666906222330339197860488067437122566096736323870336246946668586188531303755082772356854635448968792475680053719828203827901654982276978154568484744710777878234544335471610459301248944322912578603482220904962003502370785095582119409698946348757468099399219741016870025686920114140895002225199127686044246208125825718541732639693368154754274581017703373229585274662459954777769194721707776361645870898053465527890216811934033928377292086877051182590732105900180523840450516836325389127819726382126097565472673294070430387750249172687869615365571570202140766120730336614251881046473482213138073503015931500410859052883558689355892360667372508665627732354228684961609210756392206577701576321388736640610469936311973201853499021753959776631637268451413547154515981674194335937500000000000000000000000000000000000000000000000000*i1^79 + -17410392574227860402006050829957260464593894239581629450457331567549826457093205977500127707371307264686998343199774118029124478770141671591044300125497655956458331601018178320947065387418626573340179449128502926240795055793332307959768841845437837862035304614967261725527132079798344376255503133905001567760227632227263393271654580311591236257004301325447916583037917291946990680627182919565107918205960698525668609702456713189857469197456075110234042086091292578747141064981050131091382849290034252099300518814685743081695696152664588204065086498964955383462298937093984201886131754643208184149511734908461919795865901595501836880547361801638469105067748540803343488785336095148054885119664702872293228791017814234541550439768000021819777676454357072420885772845844799282520890066515797988601293774070302384731426569113308596088491941332930670133083376323696528874697547055604207148170166548928842963488427970693098781915546648033217286750520057637340928674132087652600291660960212315927557203976448947402420175751499411693902842154644525826463047525684560813472021773047989033051394267954552942014442079032915152916179834834418471904633411388457796910559985201903309847761294126253072439842172477301377491670823574829507080527902971003724537441918162443191530754089347765898350133386651935544151153441396983158317906680009727506330465295870283463114296009925106591227133894034267044343185672346245297814955552785028253370920437921574799064336000217220482373590614556158434475565665416810440377784153023470975354547772634160818546221112531608936295429989888671698980944341946889688944965805702443354412423214642895782465916672141521279877925493564838801462022594732108279385965291040803862502363809673706889882902398380159532697264795910537419712664516822355301772731697163371471208386051518530541805334214870543053889258129097709306698830958447417638795491990404620126136919237143046054661788785932826559160470684144939225516458940085938975811970756124040690608772465990578789551312710501710585712427258485935298394297770739853153779870699386473897601269126459146314708197006616814861350385638125145051104168705495260089491827246831079212361866718603165596779957355279870526699429764053016965171296333405055442972562039970980103005083113354525481019733465354334883854484060276506852099088865783119871119043239589150890656415136922938807274685103938418633742932464955225587852627189827109655889744621006456687871936555857854704468694870598307468995716828075940341820557451773961578056183848039768144430534969793645790813095409295665300962257588191588453036945682847977429082407792743304185997617169506917557583408536589355410151255645927115316748668613148555222793771035550661309066058620799859345777082568621942943696764756867172667145731654452930648954735513127588317805738063496134715766240710855223830682015289044461922214759897725664989847207224146166006662606724437346643277812343195926873629783894810670470389401116654122551171455388554303452282918000621234577535923441700252597366432147818122632678360065905604327672429209289532099920901873433544635645188644419421265999783176820400159078253180824544642144809774043317626181317972761589397946093324802218162638643503522062659621085767832046824374143835539669760520217543664272771925905666131486471022513881780372336501841073525625123016882015944171952315737632121865635899121682406095782177549364702148134763508849393773239943552639452797315590878735122501853210112385824836375654667366698164349541644024761427064504310291539586785892741489556463091361897426455947252321385793546335942530558643053805611201002932905517486939619203898912606002955974389106557048630976086952484606929863736024025736918251889416375981731004309481158519919724860512729237895879393515322829051512516600757350772016876346771518101191770515946018350509703840370862631695345137293774486322928990901721684626162129314395064432825066089096085863499261529625512705359621829339612613075372686822829290832443518274865844737186624695023695598971412170829359091859170826070166479399851309211245581306479638567667506529253207242605784112346837163655700942889639476938832140758440778049960048752204353583225014607814548836745603166488849170475680559935610550161042340129424543609985326880081347080137706406074542875115672695556509682034152388337477185951075564080961222626636611746087091034951299661770462989807128906250000000000000000000000000000000000000000000000*i1^80 + -18511222690179262585778653549864789841078837618684030721011094907806745141240237976828416001679041668660233519750447068146721488053222240351333201018795521838130348862220627360992589666283628229984796396536599880867041401784626649757651734926606910880988686918692547121747477657639870483705137388651349294005828870314702936793182056146383277249121096573763981143423543268534315420511149958162092935448908619626896541071954490571971109833710492279750098828483870592589089136437738115120887791817290800461831041490819464556328783908043958791233892747702253221193295121086749888175046439049942096014132601873535707189889275621494360088637757040693484056567099851804906530502627856003454534507767571944379196180896989569699373259235706566391638017905481188836401273724134551729231660586878073715785207117116398768129772979186962020875915435762147002943616853693181343048823958965151069587359876534676678925665391643257802026696451330722190095112104096911085243790523089219374332255757516743595141472784289881333104972377277695342073639881141042056139888831163443535655098135803540485160298005499729882444218106076575994929685721461977098472554127896651325820600194577360189560634516085286654814444922645438185316887530148230208701979559985070980996757837121212215817172852099966493540938192458259368972776630094843931648031462404219812625949919861403716347417355367956365985845383715011877017594133132881853240739432859765614802225561639088250662107993942103239383751262814041439624149978313764436200928905977950850545709257467977440655298386045382264482028263101259295042516451231559493697609451973798736116998068710070231591050980967175914290074806347679874856586087706880920611367490995538939346594678897959191409958968369016107777840148233525238018854922011530099129986181514234376136498758672237287482544004427399953375439094934812676568044379941307375880398573057329761009341019168666230145694093336804540989071605181992614938175873608549549733449998307669902727062979290342833943580716988240353300973651955721027127188245202609859907620235092629035478284669792329658572187537471404356933499839323358031722645835174715574632962438547826220289111427733589968079874972129861375036016856906262705601183573759682842791172199535735453921950592678613163349863123758185836662248237670876632847735465544441150490543971639969101131074293862782606480509007704000001047697375008497871994017014488048963851547456224349478930855028353600277471970723962687698126317282728012819227614625175993408820666203220581535952878705225136249802454577094985782311639038202769715337793249506563289808697664940082455182014774478815968496719743347052907442926297917198523739564927992450882145605160573370501720366135872057764067171260619651198944318142098266313514026247343574563984800573595080938765868330419802462999308096065135553361059278565814582879073485192537500242467487871345766575776889559816925164163455387151346441277930404846922260459535505459086203486362019237165010510904961920339783761205680944960950704333013672234764537996251387222902191493164476352802613585425076071046045128545026166697702470649169710519240073983547463758711514549242390469309390421163179330445602921802898913704430003409879898837256024592434158948034811726615045320138712875512699458422513975153619174830526767164649569628908632051939334974522518960420923987613942652915129804944025941897039512713789812409424638482514192704877894658397845861679494684292463352097998359728870588167501401963525572622875509129794222114316125752258477499354965061219434328986787054525323157156502846599889749657974122032333225405437207840585326736782362933206955515655537063306082655726061520398189795753245818845988652365774689445010375169658820420881234547771636019496731019696481263395102710405129136236347355607918421717031245375469390123605046355938849729995204739612445725161032761986474048968995626019080706163711544659968529166388215101071002915143364152022477953941760165640394302966739223160477174930055484718711276668451719619508837834954384059039216471715553269218769136688712272830732504392478472531400050185664154145792689688593306318640240767101298161777021946077184012013242018803341350842152337044141807376337763327013529839805216634789200705815623103907002898542247473100447799183175526752813014338248065612124675268559741186556909346976485669644674203482281882315874099731445312500000000000000000000000000000000000000000000*i1^81 + -7387669939561065426854077451541892253312641732542068261010527929197699898856607522864922760774969383635963184066306718970033886448853419428006328910522130727250785136976125201404567201747166396582396097821263079326216839088741427424971039758563837104155817773903076162059519863719740614881972777175204985824765586677487689009779512782155670725288422182211224047755649905120820076867956358658966169054647621781752245599770959850871582429064106954903568923343075315236022813262461842464207057314784215202094530739014573889127346589528136988390317701248191918888590255009638284926488188196552882786274725276699148432374055213791950878719269975884569354678642808549452252555082398368730561310072097919174172020398943978869887654156046896703627279987962462591060095916696316784816692095880488104800806730722770258949350661611844046455692074980793294011608146352703599738803686246180423790732001351391150170895571309649665775298650339295546570251013323262179151184569880553323950157597556140444267752679656099358407277320587334578725981291577972199732304809970718504699355759718816273992032623058748133984816658274309772429495860416066730926901184585856231462819661229327886067789518725311142169665008477863185823218069641117359338209518173196797574555290974491917761419592812014248188955546843145976176611352437316082609308602889234133735000698296476018674100524926863306427275792257868694919648818636323550588723773647215585784004865718606953425758735913681289546689569053760528293176495902501763317705389853297922718700521383776808124926129348029715099496982869138617175540336813752193734249387933304467703250250446347137256878869095986745485916771752578878457126769386868457982863891926487341609859902302427322320645650240485342032392528547759886217600238630563847979178487199142019817772788124984591447442995712429772648331387889073696139566954420893176467029283522967365413510575802419701317950552024015090290452846551018373632722315471943297440992702871557407054781091660063437666855874702727074905387487998569522853770171663114442779958196685292539250454656862361679679399457871679748761031992483816709581529578314252648515724431930808115852162826853285792288924217463501818379528653511187211921282283639377532951177912217313313410346273018072022577159107059938645421126969484672467529386459547767094677252137722407436477863182941343630132175857416338549032318219763029463716561365924717256816906461376161000404222246223876024251141520385610273163615049219135015117799738026145525971862199540638203421717992570219718846164193819411009561000328389523717774827027864811096737065091941725808160194143611003151597374183916542253525031065994852064754158373796211419554643237798386458059211898663873557206418285355863270708196112735341953696937469104088521866076351565990250161536927671889029333643520384109408369966404058501341122981632536883848842007071552496128636712499386154809688810838150010829164509592503649611468595172126670625290513694108904462446496772712176248669829567481742224744561012951220982310191830587926082231171344244153491653835759992442528081312343704054703808630806457524390606936383174145463649637339441121905060751426913830777223546474378103818406321230348516299195149128743696292005649764008865740333110932260851548253296380673499743608017409399791261431201150062337661841925952811742661812456047855854152003998592463100484532563009631023265314016686291498059728206085764535516922444166992385969855004231515596075895269868902267810006687122970719224314454103023566086966820520532474692687325724047107660911091317465648084216425839606453080732430859961508729558589263629414741795490766332644650624591658730874873065655558387759911874849427079547865659092245754347150976160938689017376685280947834298551233251810840536541418742639058142840797839652835496924446314991703628843727054474892701869863470602311181364142276195789719792654787284104909928180755237065097505580903401254616887052216446969518911671673004805436404955091954804172867137981012674221868524926332808841256649045974743910539323160948717567375456165724142299317686383106422664986389198815992268399584920093217002647667027448643903683048231290010718199012778862769905456260239637469756761209446139471420428531371927837587945471893518910684450692216999455100748387062754486598503006163690299734787931931450223436985691449763180571608245372772216796875000000000000000000000000000000000000000000*i1^82 + 8069185556535652662767316757158299341496887314949934972053815508397057544642532090107785937584093398735806987819291363894123494991178009795824741358356587442352276215287936022925927044268817134092774030566073864941170741262247809677307397511956619522277077283538963013052086362675242573615980541645663487468574691594269247197691821544516240304931754250398563258946638651353896668380800827589344876590090734813086496594571812081301315322053473282962593389370873890163320041437737205654368623129733034883196655678264277860899339436821747774840739829533140113844467774650842940391746664675573358246090728429798112135127038773069705537918668779264833044298143685701206727157720624006840373390716245251147346387686257654891023809224353968239554563459548464460182016000573837725270555652817905427005241221805149721011309369704467070169071390709152552414338162125728891904396258604332901870310920695097303199427794414296695696580623566759133906610442887229153426160722014135202490877414054315418278133927116123814278983277290680425299526291027888361938607330831521270372463705525940583809236651990376502074114149926905291660661966039917832629666411945312407478914019071879266777259416112927404199603241932061255042240498692404760021921710516868399724557515744180113502138433470259937601583142503382920750175555549829782641122785173596064418047726429156293033127862785216891137501610892054281855399616298523629586315199362827239564246798916501661666494111050762783864510941397030885948775979576014506337159899339863482572884117250413676520619717986312137572523280398810924967157110474706456801874777935165576798062487612608899561101446019824250860756216639599734177281346658993956525726534758759902737669617446932453752119224288925045169387578931891644494080086026071123695447900095423677432682459744871480991432253507343457437518864066457142827903315417339306605862228570392180593077101945844326937161088097220859124900369564575605995936529438977943275215124318965700031752870379804160503487346477654219589112506312163053853817820701196261556803303395102696042412337968293214511189559258055989937693566783555417656525963506218839279015454734445937676349787741781865147084930740433565360075987296816321543118118309851043366578046070280123868254883024423678522887571985880787071370243534614373902987325238835997869603595692454767111643389941545195263966447485748462431657966168300045455316564048114200233267304105135020490932955145529715217252716655752216645388217252270032352337596091418709870501588809406219026849421186272390295684104039628454772714440216560173764964909391629632557657541240172309785851972139335233807660635317893549341579194067824681171494416863818123957180570900930930390775903366617475692598787618352217990714015464403288211898944134283483612355074481438944062894550360022631681994669523638782562458760139698414850599875785657708409860290566380996414890230253370206663841667082468906913710680079235965327224603759469764477623067137388243592512644450538775057704730349244984518234394687321542314685419357783241773163753016051358130704130936881479966742966288756910329086769984365266661845637314047015560653693627951349793764124570383373866545657326129169905185587978501176598107486506601615367921714299971681495678840701610759290797714530016142862724294621699651745689517615412523477086280345774833048750974900904511915525428242341712550518467360185784647409376177026552645583097330825945599802643075315007059829561759702596761193028777195554257720075386580051607349582342672123262045609108974762607768490077984993622504865153401432849821421459769121556735589504599337477218314107879127501473710222755020125292299497777169081792541797370607741177045109792392144815529560817898371674191469853205040177766780121905052972530830718917569699003170250287473510139853782609390203270947472497279588145485222754615851153339517030966513088570085684125714534993569419382628991443411931567237210786595419498253097389190716621417441318722454382465882388855236793440893652691194736553125657426165962693959220947139890161532570930592100530359651342178609025681289240578941666902936354641975308164150951480330796984031194270250001353529148250194417819745631626385438833410101682660191541314085720615686472554348523738455436783265537944624745245712293611617594788449488786216683893565905221504025793266556831895286450162529945373535156250000000000000000000000000000000000000000*i1^83 + 13472022133243933133033568214142790144862028118228401243552134968603296188364399188756623096400663692948108333714164874106862047704907236940671425220952876791456021180730659082365977976535557458481470822874784073111864825510993290889913224457229889234264296636095166730273784456385013196978116391881243840759932255915682811395340554205515924665506076487224877361272361244100214579004144879280960745458156594545396666971424079851650338004064612715548337723424289145115791779845196549494254674913371793487392548441018106180041772471977634708498617848369534688531423746374747783981267014437450547413737115512371077998229613554888373473922371599588256674212136221149358217032519330806700759820180270628479382620796269493573696517807326124459039931949649218380457839770184220014126035465813979546149920140396368864177739253666831416793747384491657692607834048861215909277374029478329659289949326800067401491711844119345539540363644170411264543925840651784120929138726058494710207155771270121870168699177974924572754600067484696428350234152575670237874794699833539573321369000948610251553913345235697117652463125266067083977592070389429383798664482698382784954349378833894908810509197592309067083923731467035501089329060668087888711222334366611294989847995193315392898242003567366040160743726788822538814265457218703250932110127285591993555281936454876329028179669678968446702234331666835038403640729286832696083931118251889392282763031845588263047514390840669487627625373069265789109218434816434888642708603041727828849213831406238659153512976958196352602601088303303365422927842575202665549280739015835975531144011601029516014725085837373169887384991197796021603094569332792495938597795785653143075862311533945477177456519560568887624041143737738805548762694243007140945693041195907432601710900904854523549470573092401661116309907424746284252934211969958231840333328271711240020129003421362349438356499332639174077967153193418367947098207015484561430037969302968507664081147489815228344171647558000263868368547395973840597272372469311187301049927255306678718724242920951200288655999870043323188480327552871737448945906028052736319353044569369299143258481223772027076715812717317042551941202107895341832696001925346876935813893761233724653267935799920203190058575498633860385694548826851144934815478947202475561025646750939013491588950444243322197337378093356062815443277795118726808305207721714593764044200034242286060206375293422058481827649910009470976234368950107732979107555656598279280603097689731739147531160730538151470876594315368531445015817075459899926959687085950038898808252139644019668088551169962979308464668989023028503762843800635114861785171281057809778846911614141592191635080913364837794334541258007103171990939301328080445487271139746265872035704979853339543038304667277610708000668519726017686029112721816246256312196438255531499815733619607609488241417589629992063663085180389834405925065986044355369579659903981676852623952411313684049256484571799382940497234344656332979300600708994749492749428218709633296887792687273167722757114311984200948083847440857701453830720394538917029607095576601557717321183044722939982394400340764664098714970810377042007032513403753743847482983306895336072036152292167968294788369206967117865815735658372667900362999695575581640015780405156156166011695470714451874958384039898835672442481007545101499079628082788108705146041391267797670277628473261558781080944145783483623439609160996267820925160203652330783993701997705327648879476536407747108369719675443032961922812171129867089521541955316508348715983321644896524628464711637253488709414462355437188342335752303942130467836820591329445375305399217242965482990170607683004304037910278481876125784123636717369114252026086579579317677902168371223511403096794251081686570956245424510899180660768223517967562763369174744659147623072838493428672443455332119431374027049077063546045430750792181483071457834802410791364836652196442236596019682824379374230539928731680060281354608690466243122570962708111997263975913697753872888963500996488167337042651500052372039397046366974785947625183034699081392126585436860918183922946229089183468857871430492109994513559955868557794252446143475443893361159209435462070419969084521015506994654978312648990184865417971707552617571291975903858042650803163511885607306339807109907269477844238281250000000000000000000000000000000000000000*i1^84 + 6936789734312068122064746671987671274729051143188761678060848372728575349897679454362445656653305594843411516373360760704980505948413279983401360043549815646442765504793083473786909582518817944728651558307082848179815825388801857262170529244205630341130555115904229359048609869352241588780324621653245354636686658162630673708881331088870296224917715501114209315399126424106159643934811363369443619580630638869551272958037824008415471047576234926264859883950332730078013486373674795626995774516613068578092283851676097188643399484230497364645655096635544667733172686938801549813880191000762460280589291844653440530701136602759499985306133072438339165050848747162560305117961580262454574520358979566642707590850077450910988780711093765968678406204545951856694783150726856930880824351293406715082351734520479181135678298497571135757478685305623776333736512339427996615532491664912363302094817260700161958133104197860498488260064118365656288179066817887138969105630260556587736044444021430889944853012167053150833633924879646961559560378475489096919768169731083989801171869014141450925135480215728466381425717842313861256629862126991147762520829735806874353108113119495477799909298177078580315688269511325481505288182499505256538596557269069424323791830478904991843508407149118823671945154689602046608595198113229573582578638043530342254198216296414875064401046884151701225724800303851240789791986033592404245873723625087104353835828960062740075402107824878205149725407120705589316214341388875777621590660221575692798014364610696237858296372940568437553497332839053773984226161755125778338579196031890741969251237254177075001879093621495256043830756042665593781408996464566588756009302769802985756128511095745991732019571871138801229596609886859331514712764915002477523988356821238535449347012225697296980756830718352575007226609173116546718173966987713129541159824788321294229191168612645290900744652703685100101123118156458241499330055205100526136420086912043728959586437609640658124559473162210782783542283163113722481817095740716632223659293883121297658215867961049795513192680477809334848896179264018113196421327782982366683690425248877111298716180067914379913297658187917495716895942204165544232660275259813258243331798101089272480173560441540795239220835099854305915692769444681767368519476809703212493941432302486984162567319859764065872004633302925668070132880545496340590896275477456944995624989534782854430554261037995511850550202560433659026972947558382987696094677500386793859201909791972206746255121290621907250446471762140305925644041333719162899857168350892242223137420591508360843856627545293865325451038130204584089546924861350536413753311828379374725977824810468955790200023132174024886370182544148189813365633977263521777808713721077147161720383558337321902738287825172285694376195364104213267592309554835691488042811355346053645176991721668412288351964121948460090642706662966405626339522273953452485248652268040784667554731516652002050651988765966645419952310134055656618182027072506868323930590875426064759196043433285172207705993960722974446607593640638978448346597742594889778721744021124457948301635876384184762508981798273457050010570630460236584886825069648136667587412733552175713923341277600555888851333447935122214498611102464338008984461902444776431326318769210687055997752059915185950026536263926124307968102102972776443798862591058663308750264819500290050475332144853690884605889569249245035358752176534796001562174608883097559374026015645773612414575726622689707199941431010748528856742402378004961873691409943670826414777492606245104998821260985186594494482263462139559643997254800353774571175075128578427102772125591481869621706013371095555655930049089580057041515825373309607334023480267102196689610935280453284183019157384411857651352865927360066251902470160449189891098038776452452489575878977186599827668040084966212466532171912362590821929503468085321266826474469093168498458715670569751413937998114252631248934040819208127913090112037811812618726499917750609830536295950879621752097194422758055381016175832494252216933326651939849718497237422305180410776733044088667762312485478783170691883509057071538172932153104935057755987346133455039657500181841172987440299036991053337345208776175709539346494117454046802111992101441694988986026995864738603492227753122278954833745956420898437500000000000000000000000000000000000000*i1^85 + -928547140646064254721018140870443971554273526001827790494080470158355423279709539775972189184181103560661809367692096094279505689704910214853562177404029569110800710823109531527134886413193464224739695164693324224932855062717299184727448303731422969481576305882271029028098701288051353208250868333333980189188359244602866905405706519447280768793155611011584905272309702824024779053512457702189817363790682584478132885625249690327146030310019205111861916841582827230774483204314804530489440699422903125723165010790308921188803486370455665367335850577316138871590196253635871745766119406996152798320025426680663229904922417099180651547713275302695416143060001212354207539300870494601610958327750170667640007806830470511006806801744032356027784626113575713184760344731892290663053636480259084845807529544289352335910459357343782066766184465990346045766950471154978622282307683769562449750795839895647951627948738025872708236949128641575962014779743040382846863318760489796964585271714030557659971127438559951564584690957672746075448470660703818826232022111470976232050545500576014032009312499007935001267972106427145459992558934856153869787642982932732071779762995753574824062515653427793760855648505189725347564014855415793360153675341402786524100824465665757043708280620860639732201878491211829189585669548008297454702881880273734374901069693499308666830624423584516696100134739855955926778089043084821594003274442924229579673644040015974295119491847386090306148518567277924246263477868154697702898462813295280430718405803382005226407913975607405618864752151876274342489378465393104266425559144915818999626242205771560232156520211373992152335635085255640160440363669584841732186821149705737262801945649378751153238950251967923918765064444226136017464555753430913162850593621061575865846966988628193233402035433622340012802481278056830385735293961962173603626772984684740163644909242511381539434250633837603172413991978877364549823527301512933865242476961139952730677364340233726134168490790561378766165708862364828629249999726823446899243106764764786652264422626377740101545678290914297940033920277743179201653887702859466496276425398233459223255712714772097582481110278965303906160270406994341719989976169935577671418998411876263693416705682920375612229921200863273361012301577290006753154666044258316268112350187142178550747579344063788448836518571010271269272017203923207982545017705593793648382955714484504157426855547590221857585266974388866116774521972629421807320903794469897273297937361381687507513661355480718824724504226078472515897320487159272659340010704959847704679692135616356885983633291701691697145025259718863448033805175215883413767381756037602873969940251900431367683494894249574440584617948780171008719039933954141338400504928201123083900944514485438127264414065776138652330836946938028043938326094652108847782690197981563358660495182481705129212342740257738823700370875131585141667734008072448312030845375463777642411363672730201511453663070626838972311004398389521036468602994145388151376947125762022908950150844541794586299008658554789018321372664243800542510770847711669923120648454922604962853680624533861614369473367993260839038313365337877963508906606995354245577247494309820788471574696416016561515471334441035144096233787662656099623718493276411291140297008807596989266751885463609760064714184840999435864802054065602873470031468200927312078697963625219894705967194015440441492797432975764956474208578069364666824809465714533080267029329615681473851070630332007856515382500710583348347286302192358474765564616939972344647206641300494799131559535860264639045586159245937737347960530262884463080287403430176331913516905133509812327278667676493690972035325769106651988649164962750645671372809928517083544943103588700090762004683721069279223381270835396452477128481140989645391552529805248968988141616718255654896449283940037061169882338639612851915884395006399053409705390394841313718811026872872254987367290150382898557775418225392796330728937090635873963821087944435119817542038472973390555000998940772705973489952103557763846854088488274504815418441406763096317837248965430014739189972627911462984810194049996614488506365550695070022421982074898019620261294661348342777453934247203170775520216775302255572474752008625577445662777136710388702227933314936603181877217139117419719696044921875000000000000000000000000000000000000*i1^86 + -3098315872846702733660874657024623274382697283299714108619370244111048975868140763709121692738307674371679186651214029414496459959396539872065825045168625301722534896343330425091201430014633015554689832862002740412398118520070281749110971697824359728538511380412415506942672246676968407048348310354585394361095887285829380697099503241178146267410126772152583306216772637131810799130637292499495539377383897820923619457493627221974406240561304639129073122446735138481626965869816668458805286875901438534138150358910992883758070278362479598073040089399113952424071254385368991942199729093118428588110549784070294450674989708220538577854274418509811614056215328341273826753723585484937645723516757787434033510875428916631701045253999700709101022292456706960506118639565683751656949317147564008645414603735605666217614204841895722587495241141562496744704490160354519573800268165077102709720753535755891067097869519531243611452914181609326477179447936386386702323008735559846367524920030938606340882825228689459896364655791762815644564201314554469199058524593742052393050823661429546202609880952438540729193460252229422814149497771308809146715360475212974589213469867547067091719499235038745387707819155487828991641905551544208767127070787116448644831995101399626779169486867238435384315173085291467794272374794051320888344990464770886350870972383345347650844199985302829084999522976889626925798835491715817481859530554807835594625830199902511689507395690351441779964568253497454143273911364804421767667575896210225219196095952063785191856365303148204185125993995254455054142489319879527935496624592184621541197367417886304026595989230798420233876035037283768347873820938847621166897764740772858961826079211752092736773271090751102378875047032166340174506907808654072357517929011823550796184499780850297709216183443142881582015152400851827860225341641764022083368612712705479681070972872935304205625170446307095636309792768452406448292798324714416323628987318708776084063306419719234422433134000975514867328188649483665573072155486266888018860219856141437596832913949134057973586758298198560471482207130865804750982049765196686570799647656045646569329345497181652245045254539699982998527108975942925995701498960711450211932297860590424776593922294011009255022390027449952068989287991543943249292756632420206976376691334305837670662507429322289745283916664694005906571739618752324269749275136691888188843055998027501025059958899553132377656972647568719839157818733605471457653335877211576085285009093520263139943110401370177730731989051964939005726437679464627505754117454115670021567405208390652916806882644892239745463590763649142657084429292291203406971254405322466310257653211980706826591908996460087517101455294922381478569955763775052112637362300022618539218466565148091399567622057196860696064576266842605520686704094817476584090650050604218458022595223430652776449572078303488153672510605966544527770657683900096451553061333572685413983606229610969736080388619423880742912074894952456877984308425155974624904284979596667880637198558582118012265731906103485287107052922415927756522844203228897628795305693913553227242792380763943864929214741505184882662113311881144889306522231696163131036172572010299968307995380160686097224905406313867584068994318846757130509361987048245660189769190116041697958769140444762710021539334652787768952739711290004810662087312464138032413628914441573660692024465267724132159983520428749680137188745754062466990063346150437411808007254429372295087114030999632947256023643050656892882301796255535799504270738965808077877984541716395206712466576345197560516458622046648898976801634235711994381354548047041995799808623020409112374649539381191783956742154382896292356000290073477815263319622063662765349300414769508020151254441071822510951901877679560926647222543379231110184350779248963173525350943243218832430847597839792529552185756841730555554589602268578963911622418202037119294244184284114812523883835849486583917468219274342863045638751832640158845975336113674067906090451929285790369605280481953479884370671591982106476580051127605519346985770382358267683829247911059638713654591875805914219816632714763890297070063514802068333791854593163213904703782286789831098773177821254641069780356850220049956399182794049929953412792095562840964098269558313347715738927945494651794433593750000000000000000000000000000000000*i1^87 + -1368429828830927059355359745846285831731828524703002888149229069019806374958197365527488128752420483228248523030007358217406121715426264999994651100647961498090749633298504950069376426636111442661391936467761525151033390672934930716801892418923272108679851878299068584319904194427356059862650526911466040343313464246313140150168754865045608010408543536355042126535099102159344382892773958942787414976376735817695896179230134552376633093514708878341307447554951444995440841228596523256753593917098519514445744012824246281504051291345538619493245161636926816735503433563204396151691049601207697754032206883368578349953869240958066881245098243354933612714654464684727486838254134003216911737087134124007931103107300272508739127376478113033029836727740922625702666460702926370272380694183183048896897195439780430844929062897850085486443543786474290679690031065868665213016538782665932897226603031059724606314068702906286635430443925605592678346916074160531065371723907413618348885027147138156800649400609360787426586079133569921299850044255363747838433595478399325703429881143376189522276682032821801133508473704282232790148089680314351703723499818795344884279232874086323515466617825325011048443230600425798992327157156830869854189434502025569049624917662616213451956184351788348461857939361984697777979885095306219493200851654941781566887976463852179921640678803725121438228169616692788079430108078735391011993285618940366860056113448921382372346472316742075650044340847320326627598758169959921025464648521023654673044584465114630804905970329171486375649398680297670974220617272354528092012206287460286940351669068395414854698153586722430334875185132194375678700418303902445755999554273260851827359976015210882182312730493841569965216435250185967612724583581471071703146340989148516113385726546268016501984921244112829066162892312209792451581526906830924202808140997920871729173953048557180374859189875286080022520480212425820282077016608556141948919668265715843576672209656667791422323805113948937557606895728408044310092445891840224179239647354561684295936459183526017275532445965556738658614223224504512857873613446800383462449226627153556958605894226585938618792346142477101491658576735572614890968206334849020316896746105308526259760826090979581607072989333960928131885270386265804650472705282287952264301309319720453723311003836823116008670567840626248652120683669314731894445302506535032012692397305445984951822860717802536134141745996332373772450045437344397200860832244331351288459045545626810829554341482766322869583730324877396952521679070909081692450677631189808830079178978623256253306786402117264194080182758209272605028835923923752140408276861219292605650693415326507955046549742778010794198932056456543382190268934807947812902005780759098630184567821855044390651563760551094451570160341856579829899095643107518781213330093523462419147690595224528015744317061315370284789370457878010896023056081626270392349857421174895235614495705120866108462700096704591556420896429467533874028546763129272353955438787947019330126302865627612158760875598145257161185397529512373053045576339906364558670299628947922571286409895024718822858898186738038027677903886207365681128175408636678739090910819745881245253487004622166942120845667746332589523026263684614210851837571400402890923949099774374821938244333617607416864174467043659887615513389247982926568256688329713962104199690282842617953142577688614557318517267826817747646155326371830210563643775564158680876763985359405110254466338784632495162644368312248402906006558697592377444191467415109020977528831375502197059414469950650460232756990398179157884681092233005050462975253688760298227063376775558375837205083674156354722467757198493785929980304087378843140889765517846921939233426038876435404632121717676801261492031836226356000108372361750818264681791792851423752184474022651427617789654066192466597185480690622199901541988579562596626651253773635162211869488438600002027743876052636119380079075353733388867883967760713117356607681486582116392862531157696439233059897550165524761909316534809440980240615567541373792096202122858671652650191056671490697738312288706666272377363251503946638164393857876356460966974815783080334184588944329661717576903262016083082019236475551914240309843100905384616738738904571779557775568214594841265352442860603332519531250000000000000000000000000000000*i1^88 + 304946824140947169413764013791524778359012159631436733992528446101744908613314829085963939794259727454755727365628166153540189000679823684049403205723807640168384543498725715714447691970017316322082775220933295660610151300342396836249973625715308329901435739856438798279088507370461625518118893639377538470788359114583108471565306866490524146254774368321503078449053666641545976304157547647291838094303060283856038357054841397372400196052872095306012565593993296833496673949991721710658996667726976056319495724693395936659548344898454054395545019895359849769515992090178386476003682685545994470784047609419996123936667730438051239503236300866196924020415948412081043739499405443239180769997239693108731479895301778943714437791047850858305424327559240154390151642577285116951105838947065695846162745481787731643570436503262300672356352659324318744719577220192871143473814196782827535098977030562418731758009869226840121300978462531814117420840240368998234657968647739344243157651161308786226799717420471434047401862350278548373348233430920945660950545254951050844317355968882401644655482285412842240641009622505395619093985710750603828200902967499853598166724700947544592385125033943315948243510187884902010403801107834337087348062565829602534342206105749884375327168319048295679916578187941076860223874076634216049188612409384236801766868564193742375256424429028577359148996486387458254301564315361198864405035577007188111220968825840480894975186559096100954378487401183292913870681197141111989134928440438238185345642917841474516767763884795578132575016686603275198383713903927130170292199175604934663176212910092389108678639411223909059883306117679950963544442336672277044079319702495336624761822408786693639837775388100450726203728927789605632759142750777845939887487753863857990695999773924145114716357446962598147030950088274943119054642784554041887690796342389815464933927132482073551610169987360550328777141696045632731679815572203380920950012291516778729850314738169741490290882792062204580832877888931982440091611900955412414811575839893323763748097670980651580870170892966959048103622161846772966771755289410883986341674148716898130533968208018906258524724753045476485535715985504828592143628130355498180468264475745157613335620664425618825920627077061155207001595915812832594398342983248517683470302252844688290896784905046702501595287388086203728277100523825603103554735180737882816727529328470285136056863004748690139897910903303536391751317941686865294784644294133542598680354644296014649938150755066460590097560932717257845382903594983865846245338826454513291247644470166382529233666242434842438045897371382134445900697767482278606220993858756696955799895021590988477780178026843898251024784626701581573262912411782789331655296938953561979010359446931170760682332644282233460718784726533152355867422756301158437306739472795781723051601101100085737721025381874611023356151427087337105753521891283596785279558248491915892485613481278537972503050382040286696174654833193471013032242844552329001368975004582433394427332393797258547357775853757057175722243636953629278522533411941472786898681622386704651449140588767996439357011486878525800480088388434255768339335802728038027872966568103195901982135989186808152363923717344051941102094827776200650451644976235812565855255643732497201814654645806659378511776084695545856814131687811895797327531034327553332450102576871356800424642945705481526323084476299894669010989528300068155123323867418806918883898892596063205104477834949838081986324788203283299690161708995529515825730458875828751177606080695080276756070062071780950008664912979740768916567489776193491531745217160704742227830422255077158597602993252821733266696885254114738054547838412351291250163328607336553655605942225730083081360218231837037790109735404790574047040471706191037510471365687268165168176819358716948254425921813448652890478644130158408776341049569863226616261996655678908402073764024409621862159101616744362629527227674576151144571728275530214468220607368229487668852760744677835883624148748205464496683809348063751660044308961948191473205523790245108971396470958129456897450064182389673515777682931740767941854550803426543232581787859517942784316507241195183330128172901942553738233114615928440962004028605195134424482322612682313328624772452712932135909795761108398437500000000000000000000000000000*i1^89 + 388982095436675585059616222082306567834246273092871773463816801063986232523819537739394678172488924099599040311045184032526170371411559031983125150234110244151519016856857507949196086712537874347213356364170579639228326716581162430538432327507266253017909982434730758932767048859933687449847971223356889499195159954646047394528412711022519024634741434389221717483560012525240877623776781881867486794418897074472512450950664722550340836430613560222748168923477176427445337003969734418878907018780171546870846267401925019686378113173476686902110271146550898620449117715574723243997566516911995400291653375220537143707385885111164405437170530154706080742316869212728673647617252688067038561581875003952526571418489810912780807208346376786323792433403408465626627112484491415029945645246545704709905504710941403643176978807847802963211955618021622017619364629794907287022520396212843870378473125437587559467922749853048579069801244551383980137562254066283091949614564017736415856051635250449452428004328062450011188145883537911048045122165644774162467022456970073133570459598679700442914179576961476413414977803564126311983796549365891704460611685835137451929478074533245829175864457799450251775241935930607531008831143410901218508338744078692322642209279476027287723011933186436183418858176034392985064325711066126697749180064891860345656095935851211781740669900609532769964014784160539693025657030572089072728665053895549911397425876684964596530721570307368108696356756533650505461024894082161799034354816112024730526868934805456585651146216001479626256018466005927992058472611146500342673401837849631558947005545318514758293878142950596624944993127513314474718696958713631439365799742402285256734115760443234439510659882481013849611141607859024488580746418961746105655044695375395236066756483400913975976672190880545218590550863867244562632723474344058630946940840950988127578530420700975102302123242961444525198162816882468888876842574380738418645118799990985358164803619011930439676032951485917123937635838211159502805449049708103542113131620824108560509061326939603035053575224851497094447270486324795907863710908697993651626011401083062313280008894254891539755234735069734533423538797953705089106780024190214037708271007587614313216763853097347483786951536790415019621629544020375544931006268723303593791217637939064509591925588041025411750258651287844294447411391687584566922623347994567349124468283535371934325954143786144901115703120257818858836392678657730522613393564899576789191050986362131378852723622723195298521398720402583581471291976556937467716944729142288267070365716962894770248513767026937126501191788281884890008470623811880952652747860857808768873855718294312455015206433873259627374216872092969896974775087121629361827544018923080656427208514883835357166761223533337372255750666939302646508133570935777546392469122556780317740989171746667780080121737478575642422019100689117194856300152813908166205233852427730881172177314098293849225888416376955393315330624896601276546884532219925209561860811097936833278205966136169239693292740600083215550854646839761163461886028251499117457173045222716428315158068934231041584893773799337074932666864147712432881555337681585296582074505750942043155438654461974653340257022130771893254187109738777070666399132243913259019284017281999206462779958070341411188416616714725191968147054011068743350946760156185023201441493716722614671587131435851568424251760377471479842311539025379172276755206217821674929829853820345969867335805125369245321172476154469628289342987244954650211580366438794545147912870011946976358900578280647133635871004498246598201004003821131593159240153290054890826036242879437310437139797667111170590823813668610094641986861438542553247764579984358824138447665348470025822709489838827831307514550861043238669733786619287938975110625883239011149177234179712642443342024690020358216431175713094069808164487801538014842510698705029893537523203022472226409717646000158387579735765255794217151529536270214117728166467269967737992214004349015534025907805901815202453795217043802687491573644579870035021834247420285771093859074334863383192068750644066592850526300015821994099902268479266668682425028837751218044823539436918857433901704705426781834320464185138253718936705583410004936592121505857522212323829080560244619846343994140625000000000000000000000000000*i1^90 + -17769425224006272082073828881088964550691608193881266931796586227902567771240966236935185830143460407212480219280433126190169937942485572753727943587119097572886237353336534354434173073955136208507428364582724610365068193690656634825141425772928596445021287753792054333920092890632040988701658507256557373619412849377838434423208956063462428181506925235821561926097347231885836916090313378597301337946932275545799217715056552577100869896407827055197027100817564118890234488903877429333435999957658720551399425851586358235171426649111018474504133006640382644035203548182815997022972327231329041262382431488547257005265037842888369611634944331455299309187626320964144250659221609893345164562212998942257688377287858323160443006048721449784075750641282279439976356270036349131892449254889493990823708364327852541195327586055781979083402078367852479000020170420320137225351270879091567265615881941677235702597507811655203203946131585892590142316474493321713752738760217663738786641952269298432143388393547897975156376811770783461185832796417916255980666705442416475104220200755155634689429170584945751355979820578427224249022409271028972051090544051560897461431778715853485934805380950321477601049454156432107329325887854836855894477590545042950271647511307017243599798932723942744073359948583234989378046161914045967853758368224154398187467560246063180330875467577867907661301881084790295430186238410693442166097258468566846841691700016848883042660642186849745148839216997663406546817113297652627702681320872475776511222182830595446049731072190787721447967340982468794071680274784475504775367581150766706584313499570096901979025254833466375857448648753715642476552291702936576764672608239220643866835487010961196931078157410630800291790075615486241250593760529836546733510971864648535447176701238792915641854157016181879631752309878410522677258275386534157647740017577683505247650054358971657247659276528544271257339291988490424772701659193936852464877072193598198343566518262162105482721947128683962011014943070285468868562358637592071180086473227949549319766960267277685084079035467247516566802736060099819579365661025932849283967269622840901095847649559950424499943630942182405333109309115734494526208619861024907430015203449021324320726260886016278361126271465331828264506896746507743937618525775634306593493310775006135159907080176852424728564638204075352480263629977274971599775677612042251421090169332741859830772607165588993949268267052803368465680917356462335600034518178421729746385147029674793768484856140637531811987586551790689611467876179056708506798894748747865764326649282005014468870376413441322781696690931349263133963813683643737217234411526357615447716014440032579242580914329705435231907464386554481389323678186138053674374530127455368447195768222300572573319410149494078948720986887851814044055116723639149119178567879411381125928575257685238083843493826600925414561840732803434117371273037877471172700629138209367165155194050240483462829985690962629150789149935932624637142538797688639554211503628898701696707383401678258807952144109529577186020664306997974755293538277448279812871761017934562032411634078199685241800864148459460253484121072547740541659968828220059851771665218109281897494250327753402341233646699747285515537405704811476658191283098029323821107498869846175574586717235246024701694337463157596512745156026729190374043700678109461577201372563643995573950691465153892459339078980158661148755039576934163928258222693394749817095040334848144019502938263002593615769027665871889266566995326193309318704194123957606907818204915224306937698092447001806211341769414252807622203786785562668762806767510772575069503452828668569371302315706865811926950637105659113949334291618010236714621810533407117642156259799962072221209588208142996513650652274645621793270616370949479381235945813431888948148688789061838012525396638775019439448791583491349461915519033838823077981355527649846149410984608180517811411657663067725775797351126950790824672650162028211346094735872741494746059062284498492023924569357377650776643056443941328669194756555175523037172557209653778773391524896279130974179914953609034281161587483839754773200665786581225585571532489437770805557891038340543698885609884821049081232208876240098369752611473452597441274837183899926174035499570891261100769042968750000000000000000000000000*i1^91 + -31991507516605310710609483906856871644587490705076068144514951965327141389677703904513741498168736042763506692250994510458490756228096899980201931818718350984601822207651104152762657735540944574629922597965382762701761394842460230566684239529394653096386915076751188851039004864321817230996880086678076562628711944347495223999857068253077952895742107023300169497964149636675808051880944258276984051224414578451044744211156009277733415326967218818029120273680117264443332692871304050477510069603308777588315635106288779209611713301860815734166149545479375533232581305189035522241429119156778352959763780547558365628735925990530364591752669641765756590886509672475987914720520127966237781261294135095830178290919691290062988218277569398159517611193777305469333826443575881209739244773266540535407773028385596644048080308623657098225255426765230333804208593242659573869720263869974602032139285396258108242070521571278935319540372811316686355607566641502318286414138418875313189328504816237571073849950971163824945920718862276565878530281842145427776738785541512506116472539652162647708268492314247780967778904218430680917327747188624998935020580378784370636191702649036344679533004619361088707115818836107168683706350133020444049539876929011847762535782509650263432496963761374887295270218704058026150855792075934572491498185237990696921864805519001100520810888962376681960839878142624750329219445140376667953068013267392142502217716364392975309298308084376386491769311857037753608088757638462677507972460974383013393435553113544604972855406383264476832620158927595373222376478748764159114702109506259542437622123039786555246924578123298658468618302498812652508367878241398913089973719749301824367905414788623253913764616679968524645909600067549417658474609050352555760388871879545968264783605329613501097457610525578941872133614321024834894250281818907967177979855810439275049329222108956048781337512188827482006138958105218812391145231749463162733751913226123169443349624367503394985337954149837466525491852193958387619658436720164414441379069906798046353008866750021471684120576706528841912064027561045558896556760742868409544064875587185679549577447115064003487067941257289980572995345357768535037477002934508020843889902176424338595803643834226436634891779027937463847176473839847366328585411901941638747411163006183171942624747344934515968000978404058520693190820016976017499720635066939967372394280477811278338635609930612422551167349053648500713047119983821052236828070018381791667405867998919534256600423906672469086590909345498708538005963477106397444305017012523951050568753037707183871940570047111492988990360248770846817903115367476600948295880922067898708231764713285226756257586948039710306198564115872583981724652036969200452718763433585457824842291226518455868700109222800964179376079047085929684420975832993013400064495966349164380260680184745672096306433912710261881982582716262789472170826044653672977835470675228254487581790016903922078010770982121312939581861704358322619947527766112761895422797780820840706722450845196137384519029881547635751240297056559049403034738196386082553795188724906190239862594102099790201985889421692375834960689899758873460281367523071976525690325392741643101230090092393081279582505923440603371570791785229546725842779533885918319009514303005983903472942596904375631787206408203383684901682535087914310544340913412007156604714987870779846458810818820869549855101019905026613917379163501996552206160158156639390139396776042614255794904169898088963507040220890687100622617420690846652333280863996650925814932658114009417804278233179475976531065824368776361779121962967268611455966038281609146160254608124834510780460734779731930562075582147754608641186040210325502342347476008885448902910265538695891783216752892400265862210576752374804553463074628368254077061232290269191309628252064772061092999984100254474458070795665346756360198643845331855878794374351089826074636031248199271565431752041949873976764867546720448287124471316066435076780929648803118407077391167787595055680676467370934021062324767217916888071146389493870474051967427556261127483433817357316082147882235743516248424394618993201565760708731232735056370346048368791414290093795050537850994384580633310836076675925251354938528111023461684807311922185135699692182242870330810546875000000000000000000000000*i1^92 + 21513136868068487521175873002726377333426321946115496798416317469743929169184790674297991164694589307367561799283445430195917409228520404731787765714795336790408281362273705774716666746695746285124188307862415445544831312129002288778165133116231481512114361124359653395842283415548159219765151070740510124061653498047753787753822452373615386429060272530604868622192906765701763648483661380543970125669588440443539056554732626141511086447608927287431496277306817757230065100599988594480333453715333670540153419235166190096383786054111865878533397633716879598314941047474897112821886416684718532393074708660254567800552598103468729784917581525307056448738022560646157597237627779930533081114961815162565209147720271139835273075067166669655850163082104467842601549844905598594492269458348174625825183939723754255764367080585269554174365161099596760211344662521505148658381407212633353914053594070946142222889825639579012539081378677921075647749557606449831866042951927445568830728410973956903449410302077600165418707787472410922693387707297705484523212024725028582425550579810716527181884616955189760356479420889857590975005456821774652095928357310297405645564310974745182484984132997067076662879623189277350882830060101404134761356887546778597123499888947122827872652567225534499121492186004992510728517403388242346911378440558645213389618883342373855313602173291261785753383869166224199195594846016035601824937022688032944888334978501326042492000330728135095825735171258994573111999428408708396422475211563463263937790490566199123574519033564731618666222306024440175103661647612267666151105981858208032045214814279608796670722543704182149042930062148424303542856120368248401251531826793906842387038474920648961085489263864282824638314333429774864305639809951136081619550074027141402114827068989531912343892851975550718262791454274756822533934745497611930994624001269082298404711682864348363722655125461898207259898537715915461316756887490785340339431581817505597869723530641768754930141330771756933954188316877136194783213307292678147033912409347207314059366731044434674801518518170051891561626133723629799252837923896002432540683467207200921001742053021021465149479786291366492699018945696202948193150264738321758793839096749126887354383648951548169906400122478021163970697042799196053737298820073374526394528822888936252461737206597271430738448158929487997929651129357947345446582394356427642947389381345360820665717245653453058892111505459000128122655513895345717455078307340971232832577818470510633625743130648068368810050512955373165542335681686407959657074332437305069481643546416155029521754206069736402866763465907542143953478622316282898170416807011306794052083411852071875408965952319821662999592053516797970107621946546962441954362012709033417289765211117955662924989918746077260786458364886243934244806048106558631383141689701333611985277396086752079718002135823922283826522536026066777455946383838033564933016515009511725424969613345891530791782351781475895357754453557187754586812698394723468021938052716242559515161153583508233679374506072102452637691343981743889040465077897131630402065900453545584872021548615437093447482290306412432257340546189626142639161537544227157717667715964854030100591108252994152865214878575504619547034384960204203072339802444656205722453739030341179801556945282632787955880435503531632656836742132181750991532458839922407804617272927120904864443158671977980850972062279374335878151886315532285470351918092141723237862814417799185218972958462339862379739831744042152676040368619791822427614020442171668366223825674272261920454290948477615356892975675331736667512639379848568027698957548939148333368696752594443983715309267370480976633857799404108909274852395706486507611725688376182034017952647637853020413380271712255687853145473977825580004137492650583782383564579739118213803775605699973012699770215859737542506794576366903092244936773843610116827774270550474422246487441643701162160729083970917131250151149814029229803968072624250022527572467453622609083293810186597797152769794146355975919826551002941813811023422388358436545489892295201890113160906115313357092428977627831552377719826471067777937826095177263640502067840396633229781587729275434636581068265493877764183569093094358542225318472784810833187130185706337215378880500793457031250000000000000000000000*i1^93 + -885185093038796730621766252619517664957863604027982127063820909172825180946474340321188191435392100653158888670294140475395437979343648337569235577807031198792053541060748917460376596037381922313360290822845049214958404420913482427755810875953513980020376831629102978030262955787246089652835467638695287335627052499291712326580919714744093262837483786253159975667870750465205793368189943859384815773687849961639721428016372558037545950754023334262687019088411148385246038858510237303658557940029170454262253166957103342386008053022146983042164767336398314957816121425361879068598598316196557885345626753257959388282752424532399127404610548859169592622002841687227729592794702692738061778031260994662344963209131224252009898187022077202987311976748027693063628591343624063231567077323709671680667385333740882877661171127916111518794276599288918308847042853917624915633750942532165607934787481615675296548296041936911518791908062119144078947285590770023996915838477165376410863849495848772679692053244305924781630777378860505669028515061305582147834211481870517686259400737809920519327966421663278960847456656283590043768679450984099312935715533013407804511771356791981734485220649502763074743167847988088183912963655920640297191115042748627445543905708300996518218614661236406266659004698276942504336967621669694472127578799085061656664059034363661414392121328422499912722713220330592311800677441163846287197804198085016913109718482945968919115897785445005763818347975004334708528256911237413114632584046877865903700179210419451285948610809366466204651810332218018156294574867176942977248535779179655125532497654146230656954608193760996195919300753128886129028981860997334892750573016734561432372325981618591757503949049206583620064928803564543852050633602889640544266891196622520928421441441214482424861116684812018452546093918279256454631746599488864012984026126451854027673506980013814610303270206288694197820171761833938714914129711545240126028767793446044300346645970272131532242092243226386011290925026617628498378926916840080158210013778617517813987256050755018148907945048098354015961014073621031532501280307897680816851077086966830721433727289554087530330789177210498114380557688366469440706456871798521081500324649578310752137919131633866693817029933378352507417298389402394929050172618729696797563656366623700186492555979209825625034159298625854921284221066657700213991650525677165293712885907056538383897360194844460788018030362292865405157297059149966258557111629500102237992189523458251325203414322651129266505128348759496134384679618986903372119418197139142364808875263514860602677651354489204121491459865476000866249600799108377052159365811569706305444304682553757998231856763639329273502822326261670658717326652293859994364662474930543028563410076511626129873138717940037985102063169669572406295100690039279676972002731738007859513625824321768094130691827454776095548416105843596953251054137649920531252436519005365636337967231097729971968587894555018127814545192369189043049599342822446458099057623218050710186976577893460125469560582170818850509732739787217927758148328283754032558826349572005242771132407788463424142509488076919265026850454914034641101008711248429346807504368745204949938044988442090888792932046464502501993125838653351478711584014576719267525019708701036558806342051837966782593958044172953578168601361663040874606539422220747012350141061379554949370901128186655303714059306743324164145161969953813760272175179127412856738374486723521449702800220002826987282008492111980273398501275368842706972576915302194863686773195838577835957823412770035205029258329232218016480609792028330327012383281212773327839735531620317074532707725844774901663384655199345997512095774396605070844224020888028850652179340848338328418962573775969408002854013515471252475681944008768164340821497921730463837102883245454624222895192826464469820979677829194939420549729479677842423343388823051403833373089664546587309155651209656925931062529078851757197137161117226279416409259054101677320416949216280202024757808459437849281568579031006288570262755325792941140933651893891935981225042130106632535221306215875837994107697205914630696917359647915644707819253050347717057641830011454963631713889687105247044818173165632613815402964050488288094697963970247656106948852539062500000000000000000000*i1^94 + 961235152204746957398542872455825469333219652621972704781261990731553331448718527978072319674395729528987644168014961979810719700930949752846384466314120484693348757245192602879284302010111549032289495005463992227737378109210462846996967324268658585597985851187020897907851727893535690135341063662553176856301687007685528747379800493168686080367129658521468912164426808827447726658282177859816515994709571943473038135507632528885920892054808450065468605392290102977663156270505247477666367068417267003682987061791437118968846841575080299061295476468586900728823378326677896692853495083128799591883854452774402320604180703184524781399861972236181860579923310967105404583332145133971974770123918965136065512850462759376385373763772268485253870146539957275029798427086115951798617425362081085431538637469285081919741988837986088164490047916556783187832127246548281307662366316786484710561984688933184360454617496492732780665593679994572602493608398689897702578057608251283508495631701690506798058218060444701377928300943717489711758684506430172557507026269096640948777058543607243538861881807275387488225958898226730793529353206226575496479644082183807507780214763857864728415951821786844358663155227935144526712214786475381392911841693168820159673266191958588422667572580962347771081836414661804430873652100707686181924261910403936886437986317934560101470896977531151995236898411183016161626932899638756708478245042916736360292498273782205613969949476204364894841682211409349829385072836367333740901866352670516110116207095530887065453878758576968042149466584539368935588135564660175531260492452088563852918223385483362220462614458706409228935641803787341232123127184183887823048399385872821289098778572358793525510565118323889991517704369194723476679679986417676093809225905732963738931887558728674008241033391419410297431109222790252568306166489422894365741597282495536525404865059143888283835277302439105271761572323612101287742328197489498559468046383584733597626018469371771342905042939578891275199496976356851687273122650124511315553377233744408799150896680301573351591331157263440813280676406891671832650512935169233688647470953127811326625340517215825931517187909766500070175910847254349961526234608015971738955986221287476180539675732917542984609807067485715339243104257441617902362236152734924275885221983060977604083518674670547969424659508035968057925444220963347727125702203517099499696619368350237195974196548604273364636812699147786879287769082873161561883542134335187934323869262336766099415887737648369658102712227902521570829669929205257916356723165979891207163285326491790425962770835190578429557028280035891825197146451031933108178828515451560279397887843606542578726408395339094268754206199585055488740144099476509293140821709539523799019719573978078148127761037865681403999698613759086312833152192138143315190815961090174983143543320495104980597439394367728994935838959068693256682398210950510934663763098149895952531444023500391534086865707666688265581357712473636082398522875774690521572197696927429339077022072302645177900363454972777217200006933679886819594534726031096011545252851993822386233648783957692191289752007731088869382500754797900350224181671749224826734121413250051526983541522618013174926119719200548806720810271387214048575766440676491476899358882049186890023339087718529943641611687394286666177261507243600966287984987249984295604887033094170674632968626382061995902937931187262977327486661403167429885292022307057152421107991650575117858750155452962612290925092636738722552410358410598980924428801974006118281066155578260804270765218265044872980308649884033887053125222303783289461539377719281709629114973139598777560729068408729558152252501282107429748804319587025061509376295643570337835764932648535561738569291221567503152580404312756462306748817646750429127916541303021454959397630325011777238887450214040724409504138354652408192832895647587686524643106882357326142323654555639847247720982050579526253058451584570527713095396018670512438732218409472337414348632266575575573469202493919029003014137443918888156967610072385249853349593276572980450650481950738269593165197596023146243745024287153268712633087438482619664439826128360235455464933513890588529781109485220788731552571913812405129669096115474502539655077271163463592529296875000000000000000000*i1^95 + -1797050294484340396023492239627529717676380705166598858451261426225410621630230599228534867068794855196791422221328320329992348263262763696841895497370456792684692886664129607652447245022235315977847006882794167877451237191529472763472232596544409406739786757430094113025170343349998327801965681915619396688582770149351005200244393672389315482252646370164899861074432932874195919034217913018794498065823696322763135478581728733680096303541941397692548336016578456268878321490701186886672039862184773234963074809041275853840275086456386087807304717405032413551445328754701874846126548478646651930495499463113235548314317464702887634081341514390961386064986930488128237129028325253465919140099172749559478210263662208279250552345731026740539218912452387353791254608363413466223366423607532533718363419671000140988359184052059210349245060990803512611486500517928767206829599122680556647642213918160721376432197813605034879365343365685126090515127985667191698380419945557288545263791858705661179085104532621898097017410401593473998565227034501581948202145891054206686492773872314005157154651859854347697160608673320148188820601934671730763000650338913670682678061419138020076271789252431701242244605224844446256870137944898664090386761113385571910565370496954795350173764419217773073002831174846540655271812910806379725246224443539069207618254267105697816368371897961377821126567599559997601226373403452370180395043226339704339282021902537230230372346190807401291087134987636859141236717252741395794990933696555720910681919493009613290207346701855021368398118001991586838365567828224571177307786417749864696997208708179834045924951420797777733355098714644872901393030075749915231567805562427278797471885864075952720831060231458711350152734618568071068781909060873882361713352190689368133653185594524090917067230042997520968137181093575589053645616945040302451966013204897220509555955681637130542531154780250724062543846895996720884011023581967188799242712112487996159092823529243348690972497493734062926101385785899093357970506326785320526318037727716630993479953722564940869252006260139402383190152252809871346013108844130777140534590995686989271050618496712270974129986555604231139391896586323208710466184724683957887118587546968455153823891707121838364385896772887656679078837799283000538442248462229425361417321385120166322636505904538423298145811862331570518488568973373263312145763651751720192672577612155007977219532615756865472739975104254544391249313285220855768062155251764326059094675632743964212991946460253913146943205867748102660204198886757147670754830560469552611532369374037684277724980959686926869256133910303839897069151000027971333188765916532597834490450014732783208297612479574824267897558614895524386585532406820281352281070939382912877730635337491932922600712694753972798885753917018783457269882845528187623679165808644756956100091103995559557907513170806794972402767529182920753476706099766422314600245379356342300730158099471334322487911715559633976582339191464304510350916590909516996535579734642463878644010178043627187385960840660147956197011471798871704835430059570401332144149329200397539641249264668366288616004399655629335598997901005455827603363548333617207920358084864301210597007722711506465634419804181193406773514679793732012107539033544440270222923803515467796247516979925656253695280188708045392466715565193395012289069921653745253666455810546020620167381406203584442620030904216570586439071991093082789583724125283496370994773371827817013289342424648901924773233797561601064405947360551092016582016560468309753264267007863476831874048440825380518574856016234686915469702320307723679288686794861622162810931677388034929003644534942435008416712397176611758368097937095417040958960283989559669504149653159505754529202040468812910764204134316164499011550042609779956881028530022630987459055123054869374523652596053301390306614694801920670903285990452647309740315928920946998993709468391907941532459956858483263209101776054570652062704496541544651251196119713037838458851774973831711764870419762024574276053839071480397627907906378624512094594584982999296174975390481235393078655287474070760703128689385265261458560711996450689200791732852298895864158102468491668016850567147692705594943336426720616253978682341774231190356658771634101867675781250000000000000*i1^96 + -85715895140903289269940845192428937926513688411783801047380713002077043366641269370707336361592180500442595016437034372807557722265055926560495662661396871377915085508865673520779000473304548322812126915293742867240225522188949274138121299527796893770925566053797121912944900239235696388823531288552605991611272030647705167655309456959409958315774151806673119247806997167392244907581192740433897939293337497472854942711778632285391905115259853980885376213049974432111510149953219207934004339348464384672763547179296939303927858427886166876353814726372708914462851200731533046526506703280382502309625212050655319103129088728136403015895965402680157706184389248459623695431898579925725831199766117558301538495304409219629187568365055686469220542984528487879375734067771946839052023733864391901000650464920713950918389438838986225352405536650580236720173104759468226246859757110557238698909172523751731047428422156153522405550014371639346440767215388972959608378748052680999414598548541883122513020603304545412771532900996751389697984733166855401367445624767075941458783715923064722309621846363603395688044497743361856086985806374693030718911224909309444757964988759181809840516575047857469289231341151590785941130665423565280170900915577259309996394134373559992942200364313816308182802514365631148182037664010935127032223203899807798789932039085729930584438470020414152493297581358034704164713674160551664722069733405895796227356190262646605839919750813150647605975369186285992475914364647704156704771587155782583726122016360633157867080555506826722496099284547681625242801011765887766267920065854081189695661431216492819735207414632000071306357222272609372748976983083745087477641957067592221253832855057716963408487497732563979621150318787118785013107699433708672769948398779984055894505296085352525584708404703747741605443846624607275402331076776405003249312794569534292628991742312874776451810405308814303021369885905721499661241747833365404566409936856791887964445890589844395102670780524681639710504657433928124823652113851421974245814004266590259833146196464085472646112079042446254863413752508154330305235652164636080813975538490761010709883103340068027645665759772157402500055237624865528897243142723212895501961829361597891408310272831165188403820734485272823371598893386352794550001815099871242239224854762511076568118985260522235625518159847937803802892121347958299048064572633098595498196500908841607975802990868720414100294020667966022605936166813498962511189543532889116687854781469433748772114129521358239289107546098096685489825693819224118195578146363327780673512025195239962395409347321156970771155956356971796385862605204031338216881961976036011924807587900680954724270915250080055231134148956565107064342105191932958234752373988603207382050690856495591820071809079102967692706053369592467571342755648131274440654055280115020152739217941279378670269327506246076536764543429466335529526910537009984400202709261195830038293938346216764664927838569511783415853244204823256865446684780127549428907809018699123571744413436880533319619900659106906975372654711430236414142623482918710226787928208038506475193982023677901720387196830205002509058869765757898147247323569868254407474240076477603567707071715881902435002061575039392567805742351490678446368744351261145633760635484980115347480884590318384561857023690164827914246000862694879271131111974224079901158971131371949871984200852033874898929351923304422720887151855119924120890187978099133612081080952282176881570939594286358954125497935885872097879082162787328152122975097727335067166429985703337305296426464759815133708138306568167333484738179803106948893664102360666785608056705469063905619075048340497777515071135537449470271485259706486519221248955976915632137865662475077043262717633060243604841667559928627284060474321240194347482549229951591763434696559476013258525807568293274178913379856781600837202271624066110976398819437298361039833843660997773978708173700675219232769987587653430453597181088565039344050557353752100089007032715467654932194882568654284250365660302613947664968436903893133611674370672413340091067504618084925850537754364889752054536697257379294936815500623161575016294407844670650223785097706929500496700041425822191639513222794205928121297199950845424609724432229995727539062500000000000*i1^97 + 111460492058166018045434473053384683410154647833830677154590238814051640399930504444668499650357009274176764577972233945508663069858202973151338561824045438121080895575830771524421763597715107315804617653376623129126651940445897832945686082141275521789758370253894811053956737454131681073469418245893728491153515612310823378287220662110268230166546359449950696644309816642874542882187229374612766636850323043274029625886227734676275206559049133926257224172376677381879291002435661720445747816412879519219381935181624291567985006319820132354794095679598713139191993710932695965619833955873329454841426107033326208341583801630848764613410847153579774416348075515890614461441034277214740444625253702322207709749234008570084655422434213424981874526472098829065483257597327289540796439933898923368583721563737420789466039233752192206461930234680657229972079368195181493148945698505096163678833191585059653293314901830326436934634460025442869136299522023409049681614276855692153372192539898433230224838326550377212298007288996361904430112116627267628936007321705633379103751831439264963316272858033300554152281662197182840496869799759074230056991423841888721332176758276592991740539981517012520748503170806025129915570191938195179566651666150726119463104156821826806820610742483456014188509898357411272780839921900645589740101323856154910744322706196987793603050177041460763865532976509019095219522686008889164534875873189206945515872516937013097791700802579639972627272366169958870844141190664000768318450828746055066956452455081225493566969405116974508661907823013482849583461967263258180532384914735531772239527528028296702177868072195470718620010888941484599534220464540761947676348751801923603295408748034246566246543933840176213159073956845812635762731411127386666850106976318824531756814231467308801958388674144695270951806903049831854833763513925806997373393350816986541341466183691107672572353379473558163571912351487902839947573321435000358665780541464790917429243860206433794689775236788002333984472899018994394370132872877424270527557706603173954393015345608400718372699727999824205826285366376716541857509919617561185163558902010463623613626019033628921864849362846228196186739742609753995521315880067753956475116806021116469677545294476427272094981161374324774966794413617637274492476762021514478584497903308296353262772202030621972238765947245011390645838777887093982334202606127228611327111435487624722271442856788184604342279532181453289628849294035022533817683515028958504812409331204830733023454835813202382506818878850486698481658641678508619752910914231264406614336831564565680792249695890592572420862484580235355955463153190201167655416508473840987961395455881808656340348044135593252829921109754751367718985962884730819591949262186463334193121577540783456743021032842604348870876805534222639180804469746976217352090887884694916705685313357212758546603125519425981296045918130800839592207407702449583171444883106185863869485039771423827423921175833809013045386593190860694318002681878988246171216136391099954870621612117137674090491299581625388940529917183029087466882914704035764525163321091672600408796316653312912823329478450428121769004518463230582516505986407959850144150040017284882120994450985580573225203690670939740220901764783928467537762161006600327094825680888902707423092027859609302512915106954145931443682918420582027253473090902204651165346339591702760010464399560928186104573328685935358672527949796854208773524114612265887590982331828992300271102211057016538395601343799693232035909063069931520960672955296228739485336327256500113047222758632735973843794719135066960957404768459981078569337630375708176354713116992441900281463426946003098780444725245899724899630436569211942993182372623641090702344309839578416131053358335472831399278261483695649857218758899693798768542546186420740015365423679252313376153542727680171015360882533636521742006588526169707490698298175791155175870952920010818457661312429617496994791440595786803420723958962123438598742915507620497426130829005506651030978303802548603049903261685655156726545866699640237983996914570078166762428492126752678709418186166267408018493944832938982050287797251633056956856950295165959808731691566076396242409125242658807743738460933045388012718746040263795293867588043212890625000000000*i1^98 + -22149664645620519670865097044450275641417704139255787225716532447574716110228021686308796219120623147962472335004056949500434174659154781676166932752694733130631288320292523321830370748624062150931668809505541401771391424329485892930793825903756996427666588587017430161734803047983380553783238818838615286669009702369579255903305601161218835837286186353490142530062693601693316740753150824212345981573604324634106636558919771038564615723372463698393923128734838399610134780258243691851347187561418210363206218090629526998444982714772012549962813741848176006697208721492918409928017506115230021805352779203818417342188015206667801823184828924682467204934564225251931749609174790620709780425112341627726448759185217298342765764759906177395712585906156284758315129716255254240504744830000592548907741153758083702301910052115827809402185985759295599984086290225339624222270074727723755283112962432661835058934420998476645670042029069037639767254051185225479627159029296397616219148427977339286204602880260315578209400336755553723144531966478961220207755154028163294434883227303714281396424230407792189421898028987629605973739486580401315016097674002692678486241990780423379964734425262707507083731392600393294680406322113256157335825847348581547358756926857475799284788069813526323718231817979144673884616019040537605921119830593550638568161891842582656328780874269618166379289005703434741931009721038303874900616061916336829447847822015928835849554876451860451077166325298404943448024485836405073743979956500789341978343355636534300473775234059206965047783349493875687247770201402082092297593374354330454759082650501580415478894664266127867173092450111426251773206349186233286702373263501455328294067864284760825430318844927601047454966912095533425626497619718121846685899910918890256140713991560478332888526520924055240654765584956819938005561582740997472705489134200275432643142845124190030234325022413976984006965496941400929162709428989628091610785701281917358466729610680291732508698118867164883637314018656192028605325649736288097504002105263498545333402817723675478743452817842913100378549667147792748697160334540641195547677731898320442439818943419333421855530200491934388618180419332674535217124819288134033831130101745443145661350299982056686501829382140237501068928699112775354031693619870109141056400468211383641686248226205991066904018159628967115009207377069102281879556703456175731425546800655261888673593298609539177312548262637075671363095448689159260569195219661643365827848958103180957330713106718602819317378477309635247834800904238300105612345955006202950407309686184322237974866363729279992151767785663148970044240777854552511443965765318955791864533734526370913776094980385825324389543790628917358422957845083852737794930750425705882819923575073683133006906694631002359140748939254840668740815044762904649435509005736547054935656717045623497055980694432850395957427427813670099328264741039246092874256429496513806813865490211054423955497265898138904620403815321569517130587236230400700531657443683012360765699720220894313094814708068265279860632069346805891643974310208028922488372646798867318911198343633644317184996371770543107162894552185097208240990354008207670508989738326497852942651323663719946533522681108663355656836321190913214482946344314661402907246600258770124178726747563751499268514964530357631458596298216319634461717868751205392498723631924976098417111888618938831099220287611350459759072271509920436107656701863525767565032345272578032206605809156977472068621645731901197175691075393053205348826810497219105530460442328959382230249518423622434284056686809076619149740661260034081798302566952497618279501083449148117671484768751767493175847057656136900852863663857184064353111623314812290137779898631601936887631747913118802530323054035848575955707729049267360698545620100066199846768728870311890876506112760300382540358662134871771130013137718446824192495576001089014804016708272447123400809743141376788776052029232943644511513562614056389084206599612012010542590247942767777639644532861409825182765920339182541825238556493315819579957808871446250523279193400438062017414872738363459456018553651364374817858169950864592566471864985812581879724085245746929522767260973487208226258775951508783741417119017569348216056823730468750000000*i1^99 + 4160405828051223035037474342832171671714097661516991010736143660249427825056213686609336685495817405780424293590891296517834737120564540375599843507272728858329704824750455961823840052599247084715408019346436464883997041244820770105211952637086636767656716845018378314201365259643447819572101645197615348946424720432355380540057873941381188854946956203186706892093946968208918086540203353747956937525944959944722412637502619508106356587162280647583685073416047176377429636378390720327610656003646344195691938212711328252573254288203532209505848778268179235524742098679443750610802077791592617448423644064498383046664442498271834976068429859205945782556800130445199295264409230363379653482471116029979663450329332700071025695203354603315429209147978521330980935200936379518218347726014438804781042865390199163479974672139059838744855395706394672555846935349145591693420285431025660585922769211088561494884051510595865588533177528844219208497189047092962820907913456104941184301580590096359252201435240332875396534307791188967171191819747697308370641566224281711738018188380165753557668894103058445681059285935199713641217557574220330749125328968359070402687939632591204713597770404447985308461053902797181941067702379930227172692843405941030936683211423063505634662571903445922344309941498400432976786312016738529465801438605386184466289697080034770180858621423319561626136971391184299577664929995300522358625933107278127486504812332369593116943173895863577278718655624995214974843781875452100953768670526855051263311828519486692847468917185005036615678351341219845314954523323568123574413990959270743357531576040359850734265124404502995862797249660614082455304966304853217903617124666929168971201590146654184434042843132385560073383571712821463220665402503409404673042923180302925561728312154725514092831369561238943429047319383625810238253171603567974069808298212009442024889332663683287040399058389882227549998180542693622541458120538099745538246156997744305295020568748992139845784872062381017780691186523923416503040139800835614856322670907742482450330626499565800471398346714716399464038339130272769710808072114549158724112966220131618956744851574800622146103819749052797132285843287263698515069204912360486209664834466392108482242100556659508159265327846955485089929511476333960108355361048955321364713368157677578538434077868416601920914210139889090774601096219753244533190619829398103146559655464409151149301552894943941824860335751119078082548851491134375749404070008927626009202787396445829021935875784106975069604620116246846871393919827123425902352071904013523374554730282446966262990955390905829644820632097622467579361715135948494437682619806327923886350812223030783084509314708277322977723478719545696351322436394448123950487345579837674957628233872709822379472138860766934030289584742582655085024558036346375684583014904577908156235348145060932411716396091654355786866849365019767160616798193833303779940206109824242973096257744113695384503427018207018028290522184284037376667482828446460187595513860228437927033596619447558802597751953174741228937398897316948017462027220495820770392815541580997286664092462351046694028459617579379257911498166601693768451326340035441259778770686118569146442701340214435692905597020952569773486270689292253833725035850805657848352296418247850665781109281026601489984763964145447712406272546879066460359420017065168380378031905211825200709677651606562415459779793597624296932764421424471735899092298738954378468156761741899289488554423370938912268601381614678464528536969518497650375034635416899024556715484999762493466678766546603173337414938655630067810586708392638349123451768991868380138594537166539546129443225733333298160829350237835952392307501599771415024338611992015797530969375759777658684124919500719778243822684746603519639876523499541306463847312922600179389996878888930268044659029788758273855824142189633830943604561574065868156556946372785992227142964369209710594907107760372095339540703982593878826334623058343249057202101869587489628797067001324139402257299167164534271683503901771398652446732232598529402209130802161174820526075504077341216362222588344432221608193375866850754552418020303424733838938327873811136877414237478083550482480668814835259722295646156453585717827081680297851562500000000*i1^100 + -970120779360611587175452558117040116234733761555633474508848132640984512644775097259029801281226987893412151838398653906349993397213376324014297465574075237877806659220265433008356162740581278807305153315705081221754413212047984019298921540227962022305631427462657063692769228773321778922000689367302676271719915407375467406733326999940155561534185365938776160621736470907582663092255616289587042359516813688666222730877575205770214019256004920689790931932938880561479720910541375386121700470568952844936458510959252463737617219290137228080019272595383797215546973924876151547175202169430304760320460899137902183061057515340655797266847070343651343574400018513075163614247191951089591419350303383216894018012425988083980092918207212624888005844462234931809997656914628476655814519549896203721611684922844145599055757430402424558665823273053531431519814107547437361751831428609156823692215877183141525526651413074066374735571173119079905039981548339204977150728828169148569290694833825989863757678348763775121437679714182856497446872857154813911423225082931470766190294831348943822301066828455008583267405856286826460645767923050107935551597047784308981186814671455589185871538029744876776144938039023200467979656570776211611818128142066376263257287877345677810616929250461462117511274689430330591215803040248277919564000733163205870505507914153790162680799209102818219627238897527042577705660783719826331766239219212874197081713597980369355202398512789817268772038932391419464984334877391715163694521664965432923423898637256718463246625475727065105644643257824301386537798045893770619467549652961532678573883602463194544853023493683993344867961756597076884987225755705516197447714028410072004885449775231320864174507155981635174243455803290993188089604972994590709063009004417929309668115131675551228538912339256359170866686238936697518427556860981977629417267089115626901306783041347855451671587047948690489033310729959295421142153959308312372049587606813991971431793902783843859388128355618999580052756485609814413233710923120245626885398343086630524516114514041570597743466733987188906625183026583681465711058796886845626111461445838627727422300191387249606400385364322770384011701012117555275341937281323040045509813649675946320728728884209030788070088053699173745740967164660032481152684763291651005889867109591271479726774849471915828374120129624759403901453301200131002454632571527978217569100851654592363808288229147934436860040551452642002030421242700392099900546212539789944407124585541886007812823157992983847000558558178385799981739359437306249709159975075346921710075530704027178741459318717555384938024492808915651993777837466627588231834693548173107941557084582925471258481643177501822000096122347462582575580678247089388328301241694167650015003965751512185723447807939136343533591850289066984781206071354744704840408861271052413686330624411922896721260034666011786427055835348697365440366873203663331541124587802863245645179765121663272831924284829368908666589202310111044085922149093176848754248795511470053194961663873444384385079694593662639472218763589409381215226570248807841308609122970476764791780156893586626093860412535504495656591271930739714713132501930499847315151382623175472082857932898069336386554897592947264383711620139924145604121412693847216539254581881779375440118916613635215571708737013415807676769227526234571387992095904626389117946012108981677083533887833114474786097948121582083825517286591079325313787876169503058000161999191697999651161845330588992213483032599629146329609891055218871765258978897976654875465685568608102032458536525143368622459124483994239538545006005489843531467172537387036208013959804556071763028428139897618683286868161770994495134448638433424352197231461550528274191864394014159964129172171965731026000749903946786091924058218356663370045658942574285179509797399032854097215341612701508930758980549993146696524622060531480604706424294319392902325201134719646674844031642165884327957853808560568099721731380676757672376561705769076678675118641995970778318902236194635082693772277296866320480038896644344212504749312642181595143537583591621709498834363718131618767546914284578614580146878547035901107375074645983245150562170185620465746477100732469978083827299997210502624511718750000000000000*i1^101 + 1441783716160061292882112536879600114073863860780230021365761823121123254510162065375145750821172707334876582578029111092902286365832470342558673235770226238112278787461671830435173833517980544267781243660107070659082438586733140995657636226867860264698935104139818610676208230877724462821660716543372056527402612166500726025106546923253920419382520225016196197341613269843699903957445137517718834487002317029407448844128787186453026000628053947695505138849730710765457150603394162557984342201917210734209150936677360299795411210765755927623159847655913355062795826699792203496815041859072733414597180450827209845585893467002988685699660474078481720444459675257756390686351266306107588364054650776751018158656530031647934865871354751065912543051758920552003534171349817115907337730056437572371075842632917163071461783857261768505289947829376116267312566114312482035333765754675527218776169067288209468636219206146444695699956145498711295073381313988121589099218652315554587191874471580909117603816794369449553519523224446142535442976218625790825679476273800919463024366703481493569556515247525692492615085369823173014741180010824654633020851634291377682644703524528349225996359468008894238668629433192404681674536089274037243833618191369337563362500312820415884796661072015422501868218561909279718637093429518730988731778142081575943352792377536991152842119658221627032761637654515764504790277702524991291669465040318209833391883983376173641188409462638617017773312131672635310199017026514857281008343694038804626615924052386512373399166427879213841253961928777786338797653464641602550981895261010370028672658186432502320151854389028119952310172905833003323516311498133244761764265661548642851750238759057450853645273084296554160825598059404228661004146662031549212039172828768978049428455922909849748382143763542009566559247262245848198979975492763591448063182061123093261127722660015336844707469575557721737709851595631259004467883589579112510459891654446642064037659040390739531657583010940085950773270215792304049863568897604555049978245444968794475205943574174558174863356024034023409510926079839938807755980997778530550537356663680222793918803147084454927634230734825177825139382542322956245886193905288084921328698579634721476042802197413244913140688752687472668160858297840115733643049721357575247545637078608525516919932783144312529990738561149134372199849241563177514313502339181358153241162472571063246865016521773882170446921653969210606203770252769140131402027976640574431506065097903512849819327997493988715879664887511307528777684056380264369902515444563780000884284091805528098240235802301964431328123115032673029585959521289135122316377497007379277145608720595447135733599839830569700452064701358372559959181535815315718426627732147332666803406287985159831714625593206667481282007894844139035444202033029246770893360151163524167219083996932731624319941574891759478572095830116404609160744850634301162793584270321468564794298759542056832449234526553884656427949998048548576058182731098216873462136056303360523771740014331792670946258828171483611781581494679154398039500207001956631580132957825835850438341800510191935044495240445528476065948629949315220655750157313029466448383365344511514262141057494648012127647708696895514381645074604388542324667389454691006942484177956836123983437885424247148707645482755242154085045608525192955722422580592940259212802248552115216764312123991182730221815520810816572538643790981267910607089776892053870932398629555585281121032229797102180390728279765618616152784094652200886812603754134902947930326832283682325660615937012023130985667480088961456564443972161594777400648679228059338859066439852257271427460184742333938885482977469852505244505867886552406113835829634497188190438161408978963592052508143922484037036020927173241767227637353212166755091522196794590807782895170111582155427051880532318509140042735133852677966691142798363033188902889486435811378013975410086776966482882816917340541560846121234934187128781796937095488556794738401801242106396208122026092437189669896344268220213277427033578002476673752910596265698303490211091147188228786027406624500631397825201433827404228046599251935478798071031880584324827793408872874877935110760063253110274672508239746093750000000000000000000000*i1^102 + 84409501275918573794717545182589892810930499604856476220566494017176878850247248434691150932522656070964218214638856113398751435244804925000173176601998562646818743211791358339371041210501764013365918905069834032778322218331572440338235181218792146842518667667082641554082430477241381308980722725226733828798692577457962647502552939589828842320669201293306401073931788228337026151312375112227393145508708751434745069624717345791571328235028694617567859679465944700361606044608077380018611226978145843233449785358086999288232923682370065050282479098956210260039766203767262177657474237753518444501467841264704708856427956273871454336205984264095913202775087524071625153927272670551260386911532787702653225537117987788807909864544231691562954448544306782789683450417871063307613988670512317399232602964727537734998994309158172721351888208660688748810874370744315442063358324879937956505054696755099875686742552367212428102705934644650371988959494677762262432550100239115042096405326523351694283609251953658827248882962798553622863680944363174128539435569527355291027000850963755310484712422078227789765785043711536304413331205929829617954330792638255724136241123269337061991449514987434876752543647115825625555681725490380671380529196850094325529802728824161987912184843665245712061015736516344501672429846867359193696680824526729270161993678057125659729723485055580283864508936638476011075634679699638072474881557887244744755700333767684427663229652431534259903916829247357516354407671797039199460798068732992631018790436057071144227846011339563631251921955434302635748593944002970574394075954167080383190151202767225902260133840551558653994469527840065432533196098759961911441236994681137341294713091786930743677293033758160464924424998874240353674249074155625561889368722493551826653851640224584089853383759795030383129421128621349515508786457975690275087716748804830832532051911606865678964480928926618974407246267160004102131555963716684697125887335322106671147289836656309501735715395730386050497799194890235327326064912388411910300527282028057965839288344644686253501481275177289395597402275763796217155472631253536468818550767344399513634568880708107592272166632717574171366159339989494638134182231877938114773589148594716892150897271018322588416016906569910711348877358519973361207751198198321155508675021670269651408052170437262868435513019780848601204723701557740436153721784316681506827870301157176912832350504016295580919389134414040942319424316716555031071546628970894586476244718273575308906650819916557600771600303973775595129925571876819860939139156279614708545093092594723471197981789328323370561628639879916321226086877619888800670083286097308227854094084508734722073367098241051754304894324610232186523809221173538374447200423901680299878082970099742423291949523123096235748082471258071722316202738802301120369671463702432113155050833988001116453022496841458623582832308900437150911211667290536105112006209577290505652642282792819265104580186139403460527621575077798620154152105289785470421396062305831879971335915074335835169921371305128736384735009578365020219582212540874146576258701975257191398958549404540183249883317260818226986196545735446557429599153159499225650087050094474196056440882917836418845069126641553726628997258342625267898873434294661578924825035806206993607840761578591157695124679185751210055963296582793343243511710692150534085548764094316053471776330980280829872593663889764791512754145499993487118942642622851751703272490842265237703724822069853354910157493302387814421849868466485686101559549459290803143546897968232617468004865311304183181618652435991945877990461244476582098428896241959268958651777496613187462790726218488624517611455295591897493345768963598029747352701199079752085287899897438764300027163600183155750002660833492635140804133106198034837832339305479912153796895299113257048927940245667644922487563498631344120429742140657137505277244074697494176182342303175563894559573769113009824615638330427930704101319133120992162261732436507502838397189329470106277304168623499899368067008650266772984492533869138625876077316190448020003516842053619074667456150231068260019416381231622861729865724003373620316100748407623353443407498986061909818090498447418212890625000000000000000000000000000*i1^103 + -104448527281256926900523759548900278049082615455254237801746026417431630143596697862502450021914365878036019686151110064991479865843231507099415995362403082910846961391960111832026515323036827894067831429322699441386849319951888902972054056293873257620711938450206973805961718127728080624828427697102289238890941048404524142588058683356565580272297918228010520001155485965451868551728408855773193535877969029360670135510066005360471561029781385577806666376033973321652872469154621154967031919126370143425167023520685075734346179370591046740092550606570029599832500842369450797976361229759556733333722884115054272108256445969993161509253512320118981730784441532366984800622377325908514009359477620755222573018785677060564730414827609778745520537613529933512081106137411167394997781176386636441615145313633931063482939268703735397130035528152129359011769973523005249220811433208981021754741988461657654972328584213068272885475120827738526470265831663558329734489088391819766153790818879602005625146131989324364489097558478465433671303999580364284945711679427921546560653687347623832129346145675912476893925033943032794182233712718734804795262572814081142113651022082943535049398832727520255493573478996761033092307886816412265590534629130096801889297738417849232328591045096630647107694124065101275019725519430088638572580702658425422042137291782158522981320564177575780992238703910470557079967210819578109673879601247960087199019739933556360620102258060783550937694764038503026533790107716815664025576469697017391828714976475727396523079024270554614713740060695370311526531631199134287367324495641291207572574005679965928286799173848648177554441006631134797481123265091595436016875341397628395012970734667427088581103291661095235209686963856929185334310006404470878803857980591339576355059325329070890482333700626251532161710537310870166514823242884689957540005873438211556471795243784339994660709385797309188165782120708895429532462873012979227769974988515767740927973930310977956737518114809502009035720667560919651128722863505528153412034217151358441959864738017853201374700797837347531286478981266766781295582493092625365109711418403691553883233193923029972868507053330937207126017668034411432479174072438963623912471977773318302776855684860377220941316389542182345725604182589965523970853168333703255271655771143018387834032964310953771523784738066995749891758142827059387806041897017730613651049930717125659394996509511136308481040974830485463386309136093673250997290351484709992994928025980177267402508175012555499114951731722575002834800123819739377106499927929842675935384141756866731803166884005340479019144186804379262416787522739920830054066556221876267660709443825406251709938552348992909623645400534321231776358321669378958888190757316021068188328948684182630999784000423944623196373146001555859862727318415188774952023890515407737462474976690845620130199530548267560218699859066882839163912641995505950075443341849053474645268432953065255741860180532249673733743441259973502687943114800585674398494901682442168699094719602328555815542254093506736382672332596341901812185883784876942750033251763828908515154794716174259921661280960691632926528200408984550970000377781214226274215249219799842727860824803902343432082941153187116252693655165039207458446109916086832989816635701401816506924291794638881490411880602034114600916593747933665085488973303818540168411771316350296840617913483198934191831190945306389741625632814932558374629422975478019637519257227679073540957763965779341562294725070836291869493341693111342508657450178689983369540355085177795864125358216516762452683464123431474558803267392774632307405977966931299454160563467423623917968371324242503199852474861664818632944696542895912635999111465092834194034456112149231081331033812309141542864437452746941830922013047437691741023705554499070938007083357913813395428331295477540616116721393094615010036646745212435486396610757816142990620828542821650921861122087797453405435471796461911694450877066809346574530101554008266515372229214889889424627973940056774724744849341448591736446823622391110739578646356069730526046458617347422000152183768665490176349158054757169818677848049470576222326478887936218598042614758014678955078125000000000000000000000000000000000000*i1^104 + -1124324199174809111937735175274914220644743957330704380531605769699212257185372321126225829163756577998439042111603082681662020601744259355758546294205273722676072006040316285914827089613409528573275522304901177679121578311821612820346671532317615565370369300052101283020846710502102298515239421739906601054318403476295213550411302002782855085996094844328309661066982772881412934306981182286846754805860773861054784994563521575704647899502369547320117344451017043857622826921059931580300759319732586045014298286925763340478826597593522448115582663860114109086015382027223450991916252180285613251762397595425935049644793571395763907309070299165411494671180583818402910924071654659424906007811168217606846084057999069938935021351197491261924649090434017296128653427602825098792616883724941419847574961076818735349758498289093209761106061071707301556140250154353384264720885320461239932656484801894253904344639194713023556601005382492940536234606435587033992416799933753124969366350815313728341087984579626579337884853131907056300562940581151044285375461547666117190629681045449803585387791773322994790042131494622740818938603667874688817128685477480102692833275668398353728645835291509766906836158937573845204906089926807541022364876674343371489443746963919129628822882501292372446717534725076166279767813728035180259726546805655456708074944895112338711068180609149032309228093589357116917549380837213615210891115265276449176911379769480812519151946919444376286261822757165679865537348644497050820327072772393008790857618716157930943223353981587807564535479678605020118627976396653577283652554413285760769814510593461460119090558602271012024547808270889310890472589305172209077159864427447142533335011096476225258504568180128484191559903227514301369951665101107863049157328144331813510921888058616076303015539377786479296590115776105989432065513662487259080283684658371689268771474355619927226305003396598964284769735740257098560799534441811268133253386508828441267515070069508736080174326367852084346076654808040584651865897411322078010695939572013776771429871657331302493509165471241018002012397402717404298413718085160523185457659315517335719618494791336166351788973167493331456339195003852516489829235622413051575874808050296036717846572195828249629131681643614107677386961498015933025676905630523070921955524954972767093732754242599402554759220216802725855335587392824130285866447868239794640361004227687693378631100735658024394824033578277401363294721736018052330921863379726061423740258377293292177279889664114788080885582837831267511941136014078403937066197320413178942786122337924465958749027438872379288258915395003663851656579780411886495784980921094046220321256256713819076499596408617139506593488182272091657901313235234517471605117219450712205085699891077706729468901368036513312879059759804582457947099652897647871100768235655637753252433248534196563595581914365123186123393490386968892493372292882735740772095718368552125459091470224956050210406431584439683953759258800670987266279672219218683095360667333826943443322720084598818398060269288866487946005618258736924959718642713990711484314740584958678284256685428127878374385626030531751312144182401842592784068874866095461957261274901955117602993275366874296252418934825961975790743548715128504967952609583339715637532510725180292114475379759013302420350101193276049820319217501829027706476293603886865301009259519024337352307727939339273524328799551264753883567441856228941236069414894677229713173942285643389329739966550000262942064796660966774832833993797391009721579664679372425941955631121664301355918335835621776452544631178709027487642429938117490588664901522913049127527480617607592835433146064640782991754782263539180922189925642100587508576392028432174138082033284814532663251696774904962797313143438747079961689419446541550598646806895339215190762038836745826308659054749284589090627435624796770699111956180220881523215262412606038706641255713013243517290044107271565818489909631426492529288569138832757455816949078428549756105158271342849328625872811700431410776392450066773557690698144904960388003324506546939326200204545476082106458652432744706347455491451089213165269840211113461236891453154385089874267578125000000000000000000000000000000000000000000*i1^105 + 2035671543665805320275650028582300275847985483802282042260955898360355667132812316479499081600088853425088433905870953437155217572153736292171359615717452527902390738472913806559130058914883623139504423773311845240612372273133581109873511966996765642099136387187098907407323365929695954526100304609382419359316869763316436597950537862567637593280414945401425630716831705439274324882257486766166471395805816415925732568942700285678240225600182521718194805002790891546316019189263768262719023675070134014130552437490965189179185209133487779754795639562022543785128632424116090977025862240786207392625861865616536519525455203125473900295681600356310557431825482726997995530829728086563687675042101331581451405396711601960724338724969471699094336888465219709640377875685334518758748251338236420899344964235062349649968956027144071380572529680165932540828973487449861744142485316519710897253463521883322160099201265562506752990293276260077464229628132010811765728544792803209126877799440250740935316631248622279356115401098766043898097336656173406985874360563530905039913185118591047211270129458537462858688581077508619032659879330914875765574594065029758803911296427344053960528521123119528265217467656706426858080049503010495757798662311373701703657179858052829898211464527771224615301211463500236259598784673862113824617833776753298908047865395354997874164324559696960866866204380341878050289035321245518908731760483521165155747490002911627720999598668142280344298481363643561318418803514781166478391564414974227839309984221420759306058485505338628273655484902130767807439618986723891075392370402894263829686215777347616292666825926257935838940864857132965356863100173383226102688900107528617673088265544230261360185282384783517363943169626619289577073564317191087806729408150559604974720736410015650114769889705098207579980894004774371001599379127443360841944499699314936519126642730698196765692893789329948164247701848518690576162828981552213088526488621034233763178070254436322153690041470717023576982998834611527932172446359556924104608443531148213193070529275223520244510518595367297591122702719070285829982200698692451216414975064099353429058276154110431189007370665200337264019109125746348735430516724374833461889321467213263714354044415322912363730243991943126849832661306557890323723743664854807442412636298607080975179407429213534348807447193112914135015861842474097163310373077408066716516959154959681818686181508272505668237524517175126483487038108157672951013032419900914983960035943408678314549334647000728260866961512863924458995321178624359696397522205931480144996905937501174127569478617197415548098992901376433441129133047473376491858580076508234564339065558786887895686615967379444332470547283072220476335072257936812605398170431989723999741685089787871719647877183599142758129552899122389627617465779977306205581698187818507800363706243046330395322017300791660523831117378909542499501035943691020570143163103787865066215742747392871282528018898242526069327232819568026470265062031869269959174795840520135500348008725922940264345145453950218807851685658728674549299907248143469532912303105666681378520301926720613833145641105634301932378928348374245799767613218800646167405600322852921336367081992955705808797060013126125431300378018727630805284525653473237862206037184514360629700399402018605691255162285504443271511870362929311722685960219943985781711618809763874331465253026578853231414195908298903324362376562760421402311985079667522337440823896646014725857278582311792507340245570110439385462501426190364107447811075042363049677114627406955987861360515677748996959744800157740457581455446229404363645292049032718552215234152218320706974300918386139135649055406058402450893939363381328374824191649891221063672798779818883558388297705334645709243552745868552398997608683479767419591280482235552696156860503555598545720328886907525896595817509198848697811812868971096755040849744811120466815924019531433373215113025165163728287662218987697716432539247227502801445969937361402866584908735178352425078176519720211459139709733021390433086989996887092341323958340854810528533687222517398055391683763347575307865203041403028412195510554738575592637062072753906250000000000000000000000000000000000000000000000000*i1^106 + 504017285087941501843121173463127551095327476579424270943436768103593955759213988232217031600738270924965417620813843625638122870099235001479011290295442277129853615781544062566174370233730926385230366159019929701940040014867174861801968815486883591196941750575003427837451735524364958934020066773875365784662540907588841202678099998435944172842207928054971144177984135249778899478425449562113690690282597189848530955418021942502221297796483616029324713798922096554445438343687933192569393612394203037160971363019465568589435402080045365648538426452816624618813061109604671907767150999444149991848002850462523563896381034815928228510305336777563510336555845519484869623955692381077113988959771855605455383362517910133860227882375912009621258461431289453988867037820884282712252956617935676166912541220214759803938482289844648063915841699792043561597136378601461605052324085680403881760322408494402643779897933948223737709969629418919138097639443347943425212825401722215218986463902871731872046904733333721236776338263478524217939752203220423200965026552257375506030384859864473089622107605562242323708468303424738486312056640942673805520255403691515229890028229290684858646658527557267643700192987763004677580876888277031671070769196620238032414484988666242885399515181120165707663777172905092163902179171129828448749226267535550379743225716938929573503660596966458775187380643953953485481715678185553895302518561133841976394956513774074649896221816714260289568121006037637631797868066574027622711816864131004766441100573151109289021843741693921869146191293953748693162676996311368087962453601410737644070969541132391177353500467175433664656712213780998385609668165964435976997880788127873013868818233017856256644699973715224410948822802251001341653181053738179675957434705218729607390918135403064111692101196332869436241471129299426268879810499040680670369034720398381142871224411145886316478858016743205446847406746707662516506120146417943058157996245981335780937720481284562092260443335313591730520830563192399136325765874777021389881011206928141381918296535162633761656739337224429972521058780593871619181845100749968152244549671343503694385925063791469172803425875569043785649828953563261635788974528999036427065395151069914280207954877276505799872633225523248427976836167380877336850746606101801710972089632855191333732112116006607120418015924408229798937351220325456911874501612052813201131885209406524451600679161930322835600953042150722465014137222819846686472286659851261039151102204417310978394143382417852952205661268359891011955389852694868923177143512436382779127788018357220336537258796187793801292032781948785462147407997815013945346192088373994002387737975145379441677601247089724627491379796243093743319911720926590311907349868206426641193630279958738207044525608717488888853331488451235928336980956737212970007047953544982800627871007422965058860432367743797201719257742600415586337477448890356300593094769655268773160284470690184142270850741746740270440480775765797216795984576456287571479182057416949966981438350928197982401158994835463705242193164820746463585812943214169509032346475724261757555771436336349670798707642033823138841175636920938875221407707219442095952971065241613178568600172293071852968002336853376134061395640422648525891598065327980926241531068108187743569857816408894451177234992974403435146940889771215184706471969719045404706323714991624409477867652915354627499529516327856751371335886594754500523976431340561173086002098852818872455733511834722057755777560332199392672220751162375120803225224265323239070661305444824072289705093460750603460231507393989390490134542763376816005349274204637896155300554384927262561170233344299092138905099197777388111894153717225633611756837249088199489358753953192605440271769726117144189561802593716518479139928157702696574595227737633415343641213259498234918728204082335071664831904638098664088279197700275184492433043054610787757572699554466904525833064526344254471735403967719961178665929205833212672812895380555369158596408546006088541936438014006593791223857482015066034882714792775335347736935190373655655755310030825192320929438486387514207675989376151846954599022865295410156250000000000000000000000000000000000000000000000000000000*i1^107 + -386903310325595480848195583649229108788713964398846348019706248240330476720629232721468544039833129429242998399978195737995932629380423913680675202158369696118404857516662533206973065751208429407873954220524608910038220902899652571088457697457197729966651898583161529170159379488830800724596227086162978716783888296597737485850090092396963958542214292562713835988166501638641413708269397860913980418382763904332897918150060279036695401742516296093937188099758293921187198233522394626392979539373176730488045309791420199631215887993647889360308620909062414563292054068503559960713592926506329570341427909120864936220505000451350395125859512716690803776735243608747414100173978534597268973619565208441373390349058239423389052493893204384077811242534803656865181378963549767887136357542904273286279022073932709771393109188844480945137654419026253258760625385490865620825052311885199092890535633643611627178125827451659828227498472189468654431439574314246381933748216391603521305071193530751673013294392837708023781677534525533539141587071330361115305066164459670220631789673890907122929292784011995968911602234764075694056674048874255339930363241112870022534751145570510285481304358475349060373052240812394080560591309773721692880750765378587080759374204650378955567209676707928888034007139257425178757163516774115595253140662708234032308563155511029884287525763229834876891748023277032856869012531540196265650887298316549610491438772541871361926582006741009422588433462333749167767018399129636165472461596358124419240579316405400617846343862216577770981498008243227517526806925327590152308250683213281497346026713013049326112103386160361893298315902279495718202658429044045890539605063009754774740181809259533933033259414036407655005218652488586849044547502539217265222140481265434671299684914009250575910661278620395535926887402595370203856194950152265344998728115662371840069609551402778891864763896258925460361865757609429837411964439754582175584736207009196099301687449122586320745287727734081279261934309820589055814593457447270828999321811294898096918006389306000767540887652096351216404352636372197382358533480999086325389582799720530543038145205052736950913209533654741232940277196447010917798246446724273867269636303423422618481516041179561606947719466674553449263954193324950760417383245284870697334872829923788712433204546522563550181290112670457286737085514587559389417829946545684185810481622482932093859494397157617332607392703246329489490800574983476161280398770930856832165891182032495687118043392691533015034746555434787581984611408701216060680299622554713161134963416810669683834858211978404245457864655827446006553745600779945152890762779140208177746645343176677426276648260145265939239536973214315390868687056803058295963331971956812690218078612936898719328801302321316485663258217192539053511407663831220820122183939154092153243151868878061972747464098367151591985857058606531206420690872204408822692810495973010472956381142383372231817351821819331319779563466070901027486171557111852276759562429661596741654202362567998051599940886553526975766555041578317100255301528690883662256016568785411613526761025451371381127237937032602195377254905350331935097860270650512852826035745049136052103579157707141652824780510464582809996112443819860459826554712094779130367401505931080962352422860640970097534445530803420625802708892132511203945196092484794273519832512638254362488479947239480976979112535932569842037073727085122738286917287519868251832448775951199656498876494000464098553820900890140817559257531365742344605816942219986427410026099225365865963378423141305511230909607912188365822104875884226060437133119464121075577591409863648838190511611329081760842849216790172177836765820126679739350856275669830018149717317897267635119606500658667400908858657350188837739357396673174979497007759559300889578784441895005136262637227224978428221183935635293786732650274720151058786089128526150118603809059933057390867452076035365602418354257628945941374335746541919142611727696903339370487366365550040783278264573248003254650183716306778655785392816506771053470869883207599199068693926702468634389657615242781141189126297831535339355468750000000000000000000000000000000000000000000000000000000000000000*i1^108 + 11936216593931405194709853299322145105011725529862534711638227116230381010248962459450746663143788960956389840400206216185342908167234769559190129100948776015979026288160325577012952098675052285505059357299630429997326551469776997025210506356971190152622321721903872688358467051610875516606391703664780121195263431980586661224640073571020920789116733347759890523944043341814155344572993471597441922105461206552653032074343183662011999729256738088580375740719334975595715487979502603096081092757856345879211955545757777875164238016540864760859339447042261234683196790705980609062869872158656946612495809735064945832630213208183018801581424198594153281964284914664934904695594358257715003078343446754032981263748904181490489246885759990638498145325744423946818283420565592377652503954541189568492123071634311326652839068623407093361968060672972611473708565953605340305770615853227280785579326348365434750054216984205232117028227043951063935528440482661411608743520406438921463188064991626266104762779677937431820407493913881281553313424546667042124976897749682104031753086971516854718705233594707630486915389755580305919305298972209454969656835299885038131948684818924259322593861383765487905901686308558900213912564177653714825902185112633586496444784015672982124007866666959565490468240441910410069756755059170409955502636425808354032734134734179985775442380081811243106079770793203761543870579766208747272681828761629856950579056557877529943760648023726313413144157275292847171400614390694728689589004514233740098797425964419666759093152518229516841164040274056849368097659979321800646563605564579814188425545737422220468718769474964511904456825908267053441201290230890576357723812411472375476894329910761964504201487422295645183641796163117945029587114565359385798034764844765145591751645526953363566071865061566074029754158049657490932497203050053965213710412273957248974546497646170615601962695369043588294214287630756250004259088731803485072127353210650730858395029833534024734063793936935748964144334727847759454817467753893366003293472964439782402031933610109615939349484180328018626257890481280727344404249368124523668234657549736848207089499529490707354447739030924416324364459246001577451563905811456734127376687755758053988958750292529917097042390230116343479707775586278915666773031058567360189845284812354240722752481731798066907876288265981970669781856425285687946395036965091770991261569183712299013123674933272531138439865202629534510776723804898489195405324646479078948697779765022511435124946130727924897585051255722768680085404050884248024300757184916795186569687428406425811827463054918889215015696806703590934640085956660296387828708392970537874379638409160659009025812570288866023579949142476568871214851140515919858997323828406737330402734328605999549875408042861840342350394257651397276523422128926813302613329433213366309163878801802223632905065681575449162467483006095059704105054233794340123706763105767574691666887052307299887519314960395804229887915742299229453517931510881725264527296779116809569255835741795010184048707909096751194672689233859113470963301820067266391324450058706493774815055878168377729115060413074438742801893540066685989330778164308052888059868371995436374319026966075538514828960082489924209221539328391538091563542145424162760628046123993389225684222733058122061962168021743652913883645045448431112298744423582136200433934750968092732449712152206295484977365964160647382197102324667698345343429757876870070516446359502771802932779159107954313976289788515433125403471494995821822749151312993477286299361252792602221196173380026886719988607770639710393063508272179072056659151849341471401428425493204508395509499766231498210233896433058376012615512456039350714435955900655792270929028954699729851875118024882137852173319112005044105102058075324667083675009877512385634652199717954143746075887670437925051769315710336159843825092398696635217417460714723274162722346727794813704529346034310178842377934596807010171622527751386941480849589251617029033692845007239779261797050171091234796746625027103335946690108183896072009696242434415648138429725569980907617232735522711958885192871093750000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 10200845583594776769657852908271261879683245816804831614549285186101548728122897965914776501868398225432400566928553287662862220265385901407008438101236712558505850136498261917539468963416010611901195043987154407745944624418886394359660489224814800038786335031500254972924225056135625228858051011246803890719788663324980268368665218674556263087952874375871842325728756739337518873954347084820948330578127352080446899226632348245271488122737242284230593414384871874071894363666850312354041352667620427773174225950646855194218248484058733881996914710532827099821185661372475655617135348650961261826318725824269396914162517789524814120419215775622245777398760611131276207392761411510048697568539460967865139647138812144074989395870756429280839819250024961828785080846543906075283418701263124328310408287199079594895147057989212048462216544993261122565453688018724550228454575645528712567709158195426630213439266807374451365696429853336750291628866022723026621790315054819156876428922347606145291334226526962301033160722512951891375019943497799290685447707634632394768248554207833202657207291701103810375418560502769171819142349334726542618857823860499911326647519694982157197583842119676486707211121746431527724240478072282666764580424281932385099132117568852304451437004785561547052465898682008492668670222702932770778273650944027348921339542492762371967770690330405478209245025873954745835058869605481612334610108934656184357292218810699578095569664840126801679751103800817014824956282394262681788599287251256459437422151695142792555228991161444492172527410083164991451080718240388444513433093700113312455543151219599850212149399683261231711045063637057541324482021186693173992947404763432982543998358579382324694875854296946715046238494839272377756945295282806264087679587786151135795145059883190769918078743373916970347512943760009539157031459371997338568210897371048100498362557694595047758537681503655688793184293946139328970327302172926911074458640261131995952136794879255286745604722757343023441693600594236127053846262340884397401703816411385145371370786873717531524313684024328894016153917174394595979733173348849801878768178776351016064033383410435915747419058784801137335940563511951457197052463911825991448732074856585406310004384864880073660803137666176783769601259137974367791552653778872679963281255635779997798962986212098633274937543238921921870374361747200717459561293193811259012686234224678812891156672405957234299423169057520145426246386176555418425966921351350923091021196571130878484976777252771127332667569939392882127062444686206213350642971874285407784786709670226463163397179743410155309776968346484880839934102133723642222303065244762639265489488579039276666531002145115091589693661414139333213941695493611029497808292869136126978518928978994303596549983051120872040163022906845316988297255833802678350878839812179818247606964545923992715093338241871003312177785451439554319175523206730572167863703702444858439726881049899807411919400378784150001741635123260533580590704824059018805929916833803780384493994921438434124417399155817694732203517241720575713997453871960005968615297075145015972306741522438488874289997231396356102308713860597824885093504438312477816191809124199765448438509211026694081124089324540845384807573624914342239315283772790035817663431773228446358204723743296791693752718204189058641788560439244559757228920927784273457269225537278913033483062835989732345233440768337435756892788302871233356571934243585553088482115259496874059008727304962380805332855016579259742288055687483940534066463882869609706945775945529848282537875262438239037798435695944533288633940355642837013789278744685394928383037740072126972584532182700675268306552023517104729534085585064606399087525284067607041367700352910618253686255464450491422801719610080695805317242179390949730299113722439256110069675359275018331050183868433058779118190196134648987418077443194887350857870555511276430857826436622992798635302006582369464198920085327200037480445295341364688212800239598602987738765517683342508901185942442660420276572719659444069055820452788297665340803916595364017685353717368544590137026611328125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 163215792647754201548868197331059838406699060613165959683611717822121828192699782597062640470598671805083014660123056878513699322071462117270911986738032646283641143856176767683084964794250847680743785817895414796013509790097987417153961664742848732228868053698246306729512362953884133556709775502302222905326422229874440524915963691069395744632390783831844194673746170358730041133820963116644269243404992048068722317492730836051263342241348518501392780836186013208540854032114196399231917569232898012833360979380989789848882915914520139017069165458401168763981781265072200665864784119567393367870677362301568997473212578387215006337702125949055791732504084484455655910402552018388241580935662715713248173206067938303572199991653019835275258934014409906185471731507494858845942689196032295715016440149232937161205748920874923137656639380149133370891459551156228656348063867244710306420831882613862724565610610120016986500410493229481032279244083963165503068765232370764251281558811667173047456820511017963282754730620189008461087663429013279717245229170144455648235316974966095320452103913587508913275607394541347214014615503348019675575708410351545784437592514141106259412793125737528602009043944890741596617450179821761707598886474125880784928266617721611805973675283766871765677197913912840856252657405711684555526255428888532772783534584434579291645419383677134315094006087440797916800143009038755208473311885512096214193906469702347496972890680265128759111659016947819005020265888541713013302081361173459272535556654000313647757337955567650123122465633289078630039035940356755285932170824643147646484144712611925819233669467369818709021441026304133982369618092182750715235647893788985030075036371992903446520810909319373055968219022528847177730321529933001673920257617941328534919956071319190819852549998011380822409580823081326348688648949384960398264628154463733405120995680659541757293723848649231673556993022725605101861094574018303909299141173889432790928118148729403753798233273322755557522614002892996645317789727204696080204453663020301029154114344892345902335464778700250941942533894981578071240155139696409999933967897055187098514885287070610920391336650769261074271945100757984390371356861166498791580838211880103004906946237800873657698126376287220606729041193048133974070139490615067500092719445386526884931890178292618028098001103179428525975898255668453861724998845830728680447180437462509122007833923459174688741394114214992250590773100676357988580474026935921073848232200229375580213917221232332923085271932022753579075517939714528722361199177285701223984774651891733262133863843708865079761683253204422211918835302785785322073733539920128639165193891094632899802606100586037222371451124516924907603691549925692918938077947941865815120206414608778374153330066911308328037060261500423529255997826441973533843781899039694439890863753655860954069228217680224953368002687286049766329265414250168177910034384166349559179295562974996782181174580365556248518827613058516133713449872514211978970323534452799263945820424182467066682817100154799961261191698814173619402395359805816266633557264074747079978114863744999815896835194377818716660982215592815977177651577634281898430545128277013896942970803714376069974836636623005464386510617527246116540898468487383264322689417572884529130949783615858202722824763417701267886922804351360041590779375143414550232088603437005123052278485250739725932334962039063301262983054271564933913791656972068129046317453987561204943257379619460501097424789792279124366865335208942051607648558204559671756748183189375841211516391266373371078275050903106680901679577703518978103298049978816046956758559494190558744637609083850860213257272289940138994453138027387530889079183644699050738338749121300961043925662827860177791261098298681287780303977152372464128493309932993818313858168844757213631965307648534426638476439518904937465044817618334803084870522187420314274406779406282289062441227748409679420099600288025616438253984311351012666894041612016630107773889455578562614075983093040490834083004588644367085039440087637418669042767554365564487669783709166854687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -187620064992600536508670901865819754115091375705446574858632006524449384508935687489394626740375922776413749827338544500116260455540426890315095074009298168349978666431621160817633790187883076474320374041832768578210574117215437578275295071957235475617538234051758861857476663218124551808183235735863031771143085549092575222862049086061346706697103089877852741340124683567070981106776308899821325789681546120797599352870096313466371494396059207181954655274655500876505267239428892250849116223740150209238086001017174555112957234134124226178059820088812873998854869815712869392170417727392581924696499645845891086980848336385087906510786280419539854192945549277999187096782102562674007693661425605263864834846333350349672728750706930101221154302308645283539054662208536148068426049621223859343470901823787307345318083498047395615145010290824419379096342572015908087773271613906946384901957170014281289343377024712114043631355644953964086111737751773711280024294879556945295458052439397000361868174538201538635292568538607508020748981577481116821638026207781676963131689295606572672077921064353375674064390983050244881865377039882318963638407559612249886901038352273821259794123022361277525926235452122535517857508399753545124403408822297583297658441913387558143534031578930208617235596330556001368488144787873756550805792344596598887573834743129223758440967385254831961835034016262269935298953524478648184159052772990129966932538919133531857347006014816804643056022850360643105522713690897479886484966950924900881963234795721476489320972540614693396235329551203127156627690296100579956457676370653803146800267012707084271472905395702128192570230755756928302973534566280979787383538108770467778696044458034693187894379897321155878919533581744065588500093661289355522177415571719557915270240768715401853209136498915949263669056838313098856980116461569766626874765329029475436451125272807833713798469338026913239895929144783391324127029495596496519542158239595622283026857143758838865084237978044760231221762769504163623942787972239192210608803070470890427658410488485655981428239622035807427844376709048317571543298732712802690543457540715599430129858858394713287208848003912367657199517671611803424335291585068085156338243379573930911345921935326747988398325136987895493022325257323927638589840616511419567750518254950996819472825768869350557662107769204765902663372663238964035271655556101232147612351958293886648337048355996474858669110206368036693943467910293958755109797280863492269349704478148774623880518230239376363246228429135278710812896264274437796733067534060734747837707388349028730410941767148880195171474165963753764696044916801238160523035030519883889024808848861357905264486297039057943028857396861078084328210210057796937936408690788702124343289983754977455744204927641961223626478273969933202026095133179674503744792877519061759599227914955599123460918096442892829948815007685072481538734607333168556226428456939680135419999226334393626493379638656928119604710501966407621083265638479906133013912700798950275231784631403213741582691598469638483544279260600061897125477569861432510957868853945477365629600317909470569756659237892098060098890115682323856929765672690586935689137408994352009139273784388815129971037692246247486116915668169908881170628989023661588760235417934169920690870779641083982809464133571547198128341515825636166144082063189833740701578386327310342768299061733887472507310680802529006535089909149438828126928345208172026467264330678769422314686629639622634950126986028281319509079058663331662768545754224149851613232368407157559601490106293480086697943225724006723495013879780903985066600955505473639671673625162628688369844183349848457496652465738028623196155978755351961701600386809769181859644049092254593469543769397054022437870959643202853988905383185436668196503118922322286978437185565696115777670875962336971794398907967392849383419016473868929083049095944273362431060991458048170128162907736160218987818702811877138665217973329290094071537471228780799285363277097765760941523486735380642639154550184544028720190198244109659189450315067214378408453861280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -26918114625426569961715395561433083432024902740131606714048625211576331067277016003472154086081755995566221451000072997086754439114257394792991416628664323231988528230460738772652335228244751636776572845670022366586593761755155194578562115808666935160717162552348251076636087697830511384826518980394942099295885363602924078924124508014666037820742565794626993840764350634180309382545954502205831966076682718112402687649044552149938683620100112025432172186636509258944241942627225636224458196111302719560092649164505777004803610646258768953339236234222694280394725591701848694380031018442845401621254372282460860514606019308454558602061079595699419791084066233813748010224513495010925482911249572436448666442903707496495718589610902087790831470142634921079220752128336622423164934429870156060413986199909862658443222027021431692660760949700494472769946495782220109096182702032309197721353168392860796127369094130341744161154338640076488697193927203390106797745885406644638166238569648982537324823799635683640235724497845887557892718719723027083296539474731018212716169286680786383123501525668735006345607144554427636345949961519544391045490113609024529143933385250808959989786862937801606785678423882079915695903107401273585429860984597566078730154384349018170444511330258227714612479373438555065550442665865389913394757695119671935519871056422464737400895651996622267221160074079571956140612867255399542672327801604179147671480517646155358075777767604872275272255423038321238776930109578920842599629218945874080335503088460646081263406785981283714111719695461667246768451041855600187186225466791798561873181985669871718637120675397614868188106826027223332969991003114393276333416844109214212279935687140307591642586079913398565825371315608156751459671827206833527991322685117998913755079116960933161275425538001325127341695068909499841879252442091786705409037482844352295299339688792821836331291618237042054590987424418294024951910567281241917982870921332202058484395999930521902316793993820591090611987134663008022341504375363290352332764972534741258717608032212996375428875260950544516092128881956582423172834611595628776659460808191465638408116255715597006888093872665389610725417991015145772901254812931249609192333088509363046216848053085260250022122759738308042596071472003356852934363342388451629403055564716187715115794567462906840146925991242747334013374176670631198480936948714733688491200583676888289564871899045829731843258445067692584134892148835630510684114592956538810774192430423395602609019337910392649300499702396707325750399326753475669112709955507825960554341339850497847297372687463142160466308070753503696221113753545209055235086781575814109170294714942178323796441530740268245308431319768778104108437146701943927062439782974509800252312100403970429045856308478126271469845625848807754181692140695779436562415248903022058899701961589890033753650533709696627979565119445088292908331430747624418674296791674631722191207595015610455926361534862000615448655106211753926318549511795592575570439667731766313979458331081050436077340019894563974107327111553418564646109148619803591220411602970661603289175006144367999753551486293589676115350566474719084429552475668399249341064508301040138674093035459323679695116522568782137829714914707454301449480237859275289864741170896521932593288962208626960591945719630107110285482643340919722956015709026367506170857818713069004026965948498494829856840157785828619391374869116633778072993510239694795697025430880201963375045802269983346845936755323998565276418658689002382799320643108657652452498470825483901294198861608460896779253992394970328730257976643546935148924822918789771705088307805877809810666306680674415534343178087914900221598626180127263202367686456923981156183689154051702540120765231447246680996882958778551859587643134604838935887328459525698013246550610895643132511583374238271520958013898813756628778297716460939649304523812222378832024477899387899086469450810136853367089823577432301268047402414195114179038577262644391869755044033576512366759711705859931893826681432498499911243036739332104634291322054159814829056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -2305310981883785329415938317353142664638676915255686104530616698570837503733375288125813486852982609164250690138123563151875671274573370424395469681456595884879757397027986311824203001523410223674805805238470129336371750278937485026221866754515274661023431174113370241261985076929162123853494298946969058748569319635337945923790071708823366013592211788340789968080430315933546681618780915800344879824955835389881369664558409827046591761923040119427969148030079664554270620457561971670748288547294397775593357760123349935679173491224981256302346200433241486505836193783418671587596750444049296815535790585859728902038918229736336626001500765143434151939006801047597726654343423317738353727397252992519877900205212329311555824036397099492212218869020847670314809831646516008809852095389372008425892652913506518907006451629673650018926563991608326443245254074440810415009547407416034553717635307429295873149547550893110471084492612583434893507733864805089528684855402066655073256596914781979545157328648393114478440932669673167503677578586533088155136935448469376174293496942663324513592930771380693326447105542781087430207304561082509887996799814609902686196920631728129518595219889389657291837516162369431637386393924751308997350107786824021748478407837001466714212283432278086246038025024066133451267023845990938946409014835161214028167174483581430907889232253955825416108625845240541663135637859613755755742347095985584416807290890081049296579165044390701205212528843697411781454907709343582563849186218881528001264026193169340095412672985419625289646165555790994349030719422815527363625829382880444936027742569471988200775719517931918082334680563411075754002073216480425294844954654658037883311543635973372012305257217623333197204930082939845761748075929929753247364173528891266187016697668391885096925157485075664159546428553194694896011276720311415997383842582991526761672307467218176501615447070950680568225676057250136076001488823789539780301005367164802430461751399458466831719934407593073860027748002930908301045862767961951153656541220087445253644773060527451555424319426575944323601472290386869074870252513145473795341417492071425272743606436672016139778672295294477609880717177685718627074787200399918002437176867402463297332817718152544254052374483953421169390691788413050769734817777190355821020301523828785826099192538170449617616263241219956380178978093948113689452802595997992180083062979117814658200459081643567557975173376718482016482395492158100807225392446933173578860374927806439366555194754986219431153090116169020020910293306659937004134624098774975976482618600795352388702958217953216978952711852713647982096039545499852779734620736474490474929336861624012814631412321634741481955273653803479692162335904208928506289870583233804502903260351661704213409057505982411961009214119425811049041093556455856378822943126163785649333454719794724330264053295863539920400446837714991892819030820863921015329110453237387358128922354031508356978993524916781054179886248659149670979353907820004902505020888081652152864731636937779972652813556561667580730194118389099463851779517218372945407278091751163119143830795052288085278804477376558949198829019660661665128208727305037935919313317258468612283389430583838416348154268424194792122579160641693128538832957894262739836495791369345722688073009841486083729622151829299013675430307310909225331250710387430603730359592180596795764048404160684877686481373629192542296132578016543927464108615407268923404523455912254880269872624532370482126018866418021462250436510670396571756638864099827502905804222412435605269260909723868577889553355573231305780212161148836793247631793081351938734171752140149072783457314531778948276305979055947027876044377664759542095822875625379410642657556928963672688235006982943585822965199262129719168467029198218340376018032656863581048520344161608133627372160837330659390521962002334722347013661461815494530518288963786579742784724861453148752916505663017161888130039256504638625009441548385426174144813271773625695530857936800443927736792349193893079997351666655065978708336749949349465581166526464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -177352970716568819899553533613002154232562821191777549525255911292556923347412697222539632847127518444275357669830463514222890517368739383085333822742738916511949584565665882491370168667883312957870188030237217456177484436622179860618329439468920501677278546861505241777620611327881156208703589433302568515901837965871685578353754696987377843168584334872536677014849732176853629120933338151122911756254995185234068980440046841478944604972614086557611726603903680442117452933406268027799946246831712596851288666009416453262578006277222721172904650244559882148124326291694665375627228477660682846145354199055337788782402128632314235401685621895185709617416140822111316061194134734898661030166192862932405394339198243279098211426614615817555106243628167737468776399688595270909470932024372421010362398346111680057235611472072748023927873400106378570640672663341563030265936167452984059064054708717493732727695016573747699545632259247984911547936915721853482474068677347257093405061944444051490024161176157385254498967136599001601981418276440395704393563820256548109402551815228397148498798090933909416304218136718265229361931360782217605116999032568202068336559390576476514900490263626202329444908625948202369109055490969515738984324055187195975323669229888722222265943368144606192203846719745349039825586229423370877395683648944004203979998097961166015411922511255362635695906197550238425951956745979012951837001535053173841421331239419947936383904752026961737251196766262708432539274047059448662403348094537478731719547474264332807390366677674738163242777360454943280352377681470588522637312730413166946066100895462262650123337049775525247031086266525899246017099291546195674038751646655780220800765084005423614671129032874667408338567474205651050499677937445699983980882532805714014150398989978701385418839861333155491008867011456562864496970104218933789056410647222944042808337096519601457466804058387874952132323349736899043314584222834903353267353375219274282080388573773529228995444187564384216730036471704176159120151486290558191709566689623971088836935642066081087567543937776053160653360323445218736802893688385866231164292635685770054062345746902638169513501072140901691780643903610905374688603091307429723395562098940712485771782153386200982530732729067783392653014293163377985368019264328820558211867763360275357123478382483985497747904352501243660710074398293027932908128610370486059541478707804892366196572263988536373132360242567592210704492368051855833469424047977252320604720309854700091621944982708998043712337588130470706607183270551128018881652451274959559587399656105050522462343009074357875945819613643445908842531220182610873871218609099972586272570315648341826168812361348998745793777160788064156906618103494763556494258518616634125147712375831958841419758696805590454680491144749380749327089942795354580930832877786467311707821694808910830346274728346967161351939370591188713449455261223481694443770429837604293989411590565748223202147244822005643226523265907198787493254505155960938899980647361650024776935815117722959960826822302218206531675470558000384449837367167302132548963224943648588619727951797393620679857991948941277666471408969788191097612120957614200638691206046726788756188130939657119322661821698185420535690822877505463076997483952498715352849911224491641117797937496326857475669315789861607830463151225557026478150937985409847911334058851527564672739943814865576854370604295447184966375325188622894085284886583671447790874770757283874822958743392843902473558974749167819336497126439544736713801243454682433565603557085101327864855356249442020053675828693826763137807594820318086101615651315966328767673356067913500639889326105247335743638470098474504030925729334076281299545734211123201469407844202245832142368184129922201594591892945610643085499429703421461890925679065838442895769968434189445525924491101217492476945936723825854761907566658064445534048556034158238612121186942303115232188517048280041567988790763850484296830001493278130352922655753471485157585669039158706421315779217392134978592187451007163587421053178321552349897687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -14972055604923990490175020229249506124625500031548561238746807384366174084774478304404372925089519659994227055240420821748276292623716092902676223516394527416609288490289723473289211136365491268188856705634161562788362143853465693382125238336552478572386169292040654388044889308172602807372870111909553682887145808647890723610600223037174297197353587043626344113377258164356716776867255676065181532232948039605876588397837134116250661787300249643230717326564014529653445876297406119642859525929472649947402676760086396310048662828070738374377371661597365103617981657300119441710017608247866871119908973209084329372299786432947457752960243488981687776581862184495462892862925588791688236365561340114597651976978810371877914622778713164622202155096960353040502969908636371644767366621240315278079135219252067690213669286919916214562023087183334771202731425276675432427870919067343197916365396490234301136854872455640967566852328813317727016827785712489855128282129547619889400474715670480636432969876532534031804482938227510625708515374525160093628915124846853231478033590815906942033613902341813358237834531229193634026449007546017248140320106673977432564148626754276958071870871278775432805407245273671719527171792730508046044338517064698622397179305029518873956349107344663574334831435060325635551917088188125066440451901959811361651834765786428639154547713222594894571301104905409854043969433554983666331593472817573333351869883952497114230190689468203301123815941220216992241822864707217988141774019108063487537418473230061683889107615587635211122257265970092891797145372164312704420817674534807153154831565308644728782433520240774634155917340011226006854597267619261739413203159665024305139024939019821023377036224174818399277714487066982258776390002378284798950486680420782082353520638132281625644716580808263491635500092542420765296966461535307551263431886688483700899723695251382299062466980460145326625226238719961876377124702105092149989073021042480196690786520336263905049913461750457444035767595045854402009466849719122068139468354189899551856480016773956866987280217651950715427776971146473595112893856100308650831424402199565699713289804664188971911431396297047459969530632419500818007516528078989773757632422655770695820402898020860452864215123733466916068976574962033721605207360682292764154979032061393400781474721712278453024402189975937707928980412915733139485231815003444665894161301751904609965680257213084966676673894702655443254394783624043063283860474942204462142340802369431032772397955088882156476041287282598311831854579518319537644566784532083050287232648069134018896543041698268785364042024709197035965397239712112383911713796773066924604011346631378053866087313137762852391655535986656374151178944346802951133661323021785153035228841652698562447060172588572728951717705578154173750135131385525065279525100655897406033053615289335914159550185019454353623864211702516673023282539918468132195712386414884243215734232752223351164154053655688563211113352247497747164068107682581212559219509639526878628572266812335211091926592835000572071106996347869950095580400373219680222196943051880655574191218376228783577153736247848362475268283248973710330139210930164197242733463578423195273947460846062524134044963889540799160406347928235668199338603031397683135645031666817799682024303530680067135979108078798540971143621725626875058578402586800245771886684741783891292168978278837217343797240510808568759347890677302264185841849378861586908285456478693907308887619251445418704645708083871440254582443736935741839295900699193847788733908324146165395245805479172482435481835010679279363720534865260349045419437109135350338450686220123480181356469424747629580777471527086082058479982601007052377594136007159153870017453564333862948048262879543448820146479579928944687093616251466460004058377452367609459712220328049019181482678150738280391752360717702979799231938984218013535387619745328142731007178298313110219891049911377751423498224334406422624375306373808599424653573820296430739573089157258665218420619535267963369501926172810051189535233556935761461248000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -1408119996733654772438227208475041047984091387479905624453409598208630619141792683533787941331563240408394146460783554580213415471425373045867383133817404226837971571610641842334110008050652737296377202388022765305395076237163321500511672145806251837359796930967809621897453450455973808506035767687122705552501022165337867022676643621419137213887717213532854156562280967323229090714428025055527773841188996620858588386042580136799203676645263513033989088410305950629400513846328446583675616314488702500356795101759087050518322209012617164984509625597870395121952195416121744933747429276672662750510796634687906358171673275987345480412982186523366551315075292884591056586329096778703163706746789424860203646797141790748915291590855068822710684016375518917992567846728832231211285771248053849880170726286390420439312560182943331868757251351396233251251135259194270406267526964522432827715990593014008337821637413444183843781095776640506697210643149125440052594728838641044887014887073778206144993594995793958289988833418486766566190304788963322882040950083322385215109060973560913333308332654098623709247018529162231508350721916560540170084608319323330792315334125895531339307715894066256527031778711200141761322942299512925841640164936968695078142254546746479203375465125088282425455228587085455808894994326125335518883557638270818031997361526118336003850050448910136353096380260776391945904269593606003199792128287367012792412632732933899704852954623773396490293884601830317309454159476090460319606481656916302126764914103465472826622086391511654732373794453085404404364014174809551573492136797603086763294672998100877367267768402792016538449641096369546845498843225943503966113230802490261369120552531461615606475006621946817021915203392266301326933979747037166568478774274344922697002475977459684482869355510296006593394242555678736191232011349172804577316010718100183464467027902773612539916967817941606857493809122323396601715647708479104167982681772525051141412670350520782575213150921040440530881532705824422681209822765457587871743596052978252334478375637131240410814390365601883013409845558164948085747074322617089905074942755029884255734880844912548685612678113231795378906597882664425922754523659565389895580344680784654867723723690042171579949992446777350612161764464474867729673065015596831845812281978655303693811529150417155799816091045260611889012472593098986239964012719629202437229714683739682563111574723421342411722967407754719774239407498644384208094265019630296416777436185564910199092982462312939228465734260802001015474321932518987785299275106224071742940307941954927490366389398313245244374997372667426622241757749404614173261206166075338544111626915410107018850589340830216850433480562683376543808347001227013046951263649104030861232378780399719755716370898314002488939757439474872359257000060227483441741921489879327398485302087137277469348958663955067588718813408938661603177017700858734920361029190461492478592033092758938754047102216695455135974228461566667968747447779347125001874440766857853441306574436417142288694504995179676268249388434142711306592874809892529387837089609058840370010920858781174559778100238031641506550056819360041789594975280454930262835007202197189874642581860241780474532219670309559446705534256283181170807925204133910122487121446852852776777571913018555818507922575886141255382692509205019608213008266759880919759744959257073868821857366370576320513845053412784427008677020570659825600784939277663834618265741510347353883144946094829576391032918760520384928264649933845509918219559771981377821756804412181099464377783467564439602223112558207794451305318301553491043397592410966983224365028246132777496464634898479317779697049269574004592549040273341102636185542454726091370686314387065715718146575384183995190470296824608719408262466978032504266636470870638961623323796599273076267608741176881022269776077776992445908159300488072189391215211917965807117643381554190637387112900181265302667429026820652352661212375648322904911602720289879549038956825821567684050937648352582115792386256992030416363678673036902400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -132571654751812048878038115466281968809651150015567035330444884176519684104161515837689401854914836560831898941325306650408422399051099135684602497547028665675114133471644727114305847320422124091432893992667648632270417376105998086291161223656304517757812348100610112820971253947679493393951387538318147432998577752017807126901918623581041684140095572737988940008991276139029382463626301051070192116238573619580983632758553249950000733083369789016923351419127083818609830192457514738650825115445884005132865358629296150170672827748155728495035548222743536953658192596580077864370105831640674512308951968708866247095901044156697574067946544304304253682449696572896468755394552571430754569770272719153895612526680515230132478520693407105580274437345640426826992962763636451596383725968978237211986088649382378147473051594212774933321306919945518910855291703767804416318433064978861762726100417159662550435150901222610760584014030592420578324962512738001602049930042399944162019527815971750722962976848328451519377357984091365398487983079086667488018012126792255105561190247500454096178987425972796865982194716343287268289757237109135231167376862991385226527385289937322028665013202753256615341786383204813185669333450084003227186086789608849472919750515234357090131697904902267316931848043039581057163911100459593282810286153679366925125555100836397431638744568762748265099870137583759307266987651681386680151327232879858339573472397043368434301448887199657260119885863088887792028005157538248842669886728607193111991804305861274608607615851574278556459004361569035917127481371581448125367151444889737205790459816828109255722899133183036008988545599300075283365588488620634320588958927958158768896561294939748510252167809041594056149424480608745790004948967575634990623238745216250465617357086228530486231606792737638388566708169158912986550773897831845423645603028971278778237255488609798021047611699437824281199578121991616547495587788894443933408424225834890266468631702499211603072331630419835012236522884421711553269145834186291939140127004037538365046675365058074683035507514383374487647782065233102430697268920850773846840097416867256347675376958510684192445683133837046237334436514021715208464263973684458487537389592418792602479239604213956653890660719539674460180047351780613037032869299671182231054928945614239366873400990396200005401367371211116717354939499122536293943821953772044869378540383025961212288681163752340901291966565363372306228079556252294888221583847356230106011566198638525731326292385575010446102948188582532545077613774696237212292077454013144993965260613213574737122637432322576772996108231176251356483127730690841163334533836404492228470145442248274864267606615104359045307476722777594213723262226430706233769111482430289894860175848887264886688482368898583521817360692325275048401649721131290524054106067053574937810183048098656528300252692832821417853854583562000598828280876580001905407347719741179026582711180004918953663591420928237934447815075490779954214293967378560482180997301474499230805077225600889280668164182281694177010565049146309111509239665633257519867759061596611265788330638157177202353640068364630206343264920562747644387918228155359029391320857783774149628717846194569055464969476041471274875265466022513483257496149943732276989056115430050549331161575009710212687745535296508927808502807507364567722912241739240132994433738345196383588118339675205061414552435949697650649997339791762680546868584537605515831434649714816815307801194970242169534514571771000523984003793857487053595073345684522991545544365228625807688835521924590682565377062147671001454369883036773775207676520262718603277051442759165517917053593357278165324397919488421990838320201445494793471671161544573618094102879278787881716582613516903909503081317911195497448290488282565677285646001008549986655620083064653909252126959094845610577106103921494943208401741269198589203706543955689755535489456845650892862044049286316405214523729054450869509550537518289625831460586458826746915027893866107106462157357635177446160756895876065237821365944320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -11447616589427195840312551883255486490528394285086977712038456282524633617832338256587260437308959925920223790852131072927907276756459394364794840791404492842447262392816759974958912653352584156417925070551725397337358071222665987659360331884176740422691449792529194824736852233739313055101516378629449944349704494857412308756738757306770157304376634481210621898543752786077358468721027371153408008346318489216508308373838535232215295522885930897848664331325626977368615410135990359713981740130119969974708773027578156744163699495003759462640948510802895488535027763285068981930870866709645731543868198200742812404026092193631573090312263825047183066630934936449549265956761907758306652901973713032042181976695836878127157045574707134687956001894357732388231973217784505803751648906887518953265588842516763939153551631052916623197338935954927907241176266489595763728765129167078027287570015716665153064494036035557553360380469837363626329229811898189108660360349612205088089259232232804206007180629481194021500369522062231980846175956495495806732243992699298914498229836157105862821223467327066232711662355619334030087403138464186265595255835202627515591001004465933671415195352586628468733363736598661302802421844092119504653050053804403955368613357430159609123278181453766380899282068817182763058706638026948565064384623335351756691936260128233648406251816524082629267185791995447415241791120582237080930836926001209525704878765139976396326341992256681964105341160202670787356076452074041059844005292615600683599595452647556447324671058422975767595821682588372032586556038908699773700298198744434045639998540086189963654937166374103355644937125024240776537304120740850717592550634960393917931393462253486351684092330387207171726126432787066634009435331890927430774485555179293626944071951234724273183116177660418968407521291487660137429747399531314782523331226351610565400510861228917708904606656394766359126893250120036024113030822831791817713568217528115542697458748482493216113229368043256874151039393975115362772944723875455988304830604599549003398006796595818551332170113854052010000360369528781575015378594478747020713609838221304700648465966860298095764881827586820633325626517290791581229518744233409717073582524872507412409259871859885699474458261667600293303482363819950092165297468350134913085009699980824934125890630290322594861840812001491786175492654764581415700641149726327248309558015845872114199849256504981492323829863177155298913934014410438747104381786540861160609530670843668042268323696117357808471169868521035951862672398416299759125486549243601229913294524538736233178520921056547386134756495310093959730057713926289508961108371448154662451392516939343498104135486224107877388969651894780921431950464880891425339731409110382101810863456217019977560761548211609450367628776001013624537125662185254663144807853679092513038222912154675738927500461953806996377314489959107924793717259368625979189718598041411263899099693969415750924740225945200158060038922578444765269911454858446581282229964773789868607998135636829666180711829292993887823692669666196385578119749766580536349138119343707838400176210942828833665386672494409676750951654050283104071175875273615638162227448046427904412358986138185055328476025462169722109631205686849909547935676833809660598667661600291930402373076190721593709019130086639809791665980316805290053197684494585362038562473691527767728532864818167986327465258771147091076194456375803474028559136068335762203259420467028099513802079125545954429577404182259123175868970334688788319990848835565505213764582897189352150031088366907590256921899267277398377969348545295308439689588725732755583127475773843180891142465216264303279915331038872127564745254636574066294437518187526716412978233024622144667284972295873231062903295807834763746648852442931316877356060968887962249068560227396833206407423367983240431926551792371416962017034077250819748721257028259546175534072195566133711671858692328863324572858343119621084935579926839915389237525281133201548259441058831311688561260162781991962954390463848191623168000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -887733370969343369701353526087828011369333319015405876061553507003429301707591086804937189819875714539277510667033940297353211887413687036692875510164027623239309864496350504788423075458655269683243871874496323603968431428735938935654777130840285279568784627912643915080702304974410451284031495468006526134279090242478914076486877643213351404303221169449113078196548818444236690672265566918730275189713986482487330918733979719205114597578395503275514456394715503017393607610717444151126518510415521490548634759630947836615533465774190086966015446573610203090109340927219465116279066195029994424094833997587632224131425747563089547099341861312911301999178128749034517842149112372146899966043430619771650681352142680937835317658182504932495263042381549845986223014291492357607683860413360336947156104009160333402836138906423541314288438988310102496348531250727044310031517823036816655051302538364499469377354712868022539339996791036941327271965963670833954303841031775296764151279753521445054655825752188481669682307509349108070578540319549147780049081245246049094562451850150761003609997312898859363167592317258264029192362808401057283345681327382988124332306335477380788151249580921913590788067726617398044544674542601952752154683940475171587714616562939142933695525734911929919234299203785086355477315621375098972254061138426507771559944179306086244545419379213898044196368277217630111797961675280671260186659341543374379359343947378079973013681956957240806134034218327757604071392180487210085845053507832102357695467674630079926040742784086523921103046112987715196833626373341067444137716098503184817256269976664770076484577766225618129231352881423290848793566951993822282974414692983785161774430004120616868126606133189746716950127491689331551843866607630232671386912937209108437037278739282095408364021886420195041791349129393669716098711184200258941760873211615099262128177301072541518901067093035590162134892806131410888142973217127529836142516718673952317184343690554207972622413810411661691990961011503098393411221306340684226839021561520777348125997854994121810118310507559180677641192071361217772826595412214183255660126303480473844825370939047688826414825355451284874108888628609273370584800683375346073058188786712826766921277369746743305679520079444107146202947646148986633692962428101782399244906885942214661126624258723852554513313469577537161877460090632378283709427653571758200031381814886053217136908311523914786148555794004779195425519744355985631074502793762578333575596522129152633256692111801655531547276086470874270497331445905709323216937485220827059906755486229115851083453877092171327695220720706073750424923697639821036860369581295639453474202315393374069396981689424619206023524867117643301376589972802934538613380986439494063594825682578036497739242201844121828453429446647441390212644088397286569041406198582455462296173312049255512063420085159872589361516513133289854901333521618162709112978321066758449964666392159465971255495514878587193806620977965370860151312483934008962122749598945456724371470413855732669478489505266928852741759320358363163500134747699977671428938684454069267635187705395835686481126256553450362036202470021547587305249373234138451350551678526022675157330584126277895465824288512548327935027140599105124369358427378028054089611105656344328969957230043220797184780894679140433846790553639188190504101681048742241871736962181442724733306850094068799738686632552199080373532235824557213391223023669852597368796400832148752002200729054021291815301578221939793244513934273142138574230315486701098408543024972461361531734713418187788167985743724663664496257956673558014384851779980610600326132500866523104104845923254799450068605246860209597645538928030472056111497657243286963175357950869079953368116221536485705913994112356000870551947553396909266421749193183833677535633666396830493618054370072852669331491348566431872962434216748006645751538473595061659758598791890509318389082091692917885277157640239058517690932771596399628913307735692278806823885408014677236474372090409105547335437634030796800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -62335111665467038385770011813028240972974574456169728447782199236057413613478572400561498076128947298058447692865581014191531205624375463055689743922599047592689838640493056846611749110670676428401676345037439512274020350922730221118665967294714157377992223217809065740956104011261459737211874041687316650621666338282411781782931785280679809573666631285995865011991908634199634863643526969678304067715253364772174377250565750560061858507216374356566730305971272607214707087404175965628108320399089411023044587241366331491668999363066697882428054783193440369080494577843122537979768309786340399962421998497651614105896268691398165918812604758045860199178422726046634587551559302321663757509292818811825165904755001845895404197559947538318022827607344675770196603792828662510040316144462627190249832228904432899527605093252709083645742599988849016501048156772995992650616709493789119037124550695665962363121789649243262037935623278861431467110963700032857536647109851364480355101662897337766284297875456779638564941235638211860854076922060286802901368238151196374850497067497766196569028831175303081366457731379729766966844968223998634962806286019333321664567369097788401312583002275492515042512553127405525990073986696104886959405349116724592998633008889459179966167113981433421741609182647285254766192086838944376138059253411648416558373669491444382894387018616511701460685668695725009980497395711664843518079241656161623705284824127710554225742551159202236014154477132554273801374779391534426863866469163997663341677753982276759660631885655576206109622821509491338537363394163703261129740856932916505101023124417150298558857778826043900153398956759219352111199555502694933087851551611089913497985739024088871780830206855961105227839251936923762305582026861395817793553561173228134074650491428261033627271476787118149821964465904378214203717070580355761167612828606578198734022792605059519475450225131728491309748524986953516176012631965613904538683399233968641493382630630306570277115776065138061404572002261001019963843287403134630841436961835125050635530428339606786045257103784997315950800542903216204961615589053814057594403703209583429092468390315167154985496403695761078279011374566291136384673918222350613091208615384224908564453552474765770027114633010687310731867086560577892293741114772794511312731872662392010315103564611365802486795537853260943059782185079553901567200433836384496989463724993101726013157806643796255316118211230516225756401330749951675534643666098729557369526831137316470016962330112082149655355872601297078820244902450790348517643963835919978949910373626707167100513471623237568939182796209821931652670040577128149346747710971460283228759707011189361116473274453856018612182098555061236857043694744997040449078989578470886590515538689545011626437274852855211958362107159568490494353018810904046588216756075802490216413006417759934978020768857642766500258907218358085812952422731426550290380988832927432410302807298846121096263438860194952995112435621941675542497286079078456466393862197833048046314615614060536657317779919880613252968865633679809299757180916551867063781556912527665858631963948957478303824901063786209931360552398216730744182679843101422585492421521380554628226192965103368668122057598559467406716401497946663387579268936707168214024829226799942403040986415530609580364041705965620582995389550526488402855251259830207202076942302777024133233925511661056300511680062576785633741977377346703079207805072880560861143353850658980901244989078032272652141731769724372636810092684353169723340320294000086728504845070924019843205917710138919620363828454087770189763198607951318120106464656364061134538479430196410861598435431670438173382885731267091070378068202492231376330724731070155828906629507416148938695968636173487978769150378867281421400899446748332280288507066452396933785511981646437043762594041329473819385542196516151384098622875101454788048496192244243679885167276604236521475358311077709990715310395531676529641593979098789892245630609123441009492958992491750291505705091390679320237178880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -3999599736774415881039773724951354215453320478255286495800190112624003016696379743606557813252330325523232595740896507902983355480082329569007049507488511931930040386277912299688111923792650846462230340723745713517623481032863304860503047317424286456087016970121310441067509700669053139564462521650008292952971674307268857420176463037169972805156764556858903693584376439474415494763943054633291192393043234824367378821934754421220296695157300208907766967625697722915912351357368156163239537655034400236912508379762026637609890714413245645636648859381131086666827660149077811878649493485111708560352391307461055578335012672279746516656113620588176760239013720290014117034578504101682299112759810707639756694638694646929582194361468313263056328753026507575960109218184554755214003161836591402469972398707395398028829815590682611778326321621334171734339957160649049051554799437362672956547633465518649255916724927822890141877668894159100175361084100813044285912182468243415586050998196028314311082444036283393158441773253303496911448410569384588907544907291995433664094699666228351076521486908136557004787814822333239140280160524840012143548880184889560544112901529208483313769838242964321913927259721017224902081384827800294530689079495541612958192139485630339242644625985197316575403840883049563800028436662916144084323747620437691430745178688255642056882621932000569346985703234998404275237749259525133750027465774393500704970881251625848062372610930117258784875465154367957359917958247955862483892960484169727203722839374352598411457365705743812764923790354168662021181470169541093043300333287476025292376397574966004864792653813069870455310975326194533719163325424501359712775323028743920796683359230168759117746763091455286304004761214948606444933433026451136107492752897080182319632914751611087567222606620793708649270095671108694936927598345756994227846034843947337721953274060299878621838259043156204868004964039720949232335381179690527862670307759756991731071885133932196352202017833174468339629961186978592784645634694923529610814449515790647270368344804225367678789321721645895150632292275275411611681380122516710593873902377853915541509027828923038893170500847919140111079296479768102526102369225706055045203786120718730233998232670922438912077514658883422874729951862759138670751613808043212764672100210708892962074097829527646192775627958893437165301517910949175013637801275060330939240575122182669675074400638066429901956241541298051379368961995587949408648197638404123580090529718311241488129081233045949746397965977585770290578206960653654708516185254911804035704632802648664905066964968514342945238363490760937633493076976061371411734939448506894251346628229298237981998045939699219988810806322530641769337611555980502233840542800535979981931249478372551044971554799645837809730745366593650404186395741430530591327873183952433462928073718618455666993464365067891333731720096478655382199422425727109379113348868093349087923131887482920585689083895691397544517270346879970272744437019598673300544871136610897373216357128367304460366337126004656846897294301626227394078037275580392124525874272072356726060705593147292094622678045570460768601392992924422018660204617045917740304149450765046933920979223383960407832233687217764726669487163527269298113179339481970099834834312439718258990980586951758499657505059810572562848284912223462832189217297566995819245157103960311211163784051203195618734464736608177043872371478101873899697296803975335698937107059876996164013340518516478474974406428957543447917934107611013300458017645521810974915292316944892413001197827020865604350924471567531176875153032723442654556019783488859972611649245554630840734520676823609225211868672746971671091184551436004056279478425875359067200474731428092723537963886628123708480064004787749478519762276262452366536058226371257295005761749079980362454678635680101401499887514202501872631961572344989393085194768967586838099875041481372146369772065119757456897596352388944435713128836346178231068662728701939329253049250938853705837856203738798096384000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -239775281167194569140653565049319080625487276316515349575247366239385000096862797828458037511747839859271213525483024764466248086294703018393626177972078601024409093914512048320808818810372268133731457320545314297151885903689871215858787120191176556917372227047101998445932128846928906737888805190291182075021706875850790129735272578634182914200467488332967323727915601885089359380646796811368736975433690982958567131419405987730771364812234440075951461702995300306187829276782354569153007386848404593546451237173233447389957515288046479733252703150010433439893129188931403398243694866984466314253837622929864673217496316126346648073320450599080990895696583404576355768923145893488165632953952344423163007210894325504451399629545279937745009500564075958647408041444735215712155505774096868729785152119512510712560944407347016912596869567019975453372193370462190188283390264553048417183931661749325163164973976409466994934044004271996580137269681555117165164870569425353988945371153646794740244469760713313356086127549041695668616834714151865987478628304353678410166399324863125414525835930747031032332340317565133553848692798501461402429115171414441908016865358849500335705801579993221458469265287722919645458420353514746147592561248886776579580658292683276719819300959830456558490464802567477620099334368227870590981249930988169909947781188542725248679068221073654102521792157971405690692286492600148666894511553899180760232634821145747642463252410148187308691111209274331509806971608683246572285656244385949800168893687219551508473905557672059952894454630753108430948601873735415910740743592114570868340142599354173513298011381466911217152568910756796952760642046922913503519231013423021370094729165372175357246072254543084510549595113734316817348604634904376345439387490338357599099956727036038642814145407790411078890449807220735060568770452143268960370638520909991714814733215758437505514511140481384278244658167904651551001137616703123056712152259093472994350640430942888635683892853617350732429588787506430327116072714375139815782616127273583894423603156718469142402253865340891458968475333237274263884606571211324909409995783439651616330093443569227503200018922983344645463994907072782668741840311905969409309871975297840293076145330937594591207636648260139938291125090744165589769241049469607767206272032575155089053439425575377861190900251149544561898808300742089989581582217267063353763385735178025125227133148095283635992801367540785786384846160030389818877111963354510565681983305100756167511472276970295224195168496017840967287370199436828463448589814084323863741478708362372732114495200892200910793190182807589937479031384064104010733768819227092887860175676467080921768659645782122606058448039559549809722532836206501231741232240244382297481538937254494050782494718897641996026372347516897312725565435466562332143994568640816947717524080882740567495268172462123582313719922011852188263123823446401042330131309670049096163591652069868684010823592499659781276793377209867156152983239143930270702695533716805318471362334813020588546374691040700613983507417907755268412585659657548239146820471499217198355808741862960358181825670902200082855582944634386663842440899415309058934176835481517626610612807010405868590930349463507062489242709489645768570162740606390883243997381579127448070162883047064001910054681042984327308699944449865546762900210474392060019226497900939909671797204987129694623057508021794610384001301755917284700758668081038679130838154300203440240000523211336602414808259555052947991609589988995940066938727213435159974194707291043363503929824539209833060773317221268138829037708222602586665227060587767055756367931531576792669751620055958442784473500076386824359245751121849745536964418874015784161192755731788811330228293007046484131743472141342064897867613728826440690557866968330164685364138446690142767055819864293918383436106201899909276627591568222575189891747000165149410457694518501154694316553857414134366310744592612231930623506065589535364134562100064276134189841615612969385255207803289600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -13266437777266874095264387776228679394364181800964198537376242721795233956058393305646150912348840250226874387440130708051896977990395561985300813802877007009250359497860584983680592285445442969015517836768934749641070611513537676901386753031946555008803745954724121093222439208910003853771367345101027461447138136716933848042698376628486944334527318852350097531204298857047799926724375584577093961103961143386393598222541121501141396140082514291845193955455837089801610119765085117062455976590445644100223606932441393442295812392621782574918819225995701561362108211215498181340950776889405022809304446203706310730162368236008292427610460735216592642390209962354940751750188430223895549811432863132302362143451354042913985354336592839404642860153017273354679423575183984786920382380792720606189927025004034130989794015248555258511480922094032351862951192790924153102477131891376312761313497105877140968482054112635622756768317849018529313733301098640335433380415114349386745079449713552372292775289195686440366873943036356373323335732153554101155088775129449579305650303104599780736149526038771116355900450499415474495776000875267922837440031660500014452367687634611523966380285193647399454949530399263612691532209106215081023241480241353540588120301779102464390575296104137361470953039472675932599364631181340767015028069995837701875755702982224072830680297838472711938421961631904669276678664735341947534946081876571387768560580954183248621534476562028473722264860632332785638000341783779282915095848817887108010756928333677955707895147035294354567672504312369314336549320373169303222094702579781109035253350040254404206825212530461421539976661441710161097321224625842423360213480592836472635727862142411092640701375803795782207877474626102665181419747760799757637435757948491218058885445436465565732411780493213684565350963218079725162157763952677949817026627811966660637139431616897588039952618070156170303203404219236258289153152285341116905503376136995082901366780854350407257652144404527944154233954038861283306118143879421199196064351334233551913574066312966693129862761925557328764551902226035886288497386994386225071332049231648712697219126467366059452479352208978723484174097647632163303237492928429377020772463339894341683212371209714498806753246553771324029811349851747173135095700224599098108465578408541295707729629776450131706464541841461951083792840146773646626953811613433007153309202710980806235465393145135351245075427199162657947914680483459859656237582183699257489467586361051026468168763863664354796414581195416178397752667983017056101848287447069983385073346529835693639193311111087595757001015244716818558558242833688266436303047267660482023692603114171396438858773243576494458324734747847672113144218424325865886410184787597721602908604061406221796285175441702523351988463323399276410797283010470552772319294317513315258298044153516664249126257470652282651094326984366304663802836296456128768508845575057282088123424078369198721310565517469554803311181402837290179644794336945316355121986327554074271998423432473583105086771771682346267270384738574507849279660760646807177975430051762656823661731013811353481934893398820489519455587776844614142048207227706103655588066059688011847278929202421978111727637152821835041843001487528253779926584613597387687427679254326227679223189651655790686598430826715736793521010384176492451750297550155620649289385268274096091435446244379620820200396662425888948272630123842534781531359949698691267437332741610791645103211879156707481989327848990559786623041545981063429974558539253860778637836049427770280254075124137849333957906727664373336093284505674420735977287548394377011972388989272244926365336134799151503942795757394833470364547149491556862833976350688579676947870068855009585700952240724713349482376147127850656005563892691438020652121779270286922360063139442064820227606884514905493327061945748609358884023360573427280258739225983069235161363007274773685068494216392462140723259200487862641930827650429384023496370298221460198300794566754453363863060480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -683781832392185681058034755502030962129805936703841593707034549703856777444341989029346227101986106129772888435081791270865940102378833243170199524467347356625436998807617498330071364250687941505171720491547363596275503504187431301487449554197026209053053686387589255113860795987048147066598955469565367326229855422078192551421952029381350069284796256541947773524055437430525724280230338923494109733912989307779672624566343384026785739615847729926506109441183207445836216184930742258908552400737982959928995350861575165996383686497391209149475696953397055999317699471391022617350255224196696162750999437967434849430312301720082828569848394824078896638493696837030185435374199067300735097961552562533862863308767231753699529244416684679717044983265848643102586549369527242410344263447921362603089181515857879651619449704566787823119409503015731064126707290889008350703306058641233177953897206356769175264663655918477542586406863165650944597768322109012395070085074107940882457219400645524886632421540795272764376245356113371671713897427118555391455012155930953907376633831442408055181983466216176608612875233112916242828142637068245059405730937994119693459150510873734906102795514978244049390692695541122436671099737924807979859152472253526766880406212865727178456032852331643060045236274004005531233479409030418768487870094381827240715031175264368475859469058318849858369904835116021150016987803695252787419458291505920997045569988860114993824815615269505130375080606747125015753327041178938714583548179589002898082387076641031352330000049238094544692597913466907678244016330353910102216579825370368560886403812805257952268748079690443279446308381995473237043314866426931396846990980128314459037348231761280634978414418017523962389945871864590696321881662487521565355134487040313943330306060374352956604855279926837316016352689004542735754269697739890452196132884430590332582620756863797232413988683017733112136554710212827120823884779811230548484665876322087879269247310106277805175482516053122091901499324449511881688561878135592765713858932591631246432798174414533391673094109362662958581580843097979983463466145346445130988276656719846548267276416361808576960245033964785970912498104460257419679726087860268148248220364731345914637963806051886417788180568797902244602669098346711355062537409124148573264018551524146715306316206691603384777487295576140273336315941729839310731243609538801316694669848666424458396057178464171092043051413687263213557295057088765166250428795449500048439890830289216677605713353992531654029795224276877982083188894603677671371517919364503011896785993584882373030681826450534225247694982540097824372726564125285095279116909157918960301972038278889256685773769912487793641071083592975928763521671009361689377925249619757076849061550829199296755128031218424658630105891657986836079496446945635295830959930985755696142679993993163320179412409827274183284491836238668356178652036210137455746244876333946856530165340693083147116803796962718507854531789263046450519811821797103793976198972596680778508116044978067352665437100979328438875356914934310950434911005994687175918891691175461442882833103140155400863475327288115043603939063798077963500675011872799362576672854360718518630781373687070026216392232889533197586794125287648073242581929365259715493422700070990366209852005038652539932915124603889407471778067864958032990312103903889959363727086358098655864489709661857263485595818515095091356751869728562064189780414268953904671219017941357889748982528933411903036668607482618244574975807682323230009969128483748694384893010431898586390426745436889671407583153453153985065755046908519118386031295030126435670775097571499572521883224956341750951853864968629933044330405677216030028665375812408766264014420337134514708777482891375574669185668440454910021596036182531056956710913068749985248802366577516958732543505784609204104870011075822002199733173716947514210885684101914003353233247041971263487698351808296331618510413409267487030651551741764955718499618329073784656320104409524600832000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -32144675073379678288532912038730619399317763926855538181193257301273497549278931416627960690865665867096880581559840024263523701052188478056512651236810023661149028131817047803337765220812250826380760579197823952269579193917685605959672017331328450518694369299937279283327634563258338142079921184550295270768183064994341832649833732556240927163938215400608315181375125368459805236559170519496659817577088168844042630265613056555231911949254010362762158112913593355237414747513761340323924967412170754111153044650920717993456654937204826402867428811368088514406452468246384661189413576580829910450730517831936325702676407936708231368286892086316824431149401668823758248393693489276580424567841265128751076328231942503252268511080334798887887009967164130901247913868497983129607081501297028973806430234334518713047739453499410987106126530517701134847093732920043509691464365533728694174304413836363481950874684678390248476490604470700839356612206644385224965530347714200635350693462707829527535012509047721652578294004016248917645384588500840402953338008794879928260569745756903967095487727944513308224359409888633804395493101411929000182680133283266413329287431249656122057754499782128449716838817373230157792808400638314207018746797889430582755002210301804888010321108946739600011146961509008743838292753103694808075980238957368804309065448361525613582942861180876970393672095100556436483024535618871726996787661558847068762091663552318853208781862643772748539909415393162238282735473747884342275022399464691950595790099515993975103312139467073525409074717904400209720494729957577336863826406729421488186977455597023849302021194619082245366667849833803487290715568000722861023691406480583869886142924021817669913713758527599342346271986456706432604195740612607950455808651687373021659300669608581777099312469061503594010105176839602466506791445285774571951545394763224476996406014738456321415603674575478176890396259448241942558252176959939394054416136607192086320243815964241478105423160811843302874975352215084369449126485661782723339837491079213118085272471697616861907858423327811990198458549684592826457530940645853266312597198531343513751533772993466101994279793331006326435365228850085126519693332755491454308458312422557311244982119033227285513496630882015907185436619527924279547951384687237708009542926404699919579448566474457503565490716417247275718507564310003752446334386898715458413897525151551094982666634563133390836715685450007063712725328790606497074273637319537500544003817454610456815279066658390352504138020820229340254706165801117448075749294550239771712050850704703468991163961527733599553996453160871999042656318537547451054853957221822216496248726377074550919041866461049993828750392187927915606583802597178985443915824603642973506326076693738038030612677559386789967536911492865511572571362084082440447766710903924062105337397861420887785560444805080595736895672387302784487876488116806065305320322389360620881190063344384516824159919192978159929981377467009421019177195408812176422964757440438042718353300487877318755971870805389452651558439607534517064654907713438415621713285836876210751063722393428030182799615458514648757181102557069670842419164849286924490766154007461908113206783768643550552380074803797889814620107386010244937647588237665141206728820197224432694297303992641954095582563294862264590428486054319896495893246648982775168537530503639794519633131947350977005008216318160337395231966324975952144233637402591953446097870973603106276346875386139840880179484904453295212434588451645966417411816726120409412357420415989384966220302998365239694683694972617470383653104948817905494226796487442859952742589098232237711964384724873246748010328661859293208916173668527196144943191752279484956615508822316335966257632339327740505004744798584131795066892644376154827992365992906460910838214033125932017646934084948169028533676907545509643364093798159005636630788302563974216025761112679862662808559114077242332707378749827774438477278653312432387306088681019711720935665539481600000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -1340306631176826797623999453997290054667014267274398141017484106571726343719339110722497797916421801716850119344188933209490501582107778039324401866073458638725609235434192100686359540890607901645317866563771749121189872359395035546725193547917587931348421415350193446721865302160827670509503576426576992590769573094587688250572666757163872027551944821887111168765113675888315120558885778392597244480448660240218464127521651921968660520145350858143867882502491740811554574776481917554425104938250715307048836023424335985024280003544655858893844635811944454173026480543269217928352506887550664877861398403267701289834417412184797794747946639017149031492465727157502084890398002633132674118138213532540175451983510441329221612480109852117486665253833601139270785599661004257116373453839112394096575826516229765581482933363755484435771556128931531626400220875056422539611160768515513723542076528181538478235794164827063201657359317944378779660488062498123784714540611931092752191938864774921527473064202978265214732237592991840546822354085884169610265805319727170947818412236946669648907562193799851232866804128393249200331885280255637272432307726252077535059657577176832754209597187150015043986727599789530485196834650848693902191622650993528984751305554622920058166144925064619627248194236833348039952279145963804329974661697017538392200624526474346287006216550401363590184857926067172078038644816738226433064585114527524634122540492870030219990314827443887626558592000965091888715127253099138558818592850419985645625341231061623758113149848740685923164163620153937194948901041542282250336876085132804663276552609505744514203315848584340511073713239632855829887898552380704531402064453656601798104054422219520555722641577646089110989716415745368884001570296029872455775517594611534064707359454561339218017770270200627766911959569725579341758428322559020084796635097678796368169999790366564146307944784437861805178117686135500953839363193779639068702293437834463528941885028526867959454692975608569977167451622939368699524801918552755440685737990147636636745144988483682240384371494732452105349635401005301734299271424800345839222567770013149748143037590863990219067365420553043283109480919997770416929879665506524604585083102752242101498005308783096784382229718360996738007408526186047911955251823028013749186750617783325847237177643553038565926119628992897066312338177980570785946355178699236459510351002565824646380301045250630797922403420140242548825507553090193748229182985334955651469642147761336183087388323848680327263136265115429615146414806905403432082039960478487150563903834088687795494175894304064072819565519197227094306308075404825113582244165184312670623102773531105709661227246502743313176097159318100484847305291665606468863669506112293270002135248671316459385925152440977916190842825141408861606927435031585056980710879044915174234585154234964447145006483369327892965189940530788186487745948958558634182180663741367244393651430947987446865448610319287867231225342749737033673972185570201914408925550635906102164985264100547469503296349733803744906092404565179289917408039512985907906237585719657562134197597562535996544640851995633332611112141705324786298104905271669081046889438601324130567508345301754335930769487479243823679710483419391852949908465721887354150435565093556612092147787639619196293405448642865708265749371027037123501526124595661869406339533027727967517507444853348673194647393927884930729476639436145523248894785433430783294217378015713009510843587846767206153633003235091053393789805724136262127802329707080899390814136678056660123639186540889313995730785023295294066250864583613428724121024253065299785081648496115279908357575511140714843856444651980188872562609935562101764379576153404869889216051584134994903169508024340205707459451010316707234483614314748333979857334390232523323782568207131981037089993299082313713419333703449038428615054765925695663162951738361577470022873062037886519652010057691611085466210374921478051682675035310436924891249593307403376394240000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -51268477533923644623573821938227894546018221261978436784779700676368527987853318517539321861179021548258172648798971691971842040560466490358363067744282830186843598700674355019008382078369610536950373425968237382782285237350835840143902019827032049116362289001182744252480452152493807655500270240820314737596705574069942573186126566860251328945186984607664139804824462949299490634411116850145563318176421767069485522511282403166936272108988531300033035096723011936986466449543793802866251808241879446635668055490890702190770729658493710252860370162985870466220521190723224451691078939674047471336490577752312937955142373189608971246895917763820691874751705632488432252189508755805675584768389361951283044363784676542806160480578596559841468508267786721553087061279308903539969458557719280339309692377086034506399411047274958877488092882705543141607752517500338126825082323379749305217615342543538170221546514823603721355535130194418576542282001996731092041110003682183117266340466052374851366941445398400232676185246586271583157703240619020661609481071042498800700805756124775546659060163911353041403192421641702738420525596992880063126121164242845959341969891004735961991116623829818344927521330906635458197779217209462727601170789152473900007973070745063864326462329332481849585521379769037044866448888733875506830728871941454997360857395700866178412705727909897526580803473279094117796992206639197408191496435791832097452074377827641644211321117970593857221385060607620714116177332885748807284938461937327047046263376719643569575921591384118483105114707603706185799382469293556969848468639905627533718577720455564102813178870822370885303491011602366779559155307304455781123502565276272778157038431549105361797588762916291671490705511675183131372492061490858149473356813797392633559683723656996521861889254173291408336546201788718180053285577788714011700332660437213916826884697947429786433997837968155708238254834547663460388838011124721283353664344383855244007802825029262850667020088168412376574644178816257284097054164369940177596923746065208681387732830352093499137029121672003203956688165551751592629846037916840974903613168771014885439034916799269278990849604277109934694822138892036261877429977476948808074485656294861618022935125918443270346437345830842009707268006388731373180380885346898738012964068952366989545035810306637603298241876056852001182413822364995805435902947236937719462991921147145764442673404810084246386827548335746719273132727758829429017820383908979772721696384568734460332098252979061815082721234376437661605400420392835640286687795805010085878281641516879334849707422128749007197202100805464017112651881073289371536320262277832424823025847616953526047715167855545422509473146369582386600818949178012014744767821662241835671317623351363489125577554061694833006101109274477288256070531472038677948363240450928216193223287082814952493014651932082180024900057819897273167142322001169337349251008007497140634098824468077001502362225007011518778871002447135726637234279233309563476135016816232020607271937067985253941639751138612409934697130047427922942334928607712627261209647574810335510419378933389165242734013048390853160459873202438801988642362494649429236731007200791009055290726835595132997175922440011247421982139918671246456395564221078794783506495563646746783707347512513800795586127847609081079553393831200396673009079946555955191119872234835502652628969008606993185944579439364354667032963970417470776785416974091457265290855405015250949252282908498972196877692041428607982172383827389180958980560778684000403542590972753468995217804652519784077821594142448683235323297038028914804321904608782710653246218606779165754251322903581492033190878809835827616447672847907087479627961108393067689311988948558029869329660400995361533098830685101997699777269038088721740054666465590515037854439136994501176301373194376056210622043677389541433053931876229251052699344492972970353195847452783732838599879432135124242859046285380940320538238509677173418002482292179599360000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -1681783637140154933187066040030889187513721122732856822416485004623267244134408881060186768950452366231211296504906338807138679553369837331124665047693221377452675512102417110489574670944136260705069791830344965936356810761288285209938771859870781806581306190112012147192133946173892123646322756671877996822667025979362301440935836171110037930632319277887399880457424870180325489189473842427161075887916469157842872861393989862736948735683161190122176701361755520260540652527065740781062559139280953038660568596833997404259064118047153026641076949094238765695522244580712649309630343133899138743010057714442695540518767936996403386045499425828897190576860901704933008096088992906918524824600393526731494390393038144366270206365733469631770075152344981677377562341855275672263342284250048951994645914284888266699223281469021086287309070474948907531408171333955785932098049749801895379641292297798010737045413517608132911471049685340316052184299651511125115599704864852126866109221694049381821740980584128610355948773308031577809777533043782257769892861589948229670512297250097349181947633875568531434814812796111950876900079814859544822535953383358219099699663729748126912710439982563926083896031497572207407481098446946737174105063603430899354932326686528040647849366328985676545115011091563321717651684341311071169164768334188830193838553679087047881544515123456801877094867221673217011229536522740592102516586884510327226793344217664356687750146110915363632356228845225047027592945960777456875796949065162944064991576001664300553582231132851062554646314442564957739224489759508357645650549170941284990473514321585429889066436377869342689442048955767789333628512439117046361891792127841648108114997936399985073692912421029004343556545194478208516621456875197659873962887433433323498165900802294412082498200691541108021456880292948283469311038201999709579383246775268452329779959763082703475302567536971735407703038428253228449979889411040619194912373138565803945187200826039070461046013852954799742820312590066023179857087167742225138150170853613715672254885068738337523735497857366605761107004288827475325414443373969544340880266019448983594296613144517953469121165057334863395280645938217852744558524786481788728564663922178350706601021005141237660897186080807528897005698783744509785974060229070119669299999529300217500067266123252096630494988391257061069122732816913245155372147274505117274823859888218584630198439592579221022390360314768337099577439357034544123758989222790316198255799727082031445972572606614609694272318972377488606509119333661318996715066618876144101287839154191250740668778925856810016875988112757510532751348109608736767739136509371335699929176721149306613408945389938877911525654524320347741666576352734767113564099261558253947238129905879956363618722646332604304068869167926104213503148967586211930606629963263990043394289462833082198682833723775959519223922003451115186866767732821558316097031814005812820141031399280617516886760425588056955341969558893493120614681907749212609612123824069861080159579623234748229780396144802806642641771533383233790098341466727270705379679244973184175344034684626276920309905223151441999918700356321800540800412719078395491554771537013421559503696807343985935020125979177123484984556656297732131768809249218150260429685532034536357737452871023747537971471001103869184458622418299350176290393439083231674940990130597012129953881739708125163411193471777516474876062356710837784336185476443337867344618266659956747895225753889986652694724923025487580583665304690761599271075696838716305945752287490808912023382817297200068078351109312358007581140734840088398369343901305939045991536534119114103476897205263986837721845609145880726055522029538659625732008576852383207175795140479200160562864236183391112790602288439671826887962420675594676448856276256904404260341853385336964578832437618624294101608115219449737920401607315404184776767653692216725436711628103993305741042009128969557685042832981577580076697982936013281756779328307200000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -49494536796606073718672585602208858006798344245280098437260622329084418158984124597355897285395985957447025578500268048766790828063139568645291103110915786990037925536804867153415904697315236181733090768819401852224964665750535653164986158389409725834136316961078514235872398506680138582678000997600484347766587028785077553964395920409014957554222677148287006420917318747364182223967547695464720647335402260217235721343636493375329637837546366708768426139447536149767440036419861159288794010421216006465249226761976756695246193618049788756832535422316750528797609637805804938490926722774919581725455690718611027939894280590786469302140704722748269885821607719383407926596098376217174984428322055590329786991691510868528224793077677173361064433173865281686158535079828163010830003954089391132429825414006169303439011023007524653257322913328692327371486581724224441655758345134454822698570022257651592801865351239171330419935476896323512848558345641363970607727264818706995373145231615791736842764431569398416130762847118778016595660693457627746537394366165942760970303717394371585035598963727507027965907985365695574057860903819422585645632275630358440468174935932600373370860658269263465065213019608862669363366364606682187945224120737214369113953815848815097413202519769837544142837767700725439288707735826104977224661406519964595105393792302652381592976761303113605052803957231263929952491646567633825102575960778013544442667577881098589097720282508251458778937192351842645502235790948940441403240713352890080086269894560398154062316559064826487898941842244346143950564687557532252630439611990918817300502181449070697809324891443152947471098680152224920889180152911710706397637033558467663445308012650671843087118452265488954127816451363322348949302993681515167618408350103015441884358100680270451254751726397270612106260095286870557592314462749186367257445293637459537964674850680047287515894450533940659794462438539620843755600694539310527537400054542133192984351572111354596570865641738712362849726701297821708476979923813795414584560259317535720526912588353401810154880212992120660841840279725144685406874788505764123959277692449875119426229955369439983759749177168103180496591993254036851842078817211774550311401880278232253596172533333976715986615501558009629004411615816870189262103302293576731757485083908929173397642435637402999565139797882991425996268326566455709527383261203849751261443286588305876830250161163320864089455825248246981734912351053350622737040101185330340828786961169530907156562464472128370063983702197553588630182678573784322039538271949923897283734497036407232769364713435877829296714461554652114424112458020082590246283217700848846123274625060907909597100595243087712173794895723281715121548160206572451698424637225554908434363416255977109416723723683110125732875775823491627782701575891799535428272090226029728127152342967085475837662845611761434560691283005548605841690923330106058974568197216760969328146383087838120006944523815181730971513653599007745204351855426821336524348976168179639694997701610831923460609681840404967103192919952230613224634883063586294426667540879658951160508349530622070183644646738610251862527404025108561863033181424785222134814903189761215785306031961450117254831634377706374948450828491959582676925126054873543264412429672805720414942644815836526703476947919296386122512703652687458611720650505599126045272702405597178009039370587825288753683099931291967767270571941753490912659174697050090780616475435563234253120181584993340029683427152584504704367642949414381020833745480573812670613871057651495269939948939052533894204509501046129719035462945961975994025710712709918632304219439859334531766431348265683300983293718906305739542975955093534001493056192845941012076185122681017750571655038580534468867935890561460854463410356507649433451151315119302164708144612282974836651378744516272952857708217938067322258847140505908464056489711200780110063803992891626817914490747998968642990431882555240833447193429321357281198080000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -1211527776048678889939797427795967703919916728561910600968198451449565430090368006551736328527214452973450848397095434999674124844430617526105064026760380968348926467848303446983436400230470369589833382687212598457182252828193067094413771522855832025037927773796478638665032270535328969144603082986138371520835390911654658280240138139612515613491736885616545216637701238017165427419416558152568402569637000828467636058045386700543631088150626607312998432241898111445451367583345029475497657126593939534383558708532231277066192894499715852668049382156113550588355739901327216212547648328913871364673374794204142744871750868090784568549128397929038474608264526288899418925896770747031533168970823680659820309377431023730117514760584259664390107701350747349418697967319462653973717562101843714231240538005482840517505056236427860330017754030889919531958492210831806617571827526529447505268633270242190352169861626979089135893830341220310697638451887138038695700254775780629731598599099312781856520769693940809805342939164404661098143624165935376182110859551982167891584538213790981579688116173919402085406827897653976183613474206071178579603202473604480695433473069747308297925831242714690601248711444215869946394504841684583170838375586360024424889224234484680425052141123298364024334706545266793558094649519662388266267392134626560901765813135871516155252969006998140455452064634320432258748511926433443138993921865135972182858515911136095551998537939322387774107169700640114352982017717502678608994066536530348843175817595571951472043686027725914230360935601065572368960168755870985746828031453709031328727871918671682654988815072536176548245329253914397878262997487213100402584746525752635853846650914750266555489499345229941306564690404225161546499296282027286882619478827892728106202196196092980305941341425965028849555570209474870324299431965042938096402453562611916802296087353366734046801382497308562163901878816114205135286566085416681635955710759278294822075517035216582477358246359768924807169946649527793154577814258077374839516009617273086029361681060862382496142137645713841879409379102189536986007537040376054703033686060932440168893086781664657754455911115872443761112941163684705477857190855503965183825646474636566631790861573123692500939785089057303594464189074487979564606306696094053611872715757237184057264428905053863188012655589355235633640806890775151183718204104001429212342654480393079770994468384194355498547409906691213725319611551070166370187252225054561030768033249858746491672796574052576712101793949314158896232479145671242438617453888078413130676795621370549766902962680935925395389648702154922760205429384483418196895468624792469299912480310664248779610432595818461686480807369177944879553305334421374719211868440193914363194475994927543129079383350976465753406393653480926381385721615120816345364011544664991656692475997480480863430150294740335759937603929139080471689776622570966541368438147531087889562131906026613896934405614326855674296966003473167583738830763114724949086758340908525132978979888896797245152629963488592461431453978951227592400473211430406610432403825006870835807014192392076550889763173052180999410926035678394791069970303705307389893469475842183691288429694209382470738572568390708996178296886117404312267822647079870718424869946107444382823535442880676799768528398255608595008400411368488180535692029446149575815740948648873106330616659095725600840982080590346836797964791979509644313215543287018397684822649264088353181351064264906111428336240922653130149152383379708276285294728516831489607246301424675019620718857307077457748559917154022405208456564556630768873048615146314457425602950490029888463504757482900683369649550366875618192878781110319064147377343785531951912911052592768326190548023387037391777919158394784651863242030871850042573341977274251029367824996842049520418762830220200652924605313163518396132073286099066647729154569957654401360989931065223411257209402727747270596841308084951059481431157180989440000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -25728523231655113402240573375764841378483577533233902744545648669650559053341020679228474801191014330831353675681230251710884205822260952428013611494676255246480376806807739701039689642968411403201374474064919605854772715200713258299753618698829772670247573184086488943934424680387734180866079591493090686305976432954645870997250155907980248496824048590318555316775000726169221001585968563764329927227409639836178503681622524871107600050931493015061918073469465058413423981125707494949833949235737854264209574599350541778204659517329399831076264173843082633313497683999514255529901921723255736720705330282314419055956815233625563539305969107342809425378567708384121985924427285125637954724772589877713680794737758152359145790724255718374293438555778250041938036680765985119179340201706031510049362665818147443472821097551425696776864875507633635252319668220321329674747012730330537797599990868186902481002009695057764129666242815041696565765288012086875500726703182918687598245182071024157859196867690498397671119246408125806699149835699179452510676631654819027275034669952857350791778348222338344801254784637484854458077907269211362542682056203386650261416762146889489130598839899596132459134756413122001971790123632907707511371338643821380841407230809474832219970396388669017793911884568248923924506804800458352863731323679130946566609146263097550530921119440431607142709513543720254255539989423816671353483903932684545311829464713356961140357811510364067539048592265302084528422078350813148564419348605142588724591387793812006678686294807398631701503482075750492519959880612871006448304428577854298680089087969099703548363077397033253613987413742800096968802612331724007356554974473464234580500230471998243574364176167920475132657759789757353623304072226915684739633215140336529473832269859870172775800593766531288651159767127963337020242603825483166490435886392492094028378779987820791199756190224476777888022557277039154861338293890915440418558263305794180421608931709282379538751780291563305881145388330357919391327625448946453339938265463901819057776537121130276967053858236923707237265799947631229985375040384618347967992996896644928084845324175998486694030240465846032654807055918573540166769328382827320283403568684306974534112149854695396584247955613558222265692734519716067218892726427550387388918574892651092689218236414921308919616217051817187856945947374545651374453325335861491506400261811934680042281883587091230592396462749832705865411223874024578695098368960352632161577467019641590973760401024943211088938152552093805097819133519355850367949631411226541497779148156925262008660801568879387479387562098121114473049327151250027720845867543605684475393145429326780804790517990934576651559853414122092768372684752244002549592276577807218652852510778917635452755537676446731353358673769051035130932480753550400917504332491120816245473697464302240432703060347122301462581800797959338765681268501210764046774388445681991884394747878614273285250885039721348239530458050264847568407017660257639866041661205245777732839116958131630324004817680699491433201554440365419297330769229660195740592600121815849731538027034734465457463862273612800601730458987875070766214975817205039047612657865779053203547818708661024163295660016689735344801638387031645255078070158173137151579804466689740650123877529288893219694435916000620052084356242958312926602909013513984682031357497233618972887903621501888759742649055755203418944707619411990336809202365898109181558294939118886964963991864224844182916349884225409390606032138839727426544009931057997677107305329159604313450349769135225206150498079914541494599003111197026615235837707870199841110038526002767601063511022792655066374589095611122911421080520967044722472752270503650865773266935355596018564117084403548268144023302300116248887180543371903345899105077637450410922954748107409829398636249773636978514772560129747383850712866642981735723977133746620053333723318821593331118101017044453685020854052941179860551729152000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -482438245696942768760422872804895911714249719155993732808833571951630724949827219592207017158286664764854469345411327471299614160820869683813267409622087880192036458370566095812439396010169513497718984426706784043899209828810183980444890707871379041086398758914028604016843372964391623493503389141386697761498447012691846457905964120427496652458538718458631718930926221135188715814240066561618217063660808913870390939602572759352018917521652669985002270004864469065799042550530896868125952048338986365444650167804730128203529063097260762528561764184927614395861730591855624393090440147494173022721831913426380429980289920652803915567586344845365837157144491488842320997053763460691521609087634640519068351476695678762282178589478272519390713229874359079536809629274270244007450473550615045290147671588083314619140524848931416420097639561416926116923280272801098599190330572302348296035069207466103258455093880960368777045289947574417466819404780811504631412811549464153830658709473473116566480881791043932936815548206761542785701686921789602872731449541631525344640288359584780776300701307168631369960459323508676101265763149634455519746511609478525330746014727827972273565543275517763245553020607947644688738915254866688244540841153752626656971430815785844607289909589285581763799166116133671582573593612550272217697543116610966247127831338917523861365951855885637132971332427509841064969923082248488589100662308962817104570768481395805922926045150667695789069645595754289127595194388435787597831863485313217672934943513697770310817673168584243094205046446552119438698789566290005202477018288022914715581478112051108344923014243855560665861392472545248910663006345496036893739295633647389900966142291700550644203483656287967133376741737801057462383465460394439230788512493757973222386997378382489297441720130783373263437903150413745241231425169300630177274995373097335593566798589722532149931343533547465039633915655789123462818644571476287901553217523093915059659896337238292390011947039195456686834807820073887409619066079009290271807628737021310564553887319809036984993548100655101211407825523965978883187336228802102278772176508756202592288233250321233482779391762645751889409605748985386880755297691201397953048544326267557721665518179804436241980490578902221429336354851200621582855207460585247128758683982255274159101469587563362622995453611987735140086321281481995360799157401420487246242565500131711241284242203826839626920433960653000834234124867738104757472164358314506006150272585653170591589459935377183567321615568948155552443437540098209507428902974351758349629543688746317519666548364128100164389979902585959884579060385483754655176325878027428382093989623989487977282129461949055925183384913267054877404889560372143404310051543356060037692669734906891829763144049091440993281645055774163955198121920042854206755271283193872859331470588559185263486446499717533621748708321418385715635125525062178578878575773877429011374670853553156770201773427022892019048377019014522316010353761678782420713471994708861873994645166587796197317192935856264309853895310701905580998986944103813185279307249098646598120840732346193642208645559147813938861679968639519362830992348093313752068466227072485246052579984907905272360498356953283075572285645951601267414771975395540637741291491709575360302506121807572953661909916372802686402223514010033647180975075675663635591540214914050957644642102415191433972347513761468799241579244106993307065508989526663196888731951061888598536696791562930109818952900270058795514292650227626836187425234521598369026813974054712225407465975322116345830229650025557289905252425914444162761700152464121654498813516995633773508695939856374501777172060288402079115350089050249486991442601881780859555791376772388718110391005016624480323505077872815659651713792239024645893507157025369674774016591337175641615860685873245105432607412694058171263232170782904862089171795216304374902214035373910937284070305856313166557560766698659564748800000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -9014470998565091014444392656179440848015174986252995655004729173263094108379046623690130982016893748055116932079087967932682066056478699367872352973610800834555156569507302436394353148766084549831882464004805165659187317946801922758654775908396671262815426365379866099071100269050996455383357840754327795769545169361589601398265625478564392261238269198329406174127249779062473884231078906857802708669869505803771981869373068952958274479769202971658012757513780044621834498880091642727476161835418836781329869942426405655280469593147971783888717432896676428544758567706331962225433147811664027981345472576969706940703329512665205530076780196162026571819563442580615984197514608693896361577871552205193627468354960544996940377662730455699057608278264211931789862702654957063517208024621032230139199702465579230096368046209611049897857247085104482957605973437572048299982208282927646419059765789497592360045232588172149966511260153697561480807704274448380860566444126953338398328299968478876022474106900864070684449207721361430207847042239995394033912754820910185541964620322069887098406194955460770744700153489993992043632190434720708053846085964639775171380481041451814033037645994495890170731745073425915461264871129678900524277129170749875155055144880003264597436595813962645306421333749542775341062316359812814529703674358197266706526570569759639693101336220216417529652661047232115890799016587508263003687241346544999043736572654165671762257050710201477888569878153862615538806736331572049507552752096753586371089002187988530237061826386427856606549953412779302069036764143388691792451203382997652737480734569866895415347498448818909355999758298597035205709440340720118165449809680179354658026753642859633285893573569742558463828500197172462670625658190609458534102989937067197731136721969554417769477403655325934177214123555214850291868101719618065663968104072196083352548067908612724567116989808665128560643536827063353529632929247661223834294521597232477210362920564494772799730597968008756245204555198971688840464814494421370337646342667599440103349046895402700192456770820629018388365628527091782482883595606224712496661740599515201217660603628282547531744341712356910074827874833360503503923570340983705649492601431025931903145604082892105249268797375809237559485310582947209877405683296503362258751812026038855632779424150122835192759680511201932028626054775217412220634694093963433041898053481065732274924960697915886814451993385635598238697592085436193219874095485323094225596059323406310188577914646643248438665255603107141148204669578078757700050959679173944568130262109017465977721320416093065979011632217190077354162424296756645054665706543838381522704726509321063358438516581615047646343984160868060737395943292036596249408641577475191535913344551334000514305420749202231617086601764148343809432491996053259495246655206457212319037770157047145746285200561894751464893863615976954958268729654480810926285231726784712519915646392397947874250411492491640271390661136923086866488115849316483187949929828290013141660031899031477547099673249624464814047013546341084114319564437958599137695450329325698729580392982178552746312448719764257170949249459133933970435728863474088421889373610939369869476278516907712675520492135568120867093379187949485573822439395719833217725486589811656873990638501737745743822618462124630207979638038694750832977625101860862055328807023456567986267597810382752910318780611866846467710524458872784214369631103656020097015346812513862210052779872496070229872983636316062002551134647312969393278094483293080803415067751077108244564181489093259930082484942264941396308731201766766574275421583444274541350337379258467150517680213215012455266072766507142134704598639593407615634751533588695898851769306003239208554288880801385703315936350741184094564066728938911648869831428593873355722400886152776375175198472802232276925752691844069890545652430774098335995861430624691092562327043880801737017496109020310510277190075023360000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -130328702757752893162138398591790248932087207605245895217131616064673952867972590024760402097036735938734621012441054179788361289930956508370955657081167419987345743712080060064966936780085387408861458294421924487754557304084654694084087219816202024794835112902376413502516010299254862003824359094592455939657924327033491872077617909357028023818695824393915808651967088758565591005412432811086888608545551111957430009518677925065416625040456985941158697737118018724883260537192155268435047550019625912985498612846094912700781956707658393290942878574020405743765560501890618675775880463033336256000950396562749599142504106224286409287913639630768873925363214094225595067260840127210070740473941519761503018523777553585148636312083402293791337660454649219838134020184473300802007003386796944274095334494797034088724650342871455755912132410241799256851574207721001632971891577531917451557954393015956297111200411533475119792215059021583238218373090805724931522682964786128442074381795806626581240696270472398712127085667789540288816031777484197816493552627472404678126135421866295566803503325178589753752578045460182201826734828735634958190331663030747410198508839617074823090278201997074910968797018372313017089700319524447602922198854126374285960946676637431723415310186909295542462264108470177205209146340371298932530661876658355530968387140056149732781370059694067244730596323852800972799334592326773764909924513884084450679914651306581153695195527728194217971050583478536971451770458096739502023265317457698356690837274351653117344313614123201702735260330407140587673317145404690113768731044641800917048718110372463969692394645472219952409696169995989807455788678455266451164790739630585096858910036679234904470953215685486230182683811544466437092540926667624729757693988765584062990332989478243803727963886258060130474226324329070030949199333530227824048481300871597839782182547917697174669668044977902237572454001617345264167012828702781729672290287342342583758897066577419034949680954501343483537628885099612539884688373491985266596463303108170288318282835348711211356210572634893693409365911275458309092991937805810723759807014494685265578587181327304824206609890042204693055610807502519414763822979594046032245724057408242167247663019910588015930042648981804927053010935960438049552027841693334062865911761405599605653769847107052839425975646033551094546548700394773965922446037047508918722398912121354772263879956720595748245058459851920723166242442651958932691971835089041201464684441176259580598970361172192944921500690677978672215263742696507005302985598403351897025108384439351091830392178573933706958870615443231962969088088285029213971305089356119073782420600657027506066721237172994843844992763555384494041259346515730799270010807365144383037991142022342388298969727755262289640163653096655746433524734831972525054704050912682144607869655504523428617353279323492362063826126236381270917370142048199038587666771798407327150098376031414512030156987554313015124361709142109614539221755309686957308662445086141163650533872436239570134504817988607499759779166473455718646711103450216201518997226076412137298043367174854693342357568960354749354981378584276970667654428967875806035199424018251734113249311794916294675058095808339922349432689875040604388349193423755887704558286793163606283194813787540651854685995181349100053070339042309690209442243276918832348306429836549344190997264187510933851889542180699090474929119741406095697340214719011513980323765979438541093357545907165054514748206849440633577899420373160049341345678030178857970165164264220427118262353434675308200453988167562791819214342844712266837817195776322413450482702105050711500087961630876739091476261619080824090664475279666157434053301551610129971525465427397004498686975458662882139585350147673606347990972186122081337853619875305006035469281421037113466012908446673447205266340631493735187478196982232822998038906699915838814583104697643757176558561587154539935432704000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -1358935352802910467897529243913417505456115430138056744217233953625119459064436691093318150034519756630427073579874543368078154827668663731831125164851317651862002387453630816570588849772786390648601883520423673802950428132499336627262865951109047096660115985474030598619009971110644747691023986314765454489452298354395156865423410507842929946041064132601184361686432226902716153411432884678938817100345355631980263210145676958510778719790956760880284989468428885175158688475119002468081286817744319705484088918792893436014544430549122820135049482274778339404324623311694709003699460178006235328373107071456480846560154587815064122371823559738852124352981037538453882253555945947953115480570203494022519960869487913185140626206258797899923553676826729405356657821421503762626754307517679077266598644157972416827365209625525656618662254789327937658689598073063554982850574806294944871826675757130301381038995935725755910836842288675774724123625672727497118306304102926334923643822273432816690391848820155933947333107536431417049699718057426440682598159855609917377650737389740835423526272135330810667291878527055708741561994237150370095255757147369332918496311234702004982095685510032240354171954344166824573045932396983921037916330653854048207680033025747070824354402559586722399093337612721594502755616254939719746210960480586492340718623447906200822270167511696492555080568396330428164970631381792738239832766536482802241893483712778905721649622912776790478450319328745565090553138744059153540110280511093315836576939254057461876161966112585018551147923361320793686451792696204996762265626332051582392016876976483531222874067894830228412118329405879763660496114015522083425124036389027508415694112427629197938741968918676785991186386165244157767674881202327110334732286403829047135704225842184218426466189977076625902240909778795368519569816733702925331175799600595667744117707786149514612437245792776472967868426132366378524728838943021600429589948568783906909145767116792696772050122589511939857628955251979999505590658803816487764976361006088568457843763129093729108645391606338189935727738402236288395458104155561538886510649709605405673019367211084966281784006224261411902224506107637922106669734191410748879299244323787556266709593045788612529125953606544626909635496379855634512567070459430821780348635126051037868799033946861674087258923591128325278615341390932807567154217343728412717909913068361261206181339692846858174064523593952824765443607334460834530628669929297625324424175351972578733449803119165032746652148610887670334965443010791326734324962668712127522487968495507787693523480788563037190296417450000095154717224854807220942917170464794209331423140136447109924906801765094289165001995137931425633874933295109020640547743349271346386829389421425133995066308302514676984871277762394628716431326147830898672210817980665496741806911048731527110729300442274900947221938850108312828328507965945769905360477341707571074985867013483736129160192575194742778793828790834553666640315318946445978567575044552369028154149215441468293271067342018129494422913404981818246038998386706335905299234105792573210616605411327331112068917499813128548491875811828668769030874324896257987399471220137138834344271950298307929446622341390453924048482973573399292083893427062459281698266270299011808960703938235391376983191843443230458387747571959747474361853466834784191241160750327230674919248312179125218088739886832003433637318488044853979191339449839380596902278885822483549768670661746568825625907498234279990206896856550858859168244378140330315802505001107450661112373143981576708577259525378212126731804723660820156658730054019706114940174407395620900519403787072312131785638192957922451398182414202485642751964353433403220660517932713507111897481729762681824429938970971935254766838997290697825411107818258571109803426382343368893114752579665183427092189464540120924249834090659400090138384267004151107389527029283448628716249423131432714240000000000000000000000000000000000000000000000000000000000000000*i1^136 + -9391889635095754825361439875615332621663361318194042969561364549860638700752405595046226324763218624052347903378398645649093582165630583499836273819371444866042657648422250339901042119237995883557071085513448875580135956604000287693344122873341836345691730136951725805378278986523722181272427204409502200813885006525408606415734095268394851919390550974232486932882699475343672229803937279994849910406655487624429473330051574141341105109581948121819041672279744315906110988272064348585962416718768235007282165889740558712591892079668039887795376374113451062885711920450584475601728949121691389404211729082473247136489051026433965951455993028119537794239491954970718547853292961805826646618246412449893425455916109840598805535987615375789279150044959004988245248128068748392594552906701986689000357260749900972745696277657993932880384394659651454965392261833264859915163250686437293757913890577325737100860537824869283157916878072757546327942265054143395380666128955368807697125239502148356751305371061818872403975895610339818576494574553596996743766670360596439402143346061541583841533511618303653481990233259455135482734705873300415288569350237027987147953759863501117473951519261533383056134304720328643002418798491868442852673052683556250099254852474255852785037968203058473509167254455870793780774886871340392269444417777120723027298856265504155044645611583715433903232979307164623503489066665736066977583501016611004682632078942085202202100721029571756052669575676926513837387056942154461735375756501337955114635793497819440031199511101184433302007831674409599381770425686968064618357643452565014351161769569797195083357892383387603163463928794635974336395270622396998255341122187028276230307286289491203224424128059443266438012694284955963673026381302678016698723774310829664505720549795419024464813602275282221006138365221676004460138197320064250211502747585427705553045826749122348570281057927823436357614517092629519894279989186055871346547990593899811474091742898805808073858564578881908546784055350869053428114456639613260898364232140059715005732830863876694948452969670579240353191134361704466686151135189840909673725419557723865910306095796616466095080073018968190537816453314918778546982167915668464980243520317697917502676812721336938794482772551525860363660690411026908577395047701099944772435887929671757236480604459351852833737938963083062788351698026276789633886802824564232217917466160146827981618808575369351648790177975916967357585989115049608889147535639188154647150199648434077457427960128074834292061309542307910226364854488427042124138777037679439009830473643951738863245802027418857608062090281546036052616562143946919244215750734974046804016986058278656662256187240323869068247062599123216725521856577511975839163185414056113883753903921572498257335618754953521938753912148900611377347714471569170226639027148197839637920615016212118934633120595068823296711926065633370901483867812368381534889031333546182035895108052229742995726481374758360061765397105941225806646011247741713162349347862413166626468167270132650902121741243892962065754663842591746410925385608015814609162728801533151191283449788280412642826247406940085345448543474952670876149808347382762511338460351071506251630286513053755917304091384701376755840430441230608340101758175182394366703733896162294341886964849230180667864604893851721982417782851114061711690690810874027382374874893465096619141315480478213111901297407870392609725812087771812856772312530338917395253848165805442890802305838218514114660567118659233245551660299561444449234827268504495909221747093385313896424415912712573790370491393004849221925225177765089132333935713668989607266314924885637485652560085312843893463441372272115110269620408189001676942294119756449694662236204383612290281880560874284615278419050079517348619706865648508752494801589151625273998362892678157645983336448617181791071533652676722740847272848902361899654160105752771616607213976590923296379869593600000000000000000000000000000000000000000000000000000000000000000*i1^137 + -218633896054514629997360035372997053947734629489647880098040775943520999249158027413928572882059095613468607651142968330257434083507625532594402333751699337628426273087093497156272412155066259727751006719678414582910037812266982860515375091651840800648895705596484402552093270469575672686691880794844691407317727683110098960933452975714074133892822125993208729958428699976605257959426700102481692788397493381965956116950914969803094950158943677652207134514146012977543456371046238598374256994055820447449437371865699507480699188214037423765279523605304350529389483657588443509841926449485745162676188615300982356440539466376110109454327005317716525607156448717174225194902577424546840760151959904327962232607528189579129749344167464170530359362708907076907256346321670130109379536477029234281668810236310153214163827288298835288554828004079594980433887465373864702072551528607297924301128037524595126363752194228394415204247256394337686505574643745969575399943237862112219525152471051434137441510244361228990597674609398059206746840702961371170482927099916626326579787877329272886891357838110317680413183759602548799597897983119474701446517592206979017197916139276896529264291158475588641247631348560704724708902551435449501478844477186349645814926465289337087667349097552759746931381800917515159452654225570193908007163785219040855079291677525008198287286149764152497023345511757301594568885278985677482260634314225741376221196378784388340683292180197905610636317075649529992412657427245667039025362787151188507978040175317795983680328713662150535151082200362284991931634508124534119303223353381054656131096400166674891977506493860510976534432985042960289875281935526273285329943536182767034791901366039412602258505610530519896112727141785034827142957002137161397497257199772311826758167852686938862640486651028422954818240472600576048198643364718040538449436021369089514934449139002328897143910149851687729957349453511565606688478264911041584506713578994060586056543954165849239067192027377943715244083854256998514822803949772102100576153918766913960364115463472750453718912716338121821148945096971647649436187155777583125086585401555677736725891781619276195221366071875469753318689118249108045446035311220965683292397142675681508122455696874483144039887900442618891063045904325941878008922456858986117301521343212245165663812941671418570207989904431049455367459893108347198430197061663327333299517272451677891525692124640994215399743852116410650968297755496008189262508575561204431737968843982061317998151889559936543231442945121734346106896346229638578537125062741865569571660522372893807163055609421818627246910870892968328894049718196015697130031952781800085656773837216322225741576899368044786826552008765796071074973949777395011521238187878555467952844640519834550067853918488676233148413000632454722759213008907978482625959830852692933851063925488238184401511380642346713172396572253330236373974130289311932328413666922046546884479043579202095192145269435322266621458670852148015167225354490326311116782601324137244949964464759614769563512273993338542503661259746045726964640042201734232309991351358861534579135358959704437733844345758816276074990706965703054095105308190614360775477652624774541441283655194566588582513661781416251498005089196045220300842138900355549684116483908294836683527426601611362376853172503265445970631801639531726865440531882445957793497650268131638506212899641598840230082106485519759637793076399581710948742183051587168661958376487944077228851357245470389290917949796966032305525954330507751887893725820312209166725668445773799631987432931860442011278338782659813294374550541575696544504636387838777766060038207416031447078716766037201619113448316960438063442906197363017517833518038307125528587245682856156015847793945741530984298370193648487995167562019453711631750363636509062221239849704747741761873026044440018363433322193512431780971817138979803396566654461510668646588576096254739192217600000000000000000000000000000000000000000000000000000000000000*i1^138 + -3641982065733526338212858512191274529902222682642996775158833001265892620988236067530040761082900972815702797153504661005892357108689637694154451233076714105270632091013631573213585356691872033153472784221897843628649318781833280289821591267055568029391618237643795462801318329715419159461412145804736750427065732240305483527548028209305638101295148159266215429753099468539007687170406270758636167211141621904356757899415039041896121655262456479502579809272632438336694801545864362561710731070937100710857654806978653520751862910754379902996086412934793645774294792673259516348673162209306072081329097242480735337753305415570337373989406586544195780052516246909329825833678508686299819881546525350317106662756931295617305762473311303834793517560165314659876551879692196983398615541468695740247629225068686398295802250943642563232036823943181855322394212748510290579147766175785521304504376845964000861791404020626047041346632321970325535471075345103718797966972236461815969040732356261063717284817590722122945800578324376654866592799352194631335821481598918509191599763051248047875946331128787989826274394245325391559301701086968669142968538908337339196419075404009803557398558307341863557034525594058840707147578526086309897288011821355532041736001718430234938978486757564489788134907944311087465263124483938231330535846573095174809242008131742246939357247937875848207670843247139850043951443036433238162542311439558382308524637175618998393367695097441676436362654077250825665174196210214812343316505182091952563291798054850188644927490081635513811354782727343560806454324166498368657005951266640632334536510960430330447586276382430976843083698106465715139281896642176105867416323510547209765331535745914806105887221922356407976127666700165813801285716797523514599758486994055871002672603011254046053398765183696314754781721965681842231479568662667586455040226207738395700714578800983410314377167741141575471186045197239255384314879882631037538416107199369420155557887518814620697612118379065403552243116835399442403491398198546539896127047304974534195289541101223211572269424040207668188309325724524868006907155698372200864683909078046664747613062819892251082148308861151441448802345976837528832630685242596194692025835786404666743648622736387054749289592523023040221940517839970725519301705179970109070418731723906150984836105866020078129308360891708213610746886642891407992643311821137018794905314662717024699453556713558483447054400970194627397525124920012902969751562984546132481725370291341447545337560233760170445314729659445226905620520759510732538667662699793446909695711577308212029127728338608832908364130225284700668505409274007377474780435026499770306939095231335634299496932918626227507876903225335745050222422363134281004459746961383329715952151502347743456638896297639400134712339724565054631510093054029613244249245478525692881564014027634331037637217394134395989269397628268572902320139028509103558310145886026012458489499907676657224569869096665371018185398837091135599129993247306653033189610790502756285819059354219526220817353748402214802805399995616978440828429073433721202252004267098559335762990410070388049633646014928852094290079665209737047157296957100900744823360955075645269843016094455495602788937935073926261699486918831896717835327432392587200814857664835901406190710400534766184083693353529288914288516680986782518956011739427213190855461757983107086207525252195732449445301802175149992029477747020433969977840681260915378544473941152456951507487905101715271342557530888372261092506667939446583966409859701931060193429449797518406335276527450334910683613253135991049129594140052787198251396351731294187706151873085960291263904972391984511124450940050429707138906239685404036564700581112489064250077861061616479199224238671610245136083141210364434440837386459275162865736759353201746347580546602103962035814653222508602391093744193817096033135958320555475417880373883015930772048114803015680000000000000000000000000000000000000000000000000000000000000*i1^139 + 1319353658225281955399053492288265852611973229474538543236136287076179871921849207325929858287501052682662372067593917521679656790148982970155294507841207244544702888472603364376082939585258976088167521753290939188472966206882044490603149982406332557332899517659031809789034501170213126722086835775424467833395297786996226352877691778285922241876906928843174217912231525588222145103007143122600030544110862687673743310983296064561070670284531496622346744805564447312309004566581980717449160075123493520789979212402892217182120524400373260669425963356946113163707422775425653786535881153335071599285514257460038242724757994489891025891563923832739191359519065589270685067137024738556328417425979144905937072619219672520277453001768510215737183170677832586608144774558159529151511303806788050822247804464793210134207680610076293630448472925894434380791240767143814280552761879968316363951738251789849155715344763350153566443396861647881894420968548075878349667357768462008783177921373665556137917939174315093065591795825514299684735098392950334962654617158219512924647054222902748624486387838955165537983904439694467525140354854800246816564729546218035789666600515654379265619599196260807988741933622538877400157296445090995944613729720396279233127151411588764058535379405443506450081071474206401600827527367532724602349603825235414836000763457153733484609009606665772126901401744646799778308188430039663179985976687637865408752700563877407426211952335113697552231763282536575490816096804019143202359370053018965659685487459103046847683061104539271638869285058905909441905004694851951051820241312304489657053285475574069975060878856475641434904358976932475273526221622034151024727987105957519764885412320480097167887869461860761282993294198897505963832043012301267196159174570469501098579996738851935662950954107714246510943835902507481449385760132491996574318753833026338917735527898465889464898064015207657446813467061436593894584078360685226881078465665467188626310941770759008591111690229304865665340835889387400967046894925627461625094266921659876422345377638398803219493948424115843421304488257704001789727336597480664499371151754252399549169135836649909247211335188423750326849346316349678790497791883259622680438801688410282100005017436733270719585999547723014885269496522359371011887633275430322566739821803354599474924955328971167732249658906599334747154240263769418163156972178253894074718955121567883389351997028344737546262508246263607559895165019752826461564054819049612989426231144453132364652439762953997718967029250411924053860627247960670933914321656389007551682593254445996524208570779465401099801811924717184171404665421233968395875421480083828226203625119735862447250202878219616528662912181913390767906938183841014636094244608429764542124485790177619441703292582424162472496228203457001253161402023263158774851190152174803610680437422489712867455066843136382493625489854497736710625628478175462711292044967955428530393762503538939591178614354287862293366075228089841834867654289485355435488131898875332625116071856654758248593240226104158916129914642351487322955809191938188472430571286402650426581957513087174263850222507832964479873839811949103789862889498239844911132156813665832476321216981653574848036420892082234744975191895322397785056051449852642047417242939775354037406442587198608200309552012259578292681486349673535213949097419963326864854067080061948178252642137868291808805522385777923960784147538212222755159186755719548699286611256855702441803337829447043952233141868476962342963436685088952207553754702746172003504034777859973156809427973990494412707301440167743856460208575264925012230798213301970659006755607089972558596902020616284258527641781198247107093519742790860327172024735988408093616010035058066076316932532792023664721815233816710887043802973579155254979422844175097076401932169976441361702469335996269904301260900840412260476032731455644778021238151919968787883884544000000000000000000000000000000000000000000000000000000000000*i1^140 + 958903603579669957539351142802268200716301490323869364604441919788939667037685436911782148599861135339895861960155949401690301463417155467555890546988098276235324744961783302801906115799317096417105058491074866068181971601185608816323132034588645979365405010636525358236999681098751989313020359175245617036314919773795286994876012453101489780615150883277964870567924194557375581906953904108090305070483742489988652634239347401506615761702542364991118934485751062851949097812052281892139372151527953502417817148692380621597326880643714676735282093014297528750416553688688257532869274441108533409136829736402363385681423165538184374030548253763484658433374210791662295391733527176253649127606198753563490463914902008892009145154729630641142953052813066193549038808602853958061880253079108687495173862871868529413101603109837965490838415178702584607449390935504056671912765353507961500288642779455969947538843439159417627984267641764533092267153912679563958921586211763263886845774889417547916517315818229382968954607567534239233268408413612353310021478682677059196732682650880474598277137120561160811019863664101465625407784703157107710763472497413305513524674592169934844763900009640742471711096421198991394228120528801640023539058164660761343714126061698937769077518002706580729106767538558618489499904267414811225360849087246822406674105141807296784524256488478004834732016379501081182957382853773589180369024405360254015728565454194740059747245089282263612480539026684386313511196518312137297851448935861998437900643405288700367518432556589936578472401125404758199869325822911971944935214189858703159420378713112739694385815160331131202408329107748974838357056032627152806489273054209711117578954171681460818374364223451748614727069149963889167571524520894706969805428711749393766791483243175758710005115356461684839247047272444671048386425686948439613749912917159020976077241721535914639709728842431136144106542458294325644595754484093147234936920402862118948589875767903972416188631291067059461593962382536431180573961956694847879662953619778577202754502692472887845319883929186676699589996291761252887085962887187112356958419294805644603501879038996086808661606367637734558896630412149439862292277066383121504624967411274712226922188270222632546264279194847437715176753849096308552535908136094843229593325376159907761833715951780021913705096209243812734066118894290641298293963034837362729624784136845720654784451934381606225724300635721619459592595576274097310142650423123117783196792380589325767471280364472118167953625323538249695322891588086006050860388344788773171616132283478163112632327928840886824160242451834859847893894983940507515985074031708860006708344396808239103251781899650564119995116253162885858339187290036077532003017251667022292831519297561420275250866755370489066065950074092114697852405844115647224066512116845420940186897940675031633703009577908547059428887745517106151522041006367277007537515081528802574671292480447828061268464244279066478346373118878789280578337555198489842384276362555959512526755478560488946377672187613987048668134869273843961368327477640741511268294268497942233787967252534015657662218141296997766338218176635839357313020359165430705030308763276556671297027931633745018975218507507361155523773499103083579146052001273805744481378218240405933593052392979188850406422704946168081903151953968589008926978360014609504453515779001765925180825850694523077102004883111678843889714858239820660884116060067475395306684080810094980895288822781934550047848637684959836638829873758544467166674714175937444776304582134884315882139038469385883455913306793525956232515166579359915531570914829673442386199212658967177652702624868556696663869814359463175858825527340865600319138570482606014481538908953328981594090746596974958166441834215265153101866796375209959399850191650769599073985164740908298280738570902602696235040893755229726222207577764646951726043451501985975500800000000000000000000000000000000000000000000000000000000000*i1^141 + 16246564776373028160230425220552392752392108744455483025667625155186836037586077681117641322622835831894826524012939666908380688282098330790052059727938564775770117059084021113857775517257232350123008717342820141613252815694638314916821360568342730799183890587715923960844155789485550785779517068457969609884489910328979057512651280841024024246179940446625866746307756601656013925038699333215948978815101474186245934221603182966884268189619585648557424484626716310254400281430132176057006178476746279165217742378644420887366157243762834678523357617951308722131913207274389416063238426355840789878450718143895908221426889832429089798880348401234361151182797445956723565423099817926674002746994451631889557954078739863415228249502469374853353184030302049486610722381603705233758052103253964354313583659523195069751612182343039201588563855725683791287344480291849953375992897533431757030473534724858527069638585468681327687713935688057353569591989603790330386348469267086242846073750775909775370624881304597710220965293533015908394326190944597387563508769353114674465946772018170779191261868178174122024049434649880173666410277998227481365683598796584860747342197785870494168032581301423376523921436449223538144317522749973636443790892347119949330600060572284638114695831317786087314414979939532285550494681901988834225027758840949114704880922614728604236705459339218798384802548462465751701483140446396640336174051181780083966424308809213854354256871634542620756013896237479873775451878402461935974707245478271621676974813086319724702107558356936446953226466758414465036856171760084050840634997216949397844265799464460637100794978644744596079305997716965822031724729498590621559059186299299087446702078967614424674703358391328947766040621396306598140729379451240735338027744640757032677362561683084673287404130330652688803590548354415896211405719569606542340967828853719925449953355006514440765950126952764297071072343946326918091582447386950620679020005285542585831257116884064751750116567389596934241806178735989787623723411701594928226150954606615227226725337259234870104559633718310632304077223588647296603269340482478641318327421224391232171215061342562356247384250737994848777798164933445590752343750929749908996837245900212477847122861755810001126064404806464966467743922200895179814701127198964952310846147861232461951651202947465573381076616117665187418366715223306157940234274837847436094764446368391631547714779678962770544966301570539519031672330361782956744381713328990410628068751028315220108821128111954007531782360459340374068109291605941860015948841089726773006665102487139136383620356785474390459271642202569011764443487923003989951839759479102868123384472512591640770870817651589419220390265235976410197259679440064484548417847901444138865429911157210373190002253679436145776590354451443227622906391978019064871864058003347598317717118884286643615249596716201349272435461293412741770479351198395645153955596127879449389715656026945152444836957115205244454149683725733938116310116410000108480627905037791403369264320111090565970411379129165417771147558232565349638523136526956301080293336158462424931876519952726722909141296058990935149350510347135326523764692780904421842520104162456160021425790167293968678172938072079402884452587601577752476927425800228311971417610670038130895033319580106096085017663106164734318631278233076638511098624425028814578064657005334866947848313154994526054673779767472592589602134421330129509545772706756255596273190241880560667370712176990918876318306788768141349793580201821009095757733342315034855143185810989914302543923638672963647720637628709349739629149674623553228883866078758077835541484162457165786163080953747046453858178079574464484313642962225871991747960336731571728086756047363093137800846754783722611205967925613759511282215442541778055336657500379502779339699444677890807059927388145894402061066580592967613732438821161795371478983764869120000000000000000000000000000000000000000000000000000000000*i1^142 + 107966105788551174571988789565403915909668211006028266275911449244634452798985977807512003294801535136523538618407503898081492892358328314516362922705183260987048573361533053822989720499638492450358990889156381992027942559738621605039055360218858554779480468634670809580787738797663883537984190186717283804883522498987395695088483633602057116129096552578705640823006057817897297670721459047128288984232131982726235661751241407974156555445076903961112079994075008994659554307302246267564488265172043034470598524159656987081591984626225534778465659428557245031986951968789495493188209845811063166481371128022601938698863780688649344836028850183631197433644811612988041091191048425297008023859314523796280181407592964795243672356309043998033405134111233832767808865785749638250625801827748393244556041429290651044854463327418118621774908242255525798067301742205497283140485504826135620247001703694536175794501060246049382416137148828053335901585700307151787270651689698584686139484475550288897080055162763877739002320224797197887896548559587700668146133720858643119145573098421401663595364809795682504685129686008092063389092908635425616614253375802322725816954243936740127773880362316231747061248960419203499673140939802306590502073820142792025166009610702777083086396920986485703921187295980312995148492932446143735667792638715043442280333763276121814748890878631733504915440401444001904757624059788703126276145079709906344231671931245598078139410894076112456196713403995774190077721459442104540494638481067853855589287399214421979719657331654576794381900709442985808671167292305310157199666056196478190865741553211306367738750373482062303937839659217317764203011224221037821978105770098505113714772434636819082286541727659298960936679478860460527770219815837100086842432443355085147980588717044988278244830447233737355826241429137800423048854092425830003702204361761695251208404829796456771764861034332992830555586151338495527588966755640312883984771556697753865927283448592766158116609265595596203993325147901187704105395908835337833466740649384489517662693606551066500993744570841752756333957267547076025235698595445685967718844936790116836954322355461682773740907356775600750188077275347368931565167458282535788281566324264183428633283619294604489528032694264010951758933240402390898681063970104135714802929953921785724250985534549147655292368745660374585857035695905538896811963074633135711451851615767318392302837709755193859287183965109256747966849595864033142364563092971653329363804217982318853770319902763629774544016943197343004762005856259781824949542817648955448651122596671174726607017404140194510669385685392295540273098849303203457355744378838748970931688034156293814530257278439879118249042744146516070786982377318876878459600833220360208475829370040879073726867080668854813749415598800687569497732368160594307663605692313039327977865320665940949604756360428943316669491822113789309513745211783545221199614889556874762885263465978245372118523511407420016835351652311132717056038163227564080858011899899622385963765261030358703694506269502708035553660216474781530097659313463837967171195230864870051628650867418344846186218959180103012641370200742334315997940909951628464345055417418684806836026564101771012556903226454352102134881146995537814023693510264904814256071691291109101057892411965308517081929257323950265729332647763181786710721897846689532073101126964442595575366416119221937176681361230648364617120717506749899527731989224026944153698838723184520561677282910935129607530815408286784236027732382533345049690891914912733459791170405891448725887159490415513423089127894246206527670285539135240646610269495855957438826977836415322905540765294340395752886983377340659492084881722223988283470179638222709119054823710336810096263358649356805169819250306521590854245525865732658412432674387692571006377074482605116508018301558152135142768214144148231642277058206568419568910336000000000000000000000000000000000000000000000000000000000*i1^143 + -257760034258618871229020227164839868387068133942924582713661776785310089906884674798542185302731771185637551115382624480146750098536985603217179936683758426989490102407115407846337976965520017412997989057518044042564439252092487661536100820142793462567397979183966978882215281560046910335820814595760109251751430913470367297482865476280218910761703007129117765274504049798946836102904126244937333622462587720586760920514307387614979074341001362977401486601291216309862061353296638369475335601455509199021965698643796666079521741456348915608306491134037522739243725519364444345811811296729463669950192087022662727742390020055200534691052711510337862898408104573202798749413534545899375812749136508796204048842713596629792255562614429427624404416496740407974110432943347683145831813064971108340097477779096305205682955270235135820768593728406189107601046973639714960856888877410738731516883402032951389845524728332197897324744634838201552128398640446041202402197291277198624100286203928899859157622725354657808299328875736571621587030279017494880246285170731796144917717655826192887511010904343784836922078478209463750898291284457339473508972992533808518771364295159832059407352027217950289709485061087502107756779034633065981858780634874920248295509763792402140473493050894549154139605517536039971226650806542797794501840268591471791964181853231292722548612043128842807051771888997351072748329217452100571366909571672847877335073659448658196291929324638647061133478635772056630542315603889816965089522600975501643568519124179728436669167413583971436384329855796111513869190991072999206251613694011774021062292122906835549852560448486769910905097314839486092437038374715034380084653318910353203031746511370121708740295689667240011737283102533861123916030802134276478777618369534277544046387068422784226027008639624063380985093695707056304772515254037232599645524785342252399014324667709357179505515318390364526091694033226233716405928020917263794915156234691146372187659625585985004914640877178749613994074651405246062836983033537225726626351671428180819931289879721948150987500565522251889660231200052432228308488354015822480182903865670116882775417605797718835837898691738938813774545426552205388977649775747695431823095223685191294925119297343580647535067946515163590615001301663893138953528492788967368391011147198600636407673969866623591070670402925525800784341805140546412273927299028291498566641346618994936069749133729449221032911498983234155918219886417495024528721934372356173790918880816179492219666494044985037887326507868255033706097515432614143954441466408781313201771113217816236162470858019485908523884672781260108691623547663583832896139159501827143217018613605752011339983490427195620777046691366956924164113176892240275769108954423190634628865412148438541461684917761809346997296002214185098282986001098169702552116133266150121227778032060600711451235150144992262926520768773466052118700983732444074149023942391240838588971148264542853485899708521179563759970395593331108697956290458447290869772513944559752546365909978547804437686802369462000021823455967915942734733358448295045445583833876268066078506261899669473845457747028931991544628908278648504023928931300519351248054950094165382165505125597960731667553622674553486051626929005173320112702480558516910382585554746960472849809463188936774950676526662073939334208367613907208073403724948452364726189174817032227997376607355964484702191061267461976917992720678243959543515091086721359572753461592435419437838984477229178979576183911687987636177022665502245324041338968389862898500823885402851808742535294378087815782013200901383803161545846483377204213333488625536490310923964492359189221394070202185832680356627738897876432929118326538688720038615628979108140192005563822876184645003604216029804891796500253364237676610977090232210749991389753941719794352749848370858697797954339225187149643490205801439310316883148800000000000000000000000000000000000000000000000000000000*i1^144 + -6878742306587650544177847413592006772818914224615956200849651315154345123368093175541976244374633367731875154185513328536380250670500890304239977845176162359511358578401261631569611782312483953014343141655736950356574500425968739536024957594792407048007656616868252821184604844559541580552442221276808149249422668586855540733960484780114163426456222737327418974947687648285927033894829087572693850393634030472401054399911599958825710204705086590699884006212425487791077651534942903353582059680727512492914648991965183884002607575299618275467082770833105338862431521178691303819452365695065165726887408672535743022832113500819370586348357344179567618792707393004744452055830299221460801523368629230051401458797722279621204597367515831411944740060037587208252589320755767288455634924359696723005584249519940726966703690137857278113348837424024765937586267831706715072327873755701128603546884682439916795127492516814663860244062755556158396230173173131267946385635119706965977940664313602068023281572688158826797823274936522465023797386067863700034286499577528612926461434650079543085712281732765499979451192446879845080950612707558539984364106852917754576257888495338175097484263715906510455677864405948984383392583730138175716911266333231004025025827072924666718393824485610256048574122916195641997722013983119864446939069204481301984914473221362814900147451843222191708734829447709400075587695819304568397042521768181193379562337156202710872701280178448880080423421957898794138394630855176173088955840537231136265870960555708116251118557707145414880158558895552046535559923438126270410187989583862936844614537689451722233597670861698135531386425753463872239401696094834095526254028412327057207014291206631265896690351817621598523186995099905706839550997997702603384506535943730658749320401200364175784008625527319715845085578446110035274996233067808928555387346850034869016785709641823273724570062367320270255407757004762280683812869137639970968068770426037085085232470281449059827296556819509771442596023624988354162577266094677870462044295204327063179404281340925991709939572059201958854509434027679225833044431069308618767525935545446806368741189936451221292456585698102702351189094200393794496939266474831434307484305514121245520609158133237385510100618781167183201460434527024260482721050987740031323908454400930932334238687840220220187185435694668094886130600489002157115533995638086980249583159796850565557782511770297889193677330254930822322223815179263824930254169040888730272185702505484116875773325874044982403870459333780356403446872931470393140679389520594363246911784235522830518454468842116073823894606991399692027294818071196662608181235486879841455669683669134629463307129779176141558449800173010457135071670145928091100552949123423355464910616996848946138432843609987634462916572709168057167457244712724987829398968809402806589678485056783427518587805057687356338558574496169612048142107088738245223472531889841135499127879284730358867801392969008162026544259213136699471728263685196487736087735462485962157136364589226118153680138446938447607897714050785329232715781517267093674038172995556294682397367703528882482300064999779244542993920868704783445184648868564720087677316309497074637749122646742694724386925925183234293669016890532168298617269280225794579883305911268372355271751943579344614642432352025453702953390001870627896015171028426183691802431848558405674656429669297441898030518150544780587575444951548647265022824275533149022692615331719675607882076773989268882413442353093418417449388028959345327825037486600689098205509970022412759543290508200184421386687067429514892186190910696734421645051025304458480683413606819158994226012231174006042501222310362405336898162114717210853617139729689112936805972518810501874186196319286284258700139538032082293662713147872278040891368589330523687602588610010217976885952828468021031107564991163826427265653145600000000000000000000000000000000000000000000000000000000*i1^145 + -5621116674608594098863330566225300618539117079877707816101054207090987652130538701466705972008441971712116080802868937118264757812530550783651825364312011113473929377103744811050162037231865728534409315025363077636465532938045837406612414764200841202142280426028655683946598491453045428345977362134321864119695778198230942336991644755063296103911172594776644843506648429024493974251878097728468425948764240244439494614840387239891695299052434865025364679051491666368376822849110369668963782234933231229376895879836659952157233046590222831602199988316705846917311467985561326886648772280180035916984360630867560727729190811440114556357486931623478595225215436803668785585881198219786761597260827636531028987190903665055407983435713961875306472790020886657495079386857842615660179902579493824182761052792157616438547577165519046594100709945558002884760675030638000688563519953836586320779048907119513191844102619751556972197326368122693840639154130326607622014729077896094940147280846312261070221193431547623813434905849926598967701766093849033467606247197516196185810581658047498557710588980394924602727816318082585951059481180638309862241372390516872705022159825446255431846020344801916796060093878222201121027304619991193301393618713141010195447571397937725337383776646156038310367735858807838228226826814239336279688460117131224750592747458225789113062307871140251008526185379167483795053392960768606239485624326645550488979054799031504392844939927593481667968564800638936387721232636115407078545405828548642902764536806073580204533349728064097637397007416393292910053918631036838716330519262848303413132918953213699378350535854536385062850651924301686687804957364843726522788232210578567050259524007020501240446341943185822866918675594454108325339419879264477042422370799904162941791898437962188855809884626312218139642319628939349899126188631864896126879913653526835362643020882072906383041335674146829915143007380493807348481362866519048963637683340370177037180432202866857012354043228592521204861313981615706959767014973820759735620477992593019532335754390213331986836729525231080533041241137323848817752308173832262179955086868835840792809223046439260318566674565228416508939590849185495875869418947079388159151925277148143314831301456107299875621541441042633523059031011899245154299701783823760191535291686421768763952819770682767614911283144003485525665386525053763769009449359905651110693288009747904688629199991467504660616831370092680949072333962445568461677626923724715512425696643488195764565002171055604375148109121253230632743460683349050567360972199629533956052895438188619749750717017172316098730942141895208919025514357664571867841534880442120671393306877098971229457973279181700632634635443793165360990156982524257462089253010229116610641572985844075615451067212123035999940387733700715974499911688883477128941326965851050166316537347241786440210531403695650718197318144567641956938441942135593070744767656658148573604573250873256991177000032010547885561362113528149940309968679590853183987944318165835540322667179582985051147065248108928572238597838712406699678158484446892821920779215325096111670453159964449837003997586835144303443644635739673709355658282619833335432702983058511729121390915599213901002517304025089877329085486342479133534066534457955005997560819273518699527113479376481240583572235081411974137848046659586988559879365290829355107763060986948137509544790760429413001660585596245152835446167148204104884815939144361441092812914983132952710507942200954335099183068652807583140796859083478164422678553759898766896442458608012485681753777225060296761285421578837662480194897574508755965272732515195970620193243143958543240332871773932966228006385415545208178564282564224636886536629563217387851465274095270260736181697043872465099329942777160841275326285588146501128005682221007378711094686038368643706453852944488666020853372413636771840000000000000000000000000000000000000000000000000000000*i1^146 + 315457167816809253868951991807085453877411715989452974363536473166185711991697616360900358106574445889943846286930167747571579638521951684333220472351749386261334760042374507215517391072869853533849690092872629181592475472341941604924164530511352117913094696610370114604843111005028828793806928174076826189343901643647273357048288272575161973491656298986500852717527358774952476833178316830673669651714203561115799246189200007868394789265212652589756505926292025593763246009449138086671594372962861372360700292177056665669014446529553477525278359724078276336973855101546246843545153572600609064727923199397083113378987755953228915464329250678353922041916852156100327992385207407696625451105210200442863325135939403229372600065122353835466728542164334293982301437830346741525737804232065167968819426156974012593121384393140160805070825255891475242412571031920544388861027738746401463812811946471939990701906971314020251714713104320544102907209788404146019654727001302394962940279256485893044708471799590803079106061170005897236944522443215340381451364137597602678033749381948899712357420058043416321327318217700174372345648489175956179060866028016844942446001174590167388845971417925361236040238541832431398882275070594314516066995727428560251370658692084153403298054866648105120382960197942712198290285637031808805522309772726555714489441890354602996386977225754451056648000614770517680409429106108884539079320029957609244132756063900117527192596698434195798286775076485475653343185620489160801666298861235141390142864615761356319752322271466967589188781136858753122347866950344901989889539129305788281640097620909382342352994679096149625609892360930464023088485893821159880423353304482950238891815663246093777033743105047767818496566166163959336161744676128452822219099825832083657280780313109144006125075105452809501750581488672984397341615968297165799835394276846878606343755403460235483134769761127881020828087583561490904006908557062748987498268017687768846420595638368916423274454342438649538223230425658428644721732807616971423962994986310275213322341732400275044821082868697147294303958145515724822052167266943989905550232339410933935200246189756184985097555518256657785183671721390952110483044814516563693729706231409184845079302135985533122788407657756376564653767482130601917744485639613150209760954161617271460303233302887203535023473645722953626286573305321795299879001944088063843457771433033124224762150671163750364335988923535965172334027700794645331201480031545232063774563537224157999826327952577090087320000586343324945018239190692677743959348706948145220786609318590734111399019844828080261901954320736135594118330719981377715771392172575595838928648137008756293525045467656986538829301693609589193834541618625411859191984900864829968465134554280412143826891049758978867542205454467469986652749178077269246822667095609742790723684744931378107148106888504557791300957599460583601959739813414989185351474322639622119041191741112776047338729111393901677230687422889501484264832400600043779550745385120404559968042278662343912574498937886514406233623675375935591690675224229914017264930633071634866878900548043635848013777115343700708715518757878053727944896046330639424098182439119088981006596628773834144716607421735169151927616010679806097682817384744617986942001405274388484405288819472808229410499644991842321949521049061295620294971852721793238620089481821204955681280288527043858973156855250228545782354779061208263654699983416076711170668380984776651369168407209982118167078911232512730657087503960716732596882318490143640926605016895907096197025284556399388628776425190214955705699399990973109452264442657655742102843900473960311418897484389920603340291606217308174270639002505157553780259475572140365277995155798281463848770750428810792843540137678183672160374448725693515089463312003063394398799424107923923472548706944576815356130230062284800000000000000000000000000000000000000000000000000000*i1^147 + 1649903079260069498075962128055337088411332337336048425624751705371672036974743646697349479565921322535387288925713660612319329738475760603593309191913054993666023118691156307669445610519323172259361201928405625744834943549395732806916123823744006428102518774944414177731736670453360088368983802770480704338381355806543727542342952682468108632402744884830350129600699449465385517737067248568306644914007034461545142941328959371378726709841005869932474443582889576884635395001147980947897517071654286915659549706872568192757087448296944639302091252191639029905721649922364551830223153298593480100481800152886638830016782590968059930223130779705057213221391508088991557396188091116449116286619063464763162320086598734886145532644276196948717848388958400644367579143647509412042997370244935448209399412156550942800101734565779975879783958940099029839307228153893265289944327060608107917760250566849885977175088266311996031207391121451419501221712826485931310130467733642644062013194281310731029561047293951844582948539633061346500425551543381660872374452358021127090677196075033514735080597748079924492288695478517329388270174324451747283862568564320091380217180021571462102583455658711620382381570194508024666803687467213610099663951339188838153719133874548558856927262225089216693485706484075255073720322232165584227766580673491068057489654146243731905067687777554464781629998107606934291420156835725984731822214635201379801331670237300390439429827603302651213360152593630828608545970364730155367286285302080700346501208058915529177738756376582233503251162261540226869374179074798206476726556329508003130531021816977937774448432748623906709673890785338635689341556120125563591736696975214430831147499038269134619688430699402956193408570542734423443849638370552374613006213938653490414639531914594715054932306750214866636482432764791471796925670498268171955660482553555155693881047583023569819856934092087990826426931099031310892429287843752434685778481440736788206373427077901921958275476683479077114249049651483968212477816392410548715210471667859057343947017696860448895083233102096104890291625361629348922903977294660719918709979160177278569672771190170474510776449867744595140562594591831450546456668528105949962230220461076149963812373240178492453958335366171132853786241693435251608785003106028661284381719684864805470370720195612577472180306762182523515767826816248106978545059648698744124994718584959592904120427420091828386500751591761150107890320062551370653199301846731292039366752423815038153754098444929450083250247636975583571675409150341492346117178345117718850847825160833060514552730404176516681340498922869660650834206279031284217455040626014029840752192242148823642299805967626698231162635439836113947375114908476958733854173270324616672716868065377763878676496969707360494742621699938760710261815533144522608346567045902109144646920896321582677763254257338246072981940770173566543481153685570356560270318472760348077669439778118628616382905513639063225505061335673094604595765708040668446288450737747928169488847548715584968071761726645487295496287336389651690619327564935444361713776816314032402725056666475827520338979433073896393176511822693918603084410397325559274006674315286776131527662638489927533931897762226836870606288792024297581750523392254801026728277445962189259844665916048448201167765133378852526545562033004887640295282171154706938781826358711327225535150603642825894236211925214752694578596011694743244017402770920542626322788127899432202514767036454971336725477564783626584085890355033560516984692736015430898859987924763926979962565127873843858041958336486954281860167955370507057645715908461107648970070749051360018978280865994985078563604845671577930018568387543206082575934703705569325749212516785480345380709405484295013218761976477219293162601375924882549519591839950945685361261220345545786957952286747076059023278080000000000000000000000000000000000000000000000000000*i1^148 + 2071558299515009035723645020438468692250210476683002997686111551407862397972343954597214787411917420730053934372393920701524504961020501366947547948790042703453917188196546874910168561267979418077920562994743816252198741235012103260789973882053970832384034287773254970850923218840478026353998657158616857838176583240169879466847514368460502765547979806254649791426475665258419482878970022822352040882809138090846073329937959109003791786819077011696662679930265082777388921361082809850525743912530778962506623283149199142276164216550924179457389541172823600174483573035148632308329040131231698743757572750746988122643628471363005930607805022415706436519900368148953316718964561706922650226057465642807901803437795346722388576567928849593001111029999547944746002889609190461259411227413499195537113839340511414524503587225971486785891577216964308139699390986905415986536390934763483982162224264533406784787047053302371759456489095834379848654156287740322851068992746138724245601479213056251303228966209798283912642259875776755019113346427049739219534172671434984101962065924388062254899469634597654377879844210119045665481326377246923816228511482212716278611692221929739352759011298157104340379141749582471274093389616175143653203837818148009996820118450779276157804598455516068916261451341702563481493712693900081468831385863850218894995623958962436583047980453256222982129139724257852342229381205406947653969171649095964660726060307916126420606310421619986416523331541301183185556183719878513479517537541664869647936006340661900186241566307551162932415694952971234321242755232268944318584756236016070994418397688182880812169288035963051495727140673312947658507152418916627349117963955019112695830834805078508704241359705951097205506311132041124555947349386882119789214614886634991902594516283627440588539974120988136882184178708231710409390937862095708993953385556259183089864932921846629770417040649006421770108183437614705198735537548247885250550418483821874867040216595809334080274751890213787043016160551080225061197518149423375391448697610466219089264950755423339947142051921091143152182192469853684999931860597808881340931013127371656018296140407984351860430435679142637111421152147020165577558412084985014094847533737749687954733990138361920485194923897817531932159689714737320672966445793555276726441131995132015343502966023613335334537327105643952856228398347021066801954224315433325625075681813748057734228134611617480373794688440246289622079217200721862755660209492395689948695331423839219322294529836867526780930457565874702740427883062585190467732735296775528441724399845636273403845465309238023485908731761537257804710555730727064650575060136658693956489189828030319669207849141562346176200438614581871721409606932496409445824153281480077041743540166136642032943022407679725325460968984413887722584235129121746411479321493747810401275753918815582758665261542908974114393299085953952159510470793961972404285178520992494691525731048348606956159440017652884800009964898903472593169721368987084786552151302488159718550192622886403465689481547693971644662989194311489292884913856444892997679432841866121318362571439872733488102569587671762054866021230422873370598253476126168252848685037057610968723292983979393898185174489075099733678578136945993922433638063020176315655088463763746450162375659934152846156805913262530766454403229043322736105309793460261950345884048515565925786611859024771997163875232926815704814524219803309518555187312213124986170318534429347502589273473571239063027077487522748112525901552056250615714392645087715868936177695496811605243762896866772058403004046869527811596284485188257685931783177075598486993107267091551638505307121330484380324298636415478291001887048582126143190096604699789835535024109835793784296688516365514249399557585460638346474068438492954777369420556366252005471713245459746630742527463982628864000000000000000000000000000000000000000000000000000*i1^149 + -1353902537253502908278056964579872668677911039471864745458940507799271125523178052168241394142651571540028616350976799381855328242555990674975382777029691191512920524285584348063291217573548867352727440556755617563829131709458229955896614420656606712845749541253122891837312777925226019972127289173765695566397290985755692552098825729912316390633748041481157258990938053522130519517422123321252463411888526420778109796454542556276665663570575464122969150432657632557155607468769181637910860101212916174639463105080270448784330629348967464401391855985846195903725090878054563850576715080348203535881905377414771343041846037795535855422523402512472150013726659863320997474542471525415516128219160949882545486602207701216284251406548660723407489579805650019860649603827470652642597593785061639544086567684535924703859911579114817621324257888708163576190846943236688510063123861907370840849744669538312055087346195348539201367716543010066344725272311783151418590941515749128162588553424563211907724654084056448330533882080445717904948235634329425694735100106199749451354110777169322852519137154496351444201235504866963120817904057567918148893099205621632034972675722940332380995486839057002084124047940228082977534443580608339253156285800301441818832470621636702788314247092267323711072176247740982086232704996861337490352338409026060542986356209064330437649675095608870804949081847123120999825960328629351413209077549214267680914280466900015357903275874308988862696956473531779911706187748797185625270969744679475062940224104403414123450511706148930639349502609738071829612151041724954121500381381605561813279257030571671669828124993303059655952706507191943715066217547842344979959790262302458783232782035321669852533796241913965226911331372679357606318124744563175297942316169112586413990136811266454179745685653213113810410065324050413204560179996334098878302293721081211430751950379739061470037769603604016184917772664549353852621263442657173184796763948221358203143556486020126409911697032241639926411704229094032188076768868673931157813222830066114253796491494395659724817161862841048954740762310812190595683891407752766287005563245923323124587217700621569255590415290845526202598328691269828569040998286004129224222356883307242050816141696687386126122654029108931256433974439866647259896979233312033194598819184234393935344875260384861671159460211264782522363028496892952402826776274875364613078128443025739272342662492578573461648463878644307691360220473138603742638967334373260522169337446524732764853590642836420563785516019214057100331852424614518690193350591590073509312528969968573472390489443985286850112467603209431070791328157661611961239185080576875055440081860499611923809227281356318363797154527550178581021030024698220631004780071529372529840212129037456825067034455525348465265444740147392326554968496325806426901331356403435532815717006798768285298291271674649391102778177283291021844363218989180248206972474455755303175741706500750335404727769669957259644722557051063512656217313781602175089399553826153164704311964130779354162538694505017780412581661975514167718376999955380753830313878388845713973542115354232112449050313140273574984410581141431449280298487448186799011888220405918720566997000297524257009162717617009935193739446598447944941676756763682592333313079436083307146072444850814488328480674691369790968233321202783167161172185941321345125980145751050326076463937697805447371330239670641162518636422287867183326631193590765318952079417426426932307052442388338846802087070878281411724334547081898560004838891225120632436040344678799861253350697914109422750362055358324253874394752560012332047672705532206247637282537941122788265242660378774873176398038596975715065296509521116102011188571094054779361609603363945533708133433576730577336344264839623081216642645573414294308882576167755109318686918105046519972574003200000000000000000000000000000000000000000000000000*i1^150 + 1251831713227172324432750558041450331274295262133882944158200363329918015140418565398636628961786050325906101164870132160511541971866516559463691394109546573089461910936701422196429060325038098962902866681440547774804543856471923037458548317486071166830696044156941460572938218607505529939321327868324612674506501702162704400092894232096955053321585787729427677155022813647796381109732249038577304822746190499011401403874594377323146106726575826640861886892796980701380428189634662162309254863253747737565365075646562754261657984462243235337441960285406698322873773789704423017121784258551548144731559422284448256364993134684042721504301722376776062118523616787653928729527527789070725826981235040780439225693258935053710235915951381303144829428340380198730568317833657066216884987490388893030908816262082198638719932212446509597970263965864851488554139534202938192048405840415204404267215081188577942557667589633600655016174894650854235017610979849655909012431920397766591555310161682712328183928849116511320273045913347244670822135176001809716717096275423536538154546821227978260061240832298507556263475251758386139232614010345896172922608456429718756232804352957281380200924046760310666128908028018464131444856893937930091079486213231325876577729763531908040526301384351981000158992371290738014685819906602204300633205022705523446140819108394549299727091584282354500918135251306549018036317310768049333078457568965964366806964480876468884187563196812497460763293983969523211560167933475490238891378212209501647188789454738991897450049101340467720295975375361518937553827659578793824607326233939944849098211198760412085702325930179050739811790837136935054838837372519969641212946518781591546041836588540584543997313889868104333340705543755850342724941702147639870406492373004337551675134440843930248128131206200831207056396026355792674797541889809990664639680380082871760427128718333489438841440732208636964399376511032022783255881109601722133594253386682451460485870230617296231066963889531635729948589908797766267097991555191864240207122027121612052855673320697365715287581833338379771966581087011256658054818860168564651709944580872302338815800693985268917951130002829537984737869235152285609366688936630771985471659522142142453837196857015424298622235079820716245684014797132258957759551400270492284825144368196741509939168176926299328557971819219359711131819930067254173517270827594116798632728201874315607768607129248762229270381871405369197451603033278056121829439533522358981685997201353451877963256023896731520571569100886211040110034067382478112675050377341905354112825138006297026256567439973033602251167896470172589042235427668626397117635468005224638144791934742904229234291377150128395500909437927196360281751744679269533065873715317736590437329678295839965412164533125128563852553766581321279833033201897117004298834038474899954583423861583984313429453177647713050474817060271467319072802499719604554681246825712441242446803929192629303175564252031472045511892612967975750199891183742394880117748501238149169423340490225598522542034239584657550888396631526380261987642886505747520698587366057645618096944144713309834285218215101947724914343354040550937966005209376792503453644451111258413328671950284562568339915134493484772486008087776551323287436503672559080803125089269149380509248158593572201547126541793236691699609404393917286046084163923737795479929320286099218955449663233840585857581479516809653184353878383860791716784269980230493067925671589485301710075639778045058062935193832371905096881524173470656220073073984781710863505748283343853864609699359640290944333796638943034622388996224748100636849748586683482106542672274755492166221854362783254309463887609229700309309668536052189069112754686786233998066078064483358760811314599862030079886689672133088629632322660863469137832506465589184393601332859319091200000000000000000000000000000000000000000000000000*i1^151 + -101510601789271166902299715132193821054096673268144970666953031137049458119552437148215845896805625289867595838828322756854434547401890992231489111996200784216420246202055721059549698802743050982309673245116011539424696766351095652026773174071981893088754473263818046868993590422316921318995898153267091027386026642818876625536510261527360345130784227175370121288621215681836534316809348564518050547498086909230551483123276321399857158153202093104605154062516835173250442702999989594951053285560541518989370295044554758392269184756931119762907903587776872554649755439875131289895066061180574681808476336338291686161478768667209323572136246513549242752709976828102037568759220138822322367495382168832006772666964712418801264289682804747774630690379999677584785388361718771189363961194144118448427888698324850134367090384831709377855516151175619901874965862332032638256493944169071315533758185564959504705299920828935353385804775500305209138972352647246392426666737426757950576166973016244417676275322457468152320083510159280375391928466903655819036313584523396824766437056004778677345302513637610771037637430489668190035879105907944076807393445743035829268586806854888593183026442518920006982366689299224599547109007122947299367599585157745024353410351696269932837229479507429923717052826530763409092894578392555830577458417766374523858300998684367935800416584546025543170073194478210986233339547321247281834732075515207385231465458860638000713750133753059320610456355416297870913993170366043245651381298652325672266182677132900762132612970288668957076920876415546482992225410148677180690670635603909349533570140085428239976500576012898463938969949689034779930125933027276935185920046731871434118873375382536479178838609336464909691581572896233896354025932151213803488648096400898469903211351813715976741769704731443699509627476312193935479705486619452955257399940661978310875638723412675363117305686775316225880870520013422570365516186040743499419672981722005185414825807487885742505430282271728369379473976227284198539625224284524972930330706290672824781403847141777793165480601218954759869655755616358029121428226038434941212271925987501861253250225432462662514434972390226674820019117662664872908035088473103322283204066459809891607699238267973696844289431582518825425898047305932397330089060658893928882151872069959253309062754259576841369095408332790827501705310137117287662348244796207286736970539361763533079168466947478131239383120324714918716428639161588429647397403736037732773907311951898523456050372042885477608020560042112421287770482079723268319792208436448846861548985742126749028220947279337803969701178844536961835187175565221770037342390511956767571637130166254231083900775491981908068063770881007863874789331818818920335239855349668555090393606954196401864418881616156844283928878804672441297400585199083190338458628562396358492456054315380092215048721357191342569388154935212294887439002087233274173992939593991223670327027602074649189459553487402940438343642401263479100799958607585691488127744506301561655538641264756624022485517016094474529872854756801134745198849073090356511963157254500423922552869967290998293317023085005661953816104567567988725501937576614986498668220820143296078223805387090339354292944628286767818608722394246321376039268719780149287381035240538246947391508603447591447922786009748167368822258574632633994130418474304409512484381590473936307693646648989229549203211842877894234706718420297984442894237645801567531302108641735866205516579903786396732195201787105951749044439639027851194142757984017995107611186856725007784298114871312755110351158071882622239056367533433357477091796353116504257534793736273035057142677253469183761649068096232117782221027690698658291550112642761866992636884973402476230304203322591973147299567264392132321147804178397568287397818334180690646305603584000000000000000000000000000000000000000000000000*i1^152 + -93597660322882932661653221331400322314541796853195615390934372026119177915749497113548333984761635093484602425303316682923989686722870265071613841560021678967179697304181706353691753369078134942546536884197585945196112106813468531465366140733233498472629476844583867357710269596069609639200799337950480865588898210136490245317546102952267674713187542336361324287701022834284616119963155365657762882603497668328653288000225716628582929813753882771064637747737507035026770249131463390987031825389365127922797872398171966147414744690512673989759483561316789634081484474616919273445321625754519112736784049141794479385174813916909709513110219825996230860759703132275394660567693023953004821153209090038134196699477872140515409363744502554348031947980407745167880991546453326483758867770344756420656482903672351674676449746480400861423904741427734552377176866490506155862807638976899095765405807310496573041281343132132612334527663238774543442303212998685683098838626969122500198916831551376586896800760770619169633999785282533967676381996830247724644522143379311808604683641128124292221263886735266131732696977083752171123439532276935682941843188771580974445487921616153141433025985403289389442596215519694013022421668509677618747282187402732650716202062580383485763630175510509596309718160540336799811402645410078024215678255615446758364876450086977354989996491553108303255537348106394087812110289781577895866001218335453891901968143732037271702332673323156951577918335459515180754699013169381032950177216039014108740875668205047686220957769591314301445262563342145612763377934110827957815801858775079629116871975705702624173584107274098188501075759942641695906262238360655136975619701454430759012082467737958342919547969159313509799202116776514841849763490935118219892884873121981668660923633619113192787008794089572566895976768627285456596524277693558596793637027056415878728409036470254559893368632031069923876378311362773470168330672933129910292411908404440889455858730283775229312659348285918378856847331693082064968736395677656437133076672878434703169267350853091555830553122965441150685886623421572396183570192362764345828940899630707353910625306818510601318811614200051894082347748896573326190636787898852111980290994308549419285456195442399031134883407865346630716677184105403221873194246402217178709087326245959946103582604510295931853406188473627172598631296725728462356511443022888969527246291965221370648987460780596735139805925060678672899584482622067360469674515832962057527929317178137657985737544850636137026502369388905713917250681297753631331077678773517670102171731680392629966602071241264993319356725714470454520313472613733104360130635763109658699225297942563486190587342004340750774678491733905606828167541320205107605978968231647118550080504130180579049417416641186602059791997969281659934665181813283223430190851766650211595813911697050051745023224003239308131948326849094480807270599282842368186412767286948164430755615751139083112726239741344339189827536361525134637015311536833601947494659089723080661783525677276983265687977562827479287557641305719977157388746770271524867443238056019919584774277084621628600526264482989283907712075895307558486343198063608795724195637586283775336422299366421539283927024713136453770625056914570595201245840757717261079743997758393702816220523457343201299695745326057448695281282742514781951748673726954874979940695007598840459676237792883400324917583665878372379408460846508254523955268921067965520521481902589353936646275122278085630633070554198791583106891927886294023840108334264941603382975050998799030156168666362157481209198222626286214629969261006453579929921223914513954843540752083246355726296310206136194286653366281731606046216854546820697399997189084649832832075196648952395749749886342097520744485522428064107669512691494179665117268740000029081600000000000000000000000000000000000000000000000*i1^153 + 70803020228354944068477648385069081641782331338841188949509409420897384206451986580014540860906874550209551695521067667877544210709726107455913113845693808956273105468416493503437609262910105704780316851287381972242206714678325209225114981507626575938570280137544671095885593955664541500598878407852407456931992723208586523129089128252455536955380330429723145076578311742736692948408968497492598071865988131145135251186780945019113690724707519551746771999816066825863513317247915226652450488321689681613115499627480309707867165505265769915827850693299019246078702260131424009954460746714057580523417031307394558807362877964653571903229193019449291130884088193634934648634183941834506882297730103740964909424588472070562785565145752516526358804679007819710197711991850059297685241694748462574101671448883009704665960178753390133133939100237450948892446023799727040436169301662080614555320308718669180039640721645298627580870814848368533836282319273007027352950449687170049717224488798943487540985825624957600692398461661919679313891083866914211810206934631359021288346382128666141463486542440881654934547648402778953641601858281307210299704666865968991811556814919574659822697181114466189285315561155549677867316348009374337224304951020043862668458829038094345609989502826113450650045458005980485731493410013010356780673411643926038320012535036343522869443046172839042204274675009169042928307501612640114126052338602177534000447149485709011851461359410816745668101174720855426234670342707851576023358543739333102606261377394956663958249133657882312958462360355748028638756214286614038988722824457546821918941037535249269858455422969478638990618727290552251738381203681738049090407953007944404464009989267938321434150682432183689224613950872951698268981954565497019579040987623429309070071233968903563852456414871611371967548037095885468624766039006578341766516324440970014172855872303586940334769002693221417081355573877259851306112398875748209158143215619793937623186085763037996142428010980902600645145791171724059964058626655325777119166639832368238139985856799282822838405228471033768995539207206951346786639098744627711275049950846581812207824399720432158146459421625506064680778643739199935701976982183460701613956396299488369541253343339380061378572725447805568569164006307337628177098635583801853016636834139757186699736638165144643978655771647476622489366888530190248457619001374853518906671650840860727074944400570859710564256346031344547107633975741346924371323936566701481776727397911405712732827798017243137281136173590042789040978455539069652172911906743073411359468984014656117676453729703597772585522098148145519586871951065692325641112582977883948847245957104407370127932146229068817199302584823727003679594308790815034729759327178357528710067819657316987087573113477346370951543830407393291522191447491635119027336120234838957193494178948884867234596922962864937680837139177426067627779245808391063344314918719974648854221002146996412248228804376051716342759186419745132287772428538641777370512056662031001731677839505157732133084786216428573668180018316044724216002846539204132218697386872189126861861158913443550451065804932099856256536092757325904457743943960789278541139071140512181369798127481027775358838837018949701057592767419238677659385570082631111760805864062827187622052043563354031661063471852013977078544656390076771521183019648575859221938432879851241267792802858955523892740100599302908388381775818288748172015412299563571948231776261865062636990794555975056999058558819879251346205435301010989714006847562751914828901146341794080557168766544252213893708478459404806948786071363497909944439096109950728797537835259408310174580938819482632171014210392680848141118518647598974163517341015911677663764413548278493243177991789140393089783686757535504304722373643386973197883167211520000000000000000000000000000000000000000000000*i1^154 + -16896682819950731275341887807627630142887579319120788653294086842842344903279434154063878069968069041862919555950291528655781228623070312532794387513282375546270933178516395175009210266500246946487207113792847308954314222269887586332624615345003345797218362330348534675884683326488050074494032662719355408675616008124373228965834152932196767897083471229250554318907625506077746865095695792589521316796406185566388004119336852257802582046071712345348757331957326442965747611496283755721126270777979677327431775449200863170729555346455535459169227805743475252883537375180017984411591835531565213508144388502889628716681698933483984485964790173015285297925627129998119883243211518148991342514711732354859545773177564858466457902760978932169673258294004062087502896990301163820016627275776254282768975287166310211310668631018464514931423043440022636391029723495581536096775025732129694724247083501116862163185603043552481323143623641547029694439240379701326356025332125907558864808375955247219669528832038095268487261578489900860195100477765741750328645758951662510166991449245496724303407987313851996301174615357747207141567170277514961842096155359028685457146002101636691751902764225025269931025207898400682066512290419830584402223196254600047596888019952864166139584231220302758165909738322802060616911787260638344289749905887369415497147859927441444936280782147902157250206038075583641195583070179842489616985370246091904707993189253973477375825633929996424426072988072013191532677074046359482761678133991596553028623797808593473420313270506609007191863424908074049310725396319848201722486851428090413102551702736008604330544421846461463132320282826488464134996232857265250340523044165064621186419866012430300183815746803667295535917634648118198552144616664804865725608172737047836938283529901730479255123819354609583534102608410632202569771259696043503924698339680158441217853937628536424102374046291901857206242178807638446012819669451999112820951699790527873539226131546950765169314656289383418090388586433851678493140581062856352670382849478456131523113906594390266542053106622636137714825489135515414524608597094971472730465619447082438991568247318821935242212044731982929998278065477210792859454746652149634131465386512799339760014087643367319586194514990377805962014100484622091018859609504790936750589509779527653117590198245306182484639067791198497898775328406564112385196322910927426453677593069958133587984849076758820517457429035640079594530142479335651156626035559784370173030886869950672040922551603206576166489850374237572039941199296621435189744843490463272454162271667421097575180449785155852294481320223371347643850817981801127718900551586528401842140467701854068338461804166623163343782138189988569288504706974015090206949609401566818995368823047223726875467660101364691169723277470919931522269143034454199124945012188702699015490151328632461570990375415611416664126529160267184747510411881149803773056835328175763399166900574408303060440946274299611687188491894954299628980265632506502736308842574189434745040352168033600437194609978698423213631433125012356241216021470902105075238433165518209033508467564284459125875812900426832489289546788511380063665904217506588835096988753144515561901573395768414704391432993590763180285047522879550740508541765745174486079588004485547093839847580545802297141914175349493565389257367942005703526476209620939258540720123218392611504129437246346603852857849554597786671303724172464680409228952651421582887292453624063138131783936079244582531219334990620690509693243277642711482646434303726707103263410539888345185640456604801948301651507775476269077025834433206639703837053594127601236795451135879066203558830968702536323684839886560944127675400819833676982783229704230211107889789436618346607483593030534507120586992881440300694940407296757334016000000000000000000000000000000000000000000000*i1^155 + -2311002784530043157925564963604095006956717380935859765761966073445147895454301546994876225124337166521838395966002753170948263771398631995795507685441122630836571174387611734133640736571287516315246931103977260989854584687028001995193874986611849600320198825879093805863053581882002746410890514877161612582856636238169873595547221784283325993775108145216683897473873589794140878953007860522062349335758778970497151951986126389940870311555693922747149106996542620496633374985139470957699580559625153116521293695344321424734861215560291270935331906625524056891805660335698186504718815383026038971274469450185008570199877945872454993131189428342697417160506247588014082153592844381750063508253923150089252871916647723112903058696961186205174083606846192094408347234334583931603973738571023574845899393653879802979273808319491673039216118781441033682848876703632500637996418981874218579665902066156828101240446093137030295261450219701693819506509878754613296012929312471464764236195495233574497719805052109951838951134394033029717847779067981470488658633982978165325461118813551946676282278358965597088515478129503453452060629370867650073541289593531837956122974284020333213228759262561912232858854374912843680266097688127665547898792274193770014446260120543925054572946226595273767977226807699411350418398934835920844724662215897446219141981932325312168829085416422685583342993447252296503890477821112566215553414738843946236253413615930987852202886497751880742046992757346029644204821344509773860322175670513973191024459527025789205313241975852754212991065814123453099592300550856764290938662747334133740616943968592581114195723323095948007200928925340880391981251547718911322886754322761128402987561309201382332422961620369327899781096312961747480667639602480073574623468130553456205113416860534807102440346988165032162006957812460966930127647526005909931645461149205381886276215081958064775628941405448018819918798161526930767464514788685978700643917272965685143209694487321466413315651258273007990112882972598691672058576038025691709614364469328844737857568137809883880965613375510610082220241875691189435005055101569673999526515544864555712892075170594271505255976959541034958969084369644761719004911236410363006710753930266097527987978956382243791931155051062087149144256416461395028000601922630287850368715521705138997808722878131217442616998953640952768239383270338327068052725300561413022091698428821674022055414463534739821345348205822975071344431294693614375729524931611853123481059118612073269920729222809128921767720691873322546017611915525818988226537280356590558365123335981597411120690721552092069460399595110837823433674596044800374112673922459230419178516406195045513745246544351307462467390582192712521391614492241800111170490858544250224339348328601530755963836636146078328046764784908466948443244569351821906121165170409226041120518483467641087548424580994643701327810379132002986611873832647729680614785012678806291846249149578260749452388752730413551616746070362111215999079852847602242049912238730091345314274681691008044761959260134382004727313424292951131761068517131038934242730297768519160613270813006491375677121834531581486541186257158984680887309776327329104304226496680218852258319582025721923636924589238431408561011434956501375403339455878675973455572023190506859832372474028628776277095665365190621959044373643974671425170379109506272228790170357594164917817506012811522508510062379339723243612284933624974619224578583417477875132868530009558530038147217847580998282554871795975827009889559397432335034523751130785756782088288951860631140060666962006824152644695932992158290480374142914583895131571840668121426504946397447996524680908699186206968963663311142533394505407693649116781208278668364359354013892496379674390299793565219233079333171587878873089861222400000000000000000000000000000000000000000000*i1^156 + 562760209500433291095923328931757463323770565716479356904483028473373025514428530024239594370970337163853024255988305853348306962747193906424979676391545965051733337234913204492838784800249293737466226616143831622472001146038385466468206056585506156018626348406316602002141035382074601535737995059378476256753258202631861324837191283868903911599477815006518452934709820993994228286866572867516322157040731456547224948900882486273038405543861145877432289954151907678779611163130337256069414741159655208173907269397829594845345017112259702758576070355654913312840789035971450920419937752325117962505204077617878384332628407460032466256332555239995474403249911387229733989848732039054648778010588059043220219526303883017490244747170183267910590567278617107048503069138812094188749667559449882385029342141733970534956069355443308446792247902374958648646800335680114916602003514559473508142156746081580286803675331462782709890729733906074339841778655867659033198120895335523969849473824693064837532582659148031461958848472684819157595412884827800951537353193357274269347333734998861285065990086738157102288220853995388030548333469825910152601553858039638066893300284576180723781629288703434466604868488335835187229921755647603739137190281988171146455608968375004612011859946446520089057718092111182082924520610527046627618497954019863286335361208625295393494099599936189313992753373830608736162312541990934344660508081905105374927627711679830729524513946318775137027317656346872043678746315546834882403034445403583227437704158119123468479500419093530298362125719415793627656172989495919070441805853287654503327310009188515171085444938302056959364348044287292969875213696955202500073822348442141044431232906066435982636202442054068915842116433104307997725394655227257089615038977410452139047359736934658131984478305909542150643298349467614924212219605562565310408343818283542334787315332164894188589488442874860864877572619655534121796180388737885298713751900200173460322889167956217310636143162194095975102085798901028024351581958889339407115399015334449415158957980163468159645929516100867376798983391330624958069642886647294765308728335204727549345894941938285448881736206767964730885792217418177192242513674229872070582625315238400725960514647006796501026935442456957270304249985608216690364682234279879817582236384913368552964291447935154879990793022173927254220714379468069474466208899670587889363090742560724695258224146536436798731050883556817900927680191654947298294384372279146178417546987655684380250189738372599510325542786492150774780021573875321129754125441354551533435491458523380950298809909362814101031072520512041971098497493602617803753669285629366704857792514224893553788622254243710121190843102723572873211621479537059654400020364294608726902820788184986666535485901301328041756748655595850290232771953503238149009580377930918249016443271213426074092106683685696438829068929067237412290017594144190501954398746225175667520110586600151849649050402581002624068168971235390884387604634956873446221664149359010615727206239013041031824475573744907447878511295608703541744603461433017517643401688786172354072743173260384047601798391076812322343423151029252453004420634148434709337877333521970488685147701696389904711731911617440373693724231784001596987409522920931864978172535149044302343805646562244222716349704508234141079525749757764355800982571400007756788883696176083424785304945129850497128396856170159998301130417346244156726125162220496075486247531789017651847858218897933410439768369975294523620574750242874648117752209128857467404237038017942653676528564797661918988907394061482797239981743880276940352478502868116453109304161017004545227979781902344203919774427774993303355528005808621059627274414528345558667374451250843927836642205689632218735468755449321231482880000000000000000000000000000000000000000000*i1^157 + 63609760536471123822483663956491366285753056445667421524029212499119338911617794895475710230817703314327864538772169001275941433847413871227061490883996950378063265226704210796575210267875677452206597333516975102061971767829381113135303195420882687620991090672225901078544616371155602074174880709779813650733534623555600720717133951158692925511285781903235983475487787766825763426561646157220470719823027557588132938752525191099127524741580022903918300733239063358326234090891587423447425586224462786529820707130091914116718112138118849599863510411766121023274745853310199563599617897649962683160820759250062814256644232369994564826726913935035112054512289688243733447179339878947103791215720227026727634695911349910378069431380512099392627059769197708350474236222237122790597894277242906613856664369534924771718015619511071507813055058968796625771239598396859984489316152720629939466586556355513416651969470884656090554000840490305414208796810692351284074235969902160366987166610763369074509925793739730701186096357600307359320962640177255165098674170943903836521173387724769229692122025806148581153654354620056574957147435889456895445223964064364396036543501561337052385219354208328550692386714445268498420846372592803077663130113090796874625617028311000318463703001952591671481349885945399282297058465506884927123079354149636264971162080305239081792691376574668040088686304080911410244014756125144633347318434997840174066283424502811900316453195654044583107570356296262457179622151304362359256566690202029645023264610193331373838464744211498945317639898652414424352169911955948152731158273183072272082404285901328012895569890274123817903533361605656463804833190562968718404508312492902323519445881819935701122265449211013742639215262022012034914038613153488602142253886255481893194271174949439519661078481295770447075156639546767678789318114506390601806610299699327540667106611986075390363666053861147244371733292736444868381635993442557617327737925381028383142227738395217418272995923447672836901248143696788079198321166371690253910981482850750759546396807850246438521805607924315700454592057258050181761367851261395928710746312623936240378762869642040778946161517890415696262234428128774989908608747338945722743401861970523087860692194755519179582134577584490703235634978202667133728463717963525607912119455106001126942880127318254289373141593517784118087873417495182041301809973217971279812063709515417504889176902350231389317808687712623996840526751767323124516300437292933782459120286404321646037630830852150107916704987567740411397863703667277987224457605500818453562055139565437506176522910477592893039720862975176563438002057305336160469358094164911363024600786280873100557260251571567113166459108001974846118323870504611349056463927153425117970471711830505839077961408604199762498863814265471018804943592812093803818546467643555769729621099522553865295213316736258770964862761477272286958339799308303659007949780788768609358795272053963954437458042012310575050176554471345057644779123448243905024404944911056700267433040577328620286685920729414745582294772102565292058151245773185104929823353981838960412763753953457815736724665807295998151629881842664836875265064698438602005919221777673756885454338331739605630159256942172614354912968604339635769404059866522549602183313053560941512123489680199500301269035789308456467325629092018412257556810783919251031978654443591238093520877984384209062235290079068533058915579072982489492893140972981843886067871184456259194749664333544917959433427224750918904384954444430897884821109964864422821549459757840842988369583819788389618542428053432572276396228113645659418394415370363046981780467726808159286418334439893999718340128993810370874808292449482720734566122719170948831702987176154840108550479764381158889728667287552000000000000000000000000000000000000000000*i1^158 + -2944686254604375660545136642522610909009745747110294603482018788166268787643877154626841206579019905137045706612289225002892918059411211195172825359903465710431780780510474294577977933175210109565571366563289645882629004742361351020714038766877573687463405900718040551298658906715969492132793987636895476083170092869240673419587120002806386021711827653628174820598126152538837305099296758593485635393637970841299642558174047316623151448968159003160141464498027538516849309311694468422305448112303103537587091927715024270317062167053479482414179206998607335780265405027969462680649410054609097451859779586657686721403650269276716122621724874920571975279162336373745061466835235853026056928158465130348255106534634424959448307796166298006251363665174122253415650658692204256095370242730173649774149562492184618593055438173693613743354147545313699399923797320625436826866864813917597474911472236888371544053386450573363339449915258117233362418981436735110156858223130987955232503849103561656188426477863069418621422331489895115494398227901562698319038810151284415259904783590178057728517153301162712586465971752522475167840455615726021371709498961914166385630236533934782309950673071213787342217150998510811309527779599326306568510277531147304824011814650232585735883668093170904405473440792538769905538107777525254784635608799286650486435517417738189372705872262257664232047354249497940083479304342870592167262151189963656325311262417701393989462132273743763135980619623387766988246058229630050838072121144011534069303528796999942846693869080005867917411139802415397521501244114024715404902782447427752694432993185300437224525323375230195353100373951283764282081479531147276916557458560127356451270444317314748788970286475682167187037504500193558324704050583114585525690838884598517082256332181857879515186535575127259699142040591871496128315430657177937092190311803157489794621168170736269193696056708624822999846448011113392736420370538280665443130691762977198713722823512229192287537384900708845811583646704400477512416558264656588326786606122623201336539001857844832104658484914681088950040096267045353556952263940338467025426788787858627262615303753347970826788067708921766043470303228727370441485501741216124961344946188167869237379588780381927244056165452562024034718707707084520682292885542891153058916039052914746594759288072633178801966568792276844419543871591859390483941189683192847215426754751325310891925933913726345521412383066759452577546983383938314421009123090573696653401747058656473602871929201418009766044796891085976311774916437835974933645834815750998942514068662015969115415838030101951206607723361023340062981069199282318311270348493814453001227510784207622842879981653592903609601283859169641594713485934408456352305319696954215019366857018576827905358175261397069656140320331931182923635472178064399516354946862508376730359595780402184224328334073286705680053674502446328537730993135111562368871170868328274457091164490196677850410997254821765712617492534868037717850534390845571008385460642723902782110409748716308949031980474141271491210647984519746339923003911851113521687093688866476031865644404700949820266642442725432650714641805851054334831951702323118936098387709727868686662162287168257351291748074425058029121262071881415104416200003295582926986825390486978354150105823575405994484058568158248201381745197254162963260578915366904711690248372172201810853190000709032026730403307600499769129323691956079517574921583119700473035655145364640870487089621139757192399256357691724130927112925221703647887031564990947510477295198838636456034056456299749097613577303516230647558068392039045279810525888450027552854511221878015627992492002038884026334413213595464628436225857934444074677218544277576323106494237995243368702720630195123912704000000000000000000000000000000000000000000*i1^159 + -508535330918558711475774161741621398527100084866219734386426959571513780478340400645023376407297549568966555281969912064308818688725496367577919771368232157202403622700000341390892520456810471888701485176031302719074427330757161817479986197356635711169274597862358923974631533373552959506139722916359590492359685813569179564829789423794603948330391167287039767673624802452683451256328347480576755463046794761210457170719464522161270140353824912531463067965724028091151328986489731243503838403319035563775706180088573599915518765240729511971124532290894116168279639574149096003617977212804873197848154089836453881199425619064204897512022083061277368429272992823236302618166814329583117473588940133253790771504363770309930378642688619369390553113684172556235622697356058756419743859955266918980955793753897003161121280104527057902792016472378140943179801990033913926960257985377850128220076907464716584659403986204082300807159304385188294971575444675035790673297538884684930059970402745702925676127864418793492703964232078520479744826893441778109258194920786801704305272648079331772160752681891968256943489448902428900471937508488325276422441807428298371285905153709513062760277068625975201422937066315085271511181128955006460367636579310169104976541599478471380642263100142244664782044863066184555946435711603616125521548761905238364583511648404601673307739561200173659168838692281706556432361015228364737659478316205241076352260482429484918547170797437060387450082590203820286285149395814894731410555105035649550389794846998339392755084023585632648728407717707777895256155045815505050920192261919843020835384945168865594623052862138012623629465730653395560741116137097402768542938957521670227115405866957038215982530799924159985604904136727523999465176922728081662113790882189581380788151642621359204133908921352837251226345035220913296701280634374973914922000973839646075421210883037447623119622390032972184502073163410085131027492110184957236667121261755983447394807000962119273157731235642133479822836347009968806104974486219849506936228912061355826855856099304419283104120819928873648532050854966254420386139171932110271514854226812678730558264481482910018900563319548824198995269424149321168294825992128080201446353172242871008116312507889656890486778753559172011761767251000023202550227185736677212230766659847563847980150457949555544188231240339522006979716490200147768817575103347164809162626844093023321165584164300195613785290906228364654870344967074507797136296489660333190788697173786428119426525951013170445666477239788954393268619407967426417784941951108925330722012224537873556107974214902894584325795416449198967011331041665879868455650242358741375062289897010847670709431230812877200432801345738965870844917045921159539592992771054968317108496558141635578395344304701696863866966528631203285544164495214525141897023245073451483068240965793799249227168976144930742829095133446282862784946772806242910965047034140719666842578411560087715935399848928633412882789802153792016867977709876050185446833805879028638937739240590264795684808590153017958872536103602182128078380997499635846643163408952679487065098090626108462383816912408623073402098662852670145609477554103512509591913592112046888656972676626791193949165340437586775759370046255651376926354168593547489845023620986873700837370591061074196293405075875596383943839421898733808851871770073417535682255905203232563313817380408698459995954174198720428050254663740589941019871586543690792312406398473925935300810828411566954632383767368995202920574311052061712411844856802578817605175572571806089927968700351543105157727547285271402726977520901255612468217450800474626911765779260810033659036154313062066231328213057908550367568460180653575915257378085854590438701409624806491778485562900480000000000000000000000000000000000000000*i1^160 + -6269090654241940595862500496658657641793798356387558226656825641308807175958892823642878630565206905680250350348948151409322835812291358337972529506410513675692797169468026689024840479966199958196198504454177782801927183829221393387882148134279540151917785156668709042051188324236400594700914331152195192690538894668874901152898347321452831808567145634145315732590112706959317713677126828946904154524100005550918425319945308134952790476528380822657949886555982938384823770079972294968144496839486623202036779293978598324502995213868430109857231144752580571421981317430520188660110460178263582132849569280757447441627429316495867007770524907387654021673242987441243297843938912805668032757799871410721784733366707627285822283521839347516895117087990129530102710503847102320022614818767737598792404673931084556965091576228875727129527579179925856847003660595971459731925835107368786018059775876261496870536120664945132213834002043006088752357011825325921933809467149164451795090332766189341582446198294365399004091383393802515731299282042202088656164435380528791069908937750916271921286122413339829605218326882797530155543425971427262102112294480076861981511462918340292501426018616637522459772934920900804210832932610523963573412375945265748466030524175011663792714277652565793645332202527540739495603176898382856782027849934533886569852071443668936720915773111781253784172815842012745075018218516267872698879087080234460155164806786555762851557853598407179505876726813473831779594126307411750984775464182219889158671833451768855037922991887212810330845335353360074597845188466519997990943045484540452604895434936508352674491988555714418116805542589284307707458245532717802748863918306563500452735230694051663434701557495217886120343450575311454341060189095316139571040916057773256581713856585701725821367416693163385982662408121709464179825210524993421571448883345435888667791706293797989230615130457169523399100269832039266465950827181787070914004624669194772622062997105195033114113505644126999763757965832329734810378049653266860344455285566877632049879448907665210692667724000740652403173169158093031675189935108265548284473172025943350694069742222786665586583750143484446589828611751395976098170645670210237619507371107790535327908531460257641880112347882232227577747207688133743114766214403176536877834145105249110458305327075339969743415236245743333526298384165609012530342132259232676559408827208400207098458442375378188589821025619061568939803607235557382363295787738158609479339451320249947310766452450887208772443909673233672723854718885216217487776563160022677734147936633945864625211378363760157810188497554379739004189108166623584591062097189982883440441325334700518770150651311239222604763024010384133959270643510783736043902871236949981660622238099300244784951988090224435489278231354628513946738813137247724563532643827503561489627495914774779211166226158241470869958609687633915154411752265204400012606927598992598464857548738243027438225323430290397174196621639239436470868245048789802875661428935867370950606493546636045769407926925278808422155980842484175375960506511315703481770219339762684623090962191157857576585134748634868590729420437066763814943050155422034754261727777096169307029804647673126549120559421173154294336879094251772081914255624850392806281587498700904241644751498649123259482700795842903912419421438481780175463059311151386799816143399254129956342882484435567731605625827781693150731951159110218561684415143008184311916941056030339100244031994044135609664473692346766268286008321620801242015856290117321151372792992622391294369024162345770214150417418823150252884421092967877326709913383290269802166210373307464463331824712326421573891051300884245011801617113761907591821622651960651026581658720376822169600000000000000000000000000000000000000000*i1^161 + 1095019527500780284611404409612922449322188410512678302788896953483029812792639146998458340624095757406090979588715460455186700979727783237671257873663276810339891666045083496515354232397316131974209982163365183271626883113172557030047500651128178625765886908650866583805910315926703540368586465320621810737411466004874924143359659110355761918252362935794534804085515894320940416654025374369708199022861555366440609378652583330242635537352216406148814373138617723747646589452181022707721854607917564930364037864546502282172779386368953703138113877962505629514573488775784251288936857893546299304551664529938372868040711027578099017636479723477507436846844294303736385436239318441610831352979011100606311666596666344290606837272422856222839942513982227184047729671325938684926069905168330807643230398894725875876088554647873000109466636172029001019661157959717512375028641624892831318857049476107037536637905762520245758915974631997146816147203085676082844840971927081911843356565650470828871394674688352345314847497374568546170880887212086761840582099312043264412640550105311255991890159334992848857571313041652115324814805550933012539381201023003111037733721132432404932845301534246920324256655757641914523555380581294455499428268461193350399872520129550810520107765850218134782563865185853171102455274835346258864701930980882144848296789074726023256419924524369264328378726787272173013662153738210127367105785674354729110070796804167458794708393786225982013555386598010841895409206078381593648418529605370211737607903746132951072972447426859010951468813082858579771982921464345489591669442155286021506943390608417245469686527253210861842014548941318675762337299949279976303382946849316451777321056755300264877525961642545589524151929282293773750530650012061027984592220588234622306680260683844120679211854207151991637569276693837092949549796312152405819742320169277430985461018544310387836455926706607194121304140995249329767432208584880973219403707345462884549992544544480421720157268555688194672221050284602514971491959407732190128286693988075207425867620227800140021185395491303197893292985223975014463363041128028945182654000778261671777775827490962124034045260115160732394917712798940827655498726305703497760640504331374266987902207606072992937980380153614476163264839266069225192973577532849098172154402735708617285447623536433539260209097887309674697809231381951626069210944441051151301725612663303290619379584283509526964329157946908428874672452547223905266255878890103821065997441157117510904042787663894168022409900351636024784347456511830054873612402252888998257278682050615325335945645098921939902222595485255901943986670354362718887138782386359408945621743356229902325461759472083734912280821442782244027759207896529298594237593255491902439764574639155243743702148521440532601710494949612075545708437332915680424409148014592398612561231966364141203785603751645994115291555001951021047572329519145099293895984959587348034028293847073102068093395373754672696309639118033323019404575910401244003264320739275649835686802664600622996798589810038439721056599643361708508521430471197653958823032954162526098741248106412115176030513043885199173099400788520101401875792025986224268061161245620393833113849235250727903793790680997084031929205886482042033828377780311813051163776868768852379430532460291651082562963490449300790609340397132074965890072333835485054635406469008717969883568387012474739609954677208172142569220454953415983442111238914056747167408436473722578092753491570942942249487542822483780188753496897457316134157073361029847804385371373901609057380807009590077409837118215523319669338469579408140026588172985379272494901449625173071562581993421870000408964803710134571883212208523930947338716624204941705254780534784000000000000000000000000000000000000000*i1^162 + 45720738297124304705085106387161616966314573680773529895710620670337572772232741507139198397960772816618409833382543551873508009653052846170098202884701015246575577979520980384532916692956508378857551402872410175659120615541888409200904096444687190634181084227822896933583115105914421271711212285080665277112566781191738724333993281735533959343607508227324839161596152560176799646453231927254052803225144000417380324063213948926399113100188541309586088042281089713398016572916425771358844149509508758168554761357952993510345256522661294268405112143062056540286445354939367160774086631208257235264479339439756285487470752625417964547076899925862638459293416695550466340862862495411684063001165301899818572888828290191426623288944175461201450693123555872841537510727415084635109419791353807791911582286445588944201039054459693558414057960039118752804624561468612792747113105305175454991184614175383821323189572878125797627211291669256469920952732078014074866131667110230693224124879977448057012500718286067765468180424201311904872873149085467691759547701588819223833057426445716207152687119468986607483019788820177439638247029001194957800014992539108776938890773356622316212142727559205227349032431036182134063307425596680517575343248022943704718144824172192854730223214042761075455358629891431170526134036094547572901895856967689500081799968895360637973095673090419043837580445329335765688273043104050879944998005777473798631108439130480252358221937209586550227036202257953261699857475494494736463976102286271750384702734238225144100893567695218871115063916021594909246572701410375248949557417274619584459569487706405444026429527736423119410075873789743550716324681816849213592222519636549502518459733831558922719674300292979589926789134107200064651812428996581484265637322205538489493686994688811035785101164491688758708837200214323846618936939456268727167371117861667069753008515119402947069739750656932565026735994528372353562733592119162549018969333738214242185360959562253639112794060624402987612010641621905970049463633823440507193277089865687218260326856009512170582537330258617654588114764155753801018788030437203814956220675268451993952154495496399513469089217057503507432402399373501612767254331650368977540246555911001588657255793194672839513124231618633789683653864006183026993340361058116919577516520663873212450904662202601198206148324068520642376083884324416044713067595004953481467744399130020960379254476704006220556151374434459557002568889840391416906189601335607896159795536371379496058130929686544347263682877762727080420235925995990760463761432379685058383929998429205064111746002405957237000418698433380648163911208451102123344857969586589281681345123082749556978507261469000784486308375555761839438327828060201089862921389606997219786454607417410671172163375373986032577102278180466037212659220061755740570737137179232727913145322001338639121048810225465701927758827001013691038144754755434275425432333666190019507491938991893185783462288270989780312895968225020441120104311228008466300749879183814465060263829827925382671564640193921970817308256438585982286563767271317124870069161887756752219514871372317048859313732751393470065280772085900911392915712981766843812811996861777576032694282949868848241427394254260698808220559579931879822268605997457526332984945686682640539918319656457842375788392267665423777284133091657632373530969964133187639966642546973035536767342445040145579734253652774896880251063064741690741925491188278014352380463635053105628072642165133695767094931089663142833454054888880336279768538970338518452903272155814183089479038356594894154050112843769539163205342842873592790250518566072038959664265760832315047745350478234390026166517280430395299702196881231207866233881082479320760320000000000000000000000000000000000000*i1^163 + 535789517145307610453809652069010890871656068026566735724833078895670903930711312245166544482872976705555992471615268600463106545610034926923414869186081041629288188152413437633260917703611695414668672716204398229305441145353817214743014466630842158325705059444772357884085024794236982452782578539489446860806786135614305938213064824429102438772884416062928526970685937020509850821764254439729311072727041792134508233186355643322928058560486506017799300701505546139457242093295889774830680795162768779003892008663122714675331455968945371559841687036756172897281583010810589177637442917383501593067696456605041382099980355484171152539247822589249176522503081716792283095874525544935433868538600856895853281922701204005148689637076319563975702654801325313655436595291017760149460927170706337642758130039589142661112957553056131580210614531940538852487185116052976321342997820061270348841861521512694885394200521572537741785310215911632254617179371183432025485178548853747355078637493263851283147279615102578708024027533937002035454838748210434978386818714284226375603342302161538662802939430897868184662303649468301695157340232799327237954115817010131004533642164760427315203791709095995138308032627622962456914477979205962652787561502774628160284155312181223493945804549432560789918149344559887137339253540693586765753370316909959925784611927248031320140290189166524717839862039294094600939375273157734000056814549770740007152149057268839145107299423803068125750230795970978736224613158279420143197410179794170632814006589283376316095401712881439012477112639306226084095439177297057194954963373400129006121566164314392496717099434749556416212302252676379658548015703902534112048236219996547864766158595592771955707893174260424607515405212781392620216779407753794388286597956986148472287519354768125627110531617216217795891612264820069631049660093642571598016096438154253388481960896725022449033664101249719464623303860182587477881158043490496158520446230233145232159144424014473527282012044567525305081756659184007304456151761181802860017212795399457417977670453203489431789219060805009045456097628301433387859469682444549863243515088927524572887508231265159918169486327453544607443736987903354670933488231534273814545322102689726437904052491265399244977934184431909142176433134756590336647472578815425347952802187603894285990653589820996348991421171776370381016692354840124574125738283043705646946774383938082562044406720347779381595090513000678386692179531298966002890647322058562312189528931357522543035582529680218651770858807993058142826887915719957239533640620491243852613483717056782283286657320871560028185776362197095265132923299648634773943635199467408047380018800871587864999167125151183493259588201951581758680998808781704788590941828739148200562803662216059008881550306029866836628044192281761266703399329826884726448546509006167979649906912623735229626334294390088275643912480244391416369106578862700045445229526593267783178293002371090517565002363401714483948738713488010340865284090821308055955173738652343409550253760236149979414841626034073964900180971847878077718017842565773704152314487005096008936646472186409018123045364056410985483838280037116618303445634545147853341759284318852118698399773570174671827505061477922445234379436469482635073435762794171393822475260303983259734222593311099720385198372378063421063946846777676752458621282810668699422527050037691405093513534326298968938377556000439533983923349534718268967094617319416416188148296387504319377158932563989662263143302188576834638061576691301564233027961235053327476370854278814282535097830366821186104285364444641377996375597073683953199353306986180714508877785972320214483953333522328339485064969982336375792843195614415227616782974976000000000000000000000000000000000000*i1^164 + 350013013315546614143300441895959557889012864727511965554812513211196466330394697804968516458991237871925050237376614522046399569147919933404204690761141654156639882355477683240078603394342036792960930465821827987718724405773750359089412994161882546328900593453534288221773231387467819840579194529617964168144298124625375674608487187278816998653744689067075114585489176724959291249834911761484225956872657840589418501610187165747930862097506168496654435400143868895344591367439919209921824138581398684551901547698925435091799784580803295246288107548997505676102626450268001019153375830620257909405229716923225849610595602456473245218342219775173862891863294033019587139614209104587274292646880848474723805096403490538251446231511294877274527419379621999668402581262937148864909090045547130736694627364845856219594036075344664064128132954642098790415398894110636854339128295997673576212446848750977648122512145715263531475772767800879989393344223194557987744325870346336972277219621168277938163548611882979907124537603724014606346842317682982949503852146868636171299861919567818796460451013401934896689836520564644128196411807041677403272688964639437466964647335687719695892698920612450292107278341075026756654614408338691726907329291007428646859269280757746016906681689259750850945321903337665527908512224509778035799110531371344250594404355093597097952146650889705370938282495494293614862182692327244166217183124038227292067345877538341610411254754299877405891828020429694944273071207235372939751232890380170976079850588947853115189103606049502374397595243707484596805843201433326120977371144619842763236854599406211497076947626909635338448761577476148208492368697269814983357390000226132336789807224253093096531988199342521701646055931910595146419502547865392346827375379013407354159734652686555156617945978385111084132079601972367957268649024515194000893528079456374155685622617963094883421157274173404126719634390733713718907128817147575805044375612872314955995808659027912174605187328966956276070281113375567239728232343335600142074937777778598857240831770442123671562755804339064432288852449559360062994918270009184291553925753630531461137350618884912756524889419041907767150774215082512580270642754557203646039650563154449978171172276729804816597651109992356172197128561453085966633907879611647122720901568288259692542864360976949525791934395448104582872261760256624087187314861677507255940667907992058504131501630461206000465883528287092138980792678519658220103058503543422557859951274552417016844096043290799094081409546098365772694309460446103139787284309240136462115092285687936168945577896193430695306203088199750400159908624955875081214215849553168716320193623605871770373673468830224221702145720828340193074478326716149997549425313940973449350866763894213924105338726490940888951001487603969220760048502035546879663202496484890727594577992419136650817425433680499135920632398676144664000859311698766163597337672218236060028890839542770839229086986840604440642817792995285336072355873183222710349283326406080368006338037291406468632754698495740746906279423070123338445893937379375617369209614475259180024177162350427058464836831932510489641869497996969953876454834898606771439455672963762322506672009058843823421339486484113661281793552324666938995243646552062458374302646484327289048350242606626463850949935329884157570744322673218319995750846103001530814161004991377364202538194893547314447040085568373806588389324136730459317966370642526922590260252185771918541925607270375025874127067553416846712358291324317344719151746143560782244015325548107835856894363731805441952682170269585221689361424476541129399018088440595649984822889982733266030124901776488261607802340780826581684052175937653964800000000000000000000000000000000000*i1^165 + 506744829618597751971074542663482549633799457727200440229945068743260454147915109598520306226189725193229762081059976113657498558321564454272767878929085500809457745441210063675181761001523573129311176043733514854657334559075742504137893094598467948011723715490917782633129795825661223034469328980540576505279867487494891280101273365762826883768308906188109844121823847266540916567587028444136803344416965060444937302284815606180667858635484600804479810780563804334832990825969763204328769931228823702921479006621959247913842876554349970881486750046098311537093409783825680248654667118864523191560793995154697637047889172993859236890330805024509309963240375575748694306838639874308383240037781321290340720803770357280424245131016872191109141864807844078978522560199715741839919876682782488613568668143553068327003594704925641110227226143604145585054907752316139643303951352448559084542012515157617655475698050240435951158939510405209599504378046700520489268718642971750261624633260762269373524868657099667851053607700488065190050257257537784588676240689653152887101755381755224776170411731389498243201836093762115057536554321014930257697132219359460587641724783316311613800100857971087506220143890011076529316041248239152982753780637538277912188164105850295906542692850747133593772572833383370586219390221926305078108452468276315935716672654410987407945263456152980271835723011807105704764932917695726662568942729784491250369036787516617853479620633787390865929739992990746041282181885176600847828430865047799136215657629034199620596882813601722178909619095045784753602479940178676291489942809622681599730869775264086187599598800307712757651569588470087630410634104297279321900872586356059640450104268546883820059413661052726609661238831358171108031632096011011561612303566559679431753630810580276212168568892380672775139329723591153111777557809589046207279399697225200153104455236124975878395029414949664167133338274919643512689309158553637534640350315256615945538922595932655184257321517070967575543903978306130155737984032536493184194393890537582338119899040701974671507623870644603935501071711285902525262358885363631967696184485333834022730745247500501845826074840989905892024946672906424549445007909981819096090372308078923509769515178960651992876265527306580204312927015107249849313284445196297151064766095022189606544763908366525414947451989701322930049479855757704961803645911163391433344148197180336072187528318903872322943533876705998383174952818256096000721122634640107412514313986581313839759316164206421992433267487294360142908450158192423242598691879941198568288925457139156354187788586064718552529828679209758772223172694575265796826591944822780174228764357105569572397346397098128800201900465185927131429767014813547783969813119806753612810621303080535285264925213512486190905003593884359770610044455768507788815652573154482728410168861796978156080298862027382699686118471537809769553164355106156652875672898130038011259497718420669041329642012385227615563715931282621681908076556785463359923268732326490123423322424876748430954155488890995014762983366423666377815707552455551383901034812796706088500464589641360016308151666790593594612692978907609465210747002002241054855257628881756691453847962945532119781678537423575054022039676077420118629269279458814065535365398172244268377737264437414036427361765233511012999930258154558575787293183054225679028134062880246242565515233191623880548529997320690839070210360332609058787876930834390119891653979997918976566861381436899840221962846622286327166182211120021027301294076575020401216870050887307421209351994802080159732427987342174424982919699711054491009269572408506120109851806924331726391680192182412177217146183464223797181153280000000000000000000000000000000000*i1^166 + 2672299806943383329487348019026572182747297030102629989652718546492344339841044149433596687279573023643824015543188504759847482007948524158718786770514411096754688339255015283024824827653169132017117086575370040020557089230045367808669996014009093956129770865981424144809972277319118113091321987594785987693620962086774270037716464811089233816340349462036814397574546847715220213099156115666335063194884870727172933050076437401928799259847919032633025677277640126355076993193200436861245531508574037947837526232002909117405489242576741008371713399634609954335659120435069253603838791985444863356753557946025142084561265672483538129803914410955557633939543113780276644917545775873934680262801241072453000892318022942895580366257833819594422149501098280710287291974580316421796532945025429773482842897343593246030468229140147191981837909200083012200780121170043575776243974678104915801544721592379410426738537076048305390255591707293810656203318185373616760443249787378705236298854235150181988119910643668114251004197563833628305172479523591035109956460059453079148416319730844383328835350120479252774124971544898857185676266865312011293108871831394303816660401707387054631952267342090901998410057328081366285158834196326235749511844046703713062003815444119714146969673045089901420823538996067655145350450782684459341223484165891675147062312196811037821696961386294509137281325733882297129245609199879715630933487716435355969866737076482637320853272682618053491370688491080175293550898272175079552249960418121424898731708952240286195321819158514219973393038984461461285446347936879242306968075735557710806355007524281171391723711981653317130767586097967613463914871273753737523913313570559967003799262225901042029945777306895228082633368716377383745641693773489007360225644359434170635120584569764159469998862292502794672674460815181486794820465495226022753370170051803252770974257634553686843428493774245763560534424700008009778525157550269615679877908660591255508761869117336045407587462685890397045112002381658502377649878572660812964075547414934468111434489324521172494740557838677460639796072589058854519780093804323445210521487385988909518699029448156444414679125256235640549371351035902713297045420366047951139371631572628548920383972053238280293695241309307090078354602994493332524958531339642096853716831279895579745795439746251118763619312472468673737286794578850774950725042902812084270978092448291948812165909267786718779431772665834121717571810888728243490326643807555815796736594880968607345673046457855513049057126494619864015776380904702477402133947931480089809557782293687249915148630941297845108681832770349050753384580447087010641996662219400318837903087793065342589978760043424762943027867046193086637159266670933793802502881636975573314157488374446426848372357587753496554841221245604476132495330573448045990689306618350184040451778320392452979916096469674852643737773568706726246135228994834754374565719554606559781924813207558721450714252525584768750043724439674927473240749388493174252857829824403597430293176655253537471218540858144450994097128588379070646539401050991255607997036823794262018911401859836168208839015785222231715906741816224945107457632242651293693504373915182786427331338229526259919017468606832566693831660210660030720071492434106781882103661355298656105548366646685997629104935208894304166480393088461027561928389842644140985242336005434485554568351755314383302472652743642798032759082598327642703967533314905867804556211493598990011907816312074811724734583526633816674596498303347213548511952226781778650274951713604883303284565459316864624235828191903061115733995612982745067542285756112731081095377466302181106232416808655215921910944737787904000000000000000000000000000000000*i1^167 + 1095910898972286192530663866983457501010466186264846690162553861084168850980782727162162545747302411904947272657807750758105235207003980313260004319416664136260749110622270499516715513195430144423328167563875179362271653713608198562447477438965271101906027675092990860505580408874756024027874230283048552660319285404806967409807959064910281068497937656156722697771413506280947609459588061429107173890940074285888382121577567529993102694057339707275668255128401760157274160706152301057167852645591026397099282954967699977320700265071906024261026028648610696045126241026741027365473632992825155141536551704640237178690582278676477462425749685897165567118526216688227481119086467440932958689254301020517946582125682578122842679059304736801775351938244950348011206302758071757155415146993996705728857918036716916383880812794057110920046201367860764289738485610104930528228548300771178224423673288371139157448783228475293187937646808919868878878436918784497460552152501009888516231271544735605964004047336764578357795621435372382908130821801899545255461303139218673847033442609181702784370599327458617120267708876952441421769211122364595757280480060871841193608939115274694497468420733715718758269485750921187219082775344679928370749582242885143151835206180734204966625564438553850783333898160005864495058622946517213753361797863495309647921732067845737396125954198556828646832828546786486371900746148947369827198913477763121610664715372798128129500237520787985084837586466698612111101018951515631996686096401947489292673997665024893479659849410188867314593851168164589099466756509476804650861098189260406929965022112954969329862133485010715600494928398683075524437695206757863175418041416845226943310893810868938961816585231197310390564400265234919919326240659321894675709568444030988257691870638781627641360132820655233081026901580900121100621433614197343470844375841936029305353300788575805009535000247902534809391977805528370727761426691295321839437039107074845526087558631461477566354808273430264863156518706083579494635518039277201485055354504465482223429664286209632582515135460488522416428468387048441699618548344308783112592019149225605520810869541871929963940578875251912789819301696504693359021255287588788215733454556841397865892854834841523032525459777346214591358964276542590086129658640515200787039308367631273817000073923918506836245331610678310587155261997511035870695993678358834314541634221174696152113502524945088306908289698860992696109307042650781530426274076939699335313304088785131971828035603649350362437443876003114627061443786850396689207246647693182740944501870353945317483538497982796336621743415687507854872855344457020926570715902880120178514070020357264570450997330125624705888592679797679158348444146091007947888871643048201184605626909029258138259621471983683792193681459877823860372697229404061534485207998269984489263934967089589870485732576428146073099878801753104533132416713627780128156344006625236358923563097571513056586108977064263413004205854822576813204985661234933451960764001559736922275363956758388041661642295303487439853908149742007767483173450765753965326879463507304624499758247183592023727414593160177485851921609094905048105557459494338336459818984918896867676571277325657897623419256420578240253803004384357929923572487778162981171035186204055453435423108251059830179166222498418053225650785010224497212817398581065951307613026769227248068377698011884176288588550637378711851291639476699992346992521833708170772990405053495815361430128178813302582160217596547234896711149588962963987614574832263839510573594117764229213720266002690801406703979237161476752582392559729418437129359182088784692352161524655632016762336157683312230400000000000000000000000000000000*i1^168 + 2128787158065745058722961300628937516873395844487806708810180836233867779744988829458164967601679116096996339712196682938025428318386300465021636482838377986168157656751832128767751934637589869844339095017249855558484283401649395277537876583276859408566051931623183427905345879623831380215461167375511916708502656274604165320333804454072410699771044065615214919830182632512019643987650701620589829237858284461247723922037633918155747061114347735189972894289827692906791622483774482590179482594135056134139122809021911288687396046424857139438462913611402696072408118574186542292814511539062523968696322268170975706859110293486230497234458583005148274511122738377174363735814601200215518825183444885613260540222684369064112257476962739761838535119409668274819155173992629880132859383291393145121256338889099049580898786750147767953808108512873383985607428347282641510542019807487907009037423390971711451187058956774403532792650648776363739599989170660826065401848669310307898521866643580226624421251834875855267172328776262492659940031129973221045622729206732489202425463110781958458252495592243188479793154218185964304959843203387451218031511941425867896110152452104312787815518874518918579381743199182526866103336702411984842880362528522734304009929424400071932170645322705812724470331116310160523137743727683746405235103484324126272881780536770545826792511236692281322167323229747333440331804627933255121278044309191061926179482781034910235163919747488322019602277528435866176000713883945155764950267475518214699944736717678842900122306785354783711207597066851961367155945124616959428815312632686511544997105850861697357292324978168670852152257929271239552858337255506271436514106076850560217110680006397404591691717213615984852244017336797025948183488556290722828084166918515182072596363995368568348687077932833102574819323885767967120108709472332910853989130676501046720520486298574412936368726636934746315184336692522574543234292588027154844619070511420026155602474994560315173904287926726207991392050237151116050151377076198316593481577772487263691052969341021384532961212735680176417883188265876918949448184107129361798950970538469764503790518852709909478354337454386689058844888878872708489281601890701234631968673999661502050253642379574218727361225645300216024535852872765908112962384516010163595693114507197470580255790997308081646743205050437340327028211624427778222332890473787069433098414533176860877945760212626719147379296650539671464447501440472564292497687969490002554851510689923556756629278073425699121103202117524898525709510281073524429273484450998216996691671253759177411344084410971962438811305885091306482511684266480746662669209859393796824006492677451384005405476133633876620058984579285523091601596816567149752441987230174381397520962943339366666406677934794882584823647291377466115848651686600602590889664575989084592267802293834014286748477808392771221130144991028526671891767537449592050712543059920773718267154472656326308832092042846873020333079888319756604973238709882408847750138127610997300666305465701040546292221305710930553274656468470428935612061285390934261148690028991267162446551207292646668415588350809971782704358820499458626257978410257427342413804252053487661545657893233174825831015765946504407554322272577271232875655978988404134510910156557531242731271476820329250703083141722465174176324840636833593229637070719958962001439991575539646475064060822928111358278559848739816507068382500103382094352541719823253727771316818271561867750858358246638246977380438639092499276883765931025158566241201107707013790765257289621319970340007701891605945392451516217663052530995578174156943103991659958766974397197241206203880570880000000000000000000000000000000*i1^169 + 3905112916296869896873428551205258664555183063534648522234756262288005127548076670035040377331794627206168710184384277101053425955514023936893558729177658324782776103498021237405438797110880707127183941049177799951679887708182496373798398130398834350874535328342569787094792607459687304243726585318589618876613154813380204271179166833577226749274682975188476204279842038727685181920517681406099941365198398532718189413062812167688680354447568484126102048813482941639275032267220293703089253084689399935266755923804529849729853959597943665873840317541824802070092368710314583131678572562679612665727418423934605331704603435034400524703556154826104776937851751648822859411368080697210311787811430707567779604111307767507366016747898210055313358276034855930555742707775050721752408367094672303938389471129909316816132117127174223059151644834440560777270848217754835794197447935893335511574516880315075437897534330832467772683214693183713408118972048493137103774475885967939722763104114307709399153060785735686698682345233105277072722983942546666374822442981436124606055674770003537932932744164104184494352418616427372987678932938152036697749287175668111528617409861971158693737139100195087387000453618016479696515090949245797616187076562444301651721628450907155081651039305323740075430691443518827248445919980628852119128330603342916175150361650952658202282180520212016245517279268412178913891490432106085510930755398526935826596656509926776915146803863079699336785554021649768405477005350013899356409828954695804265798224164283759794632608421211312165446884596125604065547421259862467126278902405337795634608419045944249065845748717973138021480980823839510878248947610667717021903938438110255551508693474907788521322846077375268277768869699253748206966464528289248712223486775630473164441669011802513918293699240731152604032886982214417465441457886024052241870843666588040182906586085311121650387580556345181790547244564177591234081337196137897648807160283553657073285757002884396514822720799437080773060499281595137143901354044136188613567194681857856259362406491794937815642260652877291649460153814173523611641631865942875653978628025530340775183535594314114403072963379385064755318935481232350537958928131859286533021159983857996387619682708600470728618957739226351923380928069557073546964176196284423949730594638641174608506447789937136747275237127519541230429532277353876597162265248584774161857057564765897095116177144248130101473675691764689233491388771788990414279247059274519422745661289703810190601366531196686660539360579913515448070432196927590418874943293174613902861130806658172339275351923023373290588461587766551970521147130847357521737263540854438334389976514869701757195831362092841903882413658082515261823048843276645816851642019973613390613551444831111477718105817614932006683583946064991560898353481102293732376723698074317614934579361189203394511333910907150740787968197044535894836522983216801221180462195705216076802830365287448102906971775322142755594561186927718587710020047018780621718184044427101722601480743374253305915775885512122849035158147384260252533362904227511331958351789202559942023651021215897428755164927720758087059947660734014603798576827503868871082238581426432701176749793555057488514818696742234210809566967501451236970797542762117409557582049401608523493642177470201614303796117586047417530119536568049166932586959109473212849080417032320576135490566770857939909760347519128578981169758281477532300055940464322802469867445525259598394151165123078334076015015683082811422925168091022452899133504788208265794548314446421462024296707946992647948965460390322382754275407548840395715907479924369939208539547923120128000000000000000000000000000000*i1^170 + -736603350367563384388425527140366421801033371587454031244661792277770157318387456728868925275685685248170554940028919204686952595431477405913402290026888555589011801869710108393849026189699763929100522872165245160492481544061964761894035237339470434174724181391107223173273673994560616880274822444410167603419794197024299854173843207869037399232593636769959725251943449884751639183138413822240428485932298564932075145751129441149660581462015475907410702981265518021328329252556332570916295554917720324567108472480865085352233033888362472477818347531497829198866005690214322806857927819567703510808406610828000470710239303063652998816415962140059372445329211977518927962729566625250982912273659151127629872011566427785574524608332854429007925504319456739586095572629896439010563531473958197379824030263382751748660466622012593945201586220653068017086480595141692636314308992555384806048579433217101887822112671167736154215049141279183475120821783436689681714364190864288896123077436341024355265660824632186764040113210115150226175864580465931497378290456584488755808537604818139177056819938224015277452295274212019303793087589672755818948554525719041292456674283543362524065736913867719071033920380568539380798229708888716719004800586327128917040051918139737263535683295361361922498505302623407058711430600917049639766425456589546237035906679902365980324527509845988292265834055828922669698804210363743679261671875607361480258269144625032919888666153594518838766960275781630785140259003591155540261335133675361081072020422715927235967905809700022914198389731401149918635324634814429387366737419618070517817690882966048057263185906835055959750295039578657482844028082096593833429375521230868258832964410699038638154855774666310292454207111812631091933692057840407549478706205136662978056614662394853738167148228451924960019817253921536491040757460245871412853675529064725047814508506620033193133442956783521105965018161697871361168979729681502725977810642406103268565510227418353435002905826733299482905422505359173533441341840492212789484340646743067455299981063443192641239595695877475498060142759039331793603360755957965010755681929531565701614809678730546764671834408187223345684306829297280517968896328880701123924299018780059183586520325247194961404308465399105027060845257858591150074015837909021664950546073505619338222519762599731576916620059320586750432557108072599467599290441436023478749431173235548290965521556921947471962964715584593965513256506008389330467604144822299444995405288121039088567077177276308315603198954153002141999059407900238642289495537730552720561055033893730144223650722883668342737079055221491412275218563636067445980178938117708528838027980396367979861381149973104850392242661895994056903499292918027659729353228427576489418589245550143877611290843078027907131161549064140774900908595896453478975389845403607218784885958130336762569890973909758375005473263012437497024870487082456612414689893635454163124828391617223089558371511675432954796264855150488966897756971336349407277878598659616963337499824748268522519541528941519106263888350009951957103135684581326676896522802939743757567922660176705742370454728342762346316708684593036574179662060077661549170107659093261903669981717268479172662150120495903240138151778053828860953218748408663605724641669061019044045261333542150907035999946828681106163128391442291616615938076927835804607261435345489750579415508920280427175128433455066451202898895454590944062276655771022063066818584795844052894929057717774720066616856495784573652874746839444308691636817603778274708857836203830879784164624761055010198632469675323417946480345263448127836879630576262272411238400000000000000000000000000000*i1^171 + 1803830203772052540049468701406747497485918757132819494294566139527078582426871611212451929009362159338120481050815904549371428756015225603756190017309118450776614467420025790350212943884896781328130098812954642647004721886131831588282148782712890153366332127123827593838352815884133326621629853331132894884953590451461695204912767763161852223087949971849194225669836239022480450836715110943266415252283450363876046777997176264358820939839955689982847083854323596142563046744269735649131444249097969958196397197317099064316360087180269277500238123586751474864600401623106203966899839805529546768447342414665224778112918108314886546828798555385796950626200246692679555476706375362955994135641644629212464786030043278502762642486403259174218937688081681928979401014802940346238284199602891770545696162020923802940051149722163122208854280630246240624200955015909090072064177433593050016810563493294069154154411863731812147818308287068201233039759826591423264337020365974047613312123818539733481756588576615592978608253447102977043649099149824927192683202672198746319576398178795666385180866341020198280814247964957094166935512678878350229364938030547772836263972834027886738370785678760668582316662128817761172528387933689133242156289587029197443898758968097565988483223751356429354882915707526659778689179122064058809403833993940958695456154368599021889811541601078661370806640842693522001430670835458780848774881632191611333071531099812100081333213952589612353942638644050846649351563981021429451764106778386898880086848560419755098786899570121462584952160147380068897743016151199409696034862808274756471277410879973892657458144140630629244631262234437873568329427096720803187910446291867148575181220020512050462880354986151203950687535405917182845662794995340173481855691080988300939143169362978968012628569855352766192047793994653246737064452750618792721032299783534026949550455519679102755898679153669252969467334851769244844152605918328337960644665377833354482129022001479728154256328246203030857025650637417005199505240563258386206806490803709619098573810909850530296083417866202310345946271442214705950204315457036141792790051138573905756187576149948332563248317480866679406971519432125000764168931770225284150438226440098350043273562386751467411745316916435965857778690370325193888740011615644864713290131755772077065268694144214155881021516939995398935543585157965511416660547768172975297186705671136719800677784001139770333838680178623242251560685685034730566236156511645658546871464326141102452694912441429237932886243035573887911707118276230875436204239178980028499531734236417985736185725195506945218572800450207500894952841980910735368781743378148299548151725567731575520416915548161389753631166336993090163038934195887439517007857423527915553363426864389921037146369098936359181672653610685554377326572180052319599482969741079108232161547442422498829320767658882186023543274129385665575282914093932578212395000278561380520418811755138764570532203854172334537575055332436284349117225385795839019943135108827568099155792147282907647615357322651353595236459230165391133490013740936350336645575221669792509879237708276656679695260590105735853289526543546170011668343854205949389202587277745140220363577853827451776252379308898367104823786007813277562924994676277992148223504268625731998780679736707656280512922661695944909760103328011967174022699609204752100928694930892608634167766827242250826959122352606451844435425443553153474226709868686917852835269703174457093274913400445281361981549098623603419597568115862900476718593568459362510397474082928546714718503874859150409306479557833849024100852966548417066269116853125120000000000000000000000000000*i1^172 + 563802100525195482247761378964780379794844037139532860504764619258862915378582561292781881193132745071947367263252262477064051382837708835022575026025330476768997797583393081386508523026880458060454555357442710446096127417962991965732514255360464159303901486918006313062979428958942033082057543221487152973411281486216686859881013277057269710570388584424665106329131541503466275820402241186218864429303725894314949562018110959647206632137864227844045771126440334235001318237717623319773341521091305706343796466998126349096308775235915835795209665921871935593307931238176285636651673480973563850367183657226259174625460115983583110469067436314173238800465440958882190809950378684667822992927017139606761991632470618308644091255613032575127180542296999715307670536013834900472798848498743761519801660449004237419113529841531506798661345109162340356118338290691385385702355163750899521459500296633017363411316750706006805952014774530226315135720896108360142505472970826033735916269327237799251673854301691925229740214809637828494662280182369830677865270797264036532875105682784808584161187262331696816825654157482355106839270039819246380726058234948893086211684705790059945363166415077050300996836468334172391149681876958221320200998573019493272542712455718055999906243465883194970632534747182281249996984421494919756928609102748197596910498003819930325515603050168192726897207696848007088857301881819425120881685921025456599160083838449832820002324533964860571174659814343312257374685762996445835587490771906892010930886508734568363842800623515423572211904425125795892748355898050057866971981372747842497872599318509848972242882778370353910023612325222809099386482604862120404220799083604355877572116581417399948543586640034742882885478425995770679713604658348142951528365498965436805577369899740575355208475654875399854267693861770507427037470646040460985877715521366320591377117972592753269515724551614470001836541266734191508039905006579488724446722561377781417029104714545785547501090216207570875110567914360356185846654862513032353872880906011766547877620012094735623420206453022951585479409926048954136812322417526113185861190979256074981330626778532394276788059458366156544991962033955803729279569098073691144359198791082640368888466653117066407812588186288746688680302154997660968113714125497826589853998542365885952583450134811135364291790364400563010662802314343027879138471724601844047350871664727589203691625766411622133073049354050894923486357963729223551246277939938188165485254473889001979006467474590302439784026532423778666925551352645102107810374266514853438076192953208098290831068670717475140251120025444746561171013065850947249795178712734783775938296408072028498939718660531356799407667818378304765016357504189559217911029001465485471984320111468968333576344370332670039669918650013561918107038710505922471938035656654190730363402965264260727699044830827890410157143853225333913175166490700263264208793739748273150642563704629318386935527317749202298602355541730230548647660483336737760903748842215668358756999012916518867542205990008862462852987408027145485259971427663235430631807423201581733509033802197098195982875516791833104264353157369465893248799509992525682725899408240079022719015170143950764511762538180614839290070354213773180701122115804806187525029696608808691711580228827032729560388534715166937942741733940056364306028558263549549275033760823676033304939574813986659377589641692884058969366676930206517259973436560164115329788590325493047797275308709432500073246955083135397215700589551845144027374989486372378656589156110757565331515525369049576557889676110851961385632251980881592320000000000000000000000000000*i1^173 + 64152656768452777944899894290703843830523101274193880300806094214460521729343846502774952066948455652035516445488308113693896069877951445321373386130285356399894238200934755506529327003458587477986664619955247875544655395040023667294897567135199281150770539808816591848354627879242940701986814659302162311362391871291313637306895133197546997679814412830316746762467563145922673516383158970436883262616139182495211375966959412820613774356501162924012715888501791634094802577493187819847455191239496168167657867298882007116559167220919470846635835515131022615102565105747217246359132711998669230799853237363626158836344818442383438207490703171628739742169056534649168583141236255949866800872037545468024873141617646855664792698164726637141663860074322480779673075372347839415957352801985670473822746788912703899715431917088278803946649427769727466840208530507906622110084128352952707134948407273622102719140992031915670877011081760829934369291694709887196132217914645220033681994632623848070188768912947610416920950403850928799692791627289828744801153297247291601006211647223180081014046690852458122775404003241933156192920103880850483973869110179348264340667402679882638073236933262862847334072608379785307724588399197506186376862666739617233242665175517356787788231225685925109899339638820966144756981968755729211982891040184315889121226328386337462049166634140663497966235696091294859851219882868170392019471976259379754105797953247338906707695985497706275653029359638616758784500745529788919709855099572245228124634725731165011520306129135651108930690145538261824992744096919939722523066866957940232588331982343737774594586134516951138502442537960440075225413204937938775335002692742733778401574972382822831313105718804903605579595553749423549628577820605740163904262004758050330994191227590802567731814171236755655744152313934098465716081731090915798613875657660877027852054657258900098296461052205020955222271122849242277210539202480410554410725432698149126275790905269903361197428138095668402331985183117436456252406598120103114379320253934313072374247419453510570050545281223296186637265194510287276141358568191700913795816501285505080231080365584134643514800749180525010030238929654432845537376364673681529261020114008796102996882604800001279944554599499563136289259638709868745592070704022669773010873435077543992125980050340317445898850996611205947149249873446515146219112030009426805229247784872745599463297240166745433242268497784927073452963840148232533426101308048920063395846725075289917053597036477520784624999580890649798064452424428159373554458857078729226876316247713729768209764703526313794263757628855362150078773830852435869743207787141600434900510158541878967850887708112837449805718858274016828128581646146789641488591664452884892401597305005837971706518682577183201558400253574115724374895712070038235978507361914672881082744293807251095052137753703535637056273764810518718204597902938043233896305440589905334603301997758668394565617742844444414229715964122149833557032704010167889558192647715903599627404672663758005926446636546471846626005431815064555348480049611568077154165660593417894919031545486061803648844238058057131869251426978927547942144221637408834207606724184065674712898220675612204933043683658206907844365755072289251381489426201999096249293211462017433889097560129057041717977469558070384779540763389393122400051708710640787382334940555551658773579458545299042203465299640029381975722224330491813914786822648272242157823596534440630725345314861383517947871167020247805354181961653282031985512470017460804458947545864576213630530225375003845359178099219946318752173260800000000000000000000000000*i1^174 + 3548810367821600292115997188233310973379916905574346916663930381542234773071493669937297358317818917389723711208883340424648518118897869963290663050443364085582735624489450216641041130269802228458724511506877475585237668564219539504212696576877706246881361513924415150466922308080261690241168288565662099478555019942400415029562350987649708183240634533504908438119994381364420305063931118080965229287947928810892765865057909471615248082943865027889787986215882972267911391303026506810543709598360137769288682379687357144749341182820796027601161205015295893421223813362995917643720849157090174775862919592146512891242943946066115830395037950371943107025350695526856376224295672004349786171126517628014434156462589721109744924689091598389206244970610474301038649905249759262003225887888259644533131357275460268310063090144333901677348616383180487267253524771599966962890875230299571920620348222820377470289317467644351774398488022225205183627741915502422382129182083429237968232666816551511016981379226139864910451407762669707330486417382482281318076391203947619445069207457865469395571698458538214298334448708596401867269510246791901705720011218118579586228556073984610143529653906898954835807672773540061581873297795095252520632761103933917368171065878085860495462480267830886734228094278137415292945837528969277768762122183995757214139800378949433045096133233474532944040307233629612123233985130721008256423707478735724953342775277121336584547744321201621570457900502698089135159909978918981414325314594982351579899056719917467266327413516710559200173858666606521012471876654160825710810676451813364238010237337064462548814141361819926801461773284154299630781570665501544266994871028285221043734930192796207656880540628612835288758630228908601313283913403429686390654543716456084782217342788443667696466728718074515038785407406524507918440242383511180556685826192232974271596855529766616700538300057411118260613539779698347067849514218532847845531204731339527694688210753989141029938925678668289358452513938721299340472921065305155599478960509229586412143937615062705273217603572511655177869893370068656902160378074615771933396151772246473168572716053267591283102494570135828565414828918075382537292132745461249726328725074185369296170761573194634408575236510765514856428678884650591131888664715727313104426279820855161338015107955741909360062790329510292211878952962469101910784070940628788015009586954265157590636649646673262964326153051937142798692745980390245889380707333482416592177909783291481481233511029432815076970932345394237442783404438018239835068472169496454051929967530112749060194671637516394706195607804560883279467334744544332840993443212938262593372551716624416768278828125109846045079679218163656975593470041348219271162579149039642815096514219102439835734999961539634597788808693192210052138673779334959723798015330300150410546407823605777692384416869962648442883890852762720293435468659708432167927778410805526106070246059728065632051114907031936078518013781536592210870308453253712414333979923623724698685412096247800553481337375612205962105191131016808740134132794696193544821575974997617963608192751389389003309461178909875724486313830430452269709827002774832065580617368363196523836994757050346069764847424279815876131928787525309552526274514794768167242322602904957242194727101760758815746445357019022958638843180837206008074664200513221667548645954828843287049092767106351495986628536039229836893343163094212614361995858483694771385277870453322369362095355539248362714725181959098456534496518265004963473196516908560727158747929228025936062482946813036759250932009533440000000000000000000000000*i1^175 + 106752487556862589748361101784104949743937871792997459428836148853982249880551113091840654668051763178888708910858858760839926440518057316630165134272590094403694224405445231960726468961128720294715018967365330367081596451487413730682043571724540130990226065982497447748235982704967360980400272875626232734977485072298862478517950666494867860053880232945908532617910397802371343873821102870449256750899526557509042528371932968295005922945964390642229051613720861259845823079804287472558587432560197853205827504575597596182749318979459324467673254904785089567707176194267723041533553803194033977370839922930239096539483673397310167117859019204760797216593834470900041294662775096024255715554429153848283315131026914403478047413389260535804944585239589896353066096153227753577109099776572010000766230293895096131211742285589032183627524543752649254253323840135177880286803251294366484023121526900759589106947999061124184088159534563136253116721862012250778405210724405247460365421999466831179743463910724638051996726310899355097299423504417325162592778475498456110853955990233817090089610623401505839236234527414008834733026610967716653089049424002678981596254483422367072005267560759841514605477701674985222911551595282448808856662792553511349609840228397236108019112359238088434518113228308472370487595824932517169288369230669432067189903374140284830329939461414933484401964967043954270128012224889319605011780723607280985419610844832306090950282912308961337601677811128368667743761365657062810668589527182581420405282774501283324234949208235739388764852340584719566107786003843295356518943548700551766299334790525449353789549147271278988482766758407246577017084222307325962339489035974563096642761704000133795535128959325046846107367941999531306724806747245782814163483777496218567566859962452934474832597064401127490813407218749098838666782151339139603757645238120264608218949063047547049697103533477656747457778578731204329295229589520808782991782403867275650226894203861868308205868470401648632738657570035120739002203393523273966913275682855294728919268599692316373567018156285527479443427591860365151472511143795073743517895388900832921100725558021895427613963644403140778515465399887358434766932074326493684705878305838136693730408779193713525513032465939606463017227298526370470296996433454861211770275583820359273645694832330671707926623709194375120325965950046688178780923452466771228915180115231534233703482781108010071690862128510001405933863538017873443093230830242364424927939836866517657142559308483172401647108621766875108718714651183795613740158127787945831944262227536743679808489895892100998336030239871914121957888671203929421789703884524285449640962021636696637703226249278504953156629889367523374057674644234337036843093752062072609309290752047673594182242267761368051841606912830545925856793000615964693380419728311873178828576175771331113341715293566699446560017046558846179438279812910303291668389254033929525125609390891462736767865494519043547935550312955292807552571121756531261687196802632049093804927046742113697262567776920607789803991360761333255662015337643382833704220272144566340240610411965421503204631835039036045955787778139754072219330803770921603057472341665174592938326730930127598710483809302679844064574464896210980840838514147751287394447786248121731712919475811147910426122157667597793861107090919079222425897491083331122907142104963090019396045370543814719386623619730599353546762719367791910624739197250954471261398852839301609856184357490465604939979306008777606646515793054558082725474278314548573602931852560933974949258764345810092032000000000000000000000000*i1^176 + 2205231363453474135882303290899285623363963599715761661607739575441362261749310976598442001800205597217579719832641924634036329912128574116090853079381717666900668611296321690851233708061777392400657442112946882647365622275636689042134167287234961529374513836950254129471118586353021635460565862819785578300155043260134665268338267795140492881073834012147007189723539021690050115749257904708630565848617622587578741139375624396539358671916409907855206347621012739676389779317386118056584418439425450779316304162599424856962025338959167844305714159677111706317972019116104726147110782628079027959381950786796103766896155841973010415071597955189299863695486865190391584390515806447404755644969330211576662870251132966975816511372443593294147498259452587416115028600866055138638183007820663989624696668512603284738189867638351967708705392640503419020711383955678965645503824862924480812017347903905085959056931621240823692023688728742128333316506079573200904705252617904334392090429610003210889891804179288324822488249508191967851078823427638423073649280453015546382514830825295484353020159636021604046559034352402395504275362184229686200089546458787713289051148130181715277252684311282833252677079663991772348306565412278632450104033092190671678019582436978571262291677484118499817186449261956841695840346230134125110525432742247098298747285714273470632523564588491259023273590214599487362211591961166836330090531681707976597522358195289193739870418839038258093929468271274674276448905234298608041283999993292668492062763459966386989120596790331257331092616003909187013482718999689822599709243448156664310758660355077120068886451745784075469581746135046230699125512129313754204298343985157276830270594865974632606530902992716821848101449614910280818540332872198979855345049396197148966761995817286980584047299831247056821162869076987346689502338563397237490530829610770245871840501991143196152657683898121372340133364283394745597033073768452414958863986337781524725589782435074979067136802493942385727753023212293799334270534661479285496709651494825457308368642437072727072813646226751843564898091730594868630174986053667388864642122125215736439332435717391245377120414353574180503252875855285562954643095274183937615486715241193031419270978510505194074069852833877787825858431752094217334321846530179731692361991254106436398082187649537765062116805314165844110718775086170133372427206605483021719614695522148212249569290478616102479023598253937234613967816959234163679551030886953696110530013721206278912912021929011751867560880857398622169513521699622076372921841171344668398088309946152915864732904200619582569520723788077283607579903875101903301208477145225600411916268081697972467192759432821696269143503082557002683894561703964589744619881687285751151380641400148010722893877902072524635391303338538293529382279880131392318826185281221229826987566114998492617144949552643977277397349883072022160095467338423262762705369095785630143327623838920722252424029890825780289432672407328004068093666442181253967347837386516359510462516282023668289212606344052678410434795060649279509618565820771174000960772732835298270939612599558974398228207882979361901872297469287864647883776464800095510754902750958172657919537113826616338600815686464678629160510458141307438270915420803035207878659720611010195024018083175848029145563410894668246716820355513404843428043368401905458833064900564461882168711612532514007469914118021309605091394264195141896359016248814798204406120206051385092785142988280434084552680391639958598488527858900974428723551587028253833539755368390326514771558400000000000000000000000*i1^177 + 37463118005906183237075781294626175906036464428795869402754426867192217654177222766404840515386869776225289558309148042232240227576844071721456631034262757568861139123168120323558835752338429759525209181521106875684958751756290324787506079435725147663854109478775347587652063158164975329337365153667807712263215656732874584989319570273369356897302138162258939171534908268299359618985702585977661061331477676167307333367191644977385296295532530574516172485387815425098722447443133365182238013125995892961732722945366152132373308649253569217279728957245284079453856976083215465515505077030074482691859293738710969901148714799912800361612092910236700042816222764522344610037349777922393397372633790852972540014569115585698414140281064560577887860298051164031029886230404617589304933077989298046129397557422367473750403241142064729698097695013155635458937224602373153444470023988566977525676760744717843096057741956303881927861460739609146254010246970006561014553030310539905451225238680081522112941541849754465906255411837942473354637558699813412084373204199859545028683187007734370293567097393381216291033362649045126928569870838015696949364052516163129157543845227218785553509370601047445490415929631441412661872263968408175110723466058369006836493308313957548683747560823434845279073580486510823442474186767916213634346274717029727068853177544681452891431311193456560239625360520843047837146269074620826125793098660686337688220803002246493564609946262309458586603280898433206980633601219920679743455936179347665299988632656656457868178072972404880775286012525303329613817243948244072587996039484592773189974353635492305165640103600690474121625256109856756615181624825348340795496089811472788648936432849729224860386977452818202338050158951951098002381605845663207920435850469305951608608199094318227650620961114793036773927529504847769865936314984412791007422862324903273661532551074200314820152723753945099810354193447450082244942607685133346894951218556604974948805992970394618046729380901870271343880672138605464975839166225886747444466424194723037139321175311640732557786084970299370126640178646376975607573978538661262473452415896334796913680791691772934716665963708488011823032675074804359558275299376147006500518018692651693125369398326415057447877008197317359806729659634773368930949143591824923584679540296948712577209855555799520135378997072884246987776167593111511695944711758394409121301728991132785594024258448589082988756283020311470590507927259363496572747057255135886348105595836799560374981492125656079148749090110890716258391633506143957092230433711771076638321698700327324463469542227389188287530670033797926828887553563473659350248668496702201551396560357034109131254848676886695653686591790354687728036751946674417631804731401560157138580811707374607923441039070646834616064593702596947586882073996988359125083836417845308369881847351450480146448974567866682482709653928034900817575869855508895657399324845764411675824954207952101983795291137349109029547132824196450764016180301719623087019336523763868836579136049130623009410979849754893876700114734858977821671813194457845007969639526027931851416135673991301846790099683187955379062518810183087957025634098602699005802262569483005749033091754894428863813120983990304316016496333588330613095781311960787458096118766222752727039320363545024996907766740610958915074996752589210808135116557542205693546447867726888467341848398004695697077894929812034703157067028338314158084241779932193276378287782299438480531900308767851956852032730700767679820736158732181671787540084631355777725308600320000000000000000000000*i1^178 + 161463169052028718577362187694206520416268229996419304006965523089467677665377803418720277481708884877953850424373595600901812436266541365575036182862244546837138172695488859857749506679535756187733575617810913331597446211979173464721855887977268745261711270730408201265684948647631994967837701124375077987374121275313071169367824891304676321152236075092299661229515567947044826974640767230817011275562753462950809582268791995754338824981279579321993675164510197572942343495114634674811537476956186933319932155653383202728126732488874648581109291764467693132099244899434607580820366534740938948524167620280149023847739263487183518103651833488600102208025186845489255791664891341384186029746506145555675958606961450256185777834181383761228246559787848454690497589611211331974227244311392680857157720073855632144104669385599533070029328822143558628020810310021658609491347836988172440220301859722218102499748908768286556344811554973246463062523410792847097247132724390714336643850553258813812823701998110167654889292547128640524575048029525788719567524292254522934188806568373980202625997181733922499603610909578462526932762603992592199131800943958517447161969647399980406107307933696459106035714315723366933899129340701331715727051628244998076713006896190054969947763120717127638240141660846853604556201195242294639556586111819156253411175919636904241970192425047524867593460999587269958680227601987850298319732048142564804979270884329420477748525120306599975288193448105941427669764380327326340283326039857692412082698508918921875256768604635234798336725203084252566121283567173523542150198445260544054910774921958360545949206930268792411768903888838553497807753091502022765020987918506736153564693855055555671638453028625611331608176030975317071832706847372219018854495770525646346966207172471147040563534776074049291132542651326204320318086895569509212232686256704105498693984620777220106674116711220677623828186342992146856466106429810788395230690120963928357525199750635759555990121007263575045254750690274746932677072925413414037114972667818574535948300179178689616358245987803169847680006817705390810280417178794562145110249284826706130715527877248133951074940845992689299904035404235304163431627687707159341934769792606425104635735272819895819427650395503142518736345083811574114085926129098108065037756951390526175942359639675916464896877635822163318089556412835570777709479950421687484291117932699809096069949559572863001270868947220323930167669343578694492932901080565239669519453970909084399582058305563570273262079794368857422145457356045305576407283491907792073998270567237934005240381582301464687174521433732939174292767327005378048334882094436167075563647883163726021151472017609994653636551150800910486012726634516072216082036442307459557166083439030762316744356813229220265060158801269255782370266834583624638692929140098655713613755812194777920193609258660545889699903435194503912721267911791473387230234432747050681435119515425921059002137331090696837049615908723908709936871040038432911722419093996837145305749750840563419956334324840665095877016347402500566241510338406906466948496608725114705050200387711054005617130770447019981927484910541314505337744319446721348788187081860652914986079833039739739422472569303098057466371623822289114555844683761529795571914378781279612383915326918297172525970826457817250392674071253178706594125729185354056670915474290656922715583857890940085324100542990805537465195756720689586994191088108982112617896233414219631653862173918139786480272247063590990150867414515192566923526855152631808000000000000000000000*i1^179 + 1644015965763150860545892277938909799411372405749603455884222260821725974325569910011057817695390292822443450395156901267086489432763752362879071230025373986868993598814263061730556165046855849454086775392663818758110363588085689204736136903343906783559937228453643450750871466625128065131164449392000683161618516690052437789050730124216703226840958853946752076865132822928089256788699993968855585222134612072199856565059923545288263101152678838273027256917689769065051288554203511428507122616452915775094709666094345532103826198290715130533373989945263807233622409669911579129888455240863543267868062158888491902599101623394728266048370727993136332143774656307239937761245276202773305482459418300975222600741573447059780947384348937939008639960493630597978468419825073478168182820912726774138230462717647088305557412770823715196022857758466336222609816898413215870074047828215385916817436093081651734958708234017791655986838289447262824428812106069840961555827589814847840937212798322384556724171483823765752233727954443062858867392374317314756753041946393101426157545759172548103488041026125179652918718370301513788292050129433097391603395834940747078004055277116576752556357007238838675140418255165881924100938325438908365074332037755581762056347480495547456406607538623920092725357360287829077130321455829546798308756341146558738384232741592190839462244978396618324126025300592812903253870301599126562086319682081687508331921111810318868255784848198162657038068344322457645942320246650583491195853312787783213830028568036184491677951250093177614809393284590801479298241827053992091858660565402234089385966191614012820476438681697643531992400464214699077776706161869876116761364121047782922195854402465633209416442333199074414004401821360531007175267858168299275202952338818773324806701052756446513963425087509644262506415046815352801375541967168623705833555482396863051828286464111101949790141636081648295264755536461843711383458159275134375291446655585594475343312501171179738306746009410296806105378126320929544641064568746150782605901410132617118662072485075514430384699435867241798299141307476815367110209372218032924300485480074155657773945008565866057438526527245791098316004444938253451346665135636505132624580157233630978452925851822151193374988316716066036435141970515610162474116080968795554268018702907257132477584135558792412423333436486408579775707761508455501532065949446162399470707486255366899075075938078816365556676126121093989240012420446212755363839006239198812376994933470551976799203372832234260463564839998970609100386040145460291318403521463644524522342967677830146675291340482214769638963908890680253226641516919232577051845443671920105919061217484089552823694413995865566118982913926475101112075056901926055441172819061560731100841356208395184353912632603132774210069997096212756263240856784213901388224822605881759452722199544590604832408078895702692826786232813498639837897188926775274336253905648771343350656645815483343920888281790913669638435979467679351922051442184099262445340881651016497044506139131224328005555401319314591014571071668347300251943811217400504318764455177738414723886701489932827926773233554734987986358633332469562948346576954005254210826198659950509297726484940378581532651094688904738608198357430756836951146810414970122392629368744624736786026450226839461779458693975203972256745036266300246336914771941524823782166587426898955476470113120475394349296282172010007596158559646400022535048844330551181080207569964339080505478834174007291767108674794079862860147172911469717094400000000000000000000*i1^180 + -3263826293506903102575338512309732790203680676553774547244241609854094266914777136986689096398474513305080032015165561020729868003309919969925974949037824079550830391103456714729840000056716255633265888612385179843763623692221612971087461665832537315870128777494031492681639748435231794587722559489136826884287119186268627553561340303233811289099777535985067220759681653238372823336978682440061625234765737491261901263722282449477338289354969458169732332497571858293090041422934787126793322865061469560391288808036921975798516810644396723393663366924433998946362192256480270218770338727153191169015296226213119448967153168482895732033936365582492784377282186112808531685024787774101161938685270114040661166864922987461563436546036411585243190589473563634483767304664477933888605797819049812339055611329535993798126377185240200860116336245612286655582649646544686060072028889296279259854736648315916149661304114702726902404203418305998101146207268455569763168669748810729727777009040433237716686780425051632902348775723054516714438967726800317768243645088571170176828032940930941438266800278526157361957959857854221057270915255963506983594708550584667212564178185915882158485160261329724875895508683682128062617547619188309972851761062090005749461754358849585923158856618888116676982497864484272110494469756763928949841149449525174798755351088442818751656209872774347425334219671604983587620675606490053087928436156798178301393281639975284614069298698712465499787657534440644152196398532263714488759679187182181665989960111338913129895190351911435527372727851838844888357341533598223823006856429971275594172354848294406097502278502046666928676635534781610740703912610379714203912936314315964631497978257874594963369048421118667504566598981836170232709900762925021591609097926168683129052569406937517790859884085197637068294677393842126344165795422171745176997021641496259292216423214925630414118020399433491006940678708479890801220844068439010280139738845323867574318280670285417146593028424806954438023179646234526023310330391788034615504754844109008073309678498641583666913109410600227551033357954300363135222977658126041156138385365887509780167838167118548516428809230252171455349659632451391815392992154052086414364393195960763148652429497607986783819988541177849761664006074732490340468879387749358448319944214961370387898822574205969967443767029518845458804700283858417997813294929081589316675039419056433765461302818732079756620323103472215585858680702817720296348919444935437345983772212273642103108284418267897169622659150455926703554205806510475593257064793569831011947661611539381396113474795258091619869950012120829417825496173429665121861003276526212822822553385403986613057058417400523802364182813784199315394014965937282611028560430574174016589482805983916998619211836713118666459121387890613632441404657765371761502827764398944278791739617551053646086091688364349753075006517914867617615155458913083350853867508741505838256347033142594082898372557431565691253461412384723206623098044780301060132432575465363247826146912529497862630637083832685989618505465932799614575640736687492316152999716804528236715583313629582911862603509045325892874933039860200203314495604462942822604597479710860581706502050967676163455163402051783418411299066269376209646152881239356501609484964770909410494312122586306133221054048823925419285967284873646777463322780190203808005487193801900224903504076461871855369449480449558967142528865303279323012030533225027512670111016259275028323296766373092413512682415938398519400857600000000000000000000*i1^181 + 33506221815695229351344693540404377245483730310109651412232798330914912240122096003576917899001697914692093452130585408501715452324993985539324424924384621808395777223704707082178922961948427596696158751839773848672450081672881218154032745416549409326785601024735155968828294059891756326775686353209433052691000339461432703571384078589895518566354371048845499314643269367082993272838418375122979546813948153922695722592327356747079054081776909468339287240628953829727522549591259921353688540512510523732926289375672908954223344144300817521293146278257933757711158415855121161067509727719149821015237760137014055590944261240009974429570206800202386808383263651883124164693391944565231370038777175751970150565269446546650561584325053620298199193321909562044879061035978829441842350683333954014831896362477893974352129726856993529956704390507707108562392103297461403668615724703364678990690776273610544656309438851745181849831138861123401336755224840531560977277831217235281789133234052685551323764458673907267405773958330752279925146298032239408249046430704552839069793637535428682765036037622651153652813318891338339457667158322018077345487081200498564674670895827482785352811876371668419448671137911887119596200062105384131197498428475203061309563591802444550626011981070805295099260351050272234023430049550688720886281555142876418335711238785034004218092189564486790945693094524015644516537913897911681179734179661330768384588084807755374210663638459380377204198942527302718188906111305128642961424786638133927403633122151312705193961722175505125140122037746125973899144045225375596849555961922419526593740835659898211420223905160556140288993231819106154821777114745700851884746166196984303966493724681359869577349979128427859716833017446440743499372648291411084169631543902098715052933063223392524596260993286781174079164616270601434344928826672675977105668761343832224818794794686258550939558482863488149599459038233004580489624260811414515128331806801901429787441959151010672655297853125671211118290917198491066173501080696726585370495857065670907300087765611110932911886990714261741702773406806317248787070896576601132109368582613232972249061631608591685933903390052942909993339867781001515047752743309228935285028929103342288055148749910472729690695154615704881611527116143463099687638764588220205561712391322322387428311069090037236570462442795833351644437551365123707415376203372235905099487301744214484111682000628934566354065606187872855910794425528418989028101734469564726032341829753174216709964698462427713284976747660494297083065064342832457052936500720476328820293807698971356244075017022697012647030942970238621251541088023763243479409146824300498191369081571152278404047478553724207980489729213653078077982627946073757576291570191057601697986466151882898535015622235111440701560756312459857900814433360495124047890388106022958191896707962899693250328566751186036279369460023823978141195370458826542498881936938125122273093696667247312136711017547362784433927445794151516420047571322418989688937093113958315004914561529225678752720574033486145815678413727670402744823586414783002079421692317390736221553569632384346275968638618310265145720743486330353015905742318578426029014169539187006509242989244227462899738815622315352483987394094663136961028203694774110964802073054528093333361272829132715764427719475404348729659660879329564124289156575608695667825867885576944698876373808830751460318124321830497447056687211983938883487185966485375310173624743246269224576239279754761680057505153024000000000000000000*i1^182 + 53306039104703888204828557034275295403057232427692198859435001687623302437743824956595901864334140778000792961655156842925373202965139768781286007564922102475167698854823013090527801597167196943874555232494689935156945403670782938051384436622970130964287505173993740575623875810897568065902737200816112839808190514234843009792663987602894012503933746408484162355210176925150275634928394722288344676535163995170328011445212834880768222353485418132583820403029316934974372186648384312838157370884331440700413338006762499885557939312184626262901969423743002817514825691350162656304679476647328915014435991007795296205487282647924973976836390590760745019227015592662931070903635588455003037879537424188637577470866938937090161269370852548692772275932803584452403608090480248673112690997223103696386943267205159887317874876152056494488838240651246724059335289985360336065554679913791694831111027126472129337670745978171096839935085762466472239848492017243336550567104203391566948529168590081863308174390014765424974329617207872769459506479546929272887358203419398496554301270354210570859149543585372656669741624178302317189101017606159090826779296619430041570761892333641140146901508218156372816986485033772121536687673349879741202063501377039492517544382893824130730353745401617540916339227304832153952329686082851384779526810417842326008755529757946181625498834814755530395475401977138808678323045482164320430297276008462874784184721847300175997367895299575895561692841880128761967668154073614269231469045791016250821220677025566133742478638568611299901488904272743713700487372266169146382949165157127496905813527543912423151546346659703459403169339268799561753211996674986771480713581433482445367326235434484023861352673500556788930575831692303919031067425408151218693113078846893657841705099234680953996998992798341092053681178304913406679872994656757874630453863469402649792687283032136438806161513057291488663459560972072584516000442841977987526809394163674834989946433383999277936954980585447968520318227658883251841962758247575546537558754475850539406852291780651469987679045899244456437423530336683591851937711975565404629101421257169785255375109849922290525525970530893505921420812930894202173934034846463619747785341262986230819765269083742591031888356370883117536778568980826049998870553294075790360770559861344082069982919126511179965003069734951726473546891368226029193744525082951210422460929334211354621186533953756292106522157693043480353848670242939772711197195495473355951017134537449139945368258833063605165036602617908470328803452965505955818115603185018534678304250725978731425947141824498096308280055985948901831904103020878429890171088897824117560754594775039420098866047067441702341107515468346821240792051427443816751683594906198727329279518546096607800028397402821349457370092940945549996923561978830825213599176010306991904646095731761052723330460531039212149134275508901917207730304684370073965203402639506601048814715329522477583210585359990860311901290778713847909830897194209534757959312212026259454017422647668463052262954438443227419535962070820023925008547765691413550468365514195197097520499470459084423468444988129299832134436585448648809750972139113039662729271846879801075677554216619980612726712083983628654690565917584776598289323745728835367313149034524834881100122318302313391049416387435615412139600121626195258879824521144833443469127947279439519859391920604918215226750638983038981330160560595971191883066986946275616554533942883717815883304495847833600000000000000000*i1^183 + 36209218822016924724769789647709267586999740233411706763801031989165636763823026904011189634309547656484544310726864503974951377860179512848498575761291669173523617088025520869695173637310869964366633696912834250785627809003570129163036526717385328039942241326494997572940980979508667830306618412245229740072899237448880136859806602741215680085065663869202842602065900383879440359159757619447351783681074365828232480273188883363895213554653564333210200720758419270230012765405306750035716686398835484482748371431097306461426329711686401286854165316201146071949014527616573615754818115174791145270334952294458582665134260652414187485240924302460889947096525316838670363205402265132340889559987628125201599196862909202388494359839477001245727881527041313399324969518674152866903070358828904259678680847827402324583924204775293460078089868997688032539130546159043271102986656260280472485974098779358920791366478395754498310536223779690613406684907034955048066928203421239227897776264982670771444329128676821698517709135600744199522580542195172916714890210910704143079391940523551538182657026630719229312974836125881102763541520071563359792873064653312039680067115897976526721683582401474715804988245727816705255230999052391440805846364697864322266425360821834045587118379250694890016026951091142188403295104204429421736981135076043174463338318407416510607371820873006719572858298243470299730290057007735232120550488828675515031231966717650738784652882407117794513317400246311664035444084939590613174739919972482475964762469500971652168676737900818202203845759140931305456760594451796687088197918807353652725391828772603503320513018533827053127668539265013154732331647189028346500808057809460154316826963926787981586220824039172011472625250462323116123431439706629254475113411502985396262805779482785855764263171083867215573152132095312129030947879774097451254455980744358102550348590131899371585595778693725012141499318918962829184129755522554465745165815729959113523785775253532641909547046235942514393690815765863735274494579871562631027171721702545811605965621140595136756423538511973018198851408449139082091624401583621928863353170862865248101808258666848748002167117721366425151054757473576643533995702891552948882754712598368052433625173755703725165004899295149200097769112382812111132741931752932727716555710028802301174553476967805203216699868421681976600054271368419414500061324833739955138234213511863900359503431161052822455160654213646534667134323719162118034030006006633501047050993107614976611139882370564080213797322209303543839298446879999720708157612888399129556096342762949936585884565466303052597481034946092117215358048188550871009110423050750734059778973518021846619904630194507282318639227153640997616016881220128680098341580369503872900733818575870014252928824000898412020690113731141916615614294589183431242262732408026047918526813899060465560477037979672493614403129217628658203972756704425067540215703068262918506224445145690711966619696854555693447240829666790470059472884404145316170570536014666134157109167101059679714355530924011801362776543721246426860593001908660667888187133809844047528592932017748267605593252845667727175346684847947621618083697542427330931714506583553380449895182259491816677227873788059949408071028299196983658640536124655708930669417858689823072237020218402202845784720217970857808613554508336519799532507640531259058512249499510828786149723685640244615151145409402256979143526893893538648138509708011121388274154173002290298880000000000000000*i1^184 + -70446694297096628651109893147809468444831231225654382903026245580233273326440568127752691704721195828464087315810894975210397204143238566763224340054232493139414614473399773776463495693509960662484404247570042056217000683919228765101823696455733861240833024580596753096028131036819113092923010642129766388328562063558452051633275306345750591496773221902494491325442422394228599804884235382740187106551071374814112194706975312187125549307071664257900565083338946511926079300810793660843827184757777232445134882991315026636036767056688710713510357343200776237463921534900813549266096640368979890028894216278727375397737782967058584897976732471829035672887801526077493618507909784121199263119541143305711212970105822678476545221752995734079576013841893891761242672693286689014917576028152856347220629539347398671515162881250333422658501370957698407121911156221944724286466059080477306217644349421765512117435890132420906369446583410282876701355967662002993274904226722633437007852984011207794533357369343370740970773848787935736547304628536501531701386139835759678866048423828369041723852122110492921419168675394770028810409988973250273770650428003948594541418238394959716173956613632228013650792384017461511899625702409138740519552259077218239149883676590893497588203657930060710011714162462044164169739337528557724161090297836981653852366351359979684218032006002748630662811598519132269792311291563863867709491529518054938284760001955965366740255248618958757471268157474988337357205661652121154689455076867986864757931940429773220131108850285518917707887533513264421996969716232501460290472039205686883091228070757920803936780192652327610991466597908959564916673143351437321662558137445873270046493077163346472692475693232073620124174859683446534695257430855296428057253197578113522440178798810820031618457352159404817770874836179524141938093769668567773275287304336534458371759690903197972955770618616522991199140140450515790857869323719564657962073758597287042559307267632867312277445106345364242634939982420925242027431067008247934248091595179134751813616083233508406197070802167929652664122786489933221281127298785096205855728814465014785963475858516896948562462339861329477313676842938728065696451567749944689466714446019781338117396654671051186933037698694202049957178611977320408936287979525956038451096936339832720181728630927375127877708484894442572464304814569228170223513595271241143781150810361568081511595949074725322119573974113416989291460445569846963652304732307794543300220268367943728608463467819579445793012314231493311964586633620741252675805700283583014809395991762341196609966054184037933015810422663374403206315184376037674713231875872342632025898915582076358391092635464257580884095308843067891264015583050070299864555515726530708290630841928668082923821283195168351310120612335894101482170726684894702350539574274626983747853650705213889638998594527226414940434297278152811310780132675320492572357083590114103769402816801401868939516858040639058384773465709873991348193512685162055068896259737743120564012847017383834743176425377882487912708662511425449117405477400699464143298022635848602809889806698561586937227212811179312309130218649914748367267858149199228048324733431634334588714886810013869304306556648758009837959103976319414251642986663676630187875907777428686219292074628704690794337375239262397222612206573405881700238160052193173245322492367182110572691178110449518626660840992150879433832704840491797191514952537600293544656896000000000000000*i1^185 + 118898775918249653999415314458695748638156874051208862943646358797338199987366260172586276205010947505011519255835701915057838065326512189183473340738633460990520856983680640255192854659649702687713503366279316530862392893323824727063050092165056911378513424219288595468222504933267889369497266085353289539365114179678466253293324824209401491233827973620563609774736871472679843465328403034658323730190719804216146704207503141266840530653016246475558098122664951125564683581496728188443570171712818923672760241610702784808633244431768187964240666077509395006605435428943948926979098096122563783486421418769842516849956839260786322667766446734985676191235642478892886747740890668836537090756340683496997028792657657313620273642965941661873525038231208783553727647357297910835651271534889063810445432100142364063884807140084674225887617289880298762676410666307192913818395147232312569122156754773789179182443996705272640337735040637271807777941610664294703090779214872873699433574065935283632668650436794678262294822443741448929230350856437665209824830569916000531335453000462368126325225909676913438810908290746790627572234973878524988978480865676416307551256787086015433336740452655896637361562252977680216524182897527532852707065916906315493272071423781771366958996356749771020908999502163667648950028226766835586478327429736501468002105039551848439716926535416925308581314737104523019882766962380378307044381584912541878627029178259236517866482541886464447244503135395371850503221167887139840325420657427811602763756554110712753182255960961225356828864967104866046230615006076031431897744428199934020632297623798095026022246166699539996500879384263979692812996560651614611785766601975508852235632561375180096536925329239300455619006493866340093920454632802485833105820854614225048514715581088529308345617752818395245331793901430107440952540533130962400957263305152726586132189356761786588200687417392912847556233886154932845472209293097359578300967069495357455784295841138737448795631022304960018330474146457629691307940483626757720590039634798788079657934875513009151906946255508067719059304542316135289681767769011283028014602177770607520207213627727235844749770331793965809697675332779614621090698322207765567760993822592060723942443833179205804350893906260764930196704176190668730049449590983850409373772918548913076095009125781200266377291374571702726500179839292919634469424235564774259852186556356355590530802409033847251406067908970213844486155392327842352818160291285311600205164439332258361604766411141617814312473834202022258245326860860539658652060951334783710811734886899431920230560041850581836346649786874365786200772300605472444960299125095930578690971479834823248692516103710222821135755418178970756859414755077595299266936549993077954627555817043681409742839532091237796950698310652606954805048164265907998404447435476697387549548597421573918620267774051539499264735041943576896460522692850805664764465111714871849636579966370595377055969237831406863799979929625544666604513046240959736079958955428510338176655701281547822856797367978893549364094984902259867913687295090979534693771661653978550174177035395397342295477888298678813964088433171265728198056651140109130183858791471920052084358233031742316383207939753180728569034664583107723865302469042735369452604156987874991227508297425340603129528474176931253112329268356502604011803112680372908065005380877905608393451245389515484308966304841622861728407738155338294990140237414400000000000000*i1^186 + -23219628553617442968371682569658620377663237860313291582172540552300357521970302192725854853362983437138177467466786295304045899508478427278986352120862526828509383023186455913753233351399257769950514523555467491943327128349077320566541196080052312463470285504933730285693684673116234787080476650395327333584170002098116061837123576595217724665727572236110312228158768177832091381362307197734888014128690117277562598929451254019092243672693150300226430465119357303465999359016269119462864969724361390534959030119804905021363148041454215795010773317314874658579429234888219779800012382020354245489909140502317240953734185047198598735131044424064418411060861948333932320487097787619630628378694228402256160105355237083379990515908986900556376789134835482571685002900831473310314764298519781126345985379782380642835632012427364529506568295772517616523433314670735196606994833581133786922795861981213375268050777082737146488837255691519625052038958454057869497515750006810855923001173450003859217089745290303499730991305303298935884948764665562493755820193267262308028958302719450044075275066737080046969136507562608800624441862808518813348450435587625248517756407969389283150418567844948634559266140294091943292317818398951244242913081338184751910518663211348753664469100751273569442216280532381604299305147596788858752757395737732253357898411997900947846867496407230258599936385244077534103549852463816897740460468938671534161589540977784765416870863686284779247776236391024185252266141477815729305588554828508813081365014065660288461220391403810167541995816411664287699959043763305229142472220328087238789824008255815913934785959347892802335436637807144695192676463262799669774751293219694309656333525349310620527129043653910697530499922886219426071935148441023687390556785104811215544032066960795296367562996967512134996662330252985081037319269302546111384674582965419877594227097346439755248998414924191196215892420223334005130914935058765554620633248810811820142350483652582230723603202628147304523000794964764178572407344768090843942164822901077887336366461534008069924753645095746078942270691833908300481002807246352195288718214263949230693435475569683418541007231704935327388019974648187542004565434268884119107943246761993687504435429164019116109974165674324581131112688112106053161399189187546693101010343399188142304860028233428743941109666450736497312847097123239782480252205345423301149896129927014120875330686437684283778685497240776011083032405979807465696041772191155174445266329183458893910415293451066710547278100511915882979088872733878217543823348519948163194103670051490362800136315399833427408520287618767688255641802834496418280521889755462311550458079357914293413871437937059558237416029559463012794249325647125251672768639865015291171744899668775405541373342523633981934760658112385739869798953127820085207122199426389638068871125545401284218417236038232656111739892322176386339612816012102770809707203277738042344619321426857678010462627951757115875676485084009950222465306422714138749854757914748422938786241661199282671889786726120500662355109734485447117247187489678699331645171752862656529257014850116311154925378091432043070295114775151566832003425289743835668867350986731700420057996855289201627167285693819698779767249677273384227625220521455217626473911729429578514967801651391930502434321082519032641035341600573088252939513842378181251444622798456484942304822566455212526466732191803327159464047746744320000000000000*i1^187 + 3328906342775285357168831463311051857117984348426428425197062726840983578263041662120544617270873154343581628481106633610158840039819086694788339364885939028853637136432712181496944951884224856628165347709380154820023142895143679113578846930464082926014472352834643529292104738076361691480259600850959082448081897032091996722801894439395928182382574633159543678907754668593640299602571656740885729622422896617463187826335242686269605857036609404184010641574405131051796305383593469096776613392376253169724714142357944345883101323923679490708658221724387363087102351718086050550989502538787876538350658753394278542646080206351478156149121671800623715729926424635815019976257518889829768419277781765720444029306462854111720180257414781366809950853924293221177917914467657705869359108626367259779802643754560362722934273931504398289951779553039465261248326170174254454403913534868136388589911142354322635296929423078239760794233136551954254422814646481131188570936405881468225401012243444785282260571339099927037910176573915088631784706961138955924024909946888806932610975305457330710418379124264865996903324048500276266265873577020834015378641855511511557105541251610306508440220642205028630579401737068774279974925788525938190549394318619674342407091671542739319084286829087365009892853080690579453523567904808693627865244797187390100767053760726772779141904868465711775203549035897429217631909335362263485913047999116888580955800017392169101984189775538279205928585746141043605979548705412513369466078777810201445996735830245253709691307759642577264392843642603296818948514652572609588800187412061196835997108137507788336456297412608134276482374398096402292019526019702717755952215307386456170393265801862187384311903775165648309674918782658838553063574459524867204658024194221085930193386053430768715219356521506539582718364905435548748270990577163784056942776417412394484072170105812542984385046710338525583082444819302523945279146364516985900469834283940370013473230547067787031805833962337365771341497383586537721548813347900758545218967242250564596373910156470524790325583837723525422873992200002782982629830483502954918851935348654728129240551512741957839071409594284859578279155064772648630446257081372567783745796868991953337869037121869394581536848640230343852577574141945474362720516263075604380931377138229521122482265416772474950869130449078154275650894532423938499611636335010096545982066931437616443458706861040950395987701484310852987056343842711027503623646208122561551529895512327673545383288895347878239656078027623738576144405881190436390700942247458620362635295747858160364441725802649075154291996734903239828454610632510032712143979958309421859197489526895489516062857141097959834570155969652273491417188503643181589689923277561425924281698579073351919340400871341287582614588364918922901715814027717840542820276657585318850666801883557887601123635306541045396492064470576698305769159506192252785449680992475628819387623153530432644742542977616687551519008716790008749638098699497283424061652991314405975749717424153896535656173328851292261127558651341382271971960126185055197885943213017876787785470620053458761895195943641061328718761543643302414729877369988903005184325127397248658167110985299538226075308890205835961394376495554837815609521324226158096273780611110664396999122632007976548498657494249249341780289331257374110573752788840760002371325658930404410277098209360864835903632752309698560000000000000*i1^188 + -228064993532746707086798960756173357029413550184552764249758825304464194766024912890027622470605591959210979846234849877755793651178449771688368959850243574169183369609685869731841213704165788736646945499786207403988389389719589091299532841334801759139228994197215376748456965520656959063332489068702915577907302970730654444131427874961368595970544922329888031610391373327600048419958230080505601355030612100530687178187676722991391189028371700633224977723114931537981971864849670514866882085304931847481188698306123031183490994001658695893003287572105504301488700845625409212778745863026057064185668691974765399736365045966733116036347165761456496401074776564503014434146980377277173256268289960067869895310628756592100314704736233094605789914806036738903320934047442751558346945146411033772607673460350156572485682026853917734275238893978553117578930992667414393173755538835172728944459741431618778939104635540870072873429709703310142965744295502666323503073869499505540889446159427282381241465561377656723634527808840141405511769049735322468754853193936098006131104736677236370618566151315508156656035193929071881512857425014529659166708575513018743603260146346715864653553310404681792658847078407471474615259491463755605314782838520297593683256061651903472221075621324371669641861289645263993106872920066365676089683109299952498253492520149529017665456630922222308255153218317347282971286708374490795455783508749242686071488138821201548259259930532683451132440743601340331915090950636026282972171010086562370609251754901618318263577177467812272266307166667032814301161532619166542412763559029463713913090093927720497136596850191995431159008002339290706495077634750904181225547808905061747311704015527405262059327194269348540418974350941616407121148324708925809884926665445401013565290023559973261668140125163995371532681185723607737171647730051907085614499686144832872224427969196944579336861236196953166094383670320768091823910588402489726562625435944401924005010956341656622113196192290777725863259427814297341290060923671440496413494159263802724806790038990565540893677131235302562028108795593286047766421057539162420238618102673043376091234912114052837821208378509438782235295391891887453621692345550562390026285833479228519106626737987487276372937166785139304616373440032423572137494216216474154901676777762621602866197895532750966995737580741193447154797267676665854450088277383510042622011526456240076337834694904903915746000226570543708032139576657178528607945887718549301378908313739518139361267980010567538987207726328962177612074722900383309546095996878645048716242560053733956220322156273543881620010814247199387661963055102638076132025905042293718883933197579065629806988844923407664211596586339229220512586784619802925436549239897838359140728595006851452236935656005060460409962268090776518986694441326640353672468856261503625458302724059735785932319694841257440472171915036589407953474655352878850931686938145831466828133082688271309159583533573668327533670194265311040005648102304653205365694959858730427437059923175687219582508827681408319492727682866660520596840669062595758444358176008102848908547272591649118502961445030608996502005739846806733185757280765124637085410832755880369778082536567537212507968754950405527870146128866862609766613872848802265975380578183787882811661000771176079687193971779706034906247993116055960413132026365307320891160183587530486551244291987285318041600000000000*i1^189 + 45643190425032161405585997390424710401260193557089797194399940902758401475319345106616331737720290218368436073948834888294137992046775661834268640788271003958412281915790768392008596584777143363022273599626440884243869600065758300585320450599464436149960840359832786274557719952744404740366875028269569781832715648400264353215315250350201395985498426092884662488062755089932317026808221944436529596548734770995937564660658878740902114472665720029800571919925272224675100833766566605799375229117568328783927372433031774557886616930636579039870635107581050523117219152431112233284309960084158918630074676200975219094012967647664457709461802641755303135186643802123840577759292247254131932759611452694987293792794020290460571685723802853531252657744961561489589202489429949432280784026088868964925452092078529598195041422688042898853710741219256831247654106658239952070812929133606590729579242734036431303501087234324679669102290932219191108952963736630783534998924307080256095499624115728679194478234113201722659683060255312145132006295018172811589676369937604850879743532194565769242702737641638342594187297085085708830716199092336762975399536585969631361287225430466884251428327621091155945658695716206086665486872967617091118788799921102102300619267510652533310839692404263366089568211274477497947513858290626980130446445069496717205070774695723948648000074187454878385867359350836455378816741677183082612020222059550120574043432247856847807659745729895565909910680419823308344819416528579819443249009128440272300835625115124141334645753567014534914886367376956055746548198198348988117203510853648021864187039804199421188888769603847283170684520503418767275295395850073945981543656100173534014371709552795482443696322367327601263559920726226439205034370722139145763482735660182927504395961071997192884262845580646199665311873535502669882801254950218997517325980841975530954481171067970671406241888367370693186304089346985487016256621095612417958927591493003337655646420023224838047838451560068441746851132203464632321314091446175233392622344080929456829111748274903027393495020692191705457792659904371692022202904965303802777214858642287651755076786557036453170323496494810610770209694417892963569040231314173344010590746819683031932611649325768760382371249534671306009565875112387055140061713302473128651041852854183771178496685668714547863779853293021707721533697761549257216483245220052014760772233484717707569610136749379020149770917195969767594356253258105236878992089758539543520333201348978402205383889139244115702603579418579018438794074389060517842092787298958881719233203663564954778824215016950757434701777765923049466283656766602574825057602537491087104904025564148747986102368784597326859628860027279449019920589203637166441007967889328548738876620904934487492425119193155618581452828846957979274350527468724616525079182830535750805025096348598073471758944844441161508557692786080270204394126006969914338757457532186813979394399550056061912831916612813487034897330768675578451443743431821741629012771814929458361783916837641237821618216726484546912548260485614520780594628269704133684799473809783604877837782883664235937162770320031121028784585803253670784565841226379928455259169777271722862903481206045557660215991991843482105120210406042452718590113900775111979231326754745473207399292224095337779920372602104139438341620365285821795131286389226122843751254924504980174929920000000000*i1^190 + -43715940446205043092754859148228405122101609607165251487704477933700132268076011947862611758780352681407731608087751172656763838992594491005002188337064473786246147660496142238493787668419393500214295703698678450825352992256475195214896613945292617245154940483756934394891057912668471399711885458372139330872474928085904280694545271602661089026440492859451532592866305208119245298785032743713214177644606248271997348529961314910324385949943220095820447635950978779184279236922306677518269829155205948915199350221548218675977487185505871138890161961417323502735476367275411487555047095549450674541834623394704672266939137618320318780873226919245197928674339440101456783153137969842244134713579471733387505292311748708113166519014775896870834932964317597470627913256817995523544896114342334481886782026857411502535780327309472939386105200444891092627330474669052153432609937292476898179391882925952374882094017121968451522816306755786393578674304778946651442168614260951895095624908095767006187461126007275951900882141146043485013809382490154620997322117849322732205780531740918786229888796260799229088329743512679066862736170516985610450607509934057541241725256200295630213610460417903568683831201963797278269341318121077704712263763899747233763517976165656730859614773104348880048639908432252937101442827660669803217810435986359562173226770837310684198343802321312946740256186502085299555275374429699601021967145574586330981700184250444284953573498004166856623288996985786592690510939027793635698166246497087590514882413334068042393721124677740478431604941677960726018492848675931371427180876534033753860204584904961672218846491696420748866802293066876356158788073461235272945380228945323541987778912142158434879423524366384346054399260880760784389385990545699266044814824267598990589731270818331773092784862791559820509924841199450018871508962230585146744155515799498503956025606223119286053647238207293043297420395231458071558074384443779325673923825728977169498229795563886196014539012730604276532697627653024330944061758873812565850235829898372280066107471882727163805675441670745584571641753331244232709436599361080243890168653679019895936247368989276438648571899050326387574110259074759846168077945137946872765919781565360007275003812363970173815324654142270135907155778327975726992438086470130351203816996306452637417334276306102665834627582496949053211804322138676171162420164853669144711320109015847418874351112685703229583309830102478087364707722590983610588174213764907501746389507028070382183709948227870256485879475732660935413298013886863260290275146237915599020890222522019221619414027145509498290429487564554115403322604916776248251848125367234032526923895320299638274098799075916508769676910764996866505264456346134247673749008025393526299077243271662046235902693880405870279941192189979440135903612298965818076706671981378427566731490137428444230638820220802206042505425504252310319512988145937403733239581097295946530490896307670000852059867150749310849130370010957867668918285971995897837725369719939337978705094986448916573459809554323516291576599757626137354564579957198840939606187743568297018118054563957928992948339588554549531071173587535430652456300008086290626079029739102051800198163357016444174726223871291685638765971476337000721365067229099814797720493136344518497445295736788978476603137910116535769163404915678337967721232922465225670656000000000*i1^191 + 12697339112622405556236186920313824692577916585491947039168052859869581391280592840770071774848747796166065214753446234700446286937339498097382083804933642499805925744718839229265380814575129404378887392399907868643185959497069259967432641948912878017215780310454830097127913840893824093304349215721259237827370190756402036728600636355659491123669906494036187690604063595713427510268814555120402559632367416643933929827919139650031491963951063286351921889637376174789808997886291407027110451664795937202457647558538987584536193574769545484313295911260525377302835461790888584397257032570243874523691148799992536552016875291974884991560784642593939488875196351185103175166289208751030221378742654978477470770725624217021648699202220738661906659525758341987478141969579373892360456998608369297429960228898347981640564059574223347527771156011056270634384881910412588799102217528364184961886660358745919269282265907235684369954355676597118632690390705134882153528468666540572558139508295492804056608382410090480942894658793771666117841589487081992512124534542992200677177149580359277468039968729514483668908078809248614228069892321734208288977104073774627926479864152605408964022471223824359382515835389467177560739220620870863769106508476957529756326714498631850509214570456214892117483344711972844028808020846206073890460208086503501573615235976880561026355240709871851545351381533824414095930822216959369077318997200231711942597526586004160813493216962995321193553853943369231137505289314265203859454251833334083504938908843294090814263306636874683590661421124970946148996006590060198203127540374713173349766481032350451740293530834202419093068829485095922738487045360784031995102064052229513962439259371906377148939256891794109616548021418150136300598810329384432944468182259851219051789484494955725289855092733261462732165228431101895231913474068492462983797517069334165367173178062475528014564302658062094107942009396979070899295640718024102078977037434207923778680501845096861897976158852984958359228834583163582415631773867493513055226804845042113279043313257801527394678765884610936435500470884861632207201830913178985112780440061246758781192129496692881943056486626317236119868757934370699217610847761778499293257684785532506009906624401822647222375309007700760252120761301858475165640890237829955867560459056499706984298358559079203570768370433919691790971631805259331077465616428332513791462568309183852770353966300848776744634111927990901556198123137045629383645412311977056427963934275995224222771303341758529306335306217610308282924376984242856165779208411498899888134708765676465362759035927861679596283932196455263623215992224000405880106310610891865977923459943262911995020067749813562730348157489310350486208385880131865963366977578330907142013808535997729558963210080677685516073711130899411353325663745603436990644693820744148935878700288937908093165194899080600855368408002351278799556916608108897091838843310942807219996374983319580269888253117227081238824366051542652336780077310684702396085754588604026046880506608453586959909058056076643929308426830933523090947215810688145811185182924523548857468154537043401361410542719448098394333684446224003477789346198506759289688864971312970276295144316120644501467299507026562271352007280915830367242053883959198982328577650335933546196569633156221781435718579973761435647444012819388825600000000*i1^192 + -650216066769542017622675414729978872618879137921193067931067084118597698657648342713941813114407134555064722942013593230574895033098528684786227849306549266216427677461282004217996819288545808347673679024161188183914892516654233708083078716002097498386020455392956048741077258432195404455477951682263688458132454717239099328553024471644358328549235170209840799799943351184723781889860835492913236698359062731717861788811939761847063780933872733549642285550599962850997791437982420975555463693333625562598293966678043036000563228165566980087689387682514973971103374752751145394609964829595442207784964968258143524758254903216775490580368881007190156430667897502883704640012654922303016550133067751198934915069672062400190666667421111314005233686434553045389602697669064354851856535177517313532270983656279952529730220979941365466398901268581594169133157703492267038919467983101514904518638287033857062954323212228811388452040714764588840186405979401304944738342655419872179278119124322383199638351055892420545151587914361068145168867854260637580302149757964511287836882697455321690513254406788365265816878031000974188060400553471811481158494911444955557526295672949531448989070023939703232174500898527541383693108675719899732902008616784134401895379522384330923169528658810343010939957303533299130582122583042050100890388084072135082957263424808299065975553866857811735333917533386955866692323852498276873108913874869168225683783951513818057447951370083612214744596774309221492968672881307748686252750229865053440050103513969563477986150605864530714112362890393054685333123073135233020074315209566798457948278116468664044482638217180769982638733706644025556952198039664776326857163750103733797876764817112432770520012261017690910051405463101811912513939083061653976985864327479027649936733326144045490905483825955130713613536528452879854996761138387307316150966907569216825073743674805562763439886756039352670041991831965010773564900652789286648849755174636589446199411110124836633917617401209849359149606861259082276917558939246842118224700299812235716906294234132455936875880130935893631512669572490542517645546996565567857500448726169347659104423260578723545673573779778195127923422769770904442025998889154614330409255900514207737336974197464477195285812975945604783664611958745051220446278763195528983823151543035467780995938019602289845144446184363857803650752901422481026768305642954301506291081574611551375899153971571875062020353434672181523130591362710789091256244784463687449525480929709627971010938563067531990296158318149403664916475560411774893954277109057822577347323923240362617430502891996734071609962261494980254443190891034841035105188445458361859280499182121398453024176164821720517733606592305284627994695065488529742561143332118718087316493024266701281434302505702753423223682569297325977184861181482696828282696022613854739362410319883103294085073782872507542049981372920382335227283062173751579629096636923078255680129441945612399431747416572621744527826960247625603434611939678243361062291075851124013272304168685754014185742838817204001462061455372569808161123192788824678870546084326972142864650840278255838935000349316740252563445282148868655309629934846736615605345301199260951753183822361707915575445529744536771419486500599162666918421405201624451364008418555854599409590114133362219383186010826342400000000*i1^193 + 7762649147264061216975410512417344213733041048052518920575186000291294250787493700216303873451305430653003919826774169935809066156659067153052268122312557179561510294734104688727205293145700601174783411132858913952269135731977024018656204945159599232974145894522737603981899653910673137926520152127361278621159373795982666556641290796439099269787894947172011296095431925771850916201301770293969124302426693798752345383208567370711685541534221134709492753113649580560107182735067931180995574887780943932006405776081419920995341304464100798432982430377063370850582507485759109847389108359615422114470822834949015519932826956712120245053389103816709328958443245722484112452630090494551047201732447061833836538347104148592430924055025736010963604088465907904334330407371151627603744476526179198632867125712138198183759513286266423245705787220121874412436317354150178417926253147198061107041454676983349322542772415851078930378097167291825702123669158166499441190931674726621200829649927622847026383285921404010334778960191605012292207109821195268851818104397379342814213294545177624281834293053302509496373711834872426970195944796103228709552617372646687458451754196072979838955672954244611291939204799710033932088632269346719342994593041615517629016131908350021331223096776032057192493527949058909196817584676263471946011671858461300811090633652086673472030635801190417132512754742542191403948657495858160819648077986658360993307696618090917678319290580739240772030915747799927536649907754740029806685865397248557706790958209680949110106280488588851552450575029018388261867595421242937562208396933678701701302388569143955912688983368631426209446123317541803901228541053069028806513135889103683649456946519827910755535481283448464475211005373718728561790751880337707973697133704412639163839546328205120434824184761911313417970955263758215335746762181895585988517745264483916503852768629979397620333279667281239306825179086688847054879525523513923856267844842564957116363143452983566197805711212074095767356695788282591510967012617439927444006904501813201729698455679538262391349383522763101777473215778551433117737453213043853949853278533512656444478409444430187164199932053506609458999958246395455716015997035389755139183995647958785968182948057466411792699347132627791286994007857808160583681585846713099440644317662117229856166881136297238979476646249621335000919763392935330704142864506600514515286892594444054922827291468365566484929690245882119530890743508389058244494734103705745016731950533496456386838055601775493184986017534614609159813046635523862850099475673612609033967760877311413632171417614616379944410587416241677067957640635575379790399145092753368403537425723684502775344396849792040702777192366909715799030051785076566992946932739369873259288749387041363654651476425120103540518193241347970558741575342346282206625341118321362216610246545786949331611321473811719171930370356096159025410736228564344735115016568273385220546791553258054800555799727142296071120749924137187184032836202867191813131165982213793692231400087688258154148930088076936661037080091646476980385169930086004926968755512291267543393530088320365057018568633498239405589116168412187778279679495154779138840379967823318970456444308567214079628585558042986443953339867147640710946461676271289300403564376122112347678617632768000000*i1^194 + -1229025726823836483899443092551193661773340152914654829621038801257598608635703277451370225336638528915675349176843556005382746534312785904882753187075795850298813367979124740620663884149330985319018968551584260896650070543074844584944682893316990189188649373059976549996127022634507009480554386880846745051234428101477336048340999616575343805340581194921041842161699956293016019244934446046616566900095677304803510416890040839113834833076338293584981477471048951717038253502234554863073279331657327673950317651969626898895619249338338520111952974331554624969480577437098562560663101987610235116055691888935415475646229181594995093478847330881966483295323100024208064560613394654388944748173067620585651631637277523109194567075721601781092118147300948973038322267652488920638065933973267642569168277569604216010568099250384882476237780310208956948202441484556203840795372511700105383410955709458029807390128681454721923408718532044629057933916998041586260113995272364397538616230819774297569545106349580381772105460173403596255726303869858745662223380515097269074067121897567925971101260621684251893603989192719375393623792496879788381484790473464897457529869815816440876325632329052416716017447626028811286838853335876691151118736749686365623640830309795660037788854052845252963917800553617373883793420605313839626107796113460770061082766389620606782387336721166048710348767244314469653948335814974928853982886591867091735742883598094468271090448808248081326777869268558054573303018478608230138415383012175945038474262431178797296424729438282107489535272979407126999622207730419508951467664841244583143678018904642975892569076608764704842474124156467284879165824224874868600929377050974748691695403147085823348902879947166564191873766287404223657137567883933584266074946373977213288194240355379558184882342240431343296777782245251102899003780156848762677347287566292422701351048230320678596516008324837856902152853660339474581878269617487099254698822026267807029885639076115576778563073612596737496158301289948996219785820505205907481467581742511848108032433351726977243663268520598405096136808282905704654924621452166621967190160041555857348875123888092494931032360837335504389241874691337974130751617963838700401002418162526042577697265568487764665268025908888359550097612809096824655601433051967076839393497667990355838740233773742399732210093721435938760495783238007623820224003947796763290608902138702832346349344963232212645169224819700157209897236751317948515245528453696600860588424232879012931638192492568196345943084687560882305930291456716105037359501357072500287178748463428385792507975918834251751918747394834669369895405801668637243953755935247540192369086146722374436210958736422916589357613131054928077028544471860393529291871895500412135682190109146742244634262350593098315209668212593644211635567669336837890700963275978943937778233804606074146467999290760692254725671357235313101459904681783474344538397791886116145237691991666580470323974696117653404855444330638944608594211569379073137474930210521881335210643650091504272323472438911691865198945095774155390645962687068937759555860716025047576930033982381519384716633904543552630252275305315679483507457086982627168221862865701521191269310238206144773997106152401410743985887146311874317701546604900282846412800000*i1^195 + -646674625263586641614848812487088612088762598320780270425182736535646315595490374915027115611425331442478138190691820194598365286464663435096107144961515992698776707300986210413041143933041172978475296254206535303668971587922448969863467475342941643712021647902157409244703400896621013827365515498441705523276813196529137612498404725330004070065081178043678999978877859608106749317913524443967299351425958346523932352841388676487725227169169138105907892178916767763878549271163364494217446208001830668662388571786190561114869726579989189029006977450992812437564661909445697517910407457662325998165819249846042179666128426589774709011695747096095786388495855974807114911187873230332052218839979339179460063591761803311613736893796436827573583460833374350656247524906852281846027855154862869406575424601477545976541021932995008722471780253363631040698576894042969277088246812142575907836110847123550929602836972190027473444308442348262396400290738319147794219509193375397321231344895198075178768050342031038955266456004158658382928522652086240419601218776886557066837839407477636003174637639992665197557183037980315281614612931414655873697346596617382572820583723088247918560796849056241741039202299539850079146826158937163789894024350619897899295430109672794390651341913091889025439118166222502342725437470201440430485885108008642446684856500522270080823133453939150615103272412181531539028229928490491756891247341928535997643758163961429647190052724997498779295834956482906455829973238634151133287087814166254230945455808277782754852826128196089202652506130118023077516379024810050999894982862858257838693624021721064862751737854115806473438622686813612525094057518927255744795616860402744022787800946555401760221986087843383261101694267011112407081660617788845999110620836950586099956286983099284011449130008024352497017932715509891201435719715261729859001792218931192430885750273876924923189292081223229697259704677417166975202859907574961920621365963657541740200432511110933919807105995206454400583722488439239130173044983287928394144338126487188609777376115236712168785585579517031005581480242363510689043260891761911417612649620060995918581546663106658632363357504511288109866262534616748036427780358878752470079147041812027834466545510327059898981354332533352907257458740072968466395467455240341528988358221520738539043267545360700148786458948514790015903874127513585512890973641107170562826569449742865567055023627061627410355219886173212075252181606209759740559737090842538403478531519445670345637162402863517837913878243718974514745785240622590760539998140763736536649418551836081374392201228097197725028986547513103241404499669861085168889271387291668041260006203328462953966236875626680836936286220062739134407165050814832001447199627987088085318923758725183644715746232669831067912206777661690613184906815963178239953656341284973226684385687448665956288869021438819394866427619550904757801942067689499041552494975132741976120771025549684891276152158595174770448146510243941994810460438639259116866165017562528433478103931593775842398079337588102780919154533134601957364433513728815007340376658817067183813753861444121689638685150269140002166734572750729458847114419878492738518939914632677729879288550910380858187083635676798742636464449781760000*i1^196 + -3074078622229710985788537739735218780817416338451203293784903791459927943570859750958189530966606467699176083254049621228298552146594611801688460400277361398605184557889273219818655195235104166676357993738547152576080744050745648381301781044157205657497889260397038437271037779359993592575670194400756448541391312221493270705022622429863460612385263213356385371993858151222289188549565830413234460985244303361536288111201050356859745353355518782289643270366460582321824347831862287705263090339635969766284009682986175034638340830558545792137477208382576848732709875504214632181174492961340236734865987026533911781077043495780259754745015425787639991250573924400148617233714081708135665082801770798626201663763694845929004347939940989279628172768706317885836838027861503118664883531434831526727720109539644862911724989699598966072141838096548328607781885856761557549203331089014676893224505563066122001901255607071033816388677382182092905877782411463210254114662556592157679381236226860823563806957783331405177449017475706578660653600872957056742389241293041743943408469337222531032533879365578070960941493308763293846134046488348749372593374433766960589933282806549350132236903084748071060708191534477701748337172403798341494599976186557476599013979817771708445453460949807980644464409176208230973443013299882639387205316185845909023926160955480211957347537382663088155696487154243167338328769398685066170192271603472454954214143176634538082714413034395583106381911754970774154231266121392682346656800053616933469703882074166386848978208298130010103528190710979305603508462953977412644924806354599040962719238123595566598622209171517070070450455713805045081867668164091645137970536892882061240253439116587853902981782096346238085421319162160620875406702436092777668891695541995066522382900847479260747883926935079370478889566659346316562269341433871491201659670040248428335332428114754097656887579808782156422009579157735893211446805099323367750089165879313595086938748138150659503823062398121592984389401684960260645047183924904134226444126915590241949662653276630359655160913286772177583032768653352168688666786456935634219813365818866268456812171838706082995102230844822984833477163190252316916755432788668716460575761039976812061620099044638663270387271792515821015473409977518291144126574134665875140163735810602577258836062867027481037881384281546123868727198770702612591180870922977568780887451125107283337332238530469730687069130621103042230895638219009632911617635596439708262222462376649557980706142362386585602209493449330517551590498119755374078145209672990667204601247258913516465818074599042735501526537388444268647781584951311087622398685512740009827994281212691059836708072925141611595719489664192332152208717907694751302390837243954589842235220967087080656473493390648108379332020833686714989436603359357012796269396184837074302648801583096872198410150288396235941070654043178742509381761003270919919886684793335474338551483821592041060148287427543729405355775993991099597382955278110446611986503333529608381087564905293460857440356962904138334399791289015353296448393008789508035863744813579706278091294589516525657718526163299944956997488713249246740510042806588708781213801991228978474944299008000*i1^197 + 401425704406697361087883562918423847894857788802711428065667551240183912589159497959732053474635133006193672839278701842324910143824853687230311724722406665105392201691463292776266745807876219829390873028776903834852794973541143441664581016470069112060838763766976186797022441327349974166004837442687706317017381214124136190731278548076338304778302100254848359817459559280831164487703090319155581881054756346056068050335615930899240199584018933942528946896383020540577040508309539556759380339853326643578253025363810118340495292366308101657473628011654259242512911722010845069048890269669686883823378259332404375293083776879079107144376559961664002549308661662046583188842795704086970071549634775696897024182351245727586760322495532475959875770303188583499076332771802135817460632906852765464199837111747042451794283910374275757707482167361326116333563967859042847984189773488470741305155744966548276876577801671744608577152859389499722944659352561660978236710937398458441934249074316918273079571163672489277859725103907761614553742191812718271126356238599814045650081714886504342730085334100873367247751683325538994066982368476757897017939501953774771024193431403077302142907827463625912134869424819823692211431983085635036158830422649820463405496274987953960126765143098020095396392255615533089492994631800631481500412701478395986172145210878746930275850587430996170065169031936158600069497921030028207518914227776416114273009779655334436349389739486896606980904437255189363869286950016739449230432208828156477558169943484133850794602213296481923984130189161276310402987051787643769403567227551530218806719923722562138706781252512591254909191631518473802069796103286587584455848711198274207340151463549011188615851222549466432117900221621640273472435874981136507935475865610514746270849598826639946567686874238367218757918331250162380402255290158246250002929112939386834697468855550722392793111494184067585541778926302388634066289704283895937142566361348388508243930466367548600617565628300438501822343165018315496970700580375345154515219495859300992107063339695337563845892270671016763261805461670252131032297732863575843091548453742518956956004082427843259192545495938459134960839278188174911530341219372480394437607251310792976406618280752804094057176751065030848572116968924466701390506529386280896226266346339243873816757643548100697256262999143323395663882183325730107274285109462596372011921167610148901163665512518421874332836288922075291104699027998529859117967061179864235063891876541532814190993162660183256112001041892623833748542280275833344935531308143096334252319937430674928708511603839302916087477204412031077019757199902948208622668980398102324053346372241938747071574551896874564505100947819129860832531745953576494174484675310986235918076241920216492127807616991669424556208960265237250276973181413972208325561508825565912773442814692814121853467283413349153367919875960738937377971793090294929280251235708647744783140313350386739823748477297730213067795016406751055812294932944241368280660378051742828499303355609671380985645715639297442053279765209416814980196767659971222296332326333575359585439629636955452315561657951799123407332047901030560563200*i1^198 + -61435887653381478322413698295976713951196450922403489128319426126276640459163030794594129366297108342438500514972839759297677838239229539593290344792007035310740233710434112600839786581456688530589113477464408253508316143233339674332519040658822604255756533725328694065477231344087346092820282020096589544589115094713836984175145879158725687671734804245803941943298878250712009749120775436664102708637124094221529303895777432610136733143606713555028399340680018166651203178201856134442925095160978590861916777099038230178448857857342356379972435125012605040551627319975629742496512897906479294038749429726956724559316638143561257878908255868527994101184984570939834002289077700442570484666767390216144068222208769385097396784018462433419675461737673979840682558504561501462254285784734087261128651885131622902466602691955630411601272542007677375688127769000873824680614778662040980824455247641999296625005196427711617570137809595688515691204709015364451674341849820422239173779476042691827804780730877130878712642786516722494676014557293025875370634056290140908903047928696331794524504052747547455589293639477839484644865917493429593725232287151717717820679682236340636478921023318834106313904257358896325204969504885835807769374459443509508834491667551003634325215178182227503885382283829805079112831069300436259883482293789973842702426049503592032111446171302176195948591451541870728074497675262082961423381022285537163133885582926937813790105467728730603702086179468844045566041995807187709282239482978927842580475468227149354312394120967313906870686004490108434947463169879625345063204286986271101967940821626068303521501815987233037191523204529316381825971583156636713308778142878694189350809799719562503425827666446629786551822276316328151662104142331412868056326466931283808097822610912326313534446294306518817996172509683666260044323346854257702427545540723196439855121868791935058323323494912776850153552419786644815828464314193275858664299810302697822680814921671627078473489585580262443998960573398167532708974011983360518682831447687350730157039045318514376998366087205813891312535990162060727477516226282859701655351870584634111065137780061305770452339518702007072845434225105364286676895339452257033971433482049209779416075984593482653570576798472339687983196036659636553040799606027826914331192557859972576707711929281464364036195795773016699781058898132907353930485192978995946229953948251384000647588082584104574112759076896411407009723205904552737887019179808342889868583409322101779207038273577347488606768955312326896917850284112741200755621745124373639045924071566649550868587583052798641402072193672334244402047482424555527147542964944162187184795487777178021592692634335561901147237141417026354654847646717581740891877386134370506627864916676552241578145754714731272570829778888006643748794966794409610689408656781990671482474122635364867097895700850878043685630541793995517610876841846748971025053740192167659177954912021985700682346910692335881205711642257608678931314795000239580477522215862777380445330228436825809292656860800086304585303985030693496487005961090519925881941544616316607320873534813634560*i1^199 - N1*523243698120107382946762305637916137831505239577579743403525148618808961125507890146350758665066075415482206127672443401454382911754145171175103370101325680091561199108448099412426386788800737528111964980226850413126641618550642603995487579337976367058189057370560147564142896136139093837027373357166245041641970728684394229077782372386055239605637265029697591*i2, -1982991974164758150919583317056358697914407591900022538361498074597045570259970786122853400871178923486216328711133762397964611957647201411076782490278483722782195862425138010334211741183661345522710837132022475699493182677747094202356691979521535804124838680476827786023821095488809588120544079596262348055889045756810014686745291752316633761712548092258784959195575638537476119335959234988165634845296434201411082783871564615014329055385039444187152174557985552978413212834533863597844386266574647122809611789679611440943485961292922731315756526813708232954088901790926744190755694082894426776707425859347905393190491887437200232397704850604922928883637163203198715496876053621515930865593113977080373931846686495913383941854984416924748970725821815825687654958946138935272872955753259857067992436032689734507007387517710971431240352524309593445478054108416590641610319789787227138937863346733916603600898893173455689956796420881184294532765842662907291825460396313913219996972882646788015466170670169107100254319952521181571549757263900542752085821461402811916786497629200107543867894953749786721441050767615514512627716124268062657888795757127749901664564326554726886632196881210988723840067240331933091248942453944352406321137696797536896786446063719006801068840447155893612200687863378963093130626289373348174240170340679752888264625122583010017362241718431585313762946801858941960234124602585833669625683211597415969130832777707617595493800415888292095544545277410601901899122301430680206938586161888779229792323916694272336294748371750124016550534273142561871446375147180488368563264947423966271265427055980157515768244637452103842580619504067309906811833582362585808365349729180711143032925102466485029292839197755471314155326149811309733342125114565053509571890339338389312562630001012610371026857812006668749315140970410765172821617928485021744488480225968778074036548800090099194710685327694342552421757902833320900272026387641491839852101698102537704122956486754347393713998441751063390336498347729432561814876215484874200978907409462918225395919477972018087691013291994213142316647126475175239141534430439884432601034716056684828209555276289785707283588633947814005524248462524980472456622860227605177713675957336711605812111507543081557897020116221409543975781350809649670309081428796567399085031571635013673648870591923463101082761703625500533015469243027189394965399031871112307477644773156843021411760675258320401911646730471750140403651685379253327607745480595817860443280416197053627359258553420150232263019074370651669477819423373491923383020690806575357245843939498574423145579672134755741928161977909122109432725791745154768407382339860485330521132460403949573404082959629057266190294984878235534479409675403680568145321897657323248466879172644313655069399784578916939584357602922450964610577118965404147313629627686847301070658686764931361665103650198280235466943694118162779995884932073251652024574584609154848786560584419217508311184732631387770456331705714416743682691686349399806876209128920328489885269929406488992051530951905818358107300374658676114418812066104774976733506932813223916430331622394116483385237257928073307940298377120450883961975316468977610504535995657870871670978267558251984105636325739786879591955993977680944030790088895058833733415659205818509709788336255485221505257165836727774713027769023941761958732064156315321662255649276292969361464729323079761215471130852333082137486182203203122067436449064764572442781068650068976181939363863348692219171717658871471722336163408470657894809028290233025984830872275177966851404065690468318345937074892919543346666539531020141539060855008475473665186168024632690069806301545870796392595414628313530390781316608859108041672104144951554943270609845050326365436470859632351746234230351187688845772088433230080393363005590893080009163925268525099932293249381197808116048264320295256540025190761880762168376845836460619691797061444173344948986932195511093337569366196567291675351850141879969027329831687806782002665892555494221527662748915717528355909569359308102013114555963599163219642688055603850020928597846332152424589992443138860485223851650041149705107413883786253975990415596916141966152925186686988100634010756563424224736617939250482051380200380042732971684808109869340221796981388338913619374266942572572705946559762293766167908416912647578124488964434286723729800897123247608175594236873621166120145822601825929099061293559234678146426475227795888721508136849085426746613700068641175577582804194095397549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 30454883094067432595871108355208333180286922921106507744733772045910327050547980826783865164635096869624843906471377783245811458950005880420491081040871839699378013167830828354063888130303381785799255581498614342846790718337974694191524883072573996067777447730370373184161318699019046685460679647663602959422279882167821964482223026490411617902121284382273136638491292039988483931251002890511789931673684283868279785381231454735803209617623694806899359576147372446869786313675512883146414261488995430150113759597303138852607994581400784308374565127361302652348473100803559412698110636537015301231931528847802165950055477070109307406583873937874945878305888883100627923606347523454691068165036773146601289483484403551557508822436279565862444735955698769953383927952523174078707688671635032976632537838566492314433505824994274363241374660449572800615817158889290222228251474144772444008241145722192054846236731439704755071155616867299168927683471811890772323584047306924247536405385649750479064102855611227312956862406224091922420046282019134073018667174417666496148953315023061258272197257135845209805797782680032112733373781232866528321589832892533138488235239766771849552613072799473170799017092372852220850434017774442205552076126179732113594824214706367085031363941357386682707625186083106785777707141780712366083990919700235807517361818995266011381194578131718277933532078658186601211334702338775124871717687904649249575805019214587946341383883286627935650008536264502127172325483799183129253012383740564514674136629241757834738959652540670750734534825892211448772312234815658403700276729470683632725269640221055341740922387438255336111571224301898943694208386338286713110272180734420461483012808746194091043449446204148352555426870759346220978675590281693812859581961120453531476472082569117159463074305496253899526058113476863268798143241927827509959339810012275711198032028910102799392073781726975125289440445784637184733292734897788627727867547788909102799371201605494475367151160248565997769614544147886791854362091685557041199061677056857455120285151513844266817407745738865476828964432787938964912012948156710822262179129564703027147458994627601844134928995710339497906647332202993582282352988698541622319282865547261853893304706524339631614310374208740956120446116093620432554579912413290973071296653351143395223604902075265096679530981988762656712969401781616188891437311584443074686792681161458525480106390161093485147094071302442514594916923361100354596232562287121150345820049267475197162898866135937334273636594030775805712891922730901973963661867936181466754454855718425242789923287555578867290981369066968900680561726596228757027498690253914800959941375029241895762009087142253082925769508898155570411922349162311509854970245746574585187512388784952970090631567493421302053755467751459496376072189846474944109695279228185149357755023336238264097872174963532719278332362531263562969656602638956300769528635647998284002589265759803148377961761199541475515230283358935354228480410163432106342162115288537645046093291805393731830352055464397101880773132106259342707991629039535028919421269942637349258410746700624772113990422622962862743646663872016006557440897358030173352210367416842337939498385954879681206222277495237743533851617745791221229580883547837702959130837212468725622061313916202529423816742907514624215653446032412528629112378801913820182980126502575571334966187851649595329723112470689608534075424785995414933743220361642651770332458536082475417600947850878259852206660852304772009468510246956304701856244012305764546830910180414172216984925964965849950644246582082512049311710259612251893042516648536988127997542419425719314922680966360455287067882403259672491493872413202918824672514664565980746853296833953745027315990822291291263975969728699031626142270770251305497121084161331705676491769340461252723507978835303568774348463243718723588430125008129951634653913907288017209141595137273759984715436889830955948427669168215159195410981872359771362695192116955754854596812729682371973518893651277199657547498790631420401911226907194407331202359329514992784041336167163160998538017002219528287412151798106447748556864028113042658194490898284676061659729797469137630483903979596712481022043654995290643694828876460866558041188147194705896740921821077205555058748434294189968470523201668082135427280281415430502902483560942610717806208069059426418336468876313853946520063735388056941119514198350628089463201484893318762658091925880787652195352936144953851463167167327852167280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 187296383443970055669538039387212623729957962579624398365672422864929493849431461029933085389954633770064882179085187935113868645280882737597917034147532547767659853112399758071096732066320221798497461693244496675329535519778234428657428636034662322402368303830616146735153595078785180153538204479324637178056165937579538495298618586156591991900997897528941339199836852122260339172396623063811779449886135754812474111054265952894367726354240435467066552469738357809201012115582908365863585201991833194027042275881552857219320624773341846897971865525352968075417443755885478049200389081271399185656754456581038748966517563359321786482494283965915216452281866963676772926915487779752618408140319733900866354983258276004879500398301762531341617973722106155195720766814093118094847238822375526929467448047439109777750730586334637299386525658369398867019568079527884228103072755645856434867141442153606639114062606718392613691474895391627293581750947455130644949631622077726597500378040468137342424924954419827205112931691876534571901560873855658539368856674352997370566022516945614182266156865924648020097888209266653707239300846501961649383346653722202315141382729595396105563695741929521215812330075751891653098962420299879733203989060970294781007022251704459435534852377542344156407424760016841794936879317558604636535411950292170760753700124182358702251459579606217300556932385985447400811569083550762339409167290587978563242904690742445244046019921862607421039912888558757187551455974397669639053999186581404154903054011406557292062527062484338394148925948947330903197375978376378344106079640853754091877143135808659402094028299476640909907066583416088261966927784322648019996095849116104268701915131754700959616962899265420384862738185172078325737462551888160158238131501586438352704381561292474428513222879818210758316667200079763919664936768227888032588176073099585159234462312279929508085655094302878419862682990584600230597426820231463363264046848997642013771183851364390267324246061546430844744501819943523386540007933377746029085193331249362154114363947830594701131508463834918083073976601071206235288333764599318022213556037176646030547910746750763944221570549246842859534313524481332577038531664202492301797259210670745398329449813121090373925370119403466314617661663146884509112689931589315172015479620711255802272691652758163363174161221320221605914280784757518213715006206440937350454532140681337770128218869909086266955427931090186305160769349622538126145055741938515852746153102452574118057032672466446476158330534857338818555190588853727180694901169635462610272085203991912517784546990867687334592737344777444112861870486660082823920704104336644507887495585607469735620365750445720086863635422320536251533017306690816329815337966128825002228586040708258339873826069924784592040664846881080913455029492889585856941796133303808745457228194675730187067193753568886581601474336978145578807285938716999421456087311641575567052541987964349241192483409869142439930736395298174108217153880078134610208391195660405742753260585271698803744617250985480278089900722499461303115482539940566738686565685923842918646396741959648902089381770619431474018104133172269442659486889487692243282521047947564187483521390053636414361241665654139428267617264843778111947280108604170044200813067861480658716201573274848398446679220708151772108512494615323722617889475355549912486511170941893671883250919264759195063488171051929142442581929102395555009270921024842581768499456170226043804335437993318235503873839094284094336327923799347768111297867888271736990260185938465925946722869303810441479681329019091921935289335995512949374260780391007054248901875625067310851972998380217491634224220525194586677965721699095930947635914171858525794374986566718835565404055253445719195805152136582041966715917927457333357387391624283246815544723973791100928565098792043406091332712663477725508393097096034472424181349454098426591452776845321557981610355405214510446734860204717380350635336985600473922729575358900222583142385360559043516612843898049428831714497243145645309724482060480435112940476288908969464889756095433252621492384133091180874535129484103867064408888754020904596498162660431901288697955927320471667726355673003884180510528688013503802244163241908603965245198924435303379943455028839398035951414176839437932161888316358644283566511191656390859441850894044438907190413431297373821905994450478733755971742329471062170663988232762864941544230374060123940701654454282443886519675830682238965119589451554693578400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -3651284612180556314060220536206280894358887903096780596680035895461471169727739582755546597255500886661575936088559079433054432615794304085697241850766646907687681170006960761557287887063909538057287689407762623593318009286494954597108635039236307447879671891640254032475153547538549901663677343506217545201885056804705056294291143545060274287362839839574865536268880349029520506749092108356004668805397807826267723896434475456039019227574884741540805384445019105332671646489463516095365867107323295335424094488443247992046030039507399916582716889574469887510791178706168539097642691781203866894260317247461293548303577865189856573917115742090748841000718072313603742757160228724217983749469366489126369532916926297888253945587035938536048772247754483224589113537823209738342184263083717860493107012278696839208822167176042652619927093602385112300804354148804989718185068671223922730277506377696602291136640719334663277604275599273081048736809097290197148592212090845915815655924023851705338556391961505373717122967724270274283373947652377043065779681415470316821468807346479309949733918015960809269262028644400117096201685720077191111885253571375533917087930828236685559055536434855506674139875744562537862960346066894937798610014280934678332918805268208954825644213029290690875537288647642514316533181913971995609785471041208089608921707728943663167947840691915472258121576726487659333326503855929056553877812677557751234589104850526996240355448349040919191403446383486512825766906920210128552070561633602353713478384617942051771954493160480819580848609156963931810548654768885672812035321384371130509547605727690682323695106425478677045837116060454763155552949861703556312007217869295481395423059961315405974289413088508065094280128462165399037135869129126490866421423938585222017402599192866507815505381719796353938046337007899864140699410914486548261857080188480340342801570147291130608912492361855686581987178604226216937438120931973352497400372012086003390251651401629236219639180078363661011895185141737731780213641844994333844408358813166833856341913412488860661797900783232330109850514202788916838990224415334858654281423437134282451689769158115867533522118958842638227327877322214495663419210177256680718805974554794823123743757114595565390346658538617942212330890361338733502338625292075134377043951772650567685148937925940761601402481041139689120253845149534715184264865391495365018016595688735516953977185678236961210537385814956206641023779199838806809462357027275696835021385477098643219142533558559856947799174789914108205743692082328542669627368191257224148137002080791025593371903311684630772785034220790033371185572023257725187649910716987286795350615097157019698570659266372973299510567595951523628169450774084333119439986310444912564064842575462782235417711732655004449264208193004657424470045987065960020017224259718235401974679689642725018005390020466467700592020313420297126799875445977158924238194244995642606494778487849480106839974550595144416979075852236694060746154969913991601740552886201379745182176872888942313787563386058699198259256078063622245236025545080363070593291617796024210307720646170280344838227421406337058710355728383514410614161110382086980377576106502617172272092289386524016551497419845451970604448575769365615953592387856335178456753026396308556234405619577620682863677074955839136435490458950984980237671405091609317592922586815305210290780529805836219662962437236095048711316746582017244753162387633276193169386888097991382688306856507874869336428446712398783355918660349491096391666781460584906020383416028596841324434108040335007492961447536136905228159794601183989404962965704053202599402350833616841277484572287665126033233667429692544003341932525534799501574166302998207552423506214946256752217743073916080188742609839103218967201802630235581554856323221739836824386816019141306178143188247647786623909189830812726382962993318398096943962062114793476692475050236669967773763130883060205755915397856912735710161407302136233298767911461781526235869392628043596951005222126375557810686312075568851942849096111374610755132120460092399756079551051550916387326366430194497027394472222807222269012096095292399959379849658027130497611927485456598938835633835773652443572686071101335686795878782347681839224747689210169151166324051383045640366046456191484712853219347778142471526461137162409210534446352569511787256263792253865784422606991933859964113252441717743033611729700907534093124776152818304762427945035828124477269450536461629844478628424996079160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4512750483981226099641837554549869848480986513248813249262233420947773777695561352321617334161207548578546062932692763511745898598612139698674888700178007877987674653396186594824255882173254910472048313580048036088359718394116630771203251174161138888172295057316132233031231281660134303283712862481967889641181876606458827241175727595677913114010923560217164939224666210220735176354175307034705536450591563920566703412472023904205525291123712566112539183684326961721970877641673801017146333604456406326383273128395106744079490074399827177659058945433792720656844679563737323979839426077751761282946654606103468311059475238224505399957182916404786254278330648766471714809554771062401375923265875752951709065435625280924746571213394587375226996769159090307326583424116331053425309667015379339388946290614581585277915588133863320760541777025666647231420241040112098269529782584714369373792332499482730342530770729639749262904955974673528766957233325485024499714338045865379202627740897071086854761631073316819444896916082763819322850696135673511490681113581623972333420515584832687758607240577530024313873652032422511062348795327942651391250703722518679842219917446252641017444107144135146482263065453904737784667993079673830516399944436725248049014378521062493424216728540791232697800296532128566646237881817456252431126222496670026240372952525587701801837076248957461161105584082607325241509525396715828330971519121081330553486654946210565661310409405865884171067960950947600997384946862143004544200852375717408778955221439939078240243036081379008234519026028982693845264497078440227641271945820950649973110945750231378580207600084164417501980376171944661276446515379195640330807173098298522350204362885549929791953607917831065522246325302712532624125746714538165871786123743273684317034868711526938333026333060651897026730637651182493133533899600259282714049072763287108733566168457156625431981541624557256032790641916375238884972994536436914464482678460799612860299345106799576530993767299440412857433677627093120417237586793622112532814597438452151418756980613054728164747668870240295202056774522304235364960904697532461561242516473634989401140857720024788453736772664967321186007336670583217301108065946586928733719765385934037744611232190946923518445156441163783520215057346401756458380412154260946242900320139453859437659900016106969187842591958250925531338468409078234032847938358055471720185935950269492321634790172137176585939414214969805617231379835623937281621030215329086199263585974109885606856442184395281748981869149672156705441424569924395211915143944816801830625022655128158068114499832175139035352931265984282668533563001014195758557252830036492534927909712540802922458394523270434324470470079296751964569241512263207584950200116499545506646949635202995380023507240808802446314748441899039887242298688661584955511731875201126204452798313844615507749417627480525314286937682388587820945050094613879146603978305855048702783880623989990425517355473822321998198121722678523412409336869879683651820886994255910550088065880887195015747467422356965741358174390409656458868208089505087177880900047816547200368658862120147842979552835998741143314397530952009214109586697339779748835602838179859646217605703272843452593546086395607827086074170041412081812937623677606568490409413166486263790305865587779888720038075791703016193892190988618252922041386502365679971655998084577925524082167937998908317010259982789285415713323032065698586688413169562030552975036054720831962719244825246820759913120904952697092019166554607714705285390157252476334745934949337825863961787982254293141926306939478977171569842133841316584502888276128169065224707707577572406646619055438031962685434678755057223044071633275440534260714674087872295194409212650325188253565556909341739276401917175548819824927523890371440700716041057375849926929074739903914396578032839767931227263902454151714795771815664671557362894748373701098745461492591229109364671753727047831309872747224450591265303571286208752247423529820934001675450313201597198958661340670491080563697679743220307831057105792247673091023542184185733901300102034059310592210674653930880734957023954332170862713761248756836512243423591716603838707179610396208365811073103473486409511871668920418649905292327118019208867292881807914522103732014091326449264120547277752344016644227962507422155336530535997560258698324931613441967734883920117250391245987219866478159248867736818322991680843556572434954403722271620667145408039902563351543816433569004698034600965448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 178157665277102926193414588068566855800311881489699444169474497265490466703094871770758262662097486439663685047204900256903237256031558267937734143643795655333851211747055583720728872735950690207062264936908471815975914833655127671227393141008312939584402142872433559291103475590607290175889352995830923933708236506897723732830602605968475503788722660647627292076970569435277997809581269166356666707334914897708375482951790819418063896700995764624941225002500743265196583057742699923816273472724211708538667984759818372361795192636000534611536961956868910071413460870226506862068525957807194108389139020787313250825570395403674140861616132848754425660502178950130325874344761452391784350882927804378423157603514341957051171395167057976094340237534231734351475347538400661174658772432775604668269933177607285811570533686771842760202001659536242170665439807633208810703504875954245919904994769794077616294129813879524309122629394443672186027170998393106205215793094579040808097635522567781610501710781026725215287831700403867290912313833848103499672140594606881383599560276226752684145715019152677476299306732069841215615117786773912447359988942858334280281112757246290481136084383589317850025552578925664032146474608349380738235324266912364322243635892195379591020116165698248334094824473926290323460977369959259985803194269781664583065712239465632713469196813247642785554057269739144772929423105661852873135541739287740985659024736607171792311862125248423475603411349182913107991362202239471859249869144200326387584977698056479293322910513095526453291517034370099551174833020132240061218849417489116514682417387975786284501809483090042551666663414958282509067748890718591085000077684370491083764179133664121960364215817093210186367707667911372745986656236207388042328830391344675472832250792859456059002654164778803304746939479570903525250720731098491480928382343482453282255747873262021270726069154360988654529010089399463045864525634478938135743799062701277206739617073406192162954715965699849514705051648803992463631701796277461326412286312868125820441460456181882711707666788314595237264727830698654839346194215861871463492545746231631847918822577996289802911200793482151844846783652051305502334230727832123870709512808896806658804659218377846970422522085399588007142155878744164475416604650641371792519269251528873618733767832241893131695816429605188235121103093794873886346599222250582602364952033319112742044879982753676205028315522347544452230083434847637018001451863523719881539144392158260469476960468699221489245075060951656863664939807056639070281914670928744510012591771421536251443205047427055095811146867098895746162973678262097859301188749036109479394221823838163671178458545508639520714392238542655718228967919797077610802363466966825877476170978499387299166771227241579876837360619995584039630380383468022209939761858549204397295669221012642796324324037709096830409563838856718408860544606505152817866711355535701193324324861835643360330019098982342308991793739298606683464817971636218269994208058126668250835935787579547737206574454129955059150602186661018343010446808728474093857473621536648875603888556526542091609774438237153539674224185016613783949668646604560801411695746839793615786211972498597331424893309546867788955834551019953281476487726508111580206553076102125982074340248156837711660386236244667312929753407172281510007413665542215177081996563319357390377828904839619606850181504079885196168259697535245831444310660640965529531318968208157219620794317922491171514855059982139806832652961657190677045514053741963594161682686216285864508982526275155389778217279243358117259083165546702165812434687603770667073639779356034561658869435326840173117815054653523008897389687630196536000962605328925845121863035105930653526215502284554621788297744224623396459944516017270766498034792189101254620608423067977117657036800063826753517125206700837010655474621916235874508701481679200619259423195929857870597768115539880778908127536192090829546756684388820073494150878429475751203317666240910679473878584971779900833164581611629152567604162678403331525579752442624372306701692462446029820897516625693349283528233979613746205874077832689407838329431319797870906691696572454645705240223707509913459579704816593498885499982649662739812831874551286590843323155460113891585853386523523232630348264198788379927806983768030347244538272473250090188187237785093328445105659924035863200151525975646966915033553196863910725449759841518690266837396099801375895033918668505716106399686739576247200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -927375754771961275323871065796177546498937135701443928072923628039138348612762029915587704112625796772858242523240120813802906671152531368890549916584198701501278609801534666168197645616123989184454630401724703456575452677323221073124110502876475214481666810826158326036590949328792465030179392388794127756483186969787203822782823881828019007264983340689377899976140288500274416396415393774744587115281352509798996443582272790653270390001219340491940209428613548616617645003963390466387866654137951907662504757820911742249858037347185063339988376249747883872387374051359285071282127110191525074804137225830163427487841465999001888391834325623456480182390017008870349973325634094932098767521648832544323153198199370913658264278534572336479165092696687428564856036426384594156087253019623632343583070913900536885316281329183639820947825858759078039464270858805980069237795667276762656688422468588389551999416453021719763439863742670788287659868188696924214836852537286983692590762003661110817701309392801684877435566821960074187347776882897087864616950117035955282132506382687476180231038913326591811094651833573877968953060748468048943648172566355447077116889399800377599182435820366689114803292520406601166704185326874051180378024538628486833808498649712883569338207162263251239384991439126568305302834205184694252580252994702045939158788178482035264554223026825741665801001191947071822506434126311084429786575893704455240489203465332507800140539184824256145778013454842793110301175265481319660633728519105093430282207739468610235902998750318969710222066202168494615779881269621481801976193079909301847177224190849012437080035534986505960883394255067942804887015728957904695293239742869044376460503820804513799947810177692746045157268394054393964985376108623666953600148045915744597600305344887349201713424031248763462715358548561687420988702345693182712896399177005962153432254511959519089799421951088456654786145330862121285024448049105116223858191615417726413853483393906775127375161344293161872337080268946807831855568595195356449548936753552848644444611121367979327492162930118996467601243607441541374755341090104578009947383787427157017728136785641236716711950810928476831640835070446592330045154604434007164330416427559592170106606758361410557661251602648599895493668978818369935785052331464019950944252927570122534409319964693540049466134765736392350059366717846105436763593203011651919406501975425408271774841096452325058623526009952305644689366443994964738682738757451586119462957704003017546178026406946139810482780476898251662570333996341894269433756986743994817516161280904380683342385487482473036653974022577178254467978179098138396222753597080787317885709631512841033296748954568955147984864766597730602064066526917010235275152584988078134693302608878942133663025320724275601220695215964516211409283638649373468251913718299211765632231739283560774997617029124540247884846244117283015694000108919162809514270778036480928359458079964023527923352116652416046699305024432490814660763834012848240203707828838697399605045428104967661431058921487952370433273256026684095826354059271465121683699099974525898315756839617204856644262925324979906929999895811934997176334593057413407397342692804091893845203651764582801313574858611761223795989008527424253191934381249689379264568048934440812039687157193053783574016114322011514881741735211145329804176851404046875083486036011931803449259704810856311184109180254383254599592938088287570089350167005597319622103374746599717119127624493218037058423726700933399223324955229634220669077672532386516947822200642042534107623110402707637330991832999829906512126871453527014559109820241708205146575381757047273100179024863464799134588208567611737497128498487646016778328808595510397679814855317765467071415794895154690559296085221910257228703515097004561754836657987299011947323458854543019606429933236435087083470788320073044576937365449663724273952184611650419009746975439834424287445177310894999680288522845259784278031938230805323813212217445688619741093834544368425422870349297984144022110705759836931541201027620215109252368808046632902245348459883581662209756657120045861789216473327629232947930252141069158964473860650821615624177065323011089978056603498423804701367684553076847902451652044399880699438579381288005426673869639155716661932367862642050996487084804912067197549199888275103372734324275337100536002608125813670123128074941988832113462371630912455468561880549017438824039678180915652077831422019371278045011651543070101777309578007951240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3045116948413477856397648165630753597080097511887772511461322589742517218881584257464715860723963984099695948074921527060937813867658219657202652653914894307219385330328910712885986763443281504212227347552106960266771474992172843771119821664154060524567449305424650684164024393805196936881239578897777360599490272340642292454817916601681741072544293159725952633323086510240514630775641301768836466637099519366477060062318238379718313609093099504255463252101208382258443314176197454131131016913819681097226622608358856851252694942989462651505244192647231128636261858637659702157015171279359852097290101495452453230939889720143902071679382210538439739665639202632986401630287088885124416339433967676482942144301601369506240648208059877670243512407856689163164705872389400026234842799272472589842024636899288081720495425410800736530352503329071492712595033839963069345196983001250324929911313958016614359677273417317582456479128154591251430066120534799121780873717655832329762885729873178434017089649011040533902545829420195515333342203024274385154219754524811586988184769806385323849902780618013939436959955051735305143181543398140907011908383175727267684899996987809297003154142183389668338562055994477805952407373634942311530910254159837642212738850315097205869598498068089111291947102550229565309735465979899852902711023320805207824867371951299244043126595745809659511810586497198068193832224766539546038026837330430534168906669963159435959291871995217544534224917961499453655883724962708083060216646989640037090380563470375414656261058862301534331015329653660005669680577874033959654135126146406483122697853180392740942643722626398164343882916973152642646389142373709126389232705666360365822640897441611774669547319105554727340001606480094840188871364445335413401313365825510161331868381249070027630333595642150256969271122817595644968171692518021508078288101456513531480649832591018507425041158037209536115155529716210070744663982902159004155817863314771109040216157686909155073493794092527683772517458065200783556118686652026473375394462364191948718706067057757454698325369775013387916287481088028254050993580735061053191003199121541960368845168571317105051569430137125868982962150567718034870936974900690634949327673358502435218002514320462904108592982833659633260235594242093481449297915667167834666201127722270814140409549631118692836632378362045280012652654375275766360332455468820027930692706980803561731750027412382380984121560270414498814614751202509565602813779738719325214869502780526324691838848076322858686335739319860588954697488113236075354308395364795573742745786157715617788067050371453609526667870997394759726313176771785405724943996496105312752933028998177832139717488682852593573785395181184560545643863595509034803448179833225602987783133256474138802927545414910282708215114078683696559522082153138108183474204978967897291085845570984264778271037240493132942368747324548736867909360676872360963447607499001340483093941142475233361739997759952143268980990152454057435032579244379182254258616853255909991271423403209195565219107769021592824541866210925048186242826761576643770186500647558475299914683812511923679443028642328845362568596737127692217867496705307536054048320601006239919610146362347514734755022560820815596166790403985699561115381639136558947150326231874924900697838822040923263209193656818554408715670293492678521185663790535101102144193022087802957513531891217030840238021037807846086778359399263761742524993685037175030364724406408979964506031962405221122559758958274430189276273836715801692097282726819436085455325579542522660941807522497198439503408120699827374654998790420127869320952086733208362398727084260174839550030790703608598789578622908465305545513558905461092577681341863282384837633568977441090258129556625911807726994431420899863001044470040353525637633340800046486378978876303534494793130270994102735543084058490412654379618850223184769851675437743285098453595197520026977720448339192941022497502195287026249566468448121700137734916321905540317409804999730796158681635058311445243484317867164398333670965447902217190925872381683274996668915837256351831285302630224826051388605750690918255394042806360262558374196780447322175985935957498411025349985158249267728849897994995949701758006539493416639262369971790859361411405448599267004926488822542145979568355461755378162156536213413233355651602199900458228510364661563152902627916214566431515969549122727514219345141239552075387951475695623140956305707198462198199404747737657755338939944780451894000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -8975894614414981314420232198345772900413964291717486172453032821624054014650822665233070499398866659873900415177021150783065822737198553799417354734935792302711724747192894436384820620117464369056132540528961511641646471598510723553587790754842362370323358211225858005226997966594337790344089422028515976260643151549831267706439393333116646182785460247738948789159350068042507980421801106190899806676644777669427939504392719903659065510249996349637534479440721625212355419924299731333130696237951742508887044662521118485814598723793285787253480033727464353834174136303389479018711418309053035857138757810183728902018554984093796151110347834033497078876791389906316313943858083926500612513422146382140188629211054728722877084548167136617578894941754629513475697944733839728854825499283194779087665675247483856563043245030080765366136793041706965409714158843833696777807547309549613772054823239235422004730560764016574678456737934912082032176888247921428651659805386314918809264931679552906244204421834763454421490715121858676650377795224271185457051547195616362249558500607932448689549850317385927435072914423109262685031104396789078986660354443952246096685273678579863225639036226489942671991317870906464220141009894153345548361114475369763339179531781316493767117544669350019608701083295822838589691028242138053348748601754880069229033700846933555153722743655872685610571468988976800255401342036933199870265586612619888879304450537016518520629786459947924718666716621075123594901199469716483703516959854896859349225022330342774021711098123826996847961437780898429213890414249383726564680227265885894145025597702330824762057543327833605304118234254625068352698440076352650006817100972531457375548134535669617691372069388800760061865742269559556409959632415524984404885175812337000691533751909506356632638631375631194638393330089127581319810792974186211579050683699027420850532244957106016774045841915372705621819148052036107274838997239348211601836660937559416403637173249007395437832859500487271727526053217603630903281543950346263757838526304905753972846024112711295086220121755676613844978238401695944053047067785224523822167697081554853215326509115352196621856742135239948677363120993159284311921662586510480233698350563053552107977506636049924011788165908934666526827788469157557388590994247085311210446656188592383601299607927328885305906740827672392027988457752717505042022627369371671190391556178146545018221120949740874682531506197127382970057514544883906351039720567200531700290460425680376023538275779198151361802184769532664341763608797840771205806666615547021957491513392851747252708235158734204756839641003338863048969850428613710279450287328771879133370443994786750015675018335734687028975202995186565106596765415508709622552418420878264359278857802545153217039930819789610433075120966949709856689717156409836826747888869642071486827835699258925198727803153574886440638181629594802070325076444256716758139578954172240819990295999252596910901148359954351445943991864624482623685790141943348518005724884468664854613061310967867802279991259609604730856020281400372165867148619359673289920341222045755294300661569252492590414939601346544304657507464520776618519221287238046140834652255922773105476381789326999875994927262748561610055864241048377215433637084962850930459327044764284072760557091778675798103254115833326990928896902846691604897965694672471956641088389855594940352418658546831544801322383769723888588245320577533096925248914084112132323300475518703545718447739917249372097086957965479437088220643782085673266497957524799718237619934486898413787529889229168052974685599159039148842647468978291218241312919839311268848017109205339893559412919444627304352911806226207453385002227963499057148495565279077385884407244423173478653886675607559479085179193559419914637022929131324365063667878038040792050255631659136894827868507811909507448193737419705878489263402934597660987962186884117120980027676324164590832284888868075655133853634575728175724268330597186484259045962000272756827452709956777101961398256415620695444363450812826409195845488721378847770909901590470740282961257380900814838805638415214718771596190832938642729493408806146633033847081994636262737876286353460322667118129763068193295030813397135923253116794158860354716041253099088976994711273440852981024633724851375446134643357627992169459311461140522658816064179616561288960865398410082339445270655269664703356601638258800610140014683923399593241372418537851751265021851070609382760266812399540109283182928531850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 19564450310519767407908523867156766321488617377245866802454137179474108760201609812477899627734304269822382880856606369256118631855216228099251351037412909629139152079071329651059985057318222473999497225595318139144775025899416587864399499239488203932936824855126359150734807544577337945297468226828515519029848261789212305765620188970109557770887710652296561410043421491105469842832397684467172205807390560046896424910461805880509175744327688067569972744256505066337484099532002888487713321451881230015076707226034916848364206897426407001722459968910245169403144982968302963777784626153860803932026393841525528042562323115881460043660092201889174923154054685254273937452561652659030227120178423356762517292988759838446830867953050151583881657187333596773477658156060715886981091292519949010131065908745517616418799180339071787209717382982864015638286192588809415862350078655549791174392310691865512756443217136418331280717662531432130348886770688774535955068994123625481235483354129985697616386347974472655940444964441670134762438610629657212189201258490686331352178651877309576864199788038599328905512160988465542910183703926136452653466676516211993918854815095161273072727432685960063946878945567288798601037335984780230170165529716369722789455620067438313863196784486711079305009631831707368630100488400985337788816481599160583496979074228046895681435017601589821192573219971012420653010207144291300400904343713661353766466806214975482065379996806967429317948423162013447867539325820462226338693155639358506387410384778876054631713575063311176560241948463814774843748552387082540568964741304837531013599545752241645156280413192934988389381433257603888769218292914957944028451159692019967375502166101449425168816228074583887726817059369301730733798451378392562224697301432346064283653621350083339830043117257310115582350567941018751054494413157968983623906127974512568907428627368629053064637117356465223857852628814162707949305445786920700888494471733155728294287209019533789545513987939963383212306989384267874960563992844047880910966252656471425770857385457190304008901544474185397534494911144715820527109600678201794153045443761854895992994805268880063718528474269645122911537896040888461002952915072441113121030266430357829807185372801177645974327219075540777728109241688881980056734671276934964079755158923376696126517461399182584741828323656244200061383571111140334720481223467339164982619039624426028659992417121799663607521500244487848732410572235047300184948416472156547969569817227191632015778096324387140345367889061263402158096398838390859654830611379710495560575488742983586236149503445162583890652181763559025500374944687933604300158921512353892059227740308552296665092459346008972256356011803524378649630947697451059899162659501142453678002021321448234529133813711544929512953106401081854729759445465193671838715293379783960307339020092065358359556567538156921148911615247445253961872283876362171927080199024477634541202292925768275616232467154514507679949881203339093156790900226811848720698959238320407497804628540935185379283406898103002356521442484462167842016538056433336888186145712747229768480914266654781399284598837500266676186520921546176918649137354087259153078802205665613411064335320834280269297297424858718742173624063810295531184351273578764605236475686302140670186981956628381086177411650708480388167959157667169965851780928674746285589799557812148931939790233764936939014096136375395408746429162287623143004912032017435787777782072840213925229301572987590730245954956384686848120641068354914727164523986097590177664384697704381637125471649030135042946597190791225405376227812251032581561427246290404262781176043673752844198366953440082744137012648641635816397614553145444941555999480364195943872344158090269196165501495663830746537476097071132926930771562737416916268783214103518844295419371027719054507528139413732600827507841035601003034539403199636475924864445832544136601972213634316757983267303677350590304706999906477945320007183317001220137776486996951055794251748974209349484518150404131173001571686875053151671405575069418110643949604381938614994508368929194071039641121758393192865918118599828081869009683502892207009358570925684869896922628995425474463907626034204290109992679496624465989178918531001066362305525887231735712255080060934079126959143425124376895027184878742534699299715168020654920510296186395901048567192322344081216508860141981451216000208258782451797014505278050078044231077536425376812339882026018121073837446035454538083728903357500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -47896212048275330141731742179582273525287212920842838621052665050552481590352910307809982810506241982399843392894875229473304306481271045156455603548373283230361236741970529132872277348082281937233335370533640815008472112712401128538499195495145589390564141321662075150008726717453418798413394032393869338021161166246536195246654706608319755809302338704237907609054232567644232078083049900687101361963687560714950359190425964404858760147881870055225843952020514598592868007927082395927380909421619571295462389321687375228086827908386410494077766996502181449839217333148392050769193386618077885057247863579048600758896122801856528198902917085303092616105132413504424229083124863350682509679233312276740213613732429079830266450006441549491676161713966245018766508141499757537932697361415168642890006338425470554564192887812894709618660707168503569951608559195735783379388806140315527011287262181583205092788006943499360478905046139704908462054443902060267590512678308030438781089520431260187994795594238262581517447882847239391521917050676577104434662872346281033385004980042531415526189414542145637272479047169457254780045139734864213147089897027389006003807992094957767879624297854283475207624421274069040150098807781844780271272560755966002364940257352212192768385237630327497492221801675171242456391761176546374430616468422661459810018998504750630332156736568112020300114452724181590381853820069388731977563292055739813741323026479625663256833750169675308122809119460666482807642751011121055952967653020257470248729790813928607252502151057012408595383211821442090959518255834137477877170163812452275879756883460305595834766529789535961010010012536314439419129041802292669783630549138249826551603717821258555770403417613194028681022598290478824470157739523591040077827730843668154977988817426253995647858696674135902250519157627573789940270728000450521282862739781920131329096407645810568263537900213027039146468258705484257080578946097548109296663877830467465396646199808438345533377341845320376605452431306107291258444156502675992016778958482821176446927266905004125819376740142453012195676270877255445732745166423565194855799283272897294329021707911276787595759329457784197533335384346658139116490705251935070237171543916009317065201572336351940027851514413129746663511545875351232131992092286107107818024097006991248106351701906436005042873307386784215609651657080080171589988676377821563253897075775953582726060261696985809285604574871625857480095636044364794023656648722086967346934632376381991143821851533487548857165295018958386609870211594453328527761302433259913185054869646220551347779292261033667578730699858868590698913535996654095246671526026273067216677093873253157413571989797459230606061612526885588920700964394568030060318883328028903155687034791163766302085208923654827277307909795856779043690718358367859659722443725853076114636428039955710190656846526794054947097148491433042760423354543599277608316515181999038087812640080674887678533205410626820611896220261608622718080526642648264855609793947791005109254642598503035550895178389921394223120988522448579834939924553131666152531684705348495581542784085541147528129368179290162743904941706325682335819628213957339572825638764976386622534883105801192682169873598497298557120933300707789977466195674438951101749044582529893833414961236991078129262088135465471304633830082352965205035865918587135347920942142995848344899600109811095934015624712057441356056984618827983433159933106577203814203349204967135552017392371673504379112442135535221486331090798862856500635524495155465772353338587007154636269287497352157586821756630564359520641520344626338660918084325310391993821509613975841753483782793091450362024622237688913539508791425039578068522596687926123272995214647315497548418515985209443008299021426251846894619694890861404085708891163184402420446805506785063550877318256755912911874418140567934321125373268437957605058112042593677557718826599489001129193805142984560245990683435165348483748225366875373974041094663982327116112331833812312774842864614027335441330874240870326516707283541730281061455173529147437684836988936513684746562491378310350344183816153627269394292040647884069631388960976823539452961733462803308442959699267183330563769351510810956548086615550542405010418012314689019436701326514858277680992143891226758385609156042139859695774613053936990602082537687858049107912239248558119819996682829362848083230049767370247547981843396434580492995948194951731915360530232029560230130339899116197663030189200375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 82855635476643691346548094165477734826486876963927416989815742272151705123851623194410026965113261153129742978818689236087650044577882563745370519412560077320699230362006251650259593282056021812539604441908227148564737740638484530836614688023499983761562528444837020873855309580441069138676256166593454799936740176031905016628955780822731918229637848315062713728972393507754149729865964381942040446110832908032028792434764819381475164221641299065358751162333752781432872987758341687639303367580231699016091206176383987112772525070522332560793042785575839812849492180018178913867327858199853496750289063712375586377811760755089699681597587099997520686224150654493478537996290182851259520052750862719896645834352298229232245960557332381203032926719613953547592877886242144475341936809373318783925210753605108909978253346574731755067206960896352172190021210879898422023953078978083914845790206961573776918631433460534755679473365788785672328360514744516287701847710547268449771457974752457666047837170367900047867527691122426772210655672398664083574783953334547225928547193707957660917231101702525326835173947566485153456733639759877346654129775638299251352102350008243892437451500183202384761619360760598394377861941562970297710213540376385853261765643994070973478451344404653713815824653959083349843428889728189576472343024664614027854283749685553884591336702302583433835791895902195422253376360098974452739246455426718924586350329601448406264461226870060318193046368886933534771226582708007435622760098331955568982935486972330231891731398511398406182037215658237952188064223862558635841665739945711199901235564284487269373156444158443620171453941325670514586033496666654086884829452866182756581672856325118276410497260828305527518483864011858888163386241467246338615746966413400889955399736573252129219335106314847292156096742120580088715674588106676800269046853541226084145950529050752474370625259071372958681366888504293751119826328299171704424015933642792053290833489645750126414752803153818873997228682611380202859848262822672712207619044425085188308126680558663698252669540339529179169336241938719517784521233958851420789754736034178618262929006733841671262767497388635579156301621900092637676905459308880792415465159503742501606738936001272978432390039225687693436761364791871535154511953449481652670480666981234990550490342681393827705123327029612789415260148840473398559875724700065267851774330348813331771922554849438091200052320268355203858467317200205417147023202734547722644758118998202741131435443809632535921312675880648118106164505378106414718947368804859151355757461722124392985107427998215925143106726593717236226210594320547434667594757745450634831416412047019156076587571238244738766137636007048886671156855543947450791538811339972293180239614500048323499588764082589537245461966509490107494573631032155362661963296446518232497234657719702832884503711811414673852841426714405039855226064193663829964858647592996251312599146577600505083087898868205229013627977974987130588935159264784990016863990603477069192011290335177219111625833768711432793588184845680480567827694649234712232376597944871337447979623892595348040016159967166018278808282650430314704936350632489668485453326207653743488812827217690072635705187517608291778241724937101989049094969615871414082731946739342595677567478805916451149869228236289867300237776445760741796637837220298815473308118578607265178890800798449538977208181088619598335707689217792042722595616551630983127639329256415855597621960735007242013030194040827281247740645530099957221235940676376275932831305601105428263028430294015440633861518801386742452156655200723724970174701724026885935903894113177585468494421858403331299334228968891617781213539173729049722585427521947006514631331912757676698204795144258713784004215185934953597043746526597417607732669389245695630896149390599474526188954321488786745299207789387573608786961577946202255082142154410689102794004523157685468299403877837618054997677852582459793750184681524291557247898518308735069609910183793364523569666913011699474162585885809337472501583987143445838046683998108054077692576692396598686197035335966888360466273861109181928268683113611485953915287171500134817841678432745098426564720384010839491358034507755819177864612344563339269578357617702022900184041163520263487274820640259600902481881999001873013543767306289930065812285720405213156122087123604360823705905502920960520016535226907590238435605668221503819875695494573319031111323044132450224673273248632385712944262631250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -144075030491766083427888397928368628638165974603335200329930438427014550033112640738272526486664165750019827734412572228216958233166492770445837036732671092107168311620481206648989546800277662595401739435074565670576178355445327752351223956648491887879568412191640308416525115240094295560154516776263103758166571352816718461160605826229499606795937688330700435811142200940779048268149881072435507386915058832423545896488698486713939654476427650252679245104887107866648718460106200752242187718300707926213098113959904713817528975342655329010811622118697418303425710578529940893902837700318513084532239768900688802170416907916312758038264821988337022729362554289745513185616313833239590476238971524026412660405844636888132640073744652108431790621697144352211005192408124877561706835647886014582078349648765214222924331058626892784171816904928883600908766234349844460468321221998810863520884587884108211722941564799692945639975313168411298287513330884478202841861593549881120460143601679131923632311322758340260146948646898192043995211811589401939931765569724309521771608940256409140579717345069372860391299497618513297872422936740069515943472081841344054902997042496567089529834911841904177042778323750173464761485410040076624594425245937688887880212262652632827523618610580820600046620721381502867683435810673399508564233003271664605225674428140321443855104232881670867059238701576918150385252721603637146576651393197450403860918091946216744838849294998048018352128604505998679877311428977459790416631883205807931967591337949173458938307142554517195295038109797551257612672485224325189403452616791224942100199063928367220480617591500981606539768348886449395524764554121752703945486944447885409195720402095823861209064240638593799896254106440903267154999859325651366774708216727003250879347798041208846457747511741396591954022117760833995740777666793195640218198756238179826906869032123393031918109195742590210994152103455838328517392010681408845021113884717090611332508610513092844152666777339153525555740068931732129679549393127749120476329113982152988879339996039392839923959512853669844322323697968293293441461804879924595809724031022809284191722403339340936826933954696447581788422004710417359622752819388980157120683365492350470012521646860435819360299188319994522364302166535460762832705350143575508011654865724647262296578094811931253020536233853242154838730793299469939493615674558914653024393731190857263962668953972552796745810676505445882280498529326712017170968358924279022176833143729985834949633869432520062101724690319513987592592563583949225140528202454012755241371123739232455159869175981769253934663680994427352824803174353166932025493625462078324475321829898768823868234561918281186980426409698320462048836958640278617446015464759640243552916410770195698860646039406165283341915846560439320290651764057707145773554561196889882770312582408387476618712862004136134825813663636459427250691162322413594248385915865049416969445142179778405233831732910905115850580976163063505104819586575783164323514464552331328836084624740578929270695612999488818077285626460433315456923062664102736546892261120782683516125026279733175325991366886414038977687057922868751210548908771015498069864003493182144954719660590347895458060997547197357522420773439261119355430912491272360113077540406487411049003297979003992086844682693549939238663754721431745293165814488767909766589111782095922426406398140428541267601366022644843717072910550697688147460349809145909383344317345600075941595148034669402926051415679837997162904272405015748839111687001414509750576579551712211294046568194006013029046602781135294511759473272137247633643120333805008907513356420327995267487080059591635388614364728128710519468004346075438994275347598422133250796726311460539798569501105058164573765528750377822046489520164369447667721420388573647415009716244736038897590354368289436237275138628720269928718810581107750382885680161875579626902322773363578991185088820036793047571754034778337167969220004784083896938795562666749416806472275852533989056798941462518169876692341603313683474905754606233708373988296170577309713780998238629688377251980343687054688450452199376451165439717020848172581622794388612471829996894881352279969829706352032699794211389269653548359782045513715355576626090343917230253771440432362596703940419124081942760010990552595087862628315702729455682570738051409460037469894146195032378280408571170934775398800686753277738663274813281653170702609483639605098768241478858442403518970185657860171926875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 203333555543155513127529710213300981662057562651902900411076811725644972269804523876833069893368106342454743685613688050090728739132560460902228030537968351335637619859650325246637071997570697780488440288279714260027935251947342393701321455130053606683936229658611419143947395296338719189689088660282310242671005290366180313755389802970509674240731323950664837898909420440993302869739487105948064841109665011733650669442610024689930248470999851903727966419324327353803560564518467985193462983258432666105518587753119868993867754185777202225297911255511918157516339385340064019189004224143378499352401221880193501728550699120535525767765481150861620654558062951614135177683254972396068595127959627656802648478094846696527996181109686454627399143397534989891274375615445004651925878474918720370360238692410696554034259013169011579923704772180088220260036398776677281221838820594181411535190361296770010813016908855245413524652308166376081645910219559292188059734855966801524074049528023124062351470806452885586464046712003324168633454706401333821622942974063647020377619576178665230589728793405229424587967217060298958200797557477462053334660332220726746201136256894550719777830525060701021756610726285019199543842891531785103060053773864622854190103941707648755190637671923895692789601198832924167600108642792454499929562148496818265772063586488244812678052215793276248170847837156606924502600234652148867389287670721645982676035847695971143866662904696655424417203284172899693182665082743105477971586271544977784346588268041876785402565978074682694764187085782650531573247106884727326295707097955690328795251718397910415134559487711553067650840485037175340140966213652972449829455722792301127096220704216225107912196275241896610287272797961081420864703436581963601953388192896257195278133698751529194901408739455711695268461796680144532166368582187829052206177901099458892888843633013702177378182440745334715746184415246102352250855247850927000530809454989894275661418848752339517373857290552496993280905078464875251344498386690208983790902402110386516362679547110973164273911787113990753017445438586909709057984968505870581572386679123768959349911367720075062551191424449481988470946998504222456410253212282785515074269457613005249671572634709484019221904017014677561783400717954501805939862884903976059617683668726027607912574327253409161523212246243170505127715835665973637763427842125698320445614505689259834170337835179608509311905970805911059609784578761831659671448918637886865665663663256725969785840723860869150991473611220465230834793300756116647623173935616237151124683717301783648576096730074489098360700594962450338715638481260935036065132111480134385690901442610284383725476125787471819581953293262155223410012962036860708895170014652541680318062629396157458569316409115407014859384147715827249493174280035324935633168459047191409508012816513627441403072180614765652606513626416023228112203428507715552656953130232867007963892898552198329303665586030477864290797579609139267178968831864365385137869973149114824893163994418097113784130272718384258244953606854691824157398907771576978075618469435158691899384018235725422642589066737331399673260638300754491792642764596626746313236316783880830723163273811597531897972157830440404797203880393268861804919452748885216505664625685016085445785629421220642062374751157001514140924227657231098502320090536784146588711321754279711908330624202108588801330193482593250948695407034664327296753226491455722902963126992373254996355486363464470591652192090658177882094087311071779929731232668122380076223353337206211670319506770772052670930596066736736300111552550514315284072742386969223792783347727548641356353724903922407479308187834213319415773404328999679395667971151508482428346367168646501046459184710217826021403966569306551384571466179438516538063916884994078627638229811202981715385349310302714061159618844912156263250640441564956274164836181122728241286449244043450979976615350602688303033101055443051267390323243519924362914689101757716981172881593388637831412103697285169677728369876818438649687066388444675655369579199864390435486340652248692049913493401247858286138241343331725632882341554433854006543116030218800561417473085511365664348387131024927195325541022938754462500068643575801359796144125416987228950583255215745960852838717570865831334752461953952657172375908557478941316176860605172720826890474843215065720703451210213486439345512262431650450753713795946122885400611225331478883181465596984844595949366903948778341968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -284765670580509909993099849323972463953411793073835102011963411236542850577443531033736904125244870997724354882809588069123962936898211176933791531982918038017280669509533166188443063452900439285120611315029624159092946966994657733814586964701847702126163237481246544819050614054662878952076254954977762944348296356131950414680939615542468420657422793940876303859027209470727975946228804483180534574712934917715142218284880874209858067349574455102988206479139204236446361325649001422735298243896759667193053353245564638191185571039230967932355723302090293845853140695004772931968094514770674580715279733261471902385667660508663916878377118844081161248763711007500880340150632822501937396615246237664863966387489509524747186087612682128051040161894517979332253802883895474116429384355546830913377886605984645330536190303858860059417146200147959288227369158426251964933824061219708132804161560866059431044553949752678538014128476438574562496794567251840452658264490362876326891645993720104966380928751723593952677283835903031027927059777590765837103559870406712558101359161343182279496025806664532874493396161531739774595541113712845429120071046944474057670610307885848461085029824576639810902233104793704617525224951352296600096834492139015630612812850766148234246589596319472515865432487648959688284244297369532210384041687295184961342496091092330803642319123432630483280272321421218257262720584117895593677897792216507878766860879953429322759536033026923578927082359311393212285077178864853344786841958807682992415916292068799365208823321234425140899334365051800543748458648905133072443182566568594716721179078125605959288272954829567605654727884668517695102231753317306604615365428885297049125470247912522419513738785021492407082123616608590995872887250656445160567040818642208687243569730100393538134308319382043194047798758806588593573537799725500690642561641269631844169834323284422899921352979210972044712005638343291672887650062657128483072776327814073953928523628986088409494210286494926842310964467947661098966585827298077192058159348473175850941671703347022337268866540067793066745233927094398544897937455341960499411718362182437162915341747140878620654880019830295575431403401381063152533733053510434860608083176541139174854226123617143509841251335225421992934521181778615465472945891990793047715138978140642433201105459855596719355818412853579494654513791233112948228496244627518196880731887260231651080011789623413618126900575750480380349186981771946915174759123582070739432351080094576024451168581520062235230072961835392292833856906103147470198997701849126347265794960611449383565109894843947474648815335269688784307274594453213460854283636522759936849819816083838672144855305989916034002317003502761072321084706222353529216910967599254841958066929129721678721546125793552429676255683181933081863654885743711981761634722622755663968254283048865698576779351102599988122196384948319867427270828987597188912370475497409882904413854638719409092752956062269674711495593389553923257365696035681814688006834668245735094394293223198090192169224359231877453978008788078762095926237523750732008740129956572026308886462619958433522980169598804262573714234789690805092395930900722940139950007988913138001816405347157671667995749875651941816868632994387940788524836611579378051952097967385111298214405925390341621419872483510451161081404767214002838754389482954362111341604011421644161684864686150647155981549273994575115969852660298387827693998675626617876971520495989491825002442721898863724400930932021854547246725475488900976597800051396965917049195737217705269592474861083422983542918480913246674219566953088888485663712182874914535716702162496822213392040060505985243870956645698060101289103716220969374768315634778096338825288535948756513129338037246555321905990352954024055622546314771957601087348289690661405369995979468956724758173578162214692627147451479564081269816363308618632361906634093463694361044430010879630331742508318075630021378493670970084329465507122998121815735359431079005277575774746962889011513614778870165301630556415359506766466020532331384488717959326668798881713706061584459693034963605560357573978732429393258364117480362459216884279002747565373723814300934560315539650500605368010325164480816181187725535879652697197075028611194427237063983858256745122109487671405541318256505951958787845154264489613545771601188824858092377878838203041656872370744864270003626333480746839459101261553166573196626227003673770125596474284663420130567898634556121217634173437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 298189477930343907461294913893882168897328348449938052115250003202932344648067381171731973026802464851865174355049740948231632890804200783849756454898889635670945000038106111724388442913635002147422983738085829948820902716036996793961807851499452334111285294250911273292969655465483534415704516853319595706591036719542646994298844890637935962804394379551321059436382211831456803343770128148673759037368516247296634927514599237691939919001141887796867733766809505170752004652756395138515211276455552815957272373630987332754845415726944450094040377479034239617363137789182435272335734259158294274698721867956753112532712735700301964606586433754305692237474944597288452497231805211456072097273376757046750649743661232155244678736928088469405198192414673786204511374444269740045564774247615276294439366282280576603372593899769735580400787122550153139110912202191563675464796443682963840104082806527690214684947551483560209888088196375485682268802603095235600501765756188259163963913221835246803254266270308324415162038414646519306190746602819336674993600611012674577374511193272147082831532961065478504065694560974377480765421634102847879922664934917382572061562128872418703197696673183250592794807641028062791974654233754369024040421734003190214678184467432567575274823280360253506810351176148470293639120549163757295576730061513717100479930562104877610632099566824033623236907124904415790427832774434321375981463193109623586074177240855954024937133565687175994969397331846084443069319081168973316305099879734860803704241603837178282566520023890690933098747984880041740080936178793994271092801132499011712819841365271832878895105148140199292185345529893354092289733694291718712745644863554193541627750405116313040050418515966717257123945727401410819120165589605586620260804975328174528068234560701590515748395479972029873767787643519000191561455719001973745103030587361405722686091820422242309541283991773153715294200794193537091554888921067855421871272035756085281907325780380728028634509510158476676341794911870708628734621748625998292088107364494768913269779109360012013496817737347040342576222029840266341439824427342290177652967684840679600657926870038692783375535264627023215817441727006866442953150389555301987723069766199872471314208293400101584552535207058601406765627612662633342367478746015273754155981273259255608298407530897184330240132639418042187651009705866091279020192150069593058013190227280817688539165105100477705730300069426761362092119060610082226683615905797166046787736341413127223707398314699892211010931756773033511061806758513714066425448366068901183804446268765375551516163251702411234576380905425466228220759236831586090966992658330148732109708181710850959960247028770696570427594248189072650446583253131843676374984897030110582935404150557890943139489239291857956126836074640885787808190435601177161641938803122111706640604955749259689536391108201148326351616197391756630542772791335378605241915303331131888686304413573073535371398744267592307495646792441823158051408181300944668660973786118479054263410890630426172219054262738270234957915188234592854585691526902943942923473550397324026651228833406826664346995982309624819940377187741520084987531499083201380428626050614742235965497281533725587741925298979724356513907660980525162040796866395783639226182796658250625485168098145117203155624154143783954145873722617817457602353130644675099761202741386870845926404834508257936953647353747710938073710758660382880707887188628994889086675418797116530182741710485060495275855180496988764364061683794532219367944310583717712316787276699948183047409954227885696722548638561072276523749153637552834192862568782799386601741949582313321091443072668468900450127890214551616888281368760793076578089702910649395607228132439875795794444818274065417347494139670248573644403539240882416879735857062350154351622912881729481931213849750794810851392130686494300585694312746090109259904368565201841497900768554865200131944132607650646394822475519489739706449554384749920574602451765810047231790417079526398529127468946508714194389309573838435782530328376516976564908841918211850187863563327651474473430038021217264627289107042682576410470367014289654035543260667787267512628698322583318285447544251572719598314332149734750449315986490037701867428706789383986167132159296772419175367838264610026202597897328203580814506800761751287243875738311957070843916975284303968740307335677559150984004051106423361737625444659171187917001285063955618873188110844293567213278528040590237506953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -305957495107787104770146422761695839930641664326064235758534010886516863256130327765999349970292092010025862852206661803378120692653865161607090115934271225481589243242476635764664147488017513232430064575971634188738848769269951919683061514374279473046175560547793098712706562734212456577238479589278942059872352488010117761832329437448888410931670938055671409233949712846208064327803489969068848003734176273752807808744486811433818902320895524765402842827872819281797358608037866717025616399025123068389173518345963383029716352127061171656008562237280820021691279265259654004556691386537830469878056364999714083684078364011567992014110437926860788924191895993572498331581557964731630777813939624056279278017652463103942858826155796784694125260382071197905955008335527171841480925157845610173240394892101459399954595006389026456845149100121458229794586056272238819269158513817458344495669756327429907833531537611383204937951140587644305165175348781149730692683222974715833138909087559509484396920748349807115361675605383024707890595638511705475043471829710954195611972156783927514250501525850896284114695587090667092459695089514311362337468896257093673970392328027920242759824697199042554304499437733491931936150033824192406847808390689871871810091394810139757511695919792322563321754904892213184660407757065997535292593001402746088240565238248361117861368456135515894390420567656841996270313024239336757857602813495693573688240651772414305339904639440566487669981126725650583881597106005033287771998439252157882757945301476147029933345315226526471271970236297201613023196608847685920650819046850232492036160187479302058834645530021578412527792128935429200549229777493155249778344369176012277715682727496693207766422177060148247798619917915797948128781495763896248633043057435658287159687894454641277237081378476639034985903200109630130835241041403592541136881212840904969122622609138522879365106453800664138569394343757157059472124303425830889672048964972997533403804880515256898585449381565320651959699326133241954858123537523110278316472812641645349051740287282469143396431018965260873597467996062013744316151608737666022152652823867900504490924250364292181059016121915857266661477831250233218647607041623836266595458201156475493124229871870509120528870236650946718259186601157606188519478873220787000598527685567710389668507903562095200937987291206668637247530856119143320428010823446564743853677411842482357619616772422276454083422799726400883228272566055051864727437905037393055077665151638465891046822767227156557226957335699644018266040131690386615903316367693579442319836480578274273845118913943107748698731424119818129313268625265436095787167998270461328280993978482387931122223302640302953432473709842928540316955950634562924033622032279150890067521891777761250941573241572129377795157347587141434592371862275914099199648777865012934418568367976949953884691225661199813164391150914945911814800834774224644764729324124842378562736780233087190126541253388003951100894036370832248086303828202236039271839388426859420663930883072759647466052893885467144342266990195989710366737141437371008947457497096604561310535128586031964472866899780923006874193063871076405517067502256709763806078439102102880971367022021980417237844341203825476009415751644517716064136374002393344274474466831110011712449518133681871242875798500686671636861319300434594230907239559720156709004905005233308490333057607559900243760568793220606842506341877352098050423272391490154349277001519370192334456437282249878579928724105526468142142168655094303185006981959841005769245034626990934723695740536139731649044837772156009487873976105263247574782953607059865455724285314511595850737081262407634511310572583398958965067708856428311375375798265194310028069980312204444367576453292539097807611285813291709044664879156389684817939513650819079014161079722841635126189131691479360559414409433129639291397921636141614648573701344887843513376209698575322073642259717816843423084633402017203144345468794365968112808331588224003587743251383991669106243033887152567790981628687466766072638626140095847116205772215742726007895730628266998781653753734569772658968768045017886116608058320270320418560745796744357162129640112197490110974642987779033613279881779979817285547722109382342739757684391782308788498568926722005849456159647903662723557161527925554509098865673135396076948034368168734810861468034596915920194514344933817102819013872788409205802426984838948345719777422447025822858032680664171611999451577817162301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 270215092516586902573929377812691747701493681490165081464410005095578392171808061652599692904316250651245589417123878017084975617931893160603196300921589394026178886949042399573874265878011845393751649636393688148128438089844995678575434843282824124382569056609072090403615157877516909503466972181124443544657948268594852972624360953821243454567693807599852339282019020374374225681188580215119382119741688140904226233405325733105253625977517947469714974492049293141707177738385411031016503526001827355080088412243551950582996827104344335732208466197582451863899074448793276674565790060345653163002964511803704956317143812038007779857775721079399309535548787305006021172866367715164290526775671364258865588382038474591781274826526907779678894288061400891121793154657870159713446517561315098389865992415465643250090480435727892227146258079306680885806204659440962906653794815707015466185438597791888815242755107253059072968476962145177705383985683274264113807479342510578721285462659490072004390072157540455608946291782194433456811476179657396632800190466342058694074359734537268318424292747900994937830860092009492451420293569835167935278880755516926601135124699867308720718634056547653705303279716372554186474994700701275037413720763484017942511418861670750730243001521107348241292646636552346512198135405044261833960107292873114727933339309865331933207276149548791521838066864425774597206743462079572021171990382331383092410020123760900767862012770670772803274323385432562192776308806729455142015228771198674737988261941744173326816748304151943564065378059050366683992260745166740087547044320208847599087320353669485646459400900734998420817237619677322327700716078412581730610647480456225204941558010050589490298010680217477233126919784339157474620660026558292671902739493650440622039349301160472524706656378979130913361618205018302663205294831305019145563509287930237055918461085736241728568991944420601910746786228590050728176845266592496381343759775583450736893226354175619344003044545229312234596838366789244675738685848229593394015694116529889173822293593186832302771074412432360437283124595380301934319803815519099248650540003417683142555354980798206262122897132888995476469743595533465557175380271324083282521534879355877505886790166999247451341014598609637750159329096615988172622009204526483681372014819074381531973284777677007916810279112213237663455417516004315359682479763604580830764159369398762319815469711352765046452462216632227070117290253433934707010467003876243638982733825123177055965183343381969427991619873175579896870128806444647666849035997010482604771842324463674481828071423381885001354305423035635373767906032448753773985819522124047266047385300345910314325254804186376811777946171784795189507771997639369718207616910441565600279281495992783121158089199051893628231477481671055372318423161976692246454513766435688775941692603810195289702378683235360508043249199882847723149361353325051613999131105052629902855053006921113967155574450629088947436986480549850086977777491024590903083190267636819396658278277197134847136299238456438523089577971003496848519051720532635261306917683193055529275123217215482868331420623456576460714221076467144752243599444674526610413438460163324992033303918097737394606584426409047441845569868375025064724511198293569453757851057758697417922829205487831319529743824825991997507673268122591181079892826578642768123175748853066405379589461584255282103648599681110167042369619525928475878828925490535243407966864520313860970623286162336934099750429103569115303493428448395382808564446994253371386947134807808125541309597794036286764059208022241257890844638604257214534491296639954818926319051605957564985918481609816990558014108814257570052362484434692900015800710082747840059055243911607540102999620632015720363989943182264582759451807043955895061568107485929527779050951546419932231180779186496705106313378428403072749181527704554669947757133030859384306096700758681328724941567510250848090078439199517272892042661758944373139970202766102915593140266236019398636991744737603084962235642457575090570950844664935441090789119896952441231644279516557970311925408131369416356632526647656858964918259355386988657104631757838088474449773059726579719683690904394888097990901312049328520032311953399078264641381372370475047806460683082718802439492967533066785647608698002363008480865981884080653271328371817573530236700263793857911260218545308581989444775391154905861487968343983478578484667852456991232027762153214480067665905869956918701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -179024798256505827624349672830047276458131045904777375613908219013605557315832581443439563288675215450110208103514548055477340001618227546840581025009463397145296796160686170282060714333428551832495688954264373542726545208598302713678288358208271986617253839700880948110169308042487796052782142260500140500824390963553258265525271582716258854965096848892516506955943765503698688441468993669143329313212199864651620034649082791637877192726979140481968270539236786715479494851973848693420108111727702868182632310101278373777296564632055706172051815739631225938286978012223264100565333497274998509401517554057835147195566008654264639049753280661306358236277350137884930122916012901627764937166049176064107930486383681320291781195077348589031474103461090121526331192781938618524800705332803180547963927494332297336221002562650840291149591472963527113371415983468107974825396306428104726049544218119642635148846131753112575877579603424205715854242704181091240127128793796884050921962806632279066157018632478326995439384374790885227137216703873965281810515675407187939292511006454156137102750756323100374740517755599449276936242710840981783349430034208861755830885552751474273555036519235441891793849074081365543640243333391447260983567070632980986441874672136675516579463308033383625461371929673141881929217719621284666712486353470910727309433826996760336642892951746518797497448413118119395715567798130939506794494559446676946273452940842211162330542087536181054414876357883310993239962089837705275332705157869272203912189166048875874398949133508937644029907667673321504419117202011500063989550787347717318419510962667831377445982787255770337977878318033396941687527690933160564388556908268071478295176558340753806093912764534578359063987886006156308310382479869407598896962710696168817965296665832833026709836119015844334037203925149058577331812912985549353217519576489848002804628817728381741107703581687548040255109403863922317841392574029834812645180060998040438477259484706373074951275242244286199560733509754820641148420634014155519060342405564064365792685619469711093695922791358070580810848163620290587537908579401564883927639902987489792947429766390399497845703254497447543139414243911779964898350879148792144837887429522564995830632108984790812513885394569992276170145010644765064920566883706494602079381976448718278228783245162284453721587374001473484340096703741542379142253971607111485994418710403884361762546329898099311984067821108529990725151294850933634813590993557704307696871017887284431106195239745427829020478298931300737325170158182755652218546594698100011790750534857835767715590710631988835498902827421682411629336942219435069469545783070440086958004715066994131972984688242622934088838023818034352554496771210723094262613404247760636652436681693899586173892577223157948709717997083558772449260760978116172165622166761814694526223675626946404831977342205564779538272893644076175543363797082101806933680518809539837092689612126060291498864604983661267470202405515449041512103143059809394746806141786300469584125092897927008851442411931154620586988905073879218916608535130488846534659607511736219700658514519082375339740499582732693755890860341852448469069984972286855902875321674951378484754095709897192779850549479804600964546504618826950163322332276994618518265774946017368257848005207028695736463057993472540388713589904912135475623200588778807192332519398631421559201390942469522127166255279260437718416123468914642095909089966052938357547782411933724855476203012503090594078148975453034081197590654995157757700009323531386519451977861448656360238867029629988379717461403349125340789208462735131286491425828063465721959453084061355438950906087564442745328524167504216810492152557618179508309142196172962804575224241046143483244003725104179424412397302942402066077662993316297513813627972590731067709710702512699145767781232549596400110465728759302061242944767588021143013168976332606198138781287424910480706302016505355186401928509335885922431920543157888417275219515453385922373292966289690515845597324665042408826238797579564382762969250167929070288073907009963606655700950918597098586955642003914036382438900311413061772850915939387089714148231228244280520693920401013213232510303194178504757738765952720565614342501835415449317710683490998358451197340803305668139587625618315721402723011087140802688870020140213840665332376182194975447036082442255407285201057085860673928311980374346437953810204627734250097273946162547418197759102927751140780444157908542480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 97855429825004932146681260519059141368011455551613736457952238681861377915322809662139032218605866944204913064647669026981686607745272434725834682314153289130574961055812004029745055158444124519375741754303643420102325344981316512454049264048944965057342260214035573940658184165334103734305794587700384520398310853691112271607075588597776501541484573223886016605439430220313087320261807814488836470972359293818637340313938288289856342799821214202072028711413167232858564296458528231413890896420900728009930197204733620801205147915829262699639733629714247496230678338877576898171490559063331425114445478173888808300885674409874730051170720247528779469204070603753269355035036575565585115533814606036842479758597442291707415480583281503338784714991590395559730842318560847678427818637836373445690721900794257139823200368556483773912501291236138222342173951935073436425466203584909277004460964549913396546853283866289773028127612043800221518274528986658107079786523775557924322555468874144233053921528475178689119051928154301114725137287359253481855057505994121127553567033426155580662115933515441562720155984661035656258552732219881133341752716416133795774628888986546236121245453322789865986457663838064812108041057651376152111476236749454322341626210307417347878174223757394793584541677694736455138606160803400348353184595789252165425106231935358481052027124933913086214764063636614856194941525739553214792923730311357350219628215219067828434097315529702315587432858351439071097671862262610679510793487459966020627334334299244607140101894718482487523165873983459612241139827231710601373276265990885446455068834334474096877333690742410704842974782955956600443789324964957582227451865730269839606434471976933867021067417970366602608275166917405670693360192083033969767224438462421700568892352764195568070260083899717672458311835183075550487626303249206649189405217847545923937605335486098056146172994909068683556570305140177540225631049374476899107662493148727322628256704707039700928546429319425613395489621369604912008814350809264007387519698997810956729834776654508332231368148444296732166820737141162120817296577852338775317361046631928925082414260321887354114770386199476353034469430739305205994820060424884290161326043569482261200068343034201314058358948057864471978330450897004831349461862103669275925313483613070450849705107868560832546453099578777516896509279893112899428301831842609761273227941674899960464056978204062101678013026591089984285798140331923390977280406783313470371171373638952049728587713198648595258622002099368916081946012617689424717908450046835160567775467645066227308975154537584741354564228314100131573937543981159639180616696946735143612959194392742736284499996748063825528231668187445986704160519518532117517809927852795954596985702109368233749284990586344549472551326286293747364332478843365223099110029160262444574649401473129561985390909794471370792017687654058625995769716726887625543774362046460876123424385920338103512834705607051570941069807863939226146286321538354557283896723742925029830405752466251970685389687947556958163865740409317454366846870637524805529164316867627802391473034340391587828324163385368015572477703251032635600409278761274554634730363603910432484467639012946220712258455496057691666951569765496807659456857994275655966611932232156610096822961927129826018738766683922075611412884835552143288674650993689090466380624847071465978382746709344883616548167478689842624033770172934498444820162651425467015673428049047125820201366966741554877150465089922992795270141713280047695593798586912817737513784402196574173975456799584567440036192188866338096550816764253020527377086755076962935029654701936150714045877973533064675616169758254960043619401764116410896822256974032270017609541343554116305645236004503543655701349159328822955881781372598087588173123487099500622978044721556381984844596111733300082947477719444689902506824198067571421438893163327444817822627126477655144002967068384562573644093502737886082238957181898919705492535598269953266444929461790026654645654616462995342540226052490455227206849213454689791042132228440142509272896332863235908793064396993605108607601888657002394051326669467244521081670294034748629675400357421369992745405620989666677581716631508003296082880194085182746404394010290406404582043250594627426397176078916899402143129664118782108753287430679434771248899471710032661418571050906732009902373363507664407995096096417635200673636051798070559483545713543696230711545115260343691386881048905883789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -39273743283417988068771236299606969002398857448601822207184692540053038716558898469562508864289060705079489591903260923671135907899203773903631454193460186160112050219212077622674934725823679731380483763924111064792213006789565814070265228696238996524302433110964416210824160396860049243013186482216665346959101337620193336527458666039790059453284906156787629425586449808500744495846603635095406110480730048579082957951125017763255766141717613977969109990613053983499651157829089167050187246298685656811263870900256609365800347486154560326943333963116532686743838621688595836148084316960595854113817236090105119728990391541364739257366439644897270948028199844262503346140615479677623338079202574881390084891111000669803587487421534032628582423184868637170878765440203298483737833320870663790067094420945172502352115232545370838767447229813628897042495677967855443345260942197743386966560483390705099684561507723605045923829131779574630220262610622378459352735483420858678693135027197042515533977390198757619137832502833989781573753274868148944500823817085073075343454469875480204484461951145879216538479280766475585223441077711260726225054352356881060041153631932034252825228894126065401707376634447309116097186359857807896697854125258032149261085732510390053002424010495026617804570870217704156208201871647788307340954127005576950917540278853174545614064149410833128999530267124991696631042945044776539480567371392208843054366931182247963744736951903385657232712853317313343904452434834384821346325063494970030508865959614522774676751214801790066062860940522863495516161126742968222179845591413286154543999003671049850337146900134106717843870855467592879567337335684322104079209464639809271872868131384516687542328709654649721086503935861631980176775928191185359178548820318240562388934216286341730458845992926238385442853933678445285485368334868425118010543879177622048333366412516658104222360710085446533925512940018906639939661709425205915987430864106533294588385337444879833860663748086216241622034940063249051285911081674041708971624744893584063154986747441199759736524609483898234364997852202732468447941847157597446899729010281794696567535316728884009477869740978087900153342086901673457560291135602546582755104754261891136735935674511986308277262540478278044519937112915008463305048734670420283163735564575873398432229290470423428053007260682122334175504923452618978293325660655298610882037773308477263829273255566327676940115628908198771071914428881192819785443377459158267171891030672765448971635724197979119077903728026613339905062643911751264654348785296590792822322656694918103413184247874526979648619567940157857347714819625314027528641699828383278019917911446088560727652720094270000054038342278710888480251889642954867710566541045380525577742673080486053025130315227500256462119621898819481447375490629847395749225576774633772092855638340829078239986059409339937948181783627263574266216006465888090801698960435528899417221447252395209087455675080354591732235639670577910130924787764196906370979670384920712344872580256980202898125018504860797737928012012206095129957173393926157897949469146361806865888495060267853113366316759029734600236559473665886480935346787327832208437120024700200165316642420263163230464354756264619370872654877304847689896532953904183595673652760085088224790301173832894728200967271102755081230394176442287790684765781330159765386333975607685295401950167093021444484100951549827769796772684284410334608366345604797429916349179040112334410541319809079819891711998955129337943934738947881276756750425840901386108350291186472254852342107596704855792595159088801636656335711986089147233358531349738992562382830860181680001211951556040695117763148610833104133926258814693478931597643354425190426272074930870639479833178135769090040368753440948429493020347634094020484492825929810210956745040230609593693743183394705469741687448713824460030985523215591927686597460179816558572480864031253106766596249402124681495204678540500820804499251880729436235415454413398546944043749612474614049563088766134456150385104209996112417404564277860211532030597288187756346765675965637863040504301666823737178519195421155929177808819943826702999711307615980144064859524390538887952036330470125701993275089559818483654847779809017688165346725742086301845325727862341505055671724051407887626394021123428034708802992881684199042006763742724062250570776130547821743215669221118585874494679064370095655355932331555618391171335087257834889821904174376953865368761523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 7535339015259629628120370768959359961685510349028814430038706999994618675403567831252931498880143045145081454874516974690085811614848666000445364207166701446146323663213289665243762038815283339893340372539494537299665182487327530318044427363266107192621445784650541268240386989139428146680776013221334495709099511756701284746333868302922873918169190356309232660767602309799213005492219829853855194585744801109811848165722979070253755045965811876756299126460473313128930838157414252110738781080412876156921300489469570297768597270409417173336967025904721996788315501556201165640066164414491096377750146272427562060880752750683188754907680765164430368767465230847739409867012565043504975184482781902677576007470128013176556181312610854975668354572435565221953019905174720054976240043457137505967305637325022108570952409775299693329096688914434922492546168448229154696172804032125651135266808370358709241943172028297667203957183022688688773965395011182101206341442359416424895185866804139874114043978851636317824482231307000593966511526675299300906137874409907798711129790395864734524907609104356600254797063611867035813314215927141391786624232090813631980243889684635981988077642514361781828028983143413732704192331041273498766778713288903521009155432854741682933374119160280039264098200224754491277681096853593550507174142721177986652348088418426798934152877115946689712417831447157315564541829141070791688219265518249324396863789258472336839759401511164108495867584067028355101853605486196497080332764446563475435026684160323800057914160840074406706964640765683184013707528376192666902553494945055068517562367417539355483074699479158703582713712777516559886186307973719550628358837342200105963487200515631713478006690470078338413358252067758302124451453412104866920454806566889868386225941703998561555749623812537631705892859505012281599114477660943237965611870533606701137249339349810751066855015915608810473998491169419973464579455083518991902817475880359472111590815255740195973070345330996397911531145536451429272971876253183928337863533488702578377270685180787115491283518834758634315446177761219317882805815491081718026079514038089940960886429633420798076973429254690499432625820536994543594947602225165276870370515035551351220583705859743437095204722456253457462243783156496584045686731802849488942639410779093302589909012799034845279193550177468678683735854412777505939888054539795345113590103817440374146854934109499745365319037051253316238498475864830863938841427050691576033174471425258045390955502401464871675653871560891290010629944938853109301026019099293331012579730021318734362144460297106690123431320476141029789885646606769994170077094482614063119246619805474518052259468195239531082435395335506707329833112496798792269042362428886442135573568748870502223603827214588273296020224520994604591150024137283110497742833906938576943587093850196845983379315358689591549226853545615584880261168919009078154539698129695013159682281593023629164619074259971023660591167142413430083001211959164013007243262939544091692719945345891489779050515973127488563889624743734649711372602130294387998116097081321853714715128272349312868761404828646519381703762672553835885809043618214563204226199666657203272951430533085334291869545617197294328181623842744889123124202211003471904786696337365627008278653840168310091226288277438012673256637800734073802575350984079782622303685069942411227894828570792870192326360147008740375127242230237097304087234042679715069231671668010482938937786568213604456324885031739080331348120906918433391896443561390177710106783546303587327578398379564405235881815651040695905805259638643491260788724712602489720517212958547996865920731510204706422831521058351916261461550415883515247161321348508494278310346788832317368143828820973419474953341829787487973872703330968894474693066227355205042740293694510602292742858385410988889991950864587256621077595970571584269477721420686533617546491668010992702654594683075861188565325105086375225509981236904248205567307845220204391188553622574367166206065116351175050304277373423435381776332994312138926419262026148121641469523685394765481614697061328797531598899174075405357960718935636393276227688727168018335676493481440234878624592174861916333334718126940219661041257296520900260206708033151263572055043784275411131895108706993757084832597944150284530053970805641946041655952686516880808814473883486381589688490076950427031456508698536478586740066143357589680716710304358417814903852043064657611886020311279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 222369221296606028382742569529531107887146432342686714375849272790588529281351343421998120287290471335876784058359655940219597302491324531607576565837123378582405341150484945163263161772675848828716772234615454101629178700787789804367120819373029427000880694658305495354102432639616454933887716818831812308269191532307261671215247639863965655361693761984989923096801940067438757109795405922310116041896815605376259215694148454052812000964894387633286185811083595119435172698507969824674449352528683169486365527325273536586779814527717116829292166563873168838833459136740124241267102047794404381072706229199113394568931965094020501889191974120898863123033294045249788823574989499635008017262849507133148744101173183397874843617820556594952301563869489678069653240442223323289545976843309735789922861056161277195639758301706836377167315438209409445302982746697652661144481915493243037447353383272488593095964051747138495418316824452851209454510738752821531258180188599999261671990306519080289847098099357887272452032191240175324607361196254952490616354799763454176012580897547629165649178216573066956148506776622142047765378344258682557653854893444393088426726566901007377585105389785741332477065389778365079685337697585910344427788448411772740408477611281056762703231860367909031271924135884489599915780375262050690067020103312865459584460077278231050144372169916983101882391964285837134173366114036202523320643212509433690454266301955209765471679542675243232643673354149126647701641789269712800958219696552132426993976655574429526056595278969500953870393268915527941047344790168701283614442413393417713443790800359232337205020831929288788652695549491676735058895499615172114166335384443528446638616948176083232586989474171053145365799357817922445949739430819259707892412422809974621929327019175942124589164338664999309830396722543060269844656962368184362028223778610319182230675192490244830436038621820022874533268921279587057084327673872714341835509826725689415706451722562707853555483727465934646600779096148736029516802755794531979461840326833241996620485186207605878146786789179098099877539224205645154740547962824794768969131741124680557382345965874496918092792276298185580764248707449076207304406328911040705884362645890258393473082799477287012923197536779148241163259514295300550778118666730642936419399457237000974092491695874931370546002256853034884077034193355122448921437750636517936757168296758085500144449168436637032395894191480534060343927579598896305185540700334605189818766146315812196648240873784349046198244652867194598888731008372667862706675743730275798442453413813727394737854326032906022079774140694937954222019798608799918742011672495091608891915058370985393008112358528164953872989983108968883392921189902074872379488379574209388297131244343254962594464126631967328848344247416593607433324245984098511719753174529970331733070211669760991930542308726597482049938406813265420423036183859773532799006460855705475819665934369615602298030236957589514263596272812843201520801923801774180891090323791010062052774740234131366935936793685146958644952862695064610342876773538296299601375457882232908879559021586674293273326981815074352149711136197597202009618315731798646893207846570694588053416786720634157087582829970478353486759042138512275674605583162848052953422050002417589945771154087332785123790222359366662987028783905844355214193383700749378496496276631372313965199920891572509597960123009661072336260587005093311633329207897705061357061069416852296514730146508324696388973354236607143545669621458420295926988447751517975081908439329896563993107651397162823298816639501733072242033027034606619386347720559495702102098918762488334594027718668754278615262175977669061097610142870265541653230183559460461307726038434964566306726027988162445711261365825251733346583598702258860720237778585319590564891635170635297660652518771534123012775683431328250122499324695941815474117865064358275568199052638829617610454131376726293521592245617887399211617520825589722497205970442686642030913086305320764285782320015773064256237057934204522644155032379403503810973001721314323914990659146208678153215255787665537489667928174119372603172292648429272811377729073591461586572649530739687185788716499268276624637938509648578297188847030397016338788721197610701359048818129269755692851979056225670865893586510892157964786435648780328127587435664301987748168478871330832943869275920564563951644883861110329745320527588093943404895827821768373274703591960376299796307189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -131100297329157391182701690137049733303730448716712600331788809741595557277824375418490281002123383212404622253215977542717443358388213319546343887991889660951782945768489716901251423944322302046784369291320143056612669473920408756241971166553815724901496286068156467104999812847858679296740796753883136468258946555309450220347910755218137182769052338048167417296782285722667832602176288595956506948088942796176653933849984020797388473141486367685962812390593244445924403163143433324305915484917702528833935215815489900493036323408822390330058984473045046132034436538351023202831702833988755917806398363233939915207536106663710318449538051599419492289269234101494270063435904580225325329286390552154640358827253497554750405751811016020284396585725541182168437232503473227525129229085637779350683563450211731568513949532014490842645418634871475844137361842450515328302499080839077340932773734400723789922583945855659650841479769303716689441515332855327620755310311202554966770242609595058067366875282945441350020445901133202243002750233317936877941342516970406098231104138061392174259407219265431178348623899092315270620695044583768728372268890460248250080017918001442159751341186270731698008733676535178527210814694389147273631008986729778690202999796727229276376705042086067204596850988363569057849511160569215078935727696342237971571672175844841279967769067049324487301979044520353793616727333951496149863655757515927027644098307181372068352719897821839490632732049981075012617851067078661468148706193872663202945153306071552400324002030945494026803076006348061697499898560527589253516875610924179344836505450348774193764133260515247419146638126348236419632021502522159014165957049158019598834318226469428296703645154239881738555004591192365507315302563654282871262433005898614541660680097239126914619668429882753477423748240431126661037051213376051653519906080188611940461207856331900981778915257935423838636644959359364210767443063466315844700618868413344589061514681284537669117366578931517899402612394705274705205771382026627832448306827499852030865824216635808567533965712719353528573157877897853573498438013200438744763189488938581248435011993064903827807319078017390965321577819555196859425171659111836525965210509438776278624902367520513987214224900073068857129048372450384650395518039087622614968872665650700231833627990257338777752728158805040782039934641971414298572213148919969493935559675865626537862501452088260567259242657797086349741719054629047116604271241146496905131897569971114729263811469138554724691761951576732494533659578038135838944880003238779640174866101101806269423526886751106461222651808425751191281628611134288981756805020437040218448304786187098110542484205821946624096594526338684102923940472542317435584034024493680169414369286565810416112563414498318669099968152178990461667250249647607192578107341093618909961973777277781118231964805246793768235897634607000289731271971939658853594352620143255405976388796092531482474485865585974959819914454153972475382640618451813706537867304218999528633886311967116233723026959155612382500559309300383798025778396809335300650029277391090549290176715555377772754325203551033183073148105191756589401749263213120152772040706556295227443022626935418990081696563338390003520142194521485139039750797931484610632549576202813264507079935845057770442354062622892437605620357034083941213620567352780027270918385869614883296248066486284739075200072989891937056115276919445171873669293223741620775469462012888829829918695763251370329209170924466639368608421025627464491125736965212749667059231984712645878677398499589054306513252554121660521075758364895438792577947520561986898795664134383433892969783914239766232430297001717250644005233026700006570401516319321434194664524436290815385972196626785253694840489955187982050316974108282330150888017094635019695265367517365733396442416386178187968777047642749376185660820736096766919932887737221484530708433069002908901307757528418122849017023462046394255939157059937043420682061143489367166162036861119587020564205676732610032106776460729719088355765069470353903589389014453200959641779853723186267549647019563882705977054413488867673825074336997856481985330116337474621394832959008930473413140165013302242961161948721794026420665223631310938721864322368454976705861292347052994070833381461341064356233350317874443409602501076222672902148754687335340220876370049775298951758455299612850448213463667496602730338432015533403483694953139535712768407745105124139498901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -44778294482800488562270565865296116987237507051106429020283101331985098956489973970098777504536827084149758237892602882487152548687315841475907673054144587419195834925927984226515000694412740881834933602026082247047899145121307388992301940404052585215352511517705304291570710793529692606431856677976420364293322817149508565357268012696646380867315686040084855913657754190276922018198326125359342098779417320179249419918907175943740616538262633793098032602386300352115768451290568334130167575343395125696574443644489716537461653080870701636806085053428570925380604157485400354487954562579512463579628356575850589376406227904119886565916572726487445850174952921906488787671691792625394417463074278781401678492190901733603460129357600585404646941512897029212012723773785460161120193114032756192782390952433815436284433282010168758989506832500594108935751688119499846687848049192099476089440017653508269476259949047238154550001137789555355831430246832657126453692738359642232365954030343158539835868536611799980958216225470371482634164747723472098357153270591520998865552474888877344681964959903860251024464382520455653584065078119620840229286197383581833249448109724186795265623480212858967564948310200468175323318554321209547891810419877533515346630760867810052869106063359492045273358333581223198212700642764348403753204098952896756790395433235973101433616179333831469393019388218619467923023452012662513694425492065131174881080929260603270728874819587299892913126191419625459966653615908511658104770833946224523690716175270125032327068899302027717098899439245957214439663504582183097960039524848386250564594415608481755590142465227588742111997819997516554626028360504815557502493002070957704116628135103726756453163684820991070293628344064648676102789550472165786971418829663686728786882436090869413967456518066846100239505265351252365486531933031243656650090196315833283034336941772929588296976341370076443151264858171001546996223960559553642916621015099604304772454444163791802021692870223762954187449026953435515976126594145818516431917617252053511471828659741255155787619649064720863468557171176792922020066150692610779039087472060752910561683550107629599553397743356188548738969106384680610902824959975117022744023700006373716889953021443146021723931149878661567677762831140630954911536437164323043334923151050500745284891975034478435311262882259293364422890187377912539283185445220597544084266974864736437486954676029210242258526783663512285737076807418442243446136986821812615348880567808284156558741945824724037214163660081696172207773059743223812058785869762778938561653557724366875404030107509229698510886386089748031167188564367213201812178585468794309085706095466757028395196064001036211706516287704701010932137137473167827863649287067205261049572005971001192942108961575273035594419098934225416493165290379339260312258560338688499864786611294023007375365315208521754371307737432839124650623466369790839254547082074699801058415731794309480906596822354098539541346556748169520875643844009469945440677223643016090136959021035214138425005253109561130181048765932578169912067254018219096966098947747914573731915240590815704888227280697235145162555259717889133633327610162450815294345261721446452440253764888366229530814357769968927228346923532456688361887118224913427212610203568238781164447874246778522626981959119738664651463326953563462164178820991985562259873166781680919556721264279332188838884169372974882118788011575937188794838522764614415982577593736221863871798805348269453724477327516887380176695333946233072347799293452076645404056043596301359165325841515533157687236121607116511472544604523688255316646005400785898748037584017228388032012481330451964896901181622156141496168363141317527542003226062014323607495164834762593374755867483786363458643598822710929945852940526160656168496037374062890012899879734751569931480721313129320771112957910858185472372390933811990545319719431557752881366647651505644060281164813613792581706467407876649422587583389007843793226159658555871167225311532951282153824899434122512361557877605693194166679190364417431348531297645026419073244298952246189155694628157336592213323580821002203234608534023523689861037092729539048785803865934494423979439766341093597938320851680077711461413011034763372346080700075194204093543361327299630121542062655047979487688421144571782431035667956953514045917362165934219445274952038830837067632546791705465647852718274510272252910378675225590270099809984077179873099139453791143407058715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6813096263194197329794325547043931112570023944103803850809555038511374605941951357678738527737051909918505525969452143072161879299505541791123509445664951601940732964392702650813835954970122966562166971776967795507691566894139260873690401312134383019900747310927361208136542341428276066426912972037910890129215167401787559925379186300654480166459503872930520718736114157149887665706965881372802182003870279060440759256974943355298560631293392036625813987074477795841663868146106799073514360101159427068700289840300437172096486131007666405526752923288892625501904976192205190006645594284916066873592978563793780646298334902102949446286696351990073925193712994919664885889614985750304460581057574208081383535054843019331809855149283989165437354140384093886698630591913498666504827781112418504836152558071004195906257059661994601041131936378550160210195536531695720341713155983207726527070007093724544432197461908203679318911900754855657854736303859329708423309142636879575463835422164594489684379631337113523464156566731868230710259546795863395412047106053255314024651878388301325451620285845765794652571610409508449716966603788332618246145416645705650819430876919246504847691768055073344408676584606483898348632829418314067024174802355066143836765568326292393028555063150168165496099708776008642624927345768470094676659263404893272645932340739384772145030426031180772767131961008944472137393420398933322445482686335892121468631364052401073157857910380888915919908072296386141362680591723299120623871948922136601560655440775081129278256061598003718561441545123816388839630954707194231982951867311141185731453176741879646872345948177270027513983803502359934981390286948606578236866663054281445222353847324001937483476544992161269190938767003724515831358872527019184846885602797037195837033320388199390098677119324782445188675960315854588678526055782686274886005315212293898997242250835809323111353761509620759622322439071710939807446218768160363887355526655847534735878570959247756395769837021136642252184997600566046621942010447282887330073224841818976254269653868230051806654392496323781673962056883607794809796186345214304064385875754415918120958825519556598235534070391728669256327170355756634099238518599326074090893368046033934800231837404169037476268112904192966134735019460576661332214628013112700460286407050945561055485425943820124854523443249489924799883200318425356189721042417454752375763044627564927083966998194733828107090147493993021248389672330171269995711827685802570907632893495927138411389872681619572354433961930847094661374504680038912918555173613300390379757095162471054082923556276439345207722551261860794372529658994762588798394740569936269482621325751710503139148841264463934788719333567614258033629572241134623266222087307163671632442857759446781870904023309787371478039325682325684669333831473406369063760350291511124034460119066269026541452525278590441985330086108178647646629933480572204220299079634372577907027322556642730782934244530838866071448010330387465764812096320636520106327396197039617372418472459961164528299413151293264257066003884801720135893499732803805487699657540636118682710670526127778609869073033126157666334919364152496586615590419580293831208283634493512309560191762684938824870337562161482468989770213033995864043588402487536613864891920805261762164985297131708971325946381741997035726870325386459996063355185104193026971537130408833618732478609803589059225085835247006842735295967780586374062822337571004841052282586676195678216605396104436931997195926400250186413617753920711186652281830641831862649890628503651321772649364689115349109270591309585286762015734175013227763633030392358882010866269514798955097529854252173914626935528758025767140118121880993748656055655783457909338781926065726775565565722283239192439431476194147215894637013649154984593365394444000545874435917427117783964444286857519687716465865148131355901889575215331581682016180983533882652257886904980519315588538734551031773540464309905721061559607040394007887688488775336435357726843890748114265744562966535362996668118917110093792051701752121190497385520039809808246681131831109220320179041599883868374225418240891143681527893945424830484642001931399062926713932839019547216655781509815445994594873253102568523754704305609509001256966578053949346302538058418699586101480670639815566282247517017323407694638638729386763563563230684720625722218001308855751539775945108890667322732934785144658034885496952038720735023036444699670669887947004131317138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -597298631936852188997201520879931045945372597044446720149860806475378327648439533261856902032201522670741056091126968525507793123839265635899903245008877092509213630797541213007053274831459911755203614908846198579036916811622169937556188472834563123112516983641353597929038292204959768802136741522256886930563876297973425590125552100008601156427001339115486046146805295272368970530566617120591790891428015968846341010499046278918911250973427977056979357609296579734758223429009373496947839426955690182819616398461624960645677131051734875380213063167990042185718662204628443334817612855836617729206614822891590160249132771509576288951834662091786518828049998910507874234615782918339615861981814447422781169283244695621198782758441409602011898167038506313563782641403568209169899063432820043978900540617175589453584231291550920505589038562956678124434811760314604502091082678653770694418451496509417905778398261114305368521658265705680482043990816778200436363746732604748587764065602680204794975438089034917207868245950907633810273078023003068205752396302136178514617031566413610913525776075628104846220288378328394389199907839109345853413689884367967441176329972378867843648908126592929918812847938020411211040304865170135451719990808401639968758581536973116306657777873896642475788275628211423137008222832919354977308078299583865405875393509349548021819635513089590416674352514505521395066443778349360755157770957704276976796580885739949244885998129110139802306007210947947766095148274594365333178709220346450765521756775195057830132620953193609255230108548588866109750171030900228857041962869708718245554262843403909108151794524915121326073288509494209151239403533079046643387615768215347341397881786533843334094359008911300814210898764225714794372816661779266559019481273515918380506909840276037566234679381240000135912416075647834837874117216527982706510596374643674495615519784196182190563613179813125173996179428218952288996043201237708379864674660421959153528627453607595419361378434793845664873826757102912641200263898020691088062875272180510710923353335891871006124475342413901363127900195112085111660962964429115799058153205746917567242312887517677297824971440659471466172488825932666996358366354657747626012639790620076511767631265805590493703917662822939065632576046126666551880973043421308629573144550613075480631028251425222968067739881023982324903001599244756892001201194996040166181451227370533779208691257126188080757749749566113967566706133098599889420725609901353176222660182776061229641988246210338218326079861175937940834405532556218855099227420447504619503143222958262187948629878372299476080231075233156854560689790363934753477111564810987276542416752785330133534128175792722455941206485885468399167949406092113815999550614376442553734095666649421468213290710642401409361230413414576778213892561440224232958730089400389076280172531959385904622957528270855032019523410273080120498727866544144789371555808616695711927487401010771123627671810227073240258171731247731984650672174066308653961217384734434300700346596243778562375195441027689728610633117432843452945157489251964391613424747994192911505158168027502482444627025351249099868335513571412821676364182913043987478578390537538476629800972918869907947729641484734677371193970600549168863464586524675669296263817453819395703281839583846994611917953548459340064231776339506551701256248784137558327159059416221720846649680555356948078279511382560099854958784189179500706351813599262869895508072706678074093926773662671127224533791681759128080744113389094832191354102099055522640826642897698354807462193303379324138626889671212194484545235748630422947348643844261496287629114837292068019015969276063153185087870834315188720993108432559192228849532391428172324365167021804270346879192468777445181237901572081495942157145370779056710505269616609100808098108374182707784419836213091713933790397013610878397259764476321917741138001169507246977271185839939837306981360570094789299688280034854511971183841993862377795810063647886714710714574367402836974686285731584273100332212616724147851828117562224065270630563960237861396137406096133473868114101394328811741022436559777730977562993427420322489934582303308139242591966174906765450700774660780005988718939086256034702706460454536753412812531124804942102091704476776542591841226352907712359742782832873602609745042973391957877486193868167720299224352464832262212862756294177153866071147162372259163537106442581638127549362052245852584813022128057670593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 341306313131244173992612287121887531105711280229807918007828519420144639878770016532458377433793197327798569684206058076679836691103966783969095131714640501982030088900047875988316718153487074801479250588433830110990788489621069226961079747906425398769604581654613700920562878568109366246198283662116052787543502925277199003481888593982223110031664538110404007953269706249168898475292890188321496013577308005224373473571655621142114093425575308741574660909441569744046127277677091235969658278777212908430430256982188653631056267507550167715477808578848091630505749076449437704163291243861570308780263176243886634103830960823052859169522859924497258974163502656270842512734521508582801985238386362240002353396985827820771487623492483107890033027265685812223443812206542660644950191450652052136808273418807050117447078713011169800564622942919015304453508279816555701668483483637621458013526075236317948377539992489292464555884032388441429786435980194283638053456178321435583969412113601003688138388950174601874304730967948774869259894798700959884723661946668869296329912681285739086955919256767521846124367881104604295840781641288497058986952276221654167295984659729872261231054246555777982317091799022366985865900824522092390214441144993615444895027854812214140628834726263801648200279522639797660966208476857959826227103167566826118193002811439984559251044322414943184485948778895533732390035522787145149593281142462736948906456969081167166168077537723692428788183242130777630891345680301222645774527768687877497487442637615240760245539490341431441763015272237901497910993990378878166555121917915273018494906039014863243141138761331605699567271539600678430197742567461618882835314340840457707310016960245276631406823776412177773874975805174018029589511620616092797645980453951952310855071431087658834987109019498531880601966953289654227924791591436094445326222828167466449786184545202444075713873827931523938413607432446982700830007139678022839518443226630288738279947078971088534643320261609250275563627479516211309586617422181116538311745952741811652230507857244403509606096881220348864245067250437469638809411498263328488323960110530807327316632180188516263901692218769202375238745632699192134172357044446362373094054181960234010388884240071975803079081009646770601477441296361646029908496433740757109096417406340327818950879660525566402503717477756544672031855710760597114720901904680145590215687339526731990780845613863718667011015411189068072611174508748710005182786805818530418573109207455760596126773612464175202252402844897006009950884959765262800770715334456101724240756596571847047914318790415348605642100289307532636762005978462235339364410554415548867126202374471469563208211299112479888729481269578910021762712372434937171589167149904602352221001096516222689403686992454909626225150348952518593878675575438316511198387188685459913604592961815607292765248105132757840624376620163082675833767173370346119991189636431455297136509069202806310268427155792519743696979851704230238954478230880996677993631763850587481420894724346873765391716943043726523253661440314876210272060951315323136340241380755956936495281362592802983372916730397316557250206528448823350348375769732948203140222151458542417613870086169656905562064721176296483900408339059483485235294099840341291176926835982820369431356795462445640359719472524112322972386794016415449911875892092705654489988671014109601854219281993463404461478993067271079595033240005880550550992392570944365644365199887551825400356675425525165768731927843758464625660159124573285663729891726907412609439253945407374640732547679032754208770735663318401478483585809395429446937923743733893403877174909353828564900004002475362421926866006795898057695049835843829470053358099241782879453905805193427555888539038437073520190766905747568688121210850552576428608553603291099988492333869590615774270385829739274920248109692727187626616294473404684114709594675207095043026433665090782285790864964856550784492519897563551790197696476532529462024820308184665922272679943351237727387425183254436567913854141102412898831742900614272781358818991608758909282155711345160313996737710225334290579026162482473623301515932157173230858350242119793439326947521089529888319120956447507593945989571457842340573279172416654985711195353021815819927289821195293413638745415080081833193507251119521920190522726816981363792675066409333284740568642881701735551229775891428282683418706236946028175545340464256742104969355776263469702009354639053344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -7833402644800994865197415652791710929765017430095715698517866358872737112027302631516073505178846789820824835956069124806151949379313821956517587221698403049684330606277139452512884270694074528704048566918483629073783459829737922239972182384648081408206181835560127442191255830154315529163736320233131742086074109252703781532788719858175318600712683825088829700463005833458232329991907722347692725830943749638682069335922115666757346045000588602581949066915675469306469066336033921566792283898723265028384334247452421105898543158280035273679193185532716019936956350821078180216733683617269314328743605129419593248186427874966919286919880986852572018654169582613721269553267222007153175716749103631142263765942265208396599148152783770959778875028038678354291438016518153009424015682909777869382582423326994563271836141977612068168357165466093906988131228354631440635158742862619643842008395206849765491187576626912977214501346996844172489448010013949062688027864070215203755793473523677821156443321546443366482149881495460323868313744454229161549887875176499254412008849099857548758911842643161734478375119811618095763349787844594565989167318337187244516865677214475516687843046196928248132181413883919809728305307941041753891294870186492447333306488363882943043025486283419991929354324169946650101193558358389765766482919849642194665752954511856899921147932248318404264825304733175124868837836737600565500098906140644106981851955538870290836639098981201735768463570617894876696787029008025221535538368845627673350809332631491499948434127674258899455193735798471284012309171421904277972022013940322983220718381205808942155968365076081061757996626127010827011858984872292140752495308871791996469180178288127025591345353804866745508621275790898565617710348447576243211715344191615005704224137996048873339127831855498449250873460706960835245161551188164907188208210390094468884910307818410078228462446189969790007682827204268843801091976541949535754658984143955319797449805919984890469584602968727220603257538600085561680317434396793303891155986494785686917739481198381621865675372227839116644295089662750260050408346290053028840338898580305680566623286418443777576226901229867689070987824011895929490398909076868062801606211230412505376002713385032013825336129480943283955376372388795252489041735305832856714488384639944431932966267465983188005626880365300171750008046394982979888433968757100545368514885517485448810725253581270935202213315139198474485093084769143569298176221594274661693600039505454946484242693856285881389028220670997427456033181341086769074094187038823228371818127226452966847529514777222322285380994078381932374112561253929142650830808891942420188411282605605406253064948624017932291325856261467594884244282087474086329543872776030439185447118561334822507115711449563130873399461033003985801572176169368022052498080490264383138799370665834119205112315507663918191959566921937375973568849532194857530755637778087616458764084883399122824286314035165592066251601749161910697703445665649828770224448690409330210476399757427596614128365115135568734663365071522260652351158014439866388629645853716824927471612910351609243169070608191234094425806555225535529934990620823036635288585028718046092804606771469297121944373762206224912905628777307107782572485246902590665914010478757284061934656861915254774939435645017572663427886106184939989948106998876020650569468260333013408665494291948839140502233280193011090462357619886187246376544635903145106752802941835048506007158119389051147610150610305426368686858586920117780270455100108429829645791587511466064677655081120462981285465772934655955267485868107698732510239865037180963425668086346594879679289089190097160924904632656680216742032381958542446572494105008084214822816499612239016550820451383967219491001618061146298766397446155066723157838328865533505753964079936382002563975934925698135085550421262020815329020011907937980250479968117415285068521653235141085198734609878473275209793389859623871691852629825852203503632885501713639651307391048123841174300239668871643993284580358758296273972374160139488830074240055345471257196478477510883138464044507314363017690362495762904808863310384438807857051177017930390349591119273986964196601649982551627699495974809591527071255409014563209611108976959341329412051418697968222247352250158065768118410819624484741638798021549679647854753989449709078072627830923291527799286461131965867725697742670628035228967440538815644322859435168361522981774136543273925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 12216110109828709161187846839984688120097115107459389998993540780316358271467120210641197100467996686453949092667886738884283876696545374574584620559054352692861664480658330079216001181669858555122549654739240245662568201611656443837140679531387194850101047913883036893906082519485345426926959844407884594854015123226746930242043894728336499138208472298843154915720855125543642760503611045026166950081255392922100160519693962556392143082720898375668601571275939564452589589850996012201776500617261143950515084513425560885234927584063523430741730866709579699229172876911815735992918167705856336121687767994499040299779627819298037258265419974827526705728274544361528378714615684271514038974387943548144308826811159258516172683785236283895762669220640614523225749927686679737647634229206869404656777100848465949146078675715529396988349333559075888700790980939602925087735904725713931940975498813366784038049349728662620013897007815811845824402963754451665703831716284790159277170522507717147378203628297263821774076110821931684026733968200645328534093440097347856567032498310529714036243903054326456494204461092036423493562629812633204400035866097453253624989408922588654748855554067894273336200373642202234786253289087845292936422016361150764946385655896513598814557676282600765514313586039362661587628571570640024520836113473490410626676334856590233340524402028188162234314083188193386461538497791534097906920929388731016115891939670264663557399679746536436382426845723848046665737220191689780351969159278201580998901312860973971138321310689236111209629593912927602344599895122080992751185847324516198165874178755456203374375502199907531711709203014455802190378376414498491102213009515918891845788110452524743141775011684218479688654650923495515097239467369237459515988193323504024317999585192099476101843457392677899024636571729266847532715193703099051520123946901378795312377927170132522381436508821676280855490946514175704576414913884405053811156141493194338509615452722053383800976879357321177137488016928660608247816826807480935655260901850894211256738035637846828681128996906806323616766100298829312674075074483769068001456383045135786331793972241467424376829504378506654421113351203860043287644188433693720029732787307292812548241189854772582650843026433845041598007784920556322113232573967018597455495625784055174397688145752350685043717352387145860840128491231732416158761011287874981550641803300068632581425259553616388036553634697739499669616897298900379385198942288369205987705383925698970924890041293341867031204046244241412723622814964504265898022585067286792669552174803601318495991021804058021282079662326736396680240701756254745670700038115235268931694712838931177385772557024423842732342963414847045073414840078490678053694140755167405730436120450026566123850952540974371902750043927398962633121826566912542742656502863694665355287234661333760304808808149903466846566560682784634024728338372127134974538004830952209510286180236428952569980263508432542638092600958421752136463415130841100104375155007312720563922682022776340070240849626582388137686627539068392209397904504410089408311031996424315273870630900171025077528976579111996281095759777614079335479767114012000807694117516730653750947083707849801053236152071364877067299963598135323794452530579546207888515433205829270368718606968468999378051806453200703250810661875177762766114960276922816337961155869505952668716936219303527090511020121700658260637578313844863778166242845377777102407116618391513719734231960533666074228261194934254521483869869807663576904811443657906512122383973217561908719380303934566390413760440444427505805173555235590770493112337694046855406604340425096710535180289854198228384971413514277679050557310846109073087648389030091489601172114094769205463427916298933831366220551168749423576687163371937014379936429155585816084169052802618065501677425453685546123977826854415053570766843330747991439344772804354864922841459699410957302265859359817344764679126865156017866108584687327165839376237200105070908356042250080903635134547111106519782689753437465588719262861717482349774874433759795823728219368053017978948714813976289918902990556639654219179370690759350257423311534278190064700382152585317617185132399601700609545328122916676240913219277096946923449407210608082966255151547130818236597934277197295897833529337535803252836508183445451436100240380973630784329047140474651375891856409974411343189916728710419311569727327941433981876440643326320712351184701919555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -210052839960664164124286749062390346870610241912735340465941591802610522920315425060880671747483394563658541189867370720178345048338563547474466507624483054304705336178712339691588054406488580734465541867516990146598162417554420511741950780951700666446257990388820564866505939398888043327774255953129282221872392989445437948336736635654692038795551960864470962505815506184412576123904276549973107480676719071821795799285756633657921310308929032070871350673417612843514026698790730746572034644367212026870829455637109657566767667643928314414970368770968707159909247914810031459706686495483151881120293848424374727612682378409901847267705469591378305813445518722310901156102344076898527827009393346242007379416691437951603428789610351209268875132972536964739890809286482481409466589137789490435657766476824252840509739566968788964275969075554841286718831573333064923897932262570794340752028666476695173030507269594855311412677064340639158158513026280361073238919793957713817002818364800835371021789079139563908884708217681807061911698542431986847771870920624881517928703786942008427055188343916090271175728525485036210154589085675139131320045535098332388907841847103795064904522378309050205495201243724526049357538451824877159355430821193447794467905655718102066278620034634576192215081532206577126021077668989179185209101637454604870483647358652834298278782107684592796640088915699026225701785987035286964921437040889049984338307888374164948919850132563045813975677968283921195346513700672062013491387190129491587883026200344833121074890844410822466318687279875547273933211892291947115302934820114705407952343432122795755023453443305189526964874817437646782560222058032995469165029563450895039362251374598224106788626893048185570610473950269391512889254488680827483861359592274653218617251143755128328532724308045121318775913998094760138103508830656831573250069665178579429708551487410027612721374377198884965645005523968310160309036659038214381009867541199329026625912292309153379792339958037316065425043610161156941971858354348682421125837637676303515724123219660374241654328405188257809180069287382899933162128022796113143783068215358060141966790804691697841507813715399576067308098042421062156110544381467570654558395493339675042840552656411484405493630698009677662615706270980203591515614953483691237744413759219034112534202124163417642682712447027245739769077135143396535130842897807614401342432787289511038398837949346837618777882495842503369545127263053101148694557344410712472115178114249790753720329225880710907985007188494972753154615876610053107039853580617674074551474795526273206953178175159453984962426354108340757607104379224277798442439558453966688325654153156664696723068960373040402699395945786674538300966926699186599532810218372092073801137601632302124899056731244752087790546963217548942570131192632665870255409024208377228094669661164365351026013325832070252118842826319269949473316736656566593866906031565869707806603501623632721013238082337396901437202426702434506086144122843739816484060274897926949257903756395577200621125036349619159453067139687553206143478037045413031817156385731770675762032480155088597126049224193024758942447175628888283171832424815353807327795845456502190212027300320647679352222526051744373031357656673088288883240530648959126063097564818661848055750782710566105218790722727557187752096724655529027450017132187869313310882826200960249067484881969976863792339214642881666822160306682809723150045254564699828005507731282058550370163264726566142158141578302381877288128009446757598465712818060615268703433733728339034823669152615757448130427019779791894247952411138046280594315575851004895452096133996928442829418176931605016292988375238279784006468421890938230579888006173390490013717080196328366867211796249331022575581076367204614332438983676560957350064460377801138049866180760233928240833446025957775294894073055271587015522218868641115953513038397312794351535792348261962123499717148031101684373249632154573529580129392692594326837977680391410372410885026206556288773694461912140198749446683049776854569733265476445220553013459384759379035867983418387996767374618353454901916739959882694665866409889474387160015218388790730446382128712054628158528756975380077408744725831900741910180255160340978624481343649841944649465078220121405383348178122484026466915038749621681166049341649227325481394493475459027807571129081691113083242130752219148943479522786801352792017357505594102683678434668563654268677234649658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -164856949903394197994274900606253313162572065870626913986787291686568208808831458034144258608082258966790571748009269290571091833034986710808896486063194883629196726080136437197815321143371210475566678167408625060369796554419361515618014937903137794060161588054615694921784003079069700602178361125515646016353316773283634322274942575689578205708353619047564745802856630342929761871411157355606630030046217622853947732588320481081111604144806820855581261421287167045238853312560118844974436189005951004040421526384633199355483859849951139058181584360230577562372854619646227480391031564875499442411514431977391373289718995999771307268094845753897496021639893396097170692570643492247015860549242800719048541648587959882954144555474426202592168014247088215404758105908795873534633149638800160428321686553336454155272317235380625023718505409485914701926133810752582111443327433187205545103400734545631180558362347797521319232970896681513029178293247102276050772112347512870087387626848366591405620443514376581092305310771248799234503899420724400545993122480754948975023082781602410932574447313283556946358330649808669303918308876949390198967484889484244203513813148242539180343104139891129898694960429076881675159812402289776660372162691477038156525474343710098247816171990650834922045115713120548946438717186673250836445937623165499195425787323812820721240278601190021589087746703572251880411538858014471107366533719666888128629522105167017197956997485595244143827039266663094240905753097998173758697571424671226438201364865292332841316502963757840584916928837388593660400972013033052811866280683607486776139081503958712554582052620265246378293636321955950705124491881780949883385768449139040414723069524285936039069468418384864018319840820292541958452152188168332203294354626777480597630026893367929582535213104158041663424176289067831543380235567939014529660840644977021722920013632642801011198773891202153374139209930901996450982689860507310906640076274064836746956474554757208329554081579911659461301890919446558556827956974424752061957503265660996463107910245214817842575472949068535819277734644828554224296560987798440934794083452844308530113480625413852371041589289547328652658661840559330238879022630483642742324188199625628909131939177869812365848924826361686867495561108539829851057241990875199842430218808815911543058921587966801685042209419773610330138705575621534931616669937863940679662372601586098513087259561041659073451102290091200009625557472112895460434959476196391916519171909636113638340740354033414597795505017493439738591714668873657180728037732808918330945336388900046076376531573636739687041213645941381725932776934905997318956000675638483141149587947484978515133537056791837380127176217484821601682959218402045823125550753520215558478348340355636162047162797230322753074271926786643355839236839344791971184726605189830904260370850199028316601954737584688199702644705265383887087090312263759598760766641628977545613465333222559869858062604882484699051572424182830048912327520377086897956878736139788454646085272458306756692577973994259123592570545681942814432238011646850652667739974112715786556326526839326802314495614167166461765827580758517245975514184327277204154601956202321672792067401120671455648252252317964410724808383896294317835892379440814011888553490014003667042615365295866679499924020017849861196173290384649726182201725429432655522890327151089382540945730429209952283253443628667546353961898680290988413702587642274029119695615934414195564808905286873644785935850195248250059225927285257347405885578189936743261610089721302830627033743126316175194767656195753498584805821172387469605461899393045651622302421758105412344539638116390224493433898836385801117240886429304829776090667559591003110914742271467145296729432400660048476190806561216274543985646061658315071050633635533008392781881568337622806113977775333527032395742373875677508018907640254212301096039705939690100981602386543708748379808425779546383908117764066333122962433933255363504513160169662629511826266578454568065990858019473740086684098802335279079287794187985474021471687783205188698506841544252708248487161082895038712524788160084984130958455111073231706757046398214458068671867349071940259453192483326061851995637681844717044198284850526067305576437139912458954378775314441235853917710539848289534039660792610114115287176602670288629030169715593822538315935569283000305016911273222045619958962789756180494207065530731335005235603964248609465241432189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -155836938251587155961801105922564498084510193922727865529688301856045242003951133878166661126567077645256217509070047538157391592507727580399339164061152817904703643490555529423678438270580491903850548202990289580929041677672807719253833355458297256933502023848326572290850099334356638015252938126439673817449316626773715902370175780263679545869617938341761766873782333445848291566838443950192769455880381346886280270584747675572690781127597768296593108850003289738366710708455127255673124204080083034026395182565633143442459400131131286599007895425816074540990987804003255309771716482676030399386952492201343938058958255646775263124014742636273993322364084215634716575190004064869704270536586107339254355211585430294015465728074237739803835673065137357719687565373713947827706675810722151497110656959435093410995126695821145800236527802415520048925887584267469894625162434050816163669202649860669142549904800352873842108972194839090806869380118855834112250143355233895979760872177356460836004318512652048225126129107741992395542540924511273706903005774785409701808051563183268414194563443620467853620007182741690716652759270600636051691222044397588604719330439232007164325791856208221977903887603131129678704122429782518065930533351131984509445646054989726123640569284381944553248630281094364554219560984555858886951436456939536339102875105916615904500140184588724860366280462952265257714138422187290437766000705897209260537352026244899690996344595790338898424915809160887150142692049693157010174090928547522374131957404609119632082718385094526650711072345103624010783380526469626809265570758595090945392294694526625646413530083953872750660840980364865603242579385330244550215585109563165821578311581240222979775340984610353186356806672783547595739348584030526285914957622077461925012088099597906947729933592277091076328608193811180787876854455092398773975798255226921617717744437073638428564757877675890772237105606176895444523957919782282178628264641000018927994437711066272449195254575064896079913551757111556660840936235026635649027759486734585203633854629408659246024651486520096873227407732428580238607046104206638418152217448628295259974268699039089764427951187122554858768624052710149731303829296284013551746046660341441754450193838981459801326706866716551442256039398035480555207763993553603641736835431963703630379546202623489833321374034680006200836947926298217965372308883188895168897957744238229262921578141996049652588256545714339307945268785323173909819131283820177380421377354342344625443541323046232637584342845496475532775752525273052703759509819574426201865414298840915836963134689610987575922218130241560353732244295070251383493064031475557989098288641467434024555457776837282446219503558639638934127610482015660744636726992245966103294083714704117983171977199662354118970647758208256464296369874757677481465172803204953309282370906932164953178099777284083460137612660222536549450252356143035941897424872343542235626360287202020516182478512791945421914969861460640732884637835966974811704057523289966137578843328951016355528228385188755551523987978039503665205089848136766569395100345568542142598413546811091751274300848357666057296851196204684726981954625093396832254690600321174641784877274810104487598508000035467495035743249255798663918535102579284441787998584658178821056160746331860057640810331155645806386216771392375080289947162605269572802791624251477319907737039921294470055820097902290675777259537492391427684419272755884815584218632881530809072673961641867350393830569431246415766273922248537751240797727946579799786454986363484202556064668496768150537446801320635284545160787722450372494047184955988519754558242892622834093158838116638422520817497418426154431468937424665937904717719843258869245778351705692092135889737503894496690617682976281947616069132365512575595178862738275113137080585346502467410297617806575311265111680094163573329425910491877702326937921808066483866380271337140767151196935139646531871691424189725381820557746589844733101890417678114043745817673687989932663830163437954590560996608316548587293614308318983768376646089510961393951421083993203791751726336714006913065422287928477129962216785129908331607666456030330242373422962265443987605930765056806094905196199645648198863262762550612887882422329041795806683034745937875472389624199880502542168911629164042880007014291096614332793875618017784736966697937259031157226470480820859092562716433192595493669597517316173402760074490435343505790084600448608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -37738736573342145125621052565202409255019855273497497272928470242933305013214347876329078076876541165720181471102977010673020526458926427771661780980209921552241108286818458116567644109735887698448080026892837501423170846212825879377615896924135281873536360810322598927923122912390675585516242539865435038195710477084720446302502494433671616676909072729164672437431443087087676665698061859621864069161815763244089281212866809945638995902969189037535243681741372388166403390802450158324804003393649393179532661798997295205501491077148162869898242733140130032848164566615848370454025953207016208695627854042891402971342020994590614610508912582718378144589546000765288497050434458654678771064226817952789066419107392629423931697531282423841895362924480539745227737519940005779672480726359869642674844991946893505157391980318333781321235603543164677086075818324521857945907481424434207796231068136426905547412356999090709661288810685512171797427686629478600022289166922406070267534225929521364595259422550127051025322150253625950294111041472740264780322106673849402977561640111333559939164044661021557636019890319035250077573758985098540769378536775839943940859978561478309434268956256229349254680513971270560923311416360953128343158170746277756504480598546441552734227576245744469620393047464288751887838013232964033250507726469252794649051912201523292994379749776207840898265289584083316259221885878326242556291744038556334140064055422192162790671850687461966393678593632466225347000650512359600880986964010529098965391141606890308583913930485763370448574401702715166681596370448858802454072895769796770313786355656236671655963317695448536125722048908081622179957535944235885899785607018846411733591587890501675731508194619760820698442838694626493059627578083426624952729938569337255290725496062450522021084484034072082106169122633601273435730101623938534491427164787979960781501984529140408532080839207254655553099880630285887824836438431721178012789750351676195817725729720476503858118121861407413523484301987471781174724057633769512353935208986245429613718774414372003960424879733857235862061530440375646946245468844638785157747989349447770203870705281884138634258719491220064788182197566066158138261022936434333074745364996786990809783379598720602114161576799829971762270674255124408429894626133720424964705900735712857266809943863203624400343904735308121309383376846480950281671012761752147830325454081079972812102576747163320537369780919197672268320286033589775996795178670751777380620206762217688525207847777784353367913452142415835890544080999600701849753506016484457566136149928854246868993711173938530778200868700625946749303393657201870678611174790119155243857279099552564239948058420358244742790665707147215098269952001565741191859087232483495088244222434507593453024427659014741837893706851828883329080415279178199553543815913541792460609031003087032207016971424026175722830817454678087666832351102135364515804666695575708709976980770938526489640912518771067587309471718192934215462111417823631799788778466594161567581448355382277712526347676615342230842022577008272036709671132584913367293356501699824265449765669307579478673889047822838511336010145257249689762694223169983634675679462383239830173084800764847802091312285527354451496256427423571338207975118332287251066097906568573666036266227065783711533708460305008151071638934460133899392475193918082132569870611504731717943334715009055269873693621987008563160975223706578145900103389959963301792960267463195484737770349336542763296762198734472656929363071601308114732515876874226898880393634321591954900489683975972539924184910639116907989291139653020821270229438663222732396432865088406773691029611938006976371759807347436386215740800529857672315829693584920819918883343815440433763148523514585994546331755748155063226124410389870397332903613793807968663016330974317753978436802477206408305799814304303992743253658656176360875857464119746464900731053374574999969686697768588201819709836726505443242308626001755907482543687781315448676957903982618389749480205297929507924356283927153226649697015050950932317790563921928462953504710388476348776643941658615743229730643823929786621230635601439014066787327806577808363185578533700532069233845566005461395466749986001060339936730951364097789407563931531309910355566028726839562408681612381500306377005464917628620465500525752522789687264190065426986586785326865494145271116829651959818391994022558391840754523927233318511683203218997977674007415771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -8505259031261152091226207912581518182022375145429222509792860513153737893220994802094784816790680576616276152738362578801653995563365746224521785436102227001338710123333772794379218146746413961122646118463326359225502550541558029305064853864118051377429719332113090775708221148177151798897826617937115536483859462140413283932899489751068836850755656161141229307424662389068683340829834449077664938865521298403383080813200840203681500238557056754028601010270560099324047636065293990734356640044012150428252094467031759227051068853564795129434308789656314915278779295072262660138039286977312514623611165157214920234164579876520545911223588896095812477704775225780181796315832859806213792430980278363374471849232363957302910600992856722511194618522049875773218889821127088639767225418250560330380818254888058503425289347031205137146748765974824382264752633892592290997832722500129383751706241691588594348159302719353761585777651009193158041362167627788904876659739348583481505247384672610379749196040196571771852773193740346619677911594043740696284508781816429617102218763530873297228756623838194186052981509169700380935838339886143617780842415716320150776461383513795966893154499842158466213363869100027838612745969454261178879209249089743468715364894595743293826063704765875885427488811021372185326470795270934845580075057067083662747897706474839758905382017874985116503488256669939175758016915504353616895582040053895540170570504937781635115134017715013442478283793275287929059573669086539350752101002025967026717373820734719647094469393740728603986931073814988253538644309032138010551366264236031768898398481616589443388845427248345217468159435395236972694652107695087187706361903483540275363182829917533783354727736635887632579152837050754560167233973966467748268619328130373127342381376482748310996986459434421025582585449064109527411584737605414334550551698623219926289311114556035731084197511569908787824435073299823825555636427272080333814732798497769310328354536397032981848540086677022245844181843154224548565662276271889167890196985936554304100579400880860409504688984697967589297119217153457837083313906329579860038863944587961173689866084024203014455254484819231696619374598404164709047865637670814933481379088706691480561539721476542901647281885485301161954432233702308232933865223872653842983335483680343291485237912680678558803526273647873743594575601418961797137132413240243749276057628565617697715158597491664472506010864392434277602845532847924595880007650774806532730276857775682835186215033231083442841956205159949760600349206651163669347554584452957579235883136327781169496676176378861695172465007144406718718532635159584248356429376018720365254259632042233259725004083614015948864718605468081026422385554363903546008125189476035585721291808582938815590824435635130711144021930071097922775305880826548838709069320003922892315301660912532810826759758376302921912008525802254328329611376424359922475957406484538323300702454655874717811634575139577333279038392376645657478225264560439108662491400995415337837484101669866872947605236234662848860759775128979462456098943690648291296748873546146033307513763070766804957332771870198412498154656213088814076713154021998777795288120844024156765384436783824425938888488978200463373364521077146317212063179366449970648708904236793117983303969257140191611210084671031597008881475318213527728677058478619274596558409507767992516286223271832756754829299191633305972706506787635161857309004755018560548222072448466958612436352314660860127443437693576069692712559100294596325639901377954856823676020368640860374699665577505724538925063059539723291217430855402170054765969999415345122259542252285808786782798248303926337381152086849553424558478921480222604049950539783306796527691830876070369983720021787841649245656410740352729150802742473181892370161492464729310005650448029752911350924495616791256630890982033731616362645020478807843336240712749493612532361614662476048536698482371270850712335027152421152857432964542394981979521788192355408894190592273778659724848589084674976020566977580229013282992357567565878357504987230467839096544020387936115020465504059113690803651950949372759596177952601076074433641798785246753742559333041669007089046138336737785118821267690855779145543418486248756345863745801153014571459689547204085146700046287999639970032918096763494257419928295760184896385100172788567676448816464247590591519212087935071036165345272623432258469243939059567971894532838458195328712463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1489872941442077301505531206617890950941122758154449123150919410288406679746749783812298117345721281875614996821947495357453198733079099635635928712925085786232204073032847063765709739634719360153085101925769053320531795649917831924770061180696946358221978266396740794106022874043860288315905531561546835649064524695478463743254430706147536153143738545355297916343987761834418390463745608976112714957883590140303421464929756523309282616823786401090157972867350386183000659526902691973592436833101668363889433042361286753348152898900329172329170507005966159938481848523877811203335481332236227977557714307062946876924436187745146491465220140284220662055382192200772855289095002452073360647871313860628618926486161813265627686919810478344107608348936542019664391063659717776621456629198118602165751071706224694002280505318405126431195056883920484510803065545802017176967229663879437796217659928673635428688495047181031426313717764858195496732535714985338209290178756789903907885421172329840583805289144176411708873605855917303541491433728735639209398468862126451344588156030621949687222963297437705924306494079172206752665337606610776861068668966044115582214846087570706603230690625404486202451652129448846266236824700829689749948662576680549174030236630708652979026403634142688398419165762390761185936030965562686734269402713300879996720682437598472821393812744727966672547975777557556005035462911829808495090759067368348232565740529477462238264033046630147025475623482143523303059557421833922670220398331533865810075928097762615574519077392307727978887499490563215601741747352740380586201664154596325579464739386470099805931768439646852519528816862346506630302874235599403086118763169265310582939692186821397572108130177236878990521814997315019592163878363583183640385123368781133200064908449420805442291863703551373108805447123524163982656305343878803056011015940047543556254748501941609313563656611296371028435424478844408115515755417382531846279078103484260917339560373430454884874037803196766113410484398235849828986877874652277265352543336969994276168612249022381055618327668006046698235448023186424682108234288994162437014583844281609721192152685554266202411522744244420233025687531537241596065564144533614222142356704427047483779942662624076751752268219439772436007577676789490004374063938507234352367644917365208848371790792505964804393110510383807003622116779051915265507060273874195115899476408688529367380340817633913272152951932965132003569835098733381702997602602469319615706946448697020577136962565200048667619293876898125044980116370527032240403578761848800313871589117175414873722379969988937176711412733799645096851754877952973935506463635456542282011088243873661120905414628260164520583730994814505098759720273631081435934510303665289827779691527030399706235464040896955771353115085344841023776663287874284820086563107911844028237633759496280669167055858216186057536367228170374394491203587091421045108683788828373845829659212348024045114488473604584623225413526634508808960011442273034571547805333607084176760224055496180426272280190629046252508289084270619293847918435992409736357439416528093522971472345460733010026751843448528124622843342430189096816412380201951796385396836410711017266747574563211564746630459063154900225892675332952771120531565982338215734279128944774972206035437067639245621635794293724867129303306770027249690713848874248181084559598650073015906666707914360368917072471916312297629925131575241030828511845613242673470455153214046634389511620929295129514832506290043583798964753069242052885512230956819143162548557588243543647432762311274216015416826296911087756457237235261314163969161942031102011838434677598651645800963889539295454911989039080582704367775999243889820874138317040910080903688217502186175158315758081305196163376213649352186379540160337636549275212766980068964779309115523711639549028201428069452191700475703865344853843601090272966287641209390756287979577050137176101257854789537554293675039927207667434322972439200657300618401584712451625421575190202255699046565183612908449662756434268434201423273156566732434414540117963300777750403303117139487870862484392521342872672033064047999420957624125989242475133799967778809982313110822792843312873157057778540461157647381195623512548994321791482741410380208778094829883632141394710441786083830574341907716542665392292211091646786762202335266273859900921528909701427248274716955447165130618800727989946049896408387238533659819576529708970338106155395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -249659119384260403879762025626834173753311860381014161381372692250152663470267430290382365913487601147258169832677121208257932095526686519685770114088462026881233509639131655551577647229176344589889960924128856619292436065528413826564512396163806985948691778011660668827003191846468488683617957755331759441851814238999254543492376069931516864162552364423551022720955829664136780375692608097129430062048372406755674995666719198495162308912053563296137662154375021940160290142577941106065773523578295753584048258696503810479111995212560560611600716052402492557175428488800332142004110802647980356420935206820111040321556950148589950305487275610530508227300085888141843198548215570934759714982182576468177086554090215051019521726623938918066640404786694819055333551939323275120387820800638209426448501036649366477912404680016910289300229446813592760605097137669508925424958867984141076209551447476676903072498773792054431679962805299954989483075674025384327778562264000583439457813069908493391337832362037082041662108958977657223841274071547560498555532800084392713068957589177040064007291462137405779843810088582953315485274124305837005405636223048524151365662201724516255901753012302331384030824159446065084425193037113549577440223684132523983794500609218403948026809678150788194070436504923613674518447806486844612753979306300444319828825189673568529860215193290710271422703240386613700500180268110957150600519288933902126231891917710501915211608627462353447992248536149237201309269065595187685225789458770878244533058449556355868497097339010606397082641054937597676198134417007178639782219412615602611925965951521410248452169516353895492646208077719651305573656211442755849872221134003189689169018542887004189315084702514694810398775298855560720184306605626426393119220149568058066726993024365527264146702738298088562090693661937522518157452925615280901586457703980230275859287052153774616588174407135543622956595904663914587616010987547742969072302349465633770172824894930698883281401460943846784401661527535854946567346349720629914966488593192750438175921945450629752346712860754718074851803794861343487302704733768218511303345045911090276986304855742950205100700605287112514751965896436439350960455677126726259277921274695314151554732098722779313720823241940586093074872675944353369925445106136612116233780069677093796721295914633740716059896569443389710227045449094315641746409163609286850139153592801706445248341917227202387472835676896652710661210649248800344100198421435238296908543149210094864688881290600530232942288180561230654695525608263195171008639305073031279643409857528253073346738931139480419517138773787381040916177765729041147665974956396837266869622873641098426472250461816180007134247831698549022543955287439486863698237147369594618294635313390134623201135275650544224100193954057883781949081383000149359015375159070601092453648405305886129345540930966448918216485615865207476064903187763585573838609285441734283910455520785600398149577502366001361875937702495410862754030984387507543821260683046584175650025131143589030645566885516340396168652730993915074046945691686818662945469390928821213210080269558601447261314081328753921545410867367381114332108108418430605484679192861579010220530688361375247109324929988759174931103176221106895514463976410017530441235529569249793624354995921894936774834503361001266767567986619843853516119269907917888640622534173340888723437522142216517315152954570100867624577469206088197588155758745188316418112874119280229106646003190191053812557508633414809134138854751628320293876743186094981312501922602608297514713302485896912349618030469471604381319226589494453760820247825411505993541984789649958753656649381702472615917447911433201243886163417446382711053128242942809254471105828019997912050161235493394729636478574993658295754912250099772870896797338840587864084467231943141851441344718705023353902054747722607874423086148168287007676427468383761712896624716975176950305484159534513409541914735711037476480392662974299858803530451004597746423834414276360040983188615013305928190845008845523662345908197275602215013306489744688535350138753637139972658647535401655090746139253662690993351325327128678028029934728644616711718690538018581951992639279432621429614717246403326454219562363965963141243148616347890390919468815373079475676258888638484143243691310382740689024985859849348585121080491850612197330944658174649594634676710962188276944731246880924720484251718342369241680379826575517654418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -38024500902273435046523788112764000290798626060663038752850126192725203918835870335486494343108452900930120110235614737745859916295827062082381395834030811166946428762176887357693885391240280474225656202577948926551837144640826574073476654910989688352299140721047091363250731805153638131598334064680900154807911375958661561034338562504420344839234029685769064020716942893022714580665240146649042165733811326276829296198594231709612155659285512477361436804824969666133023372329734461818580989067455610970025489646819979052688925380001807864744189264675833858934687277400035164408665881040471714075729436299708930585925916618572064182591583817455357886183269183243551481737650805411520668192193879675563107366744393555240522005956472819231037932008585980965759777519330883354406588857870131730735175157261114886503537053417290532570325652975982710746229714753958478006672275860154515473107847695168598838107028075117711769648493167329364766564521533098309188093936411224116731516096776496477622383223033471094046315491607329638656779260118341935910931643013502263728996674546616746710562006296704561253823432641959349057375823780062236702690646016764983672260049830678435393046062712754854384687296615120687230534831486825554852880548106720520986971445661684797270859955983828001703595597421453881626668878468173186069500793059989949591103604938333655821418391608777742023083185779709297664140900339375810286761935140654493622172883661711822851147786420586795528938833830732566884721360721805578430624459030919860572296452610880775375781024666879586576330021485081053867646023501742977809492859224582427798232498943840962926537699398829931321866038085699432402885657818468353348170351519629599494007452222581373987604665045397967372040690187162808792057730335095278725923371038624576379392016122605389640785375005899396888789406525976721609463697258464704120187639801520281179922212999808057759185318029161267768504401592552031169795887408450130564654562117213279645291813931423808641741106443222330447687731063715370345488517287899808060226511126349127738279842803899574971744602502498033106905532227798621289593673506140925841451250286227955105700222735301660897446440447607167564323393139725693976822946831511183410988093651541784195340422630234714029363134722044846525303811305934219456016436340996536144368318650776973935666099666034947794826034630126901350938149977832996349652178622903119211605532508712233218154425380017707409591183338688616100825118245379725093555317877154667589360119120523495603983952706115846537076137667058541172463681730127773267702775444400461133312918242763033320874742699017414697248810244093823958313630332864841586847477883908811684229279962032351225108609628327684058843619777385574884711856843409011601881542545937219147757630822139791802067362343744792477452812924449698412540850461667646594260293587471723490725348879424710046481031713761577108869074580709863789986361559913809427799346440224074665196491377919618923846064187575927503615189958113128106597501837158300319381503790359827005800739759984952156166873493730114300011644641261872059452870757822023877287197866000553088641383547970105186146380505652809798537193445082094502822618404166254059650958862984904403366148281175069982917118910715898552621535399331784573077413816597720047339426221345199497841415343186585925962336224701396389062687796182008824511671185203696525710068874558487119874272250842898513778264449651454502761906773107928852553308489014024136515074131691254961380215302435404392272693625690131924785916773119796025219575622033596902672730504128496326057432707384290250592503151238512447522441745434669164467526725529243050106425703685395379175354542844522658044749322510345827507219042013271935314658206640393652272370286056940673654246910539034105390060114410012684373308809584290455920451325216970378226176502687072437198898466156642522146096333152334810571263111302525219550615024469283993093669183108882647724229884743955261144405299026410095712758208198351531860648801664028990045301061587467390425742057220236733648652448195388971099716615315297238390942503578573558295265295482613529154134551600733050469724259913442669691816966851992091510892136162032725514192897537027424180107683612385308361224215145914546278173016622582190552618695040608523691263499094294798211077054730689611282007963775075790386331578876752861057238042374932795075990816389909767168369826635360415944257253414591774076074957914048587660428136587142944335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -5526456204614467801520112426222509246302302365631997420170409920488470192102492949241215434065581178166335478352359407719184850156911550663439109017146767161386353454794467233981414531505395410765280420932221551153571247284989265197135885104782441328847922587334249585534048810554347433426961601620894477791543265591595474360071869637435634712324545956392672175026355496735245120421998605413206662118666400398107361776767263701953945500945891571906276072357218559686932199374510975966738082185662309574284218961520963920994775605002884770049490491218035912248271124251759107160059468303320886355804295886863737923520372531461540033578260412119400056707981319237333789832957646370772200227912886059495675771229975266871352520416321460945658044210091081441214877626060236837082073139092313016163177816356615523634636057076002100653254099762300722991917458909745112439928207145645189793102925147752372096934103501757340530788559542405527992292356840140424830340750989345735485083249026583242211996945609734964854232143065873453321920287980708121695744920157980329217769036768101261337318387722613516901391686096796781628817399171501489869815281689334713573901208350738618311445159813910842993196948257498653551589414231428058192135744381504959449467007276518896997873556409428094559361577412925483841356768035935210492740988796924104200118036216821398004615130551958726922921579561079636262227280668610016253150066298055137389357581910626325858242000985684523500919382264753442860793448635797861731881264957822213541041871993261970091770660827388882482303725983038795314117636222022139258180709846174441094368407253079742422871537483780133087026263833055595077803751376702324057765554965853534814850108019425286053339086777612028641571015458112347553278594817047549000614078621302300145465186895880747121313542312136657348791807380940946763365828740528884623179742135531315253964478105692551511642368409192595460991740778780300999909920006108278642052709452829990936275319197957227926854578710896184583469501966550630685701459344808004749043687391099320698648240967296480110166845346045144187697331289983192040274019383660794386989490833422500292000123588767650184661495047529401216163609762464760564782474161002346883729717827931844146667792114908415003322061359809500069451607011825936290857280699075229815496840107560718979507642886087906140646865183189504254837058432743000085257492343466499404287300333215423755366076798882968455148182673218472640016967072398320928682929232288674794288899589353663207769767992943789713939414032486555890997271909508916764372688036533878215811096743913469698620923229804511980341673688819717160125913236309823110783621543410221109621803175031251941269665793410183301384279267943423628268721464498008920075000242517133186963538138340119555759876143521092360891064630792770765780306740563058827260204818679914544839154142212382956649703674402929870437391598133916410700926962633337721525696864030566975531636629929970548386309626203062820447630167776060573873381526501214447464636714487440994864940585909865384561774248648164104230395743847715003274808861159016254734562654076646973358323734108020357893007748592509472745078324792398913057649114267579846131491800734728385889245708011347894388399208696263819507385110688679521261613578714826375043112401726657226885786499465838420281987811294406497252252684710009593186775117175363734826751403668970396564137125937372694076851933855438013968855823111893506730492046514322905044350884085475861805875852191544206917391770540419898552001057219024728732919300235289657519992100210496501890423680349065874593669306970588340773249271368493802826474251791979589268542693248744805634415721170483712561960190518354611085655979283238920049862302476478446004196299921011159954833027809191944966621045422022407465272319002687391366241382165639657243729636808979162155044951338373978031135748343220955293947211887051691169629672029259291106816849914533978258927500846558927719553894194438030339686397272289930383728798945492895911093596461491081898919466806873040355233530054172292155289228547203654811561002782930481719467319289914207799702455080235256127022926468952085920058662069014852750863600336474003160200967634471768755721569104172281655836195576898282147525250386455273938665583817196533556022693488902928392714008254693301077456728939921480866325367401380405402445103876579233080512159137746002646447667022662788263541743200022067480543703994591712503321468830108642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -749736577375144203556121043297003063746199542488341264368956111195869963681684223157581649990673930293921991313487191572318089272726456984637257584366040972196949778723208778753228507093297842499375512203770506788791017397043011765563341951713367148744788571409455257430371634254704534188848141978240564581184947897249855631467898373842058305218878127192001629864027437180145404575969261005455904972775882081035060125501965573703281489585050750933958050842742105453913054266822241972295565628353513684489858679945459688550623900657022020593464304433907423203457634306423488548614547181486056321437085700941474794841927773489678556757435318625000383193424149758769388411812385142031648307546160955132672068029847191344769611962575524842220818293278001221807209614605634436158845890528609253212613529936725546976051880319527204031370055260939960691376515722567525965924959535222511571405191658393391731804013141495997976379308822832198449743209884566544457712335005343840153152480179117153523317284108955050415967636021178479881737282675623263302650763980019493386869185487473368744613717868561855379494254761619750765753482215672447903313835838661985125648446304089445972028676681371183484327941742599239499470788353226065270659177264516211985256362273167726091962829112256258381388894291127744996998995614239642603233837929447078231754271642486477537956975741618197991471864738743840100406513585138383778882689442306247004140024876002264276885241608639689845112590048224117954222619660950829320545767901554404914817795020503757310953918606229826562304246530267485867951307050454622220618309820505296919396402453321949129430457296249931556477388621486941039547671772059178220065268908413284012250989916622548583927548407587329378803171440331736583433221273310032556942791998875617156570049823339001935206175140635683221107454099796659879116733043574265714999298368899377622533453767014120171120075065405970599699615489999950171947001251176537434531785370814315306188624119146873251163278408558934787169538560511309149155053202978247009478699500264876528138273027722576108213675654147157583596363832165353244421995808718786746184146872166898849634548805208106632288952454095558534069241318482671506116280010577263337031531654445630704481966117118757365433107176744117710408872757031474103502024830751734965077791874508861053139373805632527313845025180000370383009426458074874276010756991490083833302301094239586525527042354128885810796785108467920332717799327707625432796016417428924789264611404014457563161948240105693200320470555653932726904541015703224633018172231339893429608475287387433264415359973833492738243615738099634832248972948690231304917794364022389699483159843254555812837063424422531773212045290283954303085747611198636806770117341790492388078878200294803718463472390454571319306340361481156257262573334227050900531594110779875761174001137081017338520566165013071346295288861900000745237430592231055883247305191807474689228127578313823155134187410406818587959805039442695373564230357236671477661893592641205847730769270245663935474219753698254839282648536663726610291183144091773523390514212483132272691686175492935518450582217144398341313792289499841704206703828126051972264901705368683058905770266903866098666001257251334488514410355474002895740053719108851726066237396364018873668146345994740715952009652710797713191995992144436519310821916373870732696692306494595496891068613758274630526915400398048099768928832451768618999529640334235777804817648058920442319149969112470190305890625680032833952856410392341702842696180006331398133305501184429243224846634465976824357422778869638113199261705667111555999998981044607400568625558674230666528910509661143459107911512308233428095166037848984616608368763199662058536013139346774902115243564684819994858255954405652243389926691501809684796772693713432483113170594306015018157574157344333272614754638630106093829579541917163198733298631976225108337152654780710155789358137658676980667026786219833503708685120674596295212755118977623822261572568408943617996882403174979875286880041105939964086307838948527851160779111139504238885461021976031928902205720131396515414416663865682535983815731157459698193647970393788817182324136936877889133628732467271331485775276021076205224472974832455629453205562245604981899462231775495097726028438366494429415482993540454312752312358078923107143891549812855094796006280166291811708028971296060048581967986133296721143563335288033235976472496986389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -96039385669313096828138468513968968322691788982062332813628374128252521064383073646235622804112239623047923376400156601291965309836444959422732875737995773866979894137543978452220513581242630419599059962132033211528101833909429677426709360882309071500059503609241796079854709589822623019480872161681775056415011263223629511819987106567819170968341543309680240735208189932794146930588036974117584197053613994534227488309568023271707598178262347005180655604820177062232278921626516176969320387417407669706554820058696105942215385924693609563262491517091107959723174845805183185864995210077082731342268303012015304448483980607586935499096267515386393606179366955670806495264700797466760908336639438650768367930665192828271251611453590856523973849042997654704204138866350834301564321112854204991266617896102239633490518148272154945883794054032136205744656628385213756053963580451064861758664899830125554256325161971084413226334005130965939730132235625991963362685420219644348913203693935690960474793604422273781944978371103348178204031062520998310954993352688513371909222742953764285374344859762200599765120668418701903741771607313122223131015325586164774141391876910907079694062503193466269103947238433064894626202574118375485174939159511305210286055228349094652650885050869567623877804303680366169538871610637203653742891677258557742371368660285993265011666472843375104555884057552168879084166475317318116904820250356301162570110200300156668213483084330905987537442512129667768949094142218482066822791397390082713078140322649252355555196472497113677841619102756280498469301853198035856010127730766172343648476862776032153180536661976820366255189253442452550559553478173557849341149202651566955703422273508084115744078790273524336560087996853381110833410363556508465108847427748339180092561759189760008415430953880177262792479362557836072077196339746262980332633377301724207961423857231053012366740439954803664156137074067119775910976768479772300844108622282632450532120028574732700125869945356525155934120980239709331546669240352158497123669068736160154202824156169961669189628614832005509884960474148108290973546179597657692743233154007804694830461460469801661474233048786629900753114164955516035665511171529369427314909683793326914203851907730756290584030862455407716609837996334657636009718143444882226774628608824241139040045577248741624958516032467849571104774410658959894427931742129097580644539624811288931496130898604520229146181103407102667688106438025298324810400996485682585986909629030263290503238788763774646862804713275346930361003336087926253085024012954565804656485178111526165605213020740204277124944505413862511185151059369260710917830349353587389835591252125349535606977730410716278877266384281658009525711281284146461892437073119467060226223044215633930196814189123585965783190308656969510290856158594714255383497659646085097310364003668688725065452364271813510533883595329880685394322008248663978489536664911858676053744430711253789133758018233757755640917286279609887857035552939140483800318015232762049906738263464316653993858461100264258776069120780199939435431056162085856755015287915170145923217619671599040250699577007236715833133057101534307456786545242399568306913587554706883318808163472510117224359559946658532787836221473255869994583514914609424353317934686302355434143056641896381966810407547388023258116077781102703635787938294630614835569997172590462272372783256147978132147038901153097137609193993686744340568995377347268158410745124658073994893158796230950148588468010062720737392498375192972319748438270718892989917918366369377429254752575394213548398467385802008226415351300128913470846822120285261559690776623294972105334482409578832258700145213632911134194997196649086163771959720839093924431605358289926502283431204706536586451328626520081087676653951818238815665751814210752565614418237103450227776418354503925055152902655659160862895150224808931224212126746499278163557534128735948201555579159949267712219043873418896548390940057007624139127444763098595423585620658781691826334579784457280386772627634978180531995314069489714770784398151508991240102476742056425395711948725861092361402451409229461615645577568023981480122913412895787534387201566523166906975649113029940110250456786456520883679115959859959336096063757635089101523811302513217956048342940512185364696441443072432070962200940274234018146834413936458461080310774360161699004602468673666411891158791326621284017648010815820889547467231750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -11600510853852002152967152398428060609071352874216886581329387986985839106959582241825592578643567238067061513971205054958813011561250505045504032920229484577045300798068365326446946798417172641756311061345749708754122698296600135210411666167002429421484371380677362050419051406582837720787766909717046705901622195062728974732141284864755401066628304223345185357733619284932854968615866359325000618179305357891041589358574905957168715528944281765560330632657981512513173247416218548594662454134978358258987117831645153158817808033680808821038522089757106442762699103430272889994707002564987587806407041566093584522500478031995004866969925246763730084838966865085217085246631503941505088651039992622104120592514989704513172691170304381325899195057162597584498984583825929092548971938840720058219990879690260295853346255635187926995654395367341226281677639154734443271248062758014175787092274794325502349601474440786291233369392252655544623960145976207300534064333450815822281300447670686276614651793934076914534770693829367811802520588897069547831528241020407422800526774377598198115466553487524099809531101871340949845900860524888486069927330530856142492967404791547544374645216082461548741369766594047366211222071419866875852141680559149922453750567538403674541340019129798803704822354399278988328798490583856904347542722272964646468137515120588655520212388907918127348508388178719968657400080820101352897758856596792992342374488883525259388616908382741696832513210965450801056578639119292576999539614736102749848244688316703404894061792119385078414143487820661746231825493111579991240015495599258980417783714009576589805152353866256699653210225655759618219506198786911819295059318940728672248734197105477602064531426064024465634712907311883001841990973602189993021762581033742232742139156987726406747731313310078116970121425413334141098760330601940328544987195759225613329599031564818066368862915318181969800708325160064906879689818108800716568413455906422423697326122042557215056113826662762103735844783989380952468278006849673940061851189219947864335593007442763890725393610612745496410992208086222660430967560595194083851028386382931933531445043424482574799204390984080065181187352961212225995860897867021080893378034293995605223573421373127670650857434092320832884085452227513727338306444307425191569381326699342703050473596062931950571320394203761404437252724567733349195457876130343011889306699467340145012408128842468737580630615823679834130426131559906192283251037585677242199925970972629150954867206163162107070350447147519571754826835500976432642131398106824726155649138711871850340127336132202862771232071471903702503204464697642464954033894217589527284943966875832275485995355684324456074553332485169791666144894907162042408090832565051315139632516228316286641196968394923488273807387436902304317339307322145105297021949767440894702372514789224778068780466590204243071291841422931539014270514949071607280648052222083575013831231364374680008190121513593563053174210927789921208317779051172938053251520773428326071058040103868768357182628226025737796868957815158515034459879321940762498259468919111930067897490768163877397005566297332952128890291275259072284167682978257075696729235307576495866084471377274301779085631501728458892693203282724313238520620620793683145784210852432858116311961554927743880754861913064750598185825729962113880355943187638627601859258050509707605749799688002958230098908708607357402287750695104391921960488059027894773702520076575546541363701736983733709142517804240096477605672040047974067734811812024934183133631710399744135563753331849594231375070173616554495256552623850166160301121875383276807569545601083650602088578816227438731227609447583240511288339303083188487278733525260673107494924286501697160733196442059925273846275667925494760918349873507897168970547286842063780817479090599505262140032202563234778475330520929053907428297907031859943107580740841234091445181008796737293579386357920937534727128024054323663363882239851027390453081832932410533271462543403634123748270580392904290236772631269403485147935634398572238226664777255241089208658488117366523427965291596131008069371167292257201693591246795869315510267986631126242173164877739923874381153583699108587116909796724424579301319138751891920124462754451617669153700772007830480364720163154536402996326062763711059408347510532217326508234433704454799090645183231462046237412381592920893322042493060416468017082402927253860980272293090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1328996174119836030651910064179955405725225597413854897120994546262254955843456993811821964548037097529350132944741000995364023124134560678474428537369189273622553644606925019268608659047999408297114899363495102981360011878960900823308789412814000398438230744794261224898773917222652048792817611135287442170694617638077348668896795981202283884049496021041927776985429292209903948349598891666374733497238838977282541066948954989928129484109342628289586069752280356795481410839049297206168474399667419101147727136220422647958534043722591678550258570456650366500218982209732409061358370792824931763289403808818253344389023910411379805783313054156283453441528724151571325810854994933344191482794895647941074327721191827478758579064710917202035858269839758314579082441792187217373582307860455578850822624367831298044007133124915656843341248690880776217765669391293189977340384597403645527364119579223027036729357609923866107588312010825595211963271214817590879932224027647610385885402524728861395534709264640330991136320184909580699502691386992131308538242855947699178396759694701996156912848159314928259897531820169089839970449015890066747864495490421346560499148824217276511056398684928302982721745252205049000542967623097764837647830649740035500264525409140908840660231201623742251136640333353906720200572135978050489219730680359678265850887526801612395947429786344775522814107427202221263769925534364494747273183302585840788277071952963767003459789287718224065822854368337112024909989612005543533578171512900598772210355741843626069678835911321919378254003788336112113360224260148732061791891393003951041160908620840597820336909754180310242940411410277873851881327447379979927591529463660133819631388139666647670066677765269680866217348776948206636300882201138164547209304961227216997516128650833692172259832414617643040242421915701558350354487426247725355971273746370549699813705665016136173010485971836364621655813239339770895974120564549876444616120903123630014365189146088361891431394745830784778008585957185519536381260155007304004340019588352348857252784297384599362824398594803817834204180956265444352135748268112732577084460263012528117811390429083801544261716775864189842378758119797469045252767005426876495006132028436777574965756683549752344203969588241568457295652695280646027842989148932550194300812198148389190604301977169414597971960861367262084156002406541074662252702552321006090832003363743959624714535057069276891100701080040303908336523269362687104030710143897961919082252420388106780989102065838869805846445124053516681435087820794049205452124561999456367095055115829201887002992119054412294259249509101924070706746175361250532127192260366175916532676148285625932184665771049194117118339065048205105966537857786605087895401983824013087717492836901544560582440613125255773861206674044284744741915558640985283364501991369330657308390864311070117556647761954066828488423760958550591163195180039470400157122254719880224696913132488547134991780394592215136744197287977070125403386511301194470508032576128749106788228687869601834670089885883101808094545321813130040079393231029721034961512144010903910719490152995517742356925982753650653753474140468382930568777221647698494031259066362891255659231034679592058763948343448741982323719604713336366376704571208474133112525549783228744163368511766359750936726967372726011100543983417011258374862774411342855318944051244731270135861942660521988049085106513201587040982581679731621838491096370201634358888336283800670925089476541163484984698748105628421870035159793925281987836182510262756464033991296416338967262680204525074714380118628731593492590601480691284152088547055428717900588392718375324134872129629084133279234077374638230596626089804881617045392879263901049579882792348071205269862924655134607297802042951707143028686388295340487766392728945202544466215845633344553556297225511032338856044264520956278254948109592964165296803515328419177176047865489030441646869508137900339382388176263910610195622903086498822777782818763070227197273637584193271890999846521574761852429607146356981709181764179061820593818077386101945929996320282058441547854799615561579557476122421069668534931843721266683429102260422604486892842619632860694902779292923892038888044036944370614388209412521310254459944192121853517826311398261956480617853674073302946481472188882912874070353266976239913375302366593033648639810820866116874770140028288245466080239218462633060862121037050965242087841033935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -144732421769434065871634024119660067281191008351398928668762515153037610864995593271707857237528657509218139294965564483467109542980698938557771972993092674807969639585134757230361387895792043217630173443161330540319500056595671809289140936477206287387495283652892765574068109623953002721472092328083259206178668610730062247780496242584969809020551729749126632832094347390941316742262519032184143869648326123802062529863495316145014773805601815586150025235009202506484948764696249771972420718676493174747801395107124767110100509836716442479712393932625428686091480843277644077153883641665831750088031883689215207514036581476358565245298783933256478529839512496898547370091912683863468098256471430216017363546625803395854587074674087878740928619548120037379873042341480758702785969237642162080572075020506449570013518940701343852025535884892351441602762380485693128139317416282239182474056814811464913099236109951395745749368180909616216255595752301785644118611974919320337554274396270221037017126687125567697792384276187123029103440133282609197343292528517157175864642673965260995271226109143209544898699505825691329514604530213355242991412102169296099140704384413906604378208197982155080216778653957396382614950004095168564349322056208667637170074163269298843969929798874262810292291587962662294939275395693368912659760604144870996467715662951009209360445735445532567549965292046147187114156462677354644793784187847852794176895798650141493715300177628779643916490676307872306313881995970320178352414556378252114602588229765692522080397033035045752603652855120728407477949978195963158265004031125673324568624967709046544255352817067676338155103758525727472349329206319212992430628824250065254739579186521141031928613483668551114472867229517349524982947163716827139157905722276951943907128942769959359588758638125583239223209698323876788327684905507048789993346560571265885763686335197276163922895890877805852552702666758624151936938332002468869323330071988182501827099214354220819105545936206574432272585352129892977341400037565542020446778227627312017743989172400970435631523540819401476911670329001682469117523109541734673190199756569074869932006841789107594909189938666607954640117279170707948148955320877932402285746900703421869952591187390543312936620354560306120549284247392788148101519089823158437886391994964979879749146351060172096357357525377325754804905696949791372494157782757388717829520168190652542102609472687427380281788602707743984366006169924553306485793901319107706698634108248632017515302350479639916712214230675906132305931309177452355486269190689361341002257538592058123501013774575374141874651151437557246226407881043976677846499643503023745940916309348445977080680981261191927924680559485288854214081985804555862164384910452372149004659633193263986435589544887546890154686126428256700486006510005585940053122265401717745603893006793910905161779881993341835283031500392873657154989845311588011238385628731944490676162031044559522029821700181662619358383496704410479697489289120579658773477013644389594080195677315686453812108729380957457773706101098672213199710789078560618569337319018481220862738344824292885013330027934452493516073750570913562355789738781688768607214068664645979685916040026481345715611376992129456843824648889165224419740086872337589576469506248313611637172881283101219597103114153538270844381933635982917055879092521945637195199755738746185334661334891537629104580933851419180429841912001477304454092389789845644874487928891960519090682011454247070600128255442239317673903367143752953159510379542213801626410842234202138652457303267540193515342171679262009348130273333526129062703699687605869279109715715530185031632285651476629682227979807649664109099386217939716996814366129715822187698828342522251827212386962756887098662515255653123709819168000845706463475461785729711989134273374196437917456336543406248189174036701595246001965447350365446312279590295996456166654952131248263226667326150637152369475148648783480210986119252722283319049879866284918202931578355334664351643629080585601286795452250039494697704499589169057101072837269472101559472683602535735529737316291409814490930163412265405794726812972210161135535486258226905221980205467419634693626692338201239246503283300392949041113330244619703254329889370940566244381727033434046007617947964806465236244656597487497297489329861787208042987631562123684928621203877357457966223224799948752665892502209336731263562236301368102431297302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -15002957021705863722665472368523338495168305783311122056501471208264272744461435090422463818636873193122675205002125570271712385973949962541238324617063264951883967252780403355439919387179000939441132133918445876959833187966531359033683124390973437179713814694519912699393407261177708540398693321720908826494853768672617149125147770818131772852675169456482870401091237013870264744139255867073313355054752682101716429007898435858014158976852795053627048270807174033373932825088427491588010642216567845153008751334736495953875675413646278422573106931743183711244792288570447565473340152187862990612657567594107969642116790219609580860003634237763403307983302643619365559294428547204903642213783864266604810106924079542055349781317320419642400472975311945840668269747738588573957214764795407020177276173649909342255873400604063670727773691788246248998418454989134448453390312748654527043631576055594301692066289367940484609532616744720785543605049227443109474904962985908893494198949715523451756522620685563912492443250869195114151255090000501115393630233859777417668413478879546154905828251420997327825149126775882977705814584924755866448505735050074267657905042422341899220749856421174356706106943350280521180106909435599324033089451175787737544324110381646694150194651084747305151784588842916712892442495982077313839227657766997342941262499274566768696680181529173879370571386846697597432832578035713515958567977076086030066634318068527798369540283462926378817318228246791595243824787444746207271390499390618363814977649231250060922692929637484517851389836764625857409765819330446791271893483916022332507615926108791494509245934693384324657214909416429918043080123468068569754491479630351853620662850070265236467509879004538370908378731818543469106979314181778948036691944666361098370357668311046616905594123890859580276092629069326206696414626604128060979332857576125782863999751192713347311818599574934777129705576181173838550625482016307783635076442618273813165193007613498193019154535268387305706655146887229663830129297859726086207097522800632649424049609385707625274163484914226626226727180674002443739182829062961217628992554591886977668347797331708030156232488562723296662185299460823096651135334474921523289527225386099497999171647545474835778383114206838405006069816402553175728377853870137375326550309210333286573181004504630340755917917633402457733862100878895025234781163236433429509928427343789763197100431192109027274443960086903303483157073302054414948643420184305929483029621421510026345199236977748960332940174647383685557101057665485688818965232806077889935163743837809173384865271717489679617119119841219669587194171287729842436175001416430764152642404234365751197931365804257149264762295590514908051636402406263714357166497145391951611517928275783014692999758065975806166467581274263513454910312068662479699126004054331308555713451065199465307187051675432979398678535932967357948651449503365993422655217063680205417128433616523776353595315537205469107626080326942813908917290974624084562943631942033275777040920090168316343141908756976756188647341663514278971345544223211994042332779517976183024352204212678858238326236188113516246350529714509810291334150822148689237011942235473516741393460627568655993665131623166287376010170915222832554709018455438985107619407897241256983362292631125874526931668462354158987524917812317963193878784812703409575142954007948323461628922798631717505937644374820857747502582138794091627156492260332009206708669420377711860221413395153270941602692230845037964537317304481638880425829688588132666732809534889514561450816194428767541851246339525943669560821184131378603344201445891572689316982020869249616056946057953661594382964263166772295474622962824075973222837684998089526373982231377259953632244654107133970185179542174002981266334724856279676219548806488306682027708411359577885222125834235218163451667523445242240530672427978654680774702917546932910893277564848078008838025177756110019213472937540957996757933699967413660630144278251551159944661449773666159990635581990178942716516330441519674240322355454652624792386762793184045030458812076001516750934308428949389669804665771328364925441345003104998546810329259666164594240314129283602905063183382195451017089307718922801649037082432716261258151166776751522688138695037912386800374981212111022266732046968065180385827432935740962480126771425301729505560637242428995134479325152752884568316420061885894820207613520324230194091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1479304802000286742669979730628777972547875705957305321226655140923190086024540433793054270127387771173817123245392089246133569184657477881685298675231334593568056274766826791259069077147791240450350384614281710540981701815607400033551079007213082662351798758891296974727412660420664988788389459308151500321245321658036332838255003698109758491704849805929647481892125144650613297535373420821141323806088987488161690206378934405444411177983427414624834989356587573455145254003520522622326763381902830161459376207993473308624367529966952743630427929709251461708234489248975849949514297224105847839442557121611600717565829698379221068240869313842310407718253144430350012953783015062231091902397108891183928571563888980341892781366797484808106727466833885467864801153064207881030915533971006110166453696926305301722518745034209387289162250439160196975657454226266552751597064920734739018561010731125327707784122850205000019769114553582658951567899818531982762122841439948957823058372812974198042105908176054775774039045177923644394609403281202418632373283706901102426493148623933416434375200038551286762118703756226478847290077870878150293591175584026078400202595716231307435445604958062388379185900172683180726534250796435025014980767321059935403771311052124350993107002487985183289398037072120015948030916640360733381022904030052001650484178468471356705970679497678382955313210856205007637981642711779082378122679349406499303640834927313289172583997000499455412761529058156743633729539024154547826456947307872492710772317269283719290344572592340634265728483990103996584923401513065454648282787395396050269790659745668372358999583688899954841906331100037980456443697308391229904386076045859066952484682258862656703830576973734739309983342313502525464902824731458457041122953043026609815984203539234479473146261986004366842060077945511510094949052358531103611796244650030110125925486642203790615558287333570361641414739807201707171850066839713697252560842465571857502991026538622786700528220325107617651687160899070653970406630979465401352287922165508946738361613156130673237570539710983240389672787630682831704198543616259778983243452989688787442799803009515324045629641060920434086515150596658118808092242516322609897017964590416201931515782543417710876776290660226422974874281610914860442981363270814469326512189755710516894102669198735708243088450491149544357602944109025929670262308428757399613934546792220612520753285941979464345409321817135654806566915975062067472849169431713793191201437305303397070640665988676910713611857822664383384632384415854187207727474203931256600691240389572846477316689499651924429030531192271786611158210074757192504948372013224801004758103591204743308577081021816327857499401499604039975330847411825399163599917192803565877769423568906735459407260187527257216032516981852209362504536326118252951114540544336346966114464866254503679409948460533268076750341660444379315348241558062996178417559666010064513125721439481299891965110157527920091126155518923299992507188989199104931097030587060372892829431494951104979663875728372031165916155223497581026271145292947670801132563511153457332622809630609570735048098649939926087342073375566406931500449966099458504801646348133233209846506903057231508724801792155798412784809265852425025414213073153747928703397796001806273848348122776071363065118527133847755940211385365998175855913901645304529923388753305790458383215610209212680129670610198678064075835000697082455984678246784251451457171486157180387636475311410052801058339733735753565826990386346829898886077588962044881448166222742064444322432647678735024212131909312167805747300662338465538768175729775534311706805909688765186110318499792404469240645831190663369039755915510828351779600901403381914340039094707190170757898859388620072794182044266345283616856721445167533370070019421578265507236153155005066380459572318071420331968101643545931550664054091271414117544542497922420433457777581683900507503400445674273764061353643549340751006335589435860180525083135926224976905514435553860935337185746234660436218186659519819096397788604924976840452655299415799572284508212937694701132815462807773251285408848224915773694495817223498490994017753113075128963021516623782594883176147089406490447177957678763838856547345818127785396814000289616785932313968558467174607648757883609245962285969125389090103923923166390588281136054082305346978463590013299940157943471735651869339766855891944805189268663525581359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -138404295310760911214276049966220528918268802446145095024483731592336296898953632940187091622422983115999604293377134624555912359726050631409156829142582475055790704946572462461738180002511221811836324846940510176583759521799780971362882612732124830241547154602963407890523546216536782502373079681028257169616478381398693789921212770998840918213105466096946927386072567630466334956075018676690729537816481774431148775245388558953583884993940881676808627588238320524146969032363007861181213173145615859127473244224874242350371690611069329618837648315675396800261011069890247895265950442900228348469392534832692299014135324930082338077957297189466194337664846291916792116284837432513868721505014297210050488678051967960372747940487768537483316813622831510211027737792855967109179346699829626174479073432017187844875086482594093942106426292336354784388319648491702992661570655062620734564905795324746459538983070498192094651154268365708915676272642343808792175190586779293038384660974326766879894980844193301632333710680388420252453824891805504597044602771412120594375206009041709281595499632336243882847352355306552142858595307215722563548471033352467073314154554961850930734507364572186495878511618403549377828868469045008660588695832328390442437701935238357052743909583698993568736439181452457592098938872449053594119671801923505648831369088468429808076152661106731953840506804216952767566082457512222504805865159942661735343736631449121372497784271113632892977783992585201887004224880058546087012800142989882190875662360704448656201224902009147315672190770099248818680701406588921178485012517869342989146710206615943841435855432494689515926284280707686139738212680209802934939029697981412254052816081900459380073152893808211388164009911335652584618216975215935080531254075673740392927026581363333775803514428395241518344601222213779086303574829991912584295016358995921069892004828929754432353156689518688029499381133429691042749050258517481246045829829038762480076614764592608509072332376059758059795435994878911029574065381359383923058841241121846918000695377363937143389920008104559768596929910347755091005880175223309191736258143798342281913944218549264849604581598784816733201859152021597002089582748086123382938820450961558100387641171485493263387188604655534681734614964037942172801445186522726311231664581195971588949512717652034361161781483933887761108526118541572888570631539118377898410312093314457620218496095249298039812338580480444274275459137884684010786191537996378276359782287005548936399989979341012255391137555168552275409133701014402626876439051071325916716009596555563403946178799316123139072055880562278355304643319804174280455316986817069559181029116319187877121970122457781164720497021659737617011872856995506649641293413688172611319846657627064358565613228413917977730531403304922900774781111446325024843409307337957714891448929915532164407148621334849686087670381088383091740312165388099182855853498336599410385617275795678041461240496965711847846180986390022436162411276849832420045032963333306384923105778102768890540800850355310530867397261476651646542546278172213170796338159686380456267276643297016188082877877683199382020331044134865015630694346026291107284391878963877516112924172149124821189479510439109169434309763787420763425853590837441109897443127713362753396807221087557880158206535075686412767429400992208021013507026619390512254632145025837457742674534401559005044529386039219906472094050664525738456590127924547988152541249690149102676458527405716974284526997987464548232773965769029170056623550326461606521446607958759012009487648838705043487056378271120958599918470399623619340962940461065390298258003840083466213049320204752009258919281736297706417237729101158229054409061575174224763976593891374357858227530776219130566513288066015700566700760990670244367940891818675519499258359540129558478165113839805705059860903123862780912906827693165781755414237892893842277218093353964152632099487144101015756367806054150445472055018935742440466633358202217008443332527268422224654894706307045399812830387521971250092785048636890388746016113412154081743186409167395674119980807814646468542898401914874455167969692556179321121555592796797000012316644512044392820842927834196895266674613241140136796817269217004210009161346841212178487247682198393112240024290130103494458869813701728116732124766251995860598370596626676364572994829214358141446289465924685973646710979237080032959056552499532699584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -12234869722523533668216682128871938704339899370723460934034485157767297346659637290896246117944434501839281356548401247718859958863110964599041573086235885871517680923739949131097085549290840576799620297846704692088097840056316976131033798237847274682305801934174959045206981440807852192070044917753514271719865543527131651744556812004055264371184689368149757153328598838242216668846505474976483163304249738208997296728234675136128275016668039489418373924685068501944603015958299969274653684187848303420501590033263766679634345000478905188939804303810889039249086023387117889966513840190277273471619721797683604916991669897876239074060740704248606625971917472952785389243716706561676492478427442618214347540584157565019414828645983465493994310460454097868049497768648603343446849093421028769378944529788796502096329903335126673751151840314115315201611308718672651000421366019143088023606240331377814472415815087333105809881003435586748781189636047401355783918179925078821092042541791278392549960016576059131989431775272063641357796286661660951101670366569975182931804452799228020831090501503672411842211922802146847784727079638876323051334334678609003129693418224326790211036274651345766543626334597957537816994828201756316823546055212969651707551115558148357828710282942917035155956022234116429270067801035019890892299420046295957848448379395483039487424408598758182116868794961106737216776745628089002412730576308579858090679099761545077144700434374814453419974682073112173883379681521030338290824206922069573535634240369063118919338408922489626647213721146111806876152001573843096222011766391312680790753885524400456934298674748203857696292005601342997204010449241139020280855960462752900757782779036638475465780280321875414974920978479823840666946755538321531728358268904363898338541734250034853296949357641744167569713755105071216878824741920459176300823508164642480673782251402001976348365804195213823161139392203267632381284002152557998599565430904941385553538581192481608483930734049070873137453500238838089901126150784632055779161029710100331786953424071120366650690292658749869261301431560091507044223194487881220095904379834927859945038971231589144197497253324133224593591286043888974103711370893041973687803282400747745416844273602084510901072851130344463620319168746149602432607749552520308553406180683646060873175839934107793752699866009652767381595957542852061756025735322201887614645615974204457350859349911389410608983868338377956623235865126657984704661324241001401594394114359666714490826571824869353776736366114045285505787350155620261198907431592391815018677309329572970656913686340608097079677210904517665246631005410734420568624619025010159114664589224799461648354755374625248011509286803234500636184573975469926430125599368970152289827856141145849762030118593742615037451935975260077804899175178136944646878217800438243985487277218008092513115159453645323671819552235077232788274062878167378061921498435325997385957973706379829158405968271832605599321234810616050868750499143699343143924632325651182325999836453406998440170873215123168043257819491188008804293751934119376616124561102063471026190647808791886701547824632486020415989184622228961011108807566413163173953588013370153807602877316176040691445988366326705400748249740828189690615808838253685677437160666276901972510446842260581677618276799422191208377573628406505992258300383815878389860589672716167261611806812220701830327783765677680182827318277213937658266240598005131109008810713135216480825207478647688520506853811895066983621293854809130140823902149931955434996548588240405753455245934388808518991276459880475620164229663970863515256027324746371252339582577374578466346085444466395572043301385886798799966710806668459852143459178374099481749076968691001516556960407652343068222840526634593474576605584848726590933950935469294519707483471932771246869159106053200415975849168552512234225965448225794097641614581571908098960917689472285718766410606023294947050795043238171798471547941028306456553870379932784022331939903849697852255347883829782254111570576330434339142507935688291307564328430388020179488896641442744660060167711175723140186050829161235408469406066715150641117810890795213590615166868814204745690908309572379326360382750036588051950375570380197144070881121283680051094103236716825479487323518121247274240630255206989021365017514872327679299318362272853505121326450129555413862069271382076513762504116407721812720410525798797607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1016899837352482743759071638400140882895653242889439151710509114638547113509270082870803549680825960090421316987278267474862189156550432854771703902516597751410119505063685135977140033363936046265945314423680774819315570109724948039619486648595738972837165701866242397659464819652044590191062532468594925918804779450867858814594939231294335904610672715076824809914720989485141133484415726411285475805198576725551109827586159406150702573592590096948294859232483973341853990191098140513650315694424613425590919034691287826228366178938236687111837294898106164791472019673260365936892507515926834155857445740096158776849475155768199012289021645873505465079748848376872883567765177748258985308460305218524751897145831695492148549991494096271255606574998520218993669812671400908795886832533950311007021392866064237516737219836821031602472428465690791120152574270873986538242496581045491890960678582731829663527642251708033218278478584385006308061326725666162670064932609863039302644211904736792564554564720822060458407165562411897956757153062661658661549472399528425443781135897915018519110805171604237424029586989353399743794653959416220901933650826808749177757702854133801513719858633971885659412708528218536230538363053991460305359141831347838248297649370099903614762048083247518060977895985437044401562351126933336500741666928955816280450331642334510328004089587287682948576986286018515108895527543524012145288452856496987382833007161139737239127730724847875018388505815687009650945572955010361677877737395037734235576565172491995368933961890416776910928929424882795473778951052908277596286731507295067001135927819613840349522601164403401416429150554017699345511976755809462315238195885566958363113607407839429433641508795088199834621075321623272629224006979554578652574504649671394727067545192547274844234092204123226064222931809201802942994853820293293955394229283928555931256975253874751444523883540312000007997500532329669652111003585233361307109868478552727859148792048115160133971335766851351119019155331716043778693265193581251667102342650206617283164695750785059861656560527950868082682013772007050225290810822952904819069963818513429813052300609984784125654776314821234956437230809942166911819114000057204175704353826004853444687999307025932855606042262373640926987574367311131305769377960137951537916677555336716358510512503942581699869562788918412941915570638444615490395036548907952355255008775427305300562367124550137450164509946951807651006632950364366761168609826174020373019987542316002817814480032428796837633624901560193555895900675342616719036383896498377431538388106420200502056244355431175309447835301632349320945081807806880907053879583075975950812147871636137797410974244487472015263731071144380908508751918878535284377368189092970515945704855677478945298486601694037860016155619711943969986343956939224595598206468298318992131963771630178454745242217002634170641268086674999899459945191958691579678876041231784024272411033257297796571776631779237653094255979252480545446761116609661544631376293861084207165160988792773485903436925759801920872549084897063822994046102920473077242040301594928646394805188062977940024683093681581074304377988703322727624304599115051071821162459603350602381697944757537358339850335169855068955834186261967663182361177528442860556531296900375279476661793202562437565656240545483497282491664268501741583921234535240049117366777717289137974977333919226827074368310478159825965846707046851456514019465518119952024842501314276666681459026497277848020968111001220665529780974943376255317825771142745968011469168889466570565695125184893971249115103229424429641797636913954285655265892703813522349518644578933962769385751623355724652707363426638352144949465663852584579987661803497785077214450255216423133266871156514998666591075644473238541565565353772205209925941975014932416198964678187095290118029537996150762478485659790079622017142606742033948820998279322467897390094238735354407876950702273942465754510314453398453788750699901797566964939018275466003246624642695703683273358582215675958085581268105800691469813396755543805880519712367245796545159040474923437008387133643659647274025286184905382721250463112823658394938057999104559865848286067434781529251885592950971433365943571786877219176417535679631815491040453776294507420299661485810138951684201843584120553022543827257241876734416917966460577465017966856951867656614448571976845297309909852505489543850671907421201467514038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -79040101215329512973001392949662430866071867525078160921987478412792038817807497007072877872933400865935429204041589276042745345519966316350504231982346321229481196449376601736682451065956275792299394870388464288095512427069267779023350654338789596928891897082259189022197392311956861708805353732077852322742213203311083904553194464816814322559282928435424605608745083458930425528613390603500101008183419884714442074438141898467254602466475738037109814955002156564848906769519398873751751348120697133656056235596726443368490201769081136834247660949355493274605798763117361257551587681990600618485352581379210091740229757134838432703698777311424627087448075424394238034112716612899641303369398518705522172683780180061746072797134187418764075898498489675776384839451864771875425839897417317326955868340672397465966860685617694454928617928734983021722781661827111293533408238631143480438957289011789474760081969521610075391273052589940151086946329043734642446509935305209470991807453978289910012341842980364530766466596279304764385715716952093411888792132958317335057614347770677609182523891959057468090803640217696245599802001758182171146191785495774113139502358046548121664155774349546956498005062932152107642280391534588120037156772883449297666188366949286893531585596010020744190900440282291725889790619115677793078272450943449267217415048354849370369658373864399204287771509988938859565995592098368962484340393683729157424332229590068595784969625660005996692599217530487416768528993488062042577873234661630350833517280882001909290621428347379241071437861631213395688041790962455971103919009452678053761969339530453899097613331829406536087162633472414954409458023431475218880436426740616856838327994931832621151988263377937945821688525190271071174550988424443669290914034112042613120385399804718464630866206206334089222503891654339402798343649568189853209106445572359238005355524693056756095080850992592434499177743871760922110258631404748778426112794251035018014232560745962106257320731254762151072559786280987984009301928632715705638945066188136005622754555570270782938299684873220508590565411702361016640834607316100709646409740215740853078152100697355202980334395381593407300279777445633142329303757729920369740941948135638052840593101676000973412369253636681813441517718183280222368339464297164392655406892300667366321023671184093962497488370947049038018541204443155846618776719109542093583160284002035962134536837714963105575920516203550733310002372672510097979996307368783642218323074498692764440785113983103852533895974936030064811213561382060255745982586805325747998169768415236521884796611475697919427818365767484989448620215978087766711937212970794953842327165713504419771613271545195252142933078341077190579817593446863716167646138345517491024985711726729593175368760292144475904681433548129546307774000801071746563114215477218099173098222102889391115190842149461405693262777781493921287069935924431694684242827015272645191084910477560499105697278791711817288868294380219158862503197500032749056692979384787938125448812832442702210638074663735685772344006789927016548933668884216403709846624590729022306912274295728952338379548671827238088221514707682242028935789702502251373615584229773711322748535711175778600872455374828522055182516259664379786879714665151883020096402582874610323806081580152025822880284411495367666079976068637898396067742806822983209017929198584240722940011566299688875977939988367830790893741757581134504966107273116518427122362287917441450574700703479268295127222269945425856910716275557475701764654472440165265113814549642277622588270652164240479010526830647866328140095777634555376747279333255191869342812674827318073814485697408675346026056599900286215983604645286448959586075382256337459086827488031715452478472126604769010060526587396721362438249489461929660290842636487654558664656042154089369837563606339690749216549785853095010445491596116752605763493903429000919477061809716167942587522301591486251082882760800924889405272904359752941919089621964842668845412569726868727044804494947834857840519528421155489512964286277551272230053695227225085175473383745923256680465455101418181017605043532691581381184487997057538290166964124720500550806400772542215996792707954754335641806786472688422082381234832624619747617998016123378895508209204628270622032198566245586474738807271432566162955025686129940895845542920060128428144027803066343851007565223112567623070235413251793943345546722412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -5715192874834889016579349622529801589871454442583951486058144565167537273221322650959972816527478808405553184194192734515199187746264279740433634342133857701808850248156255242718556611930777360085845722416142681691049209239804120307888334722614088118983204904462017578917543523481232619512341439801774559842955844175472679177465725705685793780766328128978433036563748805710807772837462523866674164043711493774409670439733555164727531894563419762199481366180276008004069457204456863541531843188853062352228222349264227397331670792639600968831216173292111027210334301399219770093451877053401464955198808673399341053189289320099512412357828266461257371919270218272087638474113059023998484175720327455506432900484941506430829442265286538396527342969229718617400742078788153398622686544763866761475284248460755226497660231071020573497419015556968672488812349015132027347047800060625408147370353829134624601239836273258199358337532265884650205058349997272064110463103391457751853111235962285685672928939109507019501211026955323136013910506362935441329989868679107206168631095223162039571176782752919947457269835861249290672424157319743542185550590412644684941681118582882264778002862310143302124659764886828233514929559812992573232229681909008379788659182821445683710643754285494530927274746482546330262371174587610060532347092542642324284221821782010338209395166421363074595816458830131681859132294851503845010861314349476613612269023812273445933705871689056388628969562646540986513112570759910195431430087713696280548211578502401184830672487909964426653102150426416763451992454419865109617078072057103401277312666351809562769467729979971534606841604908721911943137447186692498583013933073803075719462411328311703201285192797731020544262716821506333816963750368343534869357251495515465206410615987298690858373489105844689033587171299290173581921839620396586290518461792483560024981996982772942906615423832568514937340184160294618816173214870685650861144373670765905608263024883275684220562488296051611261805714462470125220802452294812909062979964004877638401251398631763105425917960901445180095345090637070213098393062107193084198602188159133797898189411157789324206521753432282858836842718116992438291016458585441185359390336783177447134537432297220297826562156491568762801195133677784258943153800424154760085905709386497737197690803901576609047369919954544123637087956991261025636913481410391338863717659086163381343602660445966436507330490730512555550527323063632851583074966836777803432396693373613878826540424389826072161703983498140800187125623853581026255615670688961801570270002252470795363309780037862283467206722505066484119737354174137415985061908848493147756551502302649820924241446524351845232838377522423857646231530174254637801661786299589380293455464159331291088554594234860967125101728625215966257022732296201190293736567764626391486483795839862237311414754521481686388695382953454026723190306385771335447329231948971891523095833663512430378496329132345428639961776359451942509264521712980890360709930501455419407913383112382242437529646596937931927846776389260190101149959845790926417413440746917920451559837111132824158050895281557198126068093618356270660249469653227161823184427492908572096680854322512118441339669116171872385019829782574164241423589720733204943147750104020863554483190818686317794876647396187993787310289795705503985596792229862597646559328545928113841303362514935035323529883106406239870842332732284507884769512194150854876845957817038077741617911219453700337216423564815181566530638779837689278120640264530815681268380337052120996502365572507550861896417648876152926061761885778591362702261933305306860265190111246098864241393870608388769356720633282640209026341517420047769832133360687410555511189095688502250050211702914828166818937172494183667190179117090613390700177476710843537850349542345135876757515162916780349229026707436476649528592750811006590825670598917380741900188146428228414285130618574212790327748121047920203011273968014378612223520182340398704179467058469287681092279439795457691512984180260712301584157169485635630535060686440204334062991932959948933061706616884600433195288498960845888029312086026470781668669107404187440564583821974132320494811916051928271088741776027629594619530504516661551334481137025040684156054527789827420488076969906015844810069944948012968708241803535498250144591438270228184100991707617152070140659521938896248890124445551919052377343177795410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -382397970366592105492176889699727588858478705203252097665752180386616703970628343805028615098378893290119836479848705806186734231932897188708283251411934373573525192916581811062898546109997947057190550955078338866290814645628904610839985592046684650440095666642577768042110596160155634762460876208787941637414767941906069289904536382354922750707118783082125793821389219726238933334022951624407766083326803359729853828693229617231261359118245398605712724090569604399623498780750279488517856549610848147616837857148139450989116569344134495748269590583808143802096854758836301792490111353719451084431313723448566878052264153011200074925533863155525453642174986520475186897987826806144470338037322096538139992817862904936525020382306629028859731820712309892329889787079725219472949408866091905148527022122652005728768795821193930704444981348196872600646370436178849263027551341342692515922358053330013427092980133536620699721048082270877245829590536509838608671288269004795959968326940010181600241588912833012544883767767286350931056573639061880896171461516845201246117408407911011953403810618569061522703611949031870807548635953901985258543358930529805786098248361634554895494460654232887390148869908314840020208370501892633054757433019307361094073369088919987893931939680968682112481337412804464924869671865273208075160975998263206242036373610511750438631849159306709646411601568004050204973071108855149808584672718268520490343964263912989906639761147802209920499852413068929668053617503709436245099390409648482743154081826558781938170485468113255818516746274375803768747088411350634194439302136086025147603326892664777594691182504630243693636786351120303070344125013775366364143750120995383680217031974306161470049222660277594649456405629039458780349488930098208965504035194800215682739990096965334303378212924288940930388905930096803295505723423109365283528916104318625944578659506751917094423142701202594297870965297834160199883975065067253682577431225381081852745201034869053041891899644385819065843883692961496789733902985032356375418576511540264269416828647713003752793975230138333130777567529330203623352870503236862459106606850183770680951678547247656865857712642340570150807410097026362188462176280379722481754460627324068688182226357290275300161287855074845024494626618535954269937025715009378814611729595018844109864581309777936320343177942826136658345283345430797142192090336415302764273391581613983775434186783645630239324061867826510966619203620437065189948965022736302339094911312517038470311876343153341164482634440319014434099527058316690243732803744251447253821289402754719739243740547935899331721762351667254377208621214949001969195335427911361109787192424381520551750258638663622671342075940960441725646063679834280222813179305089883505292089590772156539194298668572617378427332470745823630560001568439053137687346335163199096706838483966100599075953986615260733876855911559128046188742636513866022955583203244378663294756611610394888511133354851942905561883525481563480885365695336138630669170519737934342267276420216545486303327460714227482412540222552451594187223952599553042161548863876195826974459658328720203922588420992449718519628024677093234256501107236020633636031324320453761717819168577180793227630150481015383626541077193334705057957927823719567059952433261157420394535236806822802499237720564339403259424656554911055396681976657728876738696684827080224666032092487794770077545364350693088401445119177791099886194227306846297614383125644277833454940483477094056166066577112627723937278651035587030577490754823901816865432287703144710393452820182921174196037938682851949695129791205698389977343621992124483838845621404310153289343092675449676128578289332577666206390259108876016796037468648656626253560380104413637394524872140255080535087517675396679192625942890761672120379142750804731563329345027271215148690131016397961088598374611660691928886460115294609330160678334253947962778344384504709978667172301893460840551903522292096159625912559511497139679880969288468152675791276781349683088394680233147391226995639446629543233846122028317230593308906861874795819419239167707463115651374092186193787842445419041417323799873852073550325648937790501587696171850664596761411443522859477886085777682634595519794658238437699252925246244997207851760917993790492805460600183121922998939278819718810272272587870670137542590757588536392117451836145489375972855325784200681506011392229993361979722976684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -23543479762197209077491994222344674874771789643333465076448721761445140019127857691655734960641239654333449976715530132246663147016070197288072637662687162259248912538548677759291794943321456752007800002889060401698472381580863969657900536545422999211750894582082572097678367620053682312628480651030039028600419352743407655224072476428626146783938199075254888103829869540485857831189370300131893407534368411250809747035389707133125419560634975630010234167555331478554299118351566540720409102705212392316105458631279279794952504991939148882234370931213920627797152230985493355281243351539179554184927333853534645637031822676169100922320178769486818206477154627262963758802735018482976515431392550220858741479546040798770044246816446884421613509851607319809719669190515529200497764877301296210858483412317031427899361621935713726074392148933202471818875340725799877991136132462195748113448333591013010332043202683143457972966452134939407248213673271429011387697422720961267098713306050225055210038214052436485831124547057391477305907748672289963616868714655533674559001094473878054830305490439728774070005419623224899473656542117716700483548142087715639679714030545967654792647690600916083041332719764631291046121728121085931544889459753726581563116982460686325366377248009140769695635428210797641939748290069056017659367609972706625549681219741038619978961679091522282844824524952491897888823833601118203039199734330745780167855926791578061539809072696434870371313447377935407726804413707209421955474827374288125826976901156749947814179662248267801365422082020075688241253946612792638076865934349648836101431170538569028476380128213352209581479429824530199269990996378007955373473096257410308867060177342316924340854811218707250447553474355393808201654696346839731381841625386534998579435943202009567616810763073920731922974370326138297533665910541099739497764481950067081682188956319954152772142691333610282397325623651161115138970508819150033158817594424936672199160253805683118301742278609439476115643192069027311062042977657708160506176545574394973981390962445625714491121890054481385604263706790423551558864614647193731770005672564874255276336407835563954078332955946480985048497391602071138270516267566109731837077078309331232741786977823189106972381994332665070744939167735056528388862043758391348932173364853664573599078355191123164302961174510424030327730788281577838549567823355368290413476048984151422749954353487499744617754305702783535005614957881100828287660357665988135248504645585490505582197686621655976464899901471185720399405079716177588458984447131609801474611682802892589130694792901495207485384631771542821398252617907481359172581846913522310886876486727316208843679110512619268116637464955890643492343823690000080543963192264232137947491835015187230859060354876996638875241266269147227816602798907213715499462395168792126656864032480161975942359511661101377359724654547994541705658509275172801316829631078353114643716993611617660515689969541505391390121180786049753973640467457885334534635643729846705594422548150009699807214706937885488673551736469346663127399378137849705381926907148538509019196165107994938562014721855746897784301713704362608706829139067054521793822267154179522205171551676112910743737745846911636123742616978287725390731813637576986893196131227428823247425145831640087126958121912502057611487002145914077771173003145640781545355640588175829988597728699985953554443023191615157569141791461651079824198896276651593997830960047249413784704914981175632593417580823058268827422619724027212185129043726651428313788284581473705496195421216160255463803611626849329905912618689148977922163777365565396609540263077506132515022445374531208975661748882328206945259662255108258672354624979380886624120702179470888186645601228715793998493781344960371170711520032750918035137628613152028968275657496737809023037150606265876489940667043008872694227463447293236794371205230304274936949279394852415276359217583367987869767646411676081318611042414760348544304428583070383407513105306837870722448038271194247129326102895583526280772734852752335448337457128102342348529569811245669585388824213863585100054873142734274026012857538630935811889150365301561037489440151047373452681145435655701337916307622884023734065122010499271503704981080540554099058609899452158382595271274463894415274508845306843672841628424170067968694232691880729991148334844281236026036760886358277954286677413620054721832275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1326137832560717700619252633393100577715402672337989192515450545501899975487157615379582886642939709596211125289130983706380463247138507022518227264111991666999621203588176663410725837979383534013485253679758525625998406616330372747747587924250136564175574381861879724654413082321211472917653489068047383275368184207851030146959304458283807185911298884080823249135768632055904819412277339587952946480638550524996188257099462113133163202816470390903472970993620273398139770727537246795855194253046695539389234240071537657743238045712402890245944420401996740331847030849787527700908901545450906806933994503841261692763954682144239018152585326955077305019490376624520212007313210496732826792499372856931277847133096422921032900953338998434600173673477990210232279628204028921302206590617232497375034346076505467230065806194622649546662183083878377387656125814191112779405427512983171320472938903962027421184075068060183033558494792016230724118019679814603386461660967098053913807498406183168516930175015485714525226750770549162980777308870435682716002211110016871266425685078420783108420091417189811942929852157571921862218422014566446716455532753637292849826604209268669602370780887465885804313400817760528112912071241352835383842845599582313780020819171927117603047778807644932584700147481379611149263819074051612569227066823580676723667565960673452336197767893790765109988284173407946253648063245654906571845812799624017896303894886389539662588948763288230350140215539238498148139319954547094123702323626518745356251056152453508635618734255159589645103040024829686561018213890781567730036379513530206205448611253526847651890108787095732211079945076985772087496323706037788716219019365411857294280185127650171677132817913988594668492805062454695458995017063839102411750552615818643662786776718741338892847478970336650260990866620858536433300446893312040096705486121315441121856758663273928462488858777872134713346341647727863325225538647806844867719788975662893889408568654594808069666424451160015450897473501791628067939240721718807920894336049703628421532799659519380183963896239478933086781505114434848929921837477179180775502310218408553590086278639479305059578236932279761008583616992561989208214096716266826023563260152854267596649181044560822304979438097629567586806600799521724939969846864592312337886702867656187289817456993624668145308888457991527029207857725761948270435334321135907206048845674088697903599686348250802529022492305080107056797058237784856365128255282115312602841500661117771812357857218120475264171323986317762810118979881046999767464942038201807312347724621324718254623173202637157893958554180157874476493135462469369815751773640169336653697620349057294669721681721773847359165077660825051362729595749457839158121124330491947460002151827271081993412672288112103936250539445518423969584888976800529349591463513850847493200205852137153933583460328488503891645240333328167763860685118909263513648198982010584273307096578898507289749746044239504367369925275356918272196968429558989745102723678781605183154265891035920288544708995776120692005397665315711062995290194245008244909685301905504860506079279698291706257647101122648284250513503685886833174446484315130143934805992121402129147949392317547225279891442547088269097759124036442890898380299857799818337511275555805075319705653801757934731233197919919505728825309536477018567684193919075939259164261366831661391910932239012880647326180838981667819292316734063001307823306085191077141638438952769693948487863427668693259829997388050046958139741412599075841835767933797587358609648871551226181784268021782828892003285587332608783153250537760807247333435489878867766886159747338449494395996178215002113722872584069397351157113243399898481326360683342117841700417814133265485114371754315542293118763994467242304487494103567085189661504015870465798392828684247726702705773781220312578365024252472239707075016813570884179473770360747983778892593560835857383014244506309549279231507167978440022801574042775748148664597288326019911813846889028917129769352257254324211554429402073399991093415308142860678024403920780975975415225273622964025891134017511432903680169270584562940087997658566388640112521584372457727947765756255205787160179216709279148436298022179795626900735978422898721278723852885101417809024336843723947212506571799381129517304710256209389246027767491870293114983622875569273813535500447311557368935134531199082630337215960025787353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -67920430002384956890305022131647636954510143920678977326759812911604892567526214536512577064912280935592061435668751747242368565785911974647464983665162701241159573680678233098947137071133668893305373617148720494448613436935394753813736722509114584779057927337378580606422052182522481481074144779976570292063216357586851838318253671341367396875735885307581991167611357007573531761330547260625037431073617212779875456630814008941243464911090456621395068216477397230837655593590175579593914045350411689597305988997991575800700714180094283888250149053971361009148379339018781338242863640363523930029416393084216015514241574531691465289269059231740090041993312792931061605630806107551946796194308003091436192230510144064159579785783021900839908126263490658882629483821987970044645115363687114575299201535629642564349346557101181181054847386230535848874393405949811538655759177171476015668746398008405667738166824276548731781030565092113329597015958723796752962084965390062768513099552188923045724191774323842341115760118808181034325607842305543594487337024245268431867902743592202131608058047123090201388388459575748924427410793883314918190533163842030629109391997422870373021867418952944008008756678600740893168541752993292247654558546384946641947950764897215036599020983118381073508149353353316228115621570576882476427072120731040599575238673355074346091602314311634808093409786349687397372263528720096649046552557479146530864210520045196175527610772034957005847887076100769378292072658716043564893568189736764211594767588806727891273280764516364228229057140146740334239904482271792901354961837763277268634198904198597232185924311721048353012469965813692036326724283193472760216372802576627250469037643297107988853516417936861770973993624192058358305616439734189135395639058207978561848433254111776286297650400996031466091516803673129868225042116745188334631446136191934999182107613115798393856762678402871807856988557565273574063783755850563884839946897351983974382562959073293933225320104714609952182117480471114876951897457514725063205441856798391692459272211801909039469927194643124494278116785632267830558911961834079714425254284012218619677075971252629552784035198716143491784417332316050457105943790022259148867426458817375763087111066992262331064531167013880457963150501480728474850777876786309191119143656191888189518788492884436218343050924368588937733763517906988062660729364077153818848765738268769016119263204068175961756415620179313427578139128855747331597778179089465418016340348349389157718057640923043824283622369816895895585942928597558188441416543058816473304105947412306315659591431698732669918503250680734036987226147596365080713353765480161563248724915530646594271065900121294600295611471914289624981014194228933943817154938586989279550118085347105721265121205736330742456719912520807646485592949655128972551057965051405517790914445267359624899138568145791065146961166307311146058546800001169616562693022339916908308872846166076833912475353893253856912234595329258355885308014807795309901456018928426682568618143784052917977919285028746497098860594307111379556767457480291628356411285006329491641627778183578223444605193969308876235173534932392439121364590041711703939416914290708609277858488705831133449796194352704182821546028597109550988804419412255566204665327773799595080068508713142110130250451952277508364046903948185861624275407769046460747611050238843321572388788287626088839518763998365398781553128206311278313863076348574433859488356958546269981225219606336734010796227090536484782425744560813932247726046215380587829896506905658572295996474734373609364843453550499754590643148562345972722320198423043885099817435053701431509198144800480235137803102896954353247025492127038684581252075593288982378312045212173176767171009789582021638188875999442042380827603863772949592803549367313776367586956029997897067448756532333041124271838690614468026565906401033801830391294350146098472234733541820544883764964986733591181830427776406393305762675825649690189232546977160067334848852335096589036632487014032566601890887961967552300784668332273270459795742616509671326978071503367730430198002010835170133051621627210151050622871444322751009324007563886106225315380799657450718987742470960177522776292957203036947081105489529506230850841827525202200860922625446827963701180287395333645428344325549256359223777209987862461698439239355485466290767440780945927872324814206592691334662958979606628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -3142207527358881214892466673528130027352991631857175619741581604275524239242751472110093379065034091405948819236661926950116170330276915399873856354595916920372928213983808808451553775882865140247658443456605515237100064548431316989851081453535281153750390149115878174068796806196011924008958350726590075895125836573217370904514142803116879520928019947612584622521632143606553980212546664980136739183801325438614937772034710255845301090530517170886153126398200311146888033791879235575212586056886477609906570490867402331651816089168465973476844561528770481516517373025292670832952689886873936469774036275328550936212404841005310036297142816632173018548944224919998071297645420242278989804324476432361610561350824419501581630775062346270881794225942641871340718626132630913305995019157416816071354902805425035561260793041103217678063866100163507545250384928126201796191936824868902217658148594517646821732229269129820693991013704788904868510263644652423277455403511486348607934516257585859386572641434481961297803645983488047800729992860131069008017116070881733428410502225045921648707277526988365138694976989396567010292360543159364720637802685514506432777121141049074430465118373665895757201828416026958600786955336767352343946723722338085036323366581413055454409991273888793763624969106606961951281538679314441726390625861845430535053140407197152395088797983296318111102428253938860546558970170007434320167152311426923116014964022643338463087583027722237031454052873403713274478199234149988302932291977272654235342914435802117600078694610332291450080035377549577899540129134014056038933538896323039365757517119003610540897514507295039452294541762578553305840645023267838285424411018655640334926463557715174321264614228404726888745611744342814526186817302709950330388777311453425469529999220682504047322435038502785843034234711851427657465563759240124328620450073683621496491236901590350644760414207753329023849639530134658921037876646616394595185299696235334523957621393345861339660864256068071858644890058809132136855975713020716890871519929759443950473340518915075362125502712183577844041547176292147159864868435302969055186607200254825887802795217288742327802773503332982644280069027117646046949021377546926319661121700368586272647541217197560346498421614372046249871546094996834887933814585089084248990210119696718965705201291754655839596255873144987188169966585765546836327288217597419190673384645849174977007051384175044964707685641088067214543128911509959519091448121338363200624798105955773279062010631070565548072614375387103543275998016428194705157465718598965322524485921801626402162467691430175251768581813294517598792755731166882493194960401568002025775231443942538641491930573143000249045412754686149941108104116777688900829836073993485227983331652025920808471228088923282210543618549985321576460077139642039322874344949103739633944411045028401046180374828069129562494386534443377199086818741191407138921267520940545891328470341413890671390798099602351750897996662500715755079333038997651699056928432372035026386439417084939966966383112081585484360220269685905172132080876093492852530781122817239097330232828705275413616555258499150416529264394942189919389301970077748777048807776576982670323832324697866138466867593782172765889509050609630358935524463416108223839360194908510985271194476492778330198534053306418995247325364085738282853803641413294464102713626024859171827355588837629309875246366863015773680491605011677486835435183267743252841141700404098964349211654782561441359732235251360899507969263024984027728251359821582142304895147257300263031693089873822276882319282016210157426452787481593482385903539756263385902574932815531241347984342919619215106033591327927016219761987690426704691114707595655292141945164953305851034515996962749707560169588755214338347145480967489907667089148539496562834464540493018387512225332682971211027149706997400771881382609445817371155150877445610207888822946029298544683937759254170132844288985899653018753213737907309751565142412545880872271822743375308214364756706828311379646309534349561218890932032689349407656343359518053386893749159172461976358428133425493525399625807461484726191407672860467963456115175269538113499666422774761268954144505796637215567388344106702957389250614796455253972187895323796187194494931787609717491657144428449353146233817661189774329918699684253343096615804372678763904510474658630233781037834305038813909050077199935913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -130395346858355246411216553986765615303831376253056616106950293567639677771632577134937340254565804229655683470850914177180923518857481745982731046457543599669445410726839874806206109093007034368608162217488822335418370877765199600034525146909602524562326925099479406586811527407566764776578853181196225662335909211600914831459216022566376129743543029056336576787901218923786726889284905513005886340742512331729191476958278818860511487299499946769371752282211624073749705256838910607770694768551843792595544931969693525136101188193159195226414618015530338831703450175838519905855116677478368839737954870977334726269941440034274304576335297864629058911898708640522650581609835723614458193247038914689733994062604492568402962932912419945015626645273203648438012781112112462526948158186646999128085524709030098978095776728099304593039207427226587066161709409525240978348471561632969835412008327248021940606255100989508923314009895998507853236606219651516699707198146360710961770246995898890963335508632200976026315721276718914566071974517439844465324039225100283740982056515673251460898818102491635390862528387154138111337453437008438237012439770027760202700591040243855545871791168906081056989456348756165908990476072802490436462090045823808322420619515578303991701118486821553516301518898164096591958303468447981670629712199917118105381722988076183734281743257342598785125103710543039032615518395164060737533067965322041013101608579233288633868870995054075584323542411806412261717141205204110354509115246732002710477531256064674027133111759945776310511118079213393388405566393309252769602999521132578298663986934214547863213444270837812398187658145905566515598514233388463513930912998621107173253132604543374316479383755757480163816621734932855519787341891145779479530195587700350379826152240066097991051468231356630238181711570398310704270230800585217187306784756166995384567514116160445719360423564319807276670055478803813588508522126722818861694672111074194498492176285823571202190788221230359545080720051741715772530309349866150435617342180057132210374770845304039188763135345482076080362376272461429103472853222634561749784210027400377693091466240113210561977547696850352371212426675817160917397804936473378557533792608059138225790604565411677016403970161819065186525904035259155752770392314785352822491270482687231385023562408914498499703171959380144431323085387223186380342778254622343968054208565002601448475790165969324311239912914191635467595617143692207366607760270480612728942851430974332666680523691948004560237498441089053761354546047222681008196040645939086777743234452140574046523950478236172496871762477109309599701261435023036080660705237056517972440643793312627142878217554816782616132076494718597411884801318639467600219423543364698319070989654407145202320136901007698981111112580839493665132939724208577665899245899191433230375475176460918684483989098205692219152439146405576450969355265960987951431961695947427201631915111507260755395547666757219607908315049149535964024821126971285480408402951826661301826245447324157945355434338899147563286853578624050954209545260829170851237914884051929978997979774840337383866308502338036815402408650378132521760497153249212096961000548665225904892770825888238203051082922617337217136634177333086473628547538469033163162240317332237504291791550402386054049494598588728733679859044151010250615833413508930800535847930717929021046171358543537366785286363503008633265466344124419038735800563262356172150381575578614755060855883684923036318471202118124553882214605052599273861806710286087265779919965336035227875601585900250247250566834993701373648509285382442035696596930174218067017101782036522100269260696623193226582859701272829464661047459439983089768488475518690640135908089629230384117985698361418997826735177641447898745235051776765581381011662281335578168374024705380542428952298403211054015159354933071172994457267434661553629823704458864659904446024752132875195478625226444222255852925463788554574173319209195580574483205860074341025242519020208758232826536822611805108261328788021731820596268980888669683421181494946016260295426175480882656492549950103249137138829879094790798431762106132353757643930049545024487476333403490013613788177331859538745549204942852000778002151378505312116090999241614018252958800209885487480520417784024150033096476233202108132335654208301470018250325563946394942039848550177719829638052218001575965899974107742309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -4817515746238031377571266010403832442355632616213505289118744747136194617062183841124832398702710134894677013786600036163196813758674489767059422921617787250496563764773627703841577570832367102981175178835577699461425034249537520849127697808864041311521298642700141410793826692133702356341165711093646609196188789641520386130571313444144373296444361646886114066809236861386996381083354318315643674352549954246113861077108504962661143061597006742814410466970052807582052231919821790832493928457280118499869169342736388713171337120795449160049853091773000025875845855218580803915189528607376629056518668097575255646580519350871274872437150335333100924699360652778045544567216254912352521969654148679196956861398705342585084353407516075799831149975192478987089171048596682721089204315070609236415971616908712761846159457821223631465982741452190797538343061702069976554534992216870086698011476464873553772218315262300087338347258607792861619024182386783185547402784033188799045443032695978050790660928316311880572406115269246432192108865467459846987588322913331381303561713344567675030499318596264875992522894978354699552400929867372102573026291508818831816901805741725359981125062222873136802245361297133989055970657541625279254752673351756149419673493664730304254822477992105796308622511515407037182924270907011562785084317166269038434480058520444360938093301187373426161890682717578185682620897316573584122836130923914063785543333954602167743340836729713907153200380446002971609311250780158106214309089817788300101075169075838498224924334749226084665657561976177561147463602392497305482284754204501506509936746494042844710751273797102983804791425720274803008567182814581526046841584757447572655868117919705937101541227841043391803561599993251307114965283171519462816133987104047232346913502556983373029825502948300597766977040726456978139530064434634239110082058687435525375491102403856528520487177683945144472343044725642252719699478560090041782101046094333092713317879428542013918081127358394040506925102513762880446777742525547121100032217133142507156207460428400499192321594345809370896735865365990563029686088806938602790790627541326311296319772908453862069955671840915209461869100189071172917592787909038635605188064022523452030875173704817976158656698563989004034978068610002680975621330588031483782172937717653912376745350106444533500406502477205629165279094124661731917398688423110717235333717813216681734637086527491341944377845626260814490308440963335352298869610990226207743261832978751251579270366642943654392265381205398094819651765564795374153517902883723923446200082558647168087334300137799849899368814540904788023045086782449729211297553592325943329808703795350672712709387146030470175677991838094543438341831904671094202165558881364974887193432369965957902162571268188489113490276527332489797293694543315060258384915120956078830889792284271164215150179175288318994112966423888856211598695502952178903939536432505698259234369135082150959252410626808228176510769255175625722114728906411373905196169899639419672905386828492643549376195254447649234654801642869812564125270490848116865882037466680251068616487663795150943814237945955813931852736841396764802683559699081062551409302249138610838611783803912577629088785021890686567255881088403628700422369976688279467289541272760236050616069798317101948471768586323478855407000684968521911714176911918469000664926634377613869938947686864206658542346378475021727116847528780535577233523566291159057659627997500648579978506363236455852873354305862535029197859563528972495568899248708159784517157890682945109823167861672135922660324941029445305641399802007019408227067979851524700501796009859934528701437326470117049089748005424491158768132944964490402585673605095570512489470246313443752870378479014647690668324046242958040262262087487132669233321103783475355177564785666071055099799413672370404805266883723192808865232362706862778273259934741255072433315068454015764452950962483825320382929321080219567940543269848560893553584851610870456763499280954781693572471553919823453028800010605368721621074434954027330396055557981968320518072830395723747468811346454163926128529292295349946561448440779353602544210250787730431141846579228579351235686597143860143107713439424018012293520441021315691923374530252912901741876985006276508034597771647530503168865415968372204100263013177615798347084302678028332235821766875171733285458941509205033071339130401611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -157216630728967101311238461539724422032087977673353239910012703087743365704049570398553782394633631573579810854297975605492552461665327309634035812112226755747686591973670927023178460132530636057677813177309358820086177771437396846061678892348258105782390416154251956144912557212588656825264621442267928179937699063657972899251289784735939063550755187136129565106725920772055358765718450679855750994179597184312880505418313995397945591166889810192639674482099471424287126544509732164922204457577041482286306863334363152759064808147786519320404191348856138473220593490431655892345845573947170387595312130759284100371207427791051154424140404477084783099779241167531939430528116000386655881519180793905296692698693915111102755030394789435761941842259953425915152748354869133483395128459973527770887290052302117721976100108263777773764055059380267901141721146049279466543700244685194326969915018971818190433607554696006432425558920390125811099063316420085997423247512939621259304003698730921473874421722959941171283665509426674399195490002023362519675554032133114057840979776699318170456799775417260766068324509799647847516606965648638545856223482903238409412418823903709128644664003124457213970231966018123695026169154871939131133252694006549691580583327285641639989295347446455965964577789443458780361710169213226127333484699183393274087168987515958117876573569615017572727564288578590168987429398792362860754803893094461137299436263672375886477026795533991192494269635067250252413229641388271437207584679482856980304071536204465162362648945595938899541643566390815691392396277924539164853904830066336928217479468335350289035695450184671456639643177417485691482646156323304158839731044497638486739193297868070041761193847921475178769627365486363589650378128519015685750872762762369668749153608604797894229848922727429210463326182670407665913100659263453055699804245860477894647995393102324985460531653073926830010527034587640589894821421969039486120551177292748232795183449278812797296790246518621889781006718419043234748948722873172043598951216719087220058303459870316040792436947314958351821068364746580875740797681217979123517931672493309917575453296787295252583952225304824949524947486245503510591312518692799370803122887475069070630900108687082851591803943066201537574370777616709473323154111654340475697672929770385176751820595835578691481448069342943143131110749060557296014808106008580619415639299892309013508309895144278637029308448444425244980723667197800955870500603607427738778898456367217948974894406315105735583611260015527958855100803791856734934780871689348020353635725139535645400839993838722092506581920445779686148229482578862670893372487736334416027889179929415738763208216310963586693331978999840022044402798410574810140573251557905111158484852128336605149550487666463514610099796571002975146606216921414558644206368266583360698783147020871940621937626250260040098554761561404573126421732547586381623768572898195675877225097201336865984912079172294065907407057103044051683534732642904785000715810579440309801468380558895222517294458386892715896859228587028190492202159824382291964467563799893841504055668780352740469306851274418247410671879936367790406130383952872234901079397268191888586276084707346232143208123084459001937224375356700094299839456021664875655486665378043079176366047097406398044370716233206990479850801515669744962209128282098544568845820598628285292005729712124452239100709429919523416679502314992233964793135406060057361281457698397039912654963750115887078299375500929649094625547941602525104539682374418692313391947023043262841428328219900382369455147790113978966591380517234122228336418641018613972763688852413509460824865505812667752727867565659003264136524448215494450184127318131484690174289066561464309871222875791899790786200723142851746082759056360909854426846663815144659540184556622567904745099548851666100535286983183392500170207253192710817628793426949066889183315807142102940567991059231754643197402980305929866124786852268555655755844946368782407665935621005500066183281405962303764245710419190135225868973311042848961822912157556967778677574342693959765807016845070927976774410719112423766691851798466092614339608191472012242941984856557361637353856305137401460545060377808200961552432440829852153582221139207360704314813921559654283711842092627631610557210871141327876126139615330671524110071488161323421019472520196112607315797049523098394274711608886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -4495611818054475433405717950145183934989548310290317501214242554137669528645738255581851751214118595108581338352083635141661874268207166990624567225741972456703870987054526618504582936399533791176994030819946170285490527644186579648261835933852106124626041712408067097947875448532636275852171214258531767483042332701643123255356664030692481426040881552166978558755191960916191237116119669248864689625854370902548222147070035649963578167603530605374649690664503232443480952604705845393164439290697157254481295950144356506613432118204582913727887311067353340352662076652348150482233434230430459186575688311542454086792367198685041744523439261293024441030145089375098835718008710751467695445104814291394741820511781421746451613744706775946591241700292166377738563211324072173056553567381414363196757433769630102316604362821112251335334468955649926871572910248133618426215545845795303012548267719869917618527759076893615602229959697805343485990873736501091612846374952566869175364570396071973537223113767742728837873867383551742329276943154225300675784114297214990731291963503443433733233053271278075424801203100166352706017959933932623870447164881405398778467055594836821184076045736360018587512055707264252922988311561937782361636705585245677459559595951752000825656734393619217807055146896414148755593790453109338264766294691285789689146710144856015632904478751078902189504280808152537947693060571352917598256900972755190387713794341648486004149008837209437745553214386777788488414324177712795798802959394367767338726597348563301025751612284730699776411711281486648551841872657496184413976469805739003200884803488121858231029535469176419605011196313239191661472292127250040508516379504451848668380751557988952398358513226527810274720701891088250441381479095594281939996516001998414348759235896590120376603673357286366955084298208131358242859096466657429969119271387937492974398527781984473604376916341473189836616330727278432854666927376576293108171185651441780462505238989255484249458086025831709060748144928023333982836936027780939571559100005990035901829263758050634441418970724592178952281770047997212466842855290085806038710901061848052851761670522229903046941356458592241098578052677199523544138316283517440952152849360525212268989043361735797003898165095138147783407705320214764506240009449756465525064243114501079542575700675369019887705840838133051486417936702736977056783019207871593303375186785190846419118877424372807393307105857586441430792355737956871980003956994282159772260174294621217062693249273141961212052223069466293120886938844009519657748521910520857842488491148988486164779351593161368925245664070014287856635857081328387152695369806753625499469827884748095486891389664384056967845949247654683597158992362252028853789130927516906476012143084953488322588626261190531445177113529903871394643485038833428642508756340142767240059740256493571483247144878376242795575460823471019078042270515495344582238766719690476280496474181618218777800688963569903209864887298239823658232901683363374307470427466960330943174419616466276947599939720886040502528844372201203442547594297631057471769816172573460911126402017952840714240117663284721899341077600084008184102659700075187408456799386149733965792481006710460800859469294659923802974536744168001365385003766636070951721725963252619514178756033919255750084781338749621139261657668429472934668291290288458591752669071531916206439078063823505841549861903961515239625892402379396814306712368879796470189916321795210939841482948802167409451918194982108676346197975847640172864409387871573358480937462250022236484390606743670066055001221993136421025549952947049106887283682779593665070314544227861326644212193326374009671536822631950988263660956022360347204253328713375611696146828109809328429008961451652313183219438648916129546089513720164869052139405082556628718776604631639328481285424504466966228359827607060579614630345704299368143485506384125639664385271210559176241006024162650611520231523464559004118628322185125549929135569800256705592338145172514099039988764493353570382089243581802839554224580032313075724302189285925560957489076412816317226941187500505070016348057322605963728466362911577553706405972787752163164656644771858971253719468962185206225063491997709488948302838533980654628723561354324375493721145297138769330900964700424354826429523316500128761426256745640170114802572007638278605965181012809628313675602839794009923934936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -111716110058155445429652499108387220023728781760280035771009594266366029806867033514995897049258480044254164266046738903972994716190671637705395914976396697399797670091662750327162845085843364626399010195713606113298496157702805416368361441517103976953994288159027488306646891844307039383930147203575901050580919007496478805005611588384732045332998828436778592973574414456897612250062254571377568617215389279949903806999086177048033947078464698601398688592528780636002247700198489205285370148031345717863221690374059432288496994645055049401593059548428576077886589912948535010438332147056516509909505252702455822088559631575214319885087748686373829856281420407709689955199308233085265714127087533984526107583625449228674622323078259731858187603476783034229866352887923452737009801905289131813360313448129673744880670677818461812906240580086981897586266608503134435614591012061573125549238077756016717224073998365549579434555183244303793904425107853394219659549275225538808806483849911538793025055246009699667721366155029790506990662314475526770303755921301883669075387923145762294164684073673232300084194281055871226775799300227135262090295331658773976254538095139679820609795109454886474758941057668042527199191776923561646734999387891287617083303447060586384117248074605327663443969118175686127263055230350308286397146295753201712518442315627510566401806246476436919293101918107007773633395031324734305651534966780286597028471637792834866277616442221382279054051999539993107841872571313704204513974244187480079931201161816711250819559409159459969716741835234214928703018619128957173169520345469574785461110475115598569105184807980130134980947757508823833410386983282054489448238337206329177320444904420637630644365054957437282457078113789751842582014923518431859117671871768126471585470151666252499893702527003624978097619019485145272011807806971210947486664779207816556091209524741922407399939246829081084077362776057134815396300993945226171124580224958182723741901973840909599904217514678132453342644621023774158359562852408924014580889845441318576414398928504874471792076815770450452605729002364349795466017393888070555777414288508018791994781741387122014381765764735604391265991697877433583489406182414348928605449279336037784606090638014607701301183819272380907782418413952986352885463324047725818961542755906393627302937106175516123037652904036793692005368581568716621825864322695210806257551863408390758765902055152325522199727746988189277659350407763277075971130599261216522864999604574281047334641991084154709723495350263254877083787452137536953040382914686746971299861195102681018723350184767618800150819275894173655423656856148572761909490527449779490884273825371567117638369507918738726737107233977280094059873778741288173276135277273929386131305498129921853845190576863960868151767095158095062455630774810572569726300253962520973622389968202319964578839628611793248458236663792376559513264385223907162746433086016445588507340264194498260440482016426783613528107132614436177856061165542469663826834717652944145296440414055340017415289536939962649033201104345931171368792315106951242777758427919806265359220291206636188167327710201588901105838049040419737226119049024849606986964799190436005055593232801875787413748873388622792072081481503443471077980442936734540620350260696507812167144875625859108034150066522671530140352649361627412400729527762707656597869197960230273895407719050257658770956009867081001911172989925160153036501264705122191492807638378268430103794075692996810301334105542852703228435161410893431156121975320528255908995396913636476086541373042957723999436881737482654880947641097291950063982681823763186751150839972099722180621202953802195657376950665173755421911995536330497617581610667366642313479231725009322981094398393915684059763200679928983356194878016667073658348288535124554199373980538947703145216191079706784830950689152942569583633054752778409884077388787084829383646408779575989679366331644148862855007755933741546331760995676324955312716506116252653241542030945135876574564917296727011725226811812776724670950439480759319736099660365372765816872247127838260222449106707294765553762495040920486266060678261773730890034453474019323576335847517808729886655743641107423390544206390106039708789832351151709785673861493835796395780472677636769444575688839770238485644667046231246912336568669528460990428328219198772841128911323225203489073464879766106605529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2391284968420401222827460201800015213402534268026780842214802165850211247842628000816148535952912611453618705294325651996066016959499917149328628291113014497145211675566181207294371104059017602417441829022359110711061177229770700034362588275242178237706199270090139527175225613929011552035598237122222951666013043966584185553548921306510749055471647880878546133689334581532744350585703282642600462184412168841033061127054653911888198886942314882245300177579171940439458705959548647775504560942937134418576819682620119626891828787758166561221979714874980438396928656395917616671807792464776416594024122543528634181364863020890982739647228421094731145785876130528332856009261494719269830147386417986367959094193681745660450595421689215713924223754743714964345963243405311208144281856860044478839612392321152153505298802745123812333978306267560603005355746487377910153385323703088252905354193922702261727005338773939777023653057347543188640719600190724253406033635793597768601702769972528213245314297271506895366417823774244973188226815911008709398420332209389472925293563986736402319605248869821607666734692601346326375168268125244540017225633147137564714779063452390410800104227082874099629362803882174434480798835014499203010566203954532532397074827135621975702471424671338727886136205649435547357020537061720543791619746629384368146913300797071800874277801083132132898174135373380317120895217059005244408223872587172525629578695605500887903694804148998652096017671918825961142322315885619128066555184447294881432705904561572708258927700407165768593820805725530093951042123655243998023807250301048877950501877994751481164824251255624170667332736496500146574368212774840096541987387307054662513489290936694527293578843748296472490696927638974234013688589224536942177191860922186958833079613369731957168006611958949213504480876159153357553599520049850975697694830869846402654634202696202786271841234326387949993006077231110925179978138664021543026423685258248120219603834475955305054556496644079686098599738199016706874687323538603097804814044788954129357992005457723931049075404836031785073830843870465348763270149883766106695249251447301896006543337913821078360122265971486824812284725144721482373814682030291427759551905065001818087869281172409331383360098324265963496894784561590895447097073786138208298541786118655185980519946077444597628563891590722465088380603989358886275937459928664463658684420754779615951176910158004158551216826821083241509931756341534793484308213225955697366517110611496380492412505334665416931653095150345901937500730738891082053324737972186786863310263545461503471551290437843930671653918071578831762822499341659584907499600258592909227523850212512359298579243335667396893302123194107296860700120160416357217467932355543746868951118910753363060382251495737278473743573721097424334753508268524612129272558664623108935723854498265267813131184410850684493469746066426174114194684498813727163952346578463841569449869669422920185542043624872176508571400259070512544897148029555614447979455001559659436215485309563171971101087583214582514517679900849452087298540907548943790427978006298986035930872086465434142239320971910705855260008699763667117834924213642802883999625893259203542213681640210950692519981387135362318662192821445312905058843066090336800478712927804179974304729914890203978031998086136753598562898896627695992255632805397357167014107972893647815241836423315666208573359044311061221025326032069605702803598875452257134984923240666013061605110106656305652886745601397488638166397557353237936150697154652920272866748683864697291065633753460079195559182014209528770216146415527976804956850415721171542051721874084399502219896552857988598194990025542670005351704458817065542600202663504433769709456540302924494288128730207450682356908247595835544223306550911980131181189733503166979984688622876417761839731375573182626915277611263961117870940293025825227228026179954686066637226534128054613642435529011573722476130966083865504481357291118824670571745061092559954018610065380448013975104358941023540891679192680835238246865927034622162728844567724391651937736120976064934647386093726476921476526515942070220672528656055900699292250247548001748631808010445742553088155198471013162264721873868462172478853351120606886616561750259994362769496326944233820497106068618943396419747306957477897501748201844997022575093079977000122748781783199589767718862276524305343627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -43649625917967825506477863997285996450015725316567775222393609713455386782534321620401235440868200360433390580713733486588681452201007779183161066668042160419814094430107667728103283413770142026498410512073091727439006837641876124537138846311281433498824332072060451713349150104545036995177982458567505559828985489197029403007042725832708290833036676760646565058077594485743701976472884711711567260525089686987729417479385743298116368168261257307347257310228163086032728689194800072382338279088343475898788682518853307766020004261109757063345949446524116442180010803561184933382609546398373948926219360502167718484115345386315696037557042084497308053218031002946153814501639810745938504904430769708049240494905375301537053267999372370298368231336262732163205985574853278515686956279753796531158131074333054276976059465286312662379265334808714355883760814747650398467515244054750726471095406670336189771662433675964637582676136530169767013893195916173442528718349060009888771316355714772888395283632518986503144030299266918555878861251321342848841220850577574252464916804423463465437096175311707123100400620594186329127054140655788922511099508719809217586976658478058672882998972939475417000529852496008934279769147443087876045587034849534462656968719558641511232771852661712895586360732490237520201897379419743943748753174192834251831102326412471694840770219830512797518655846734355599641965320587446283205728443141134415412285548314959389576537741603783518006364892166397456965577732163692693557304471631688948924366010387578386648246165092369655165942600634732621639287803748254027566906309362507712742641160649725456611457145118805906539640124663729163048694134996836921377568071052611483998552564780311839567560885779790126755780819785658112119133868984647666273066853696842864281992452018918405186157593213331054039572797165781155674414786580221486996171962461986012619048270890348322462146117707975211122289199997627221582846641785064280730252069592152165952447819922418129635659715808447173618194896523452733811342747768594623323782861685740989484569080948631132106864047999728427832845667450284081389290463317624754863625512395697603854051314646428903260405629993889001309975461248645322095858131223584815798111694149599716789533725677734085805724628048984368284656622470032666711765746577495106985035888752486863066028360346623918527603343473708956526565892963226925365480644647279634267224781030507650457349634224788353995850397664151739198729283509788336469069952254617145704984513560742031292126227069611689320684396613598393384623742087372198887240319848745021511529790856967996874951635526998381951246071365064456458271123915447194817106989825632236428586420433019991467256007887539913281890443891182125570665837001737033941892754047578312786344845188805270046051726634820584095754262840461245722951340904776167425195411275116687322471408327443525579017095661095789914661344131346628017608040456864803341984231050184534091842323693095701962970574886401632064192650922539068643238896712659279541749004478818303742276014590538757121844886164063525165469217226512971957274203744609764113929248463639584726944531813026765088496272479395665723587092310732492388042054753933330835839209971752941070426524657234056904608551323249001336720906734171933681842861125070094738881010581132916733919215654935628158719670376137432809509982362364592930272242348034131357237693489955860640931194699480346215592890774641133254195434322656715335796358951860801657329199028508635047461304709054670581213364154104427965654076196957830002325851241210929474316478313400006732711288392890653595044417258240170560150792203243059139884601799478625838848478003802306115073075780220309008934611262125437292130609731306170319906273171051535720925165861931527762946770238013939575823731965713045972855392401636684169160141634038902378931620264600918107086489915077069168438473159038943947201689859930295963046092028901221602169326959042980754510561902634264766947959453747406181826360183415647836861726001641619314799852992091971989043279336761141804117880317335978425423961081487201561331807581650625207578634055369353614877466379686850793316922169955874467764849701858346396570651979243076723662006314695616855248145575350946516249390347431225480370534834470257219769812705318458535261111889679622473651347358892344140347500558743668582347543683525604501392491525850335465560958514430467403144575655460357666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -671320191031893826318551432813296652977612008150821879189316102517862740161495226187965524243399650915195897737718478590369334270944026052570353825379810073580094243621506716222048289778750044155069952475621609238106912325450855598898823970916027617307792794221039230284020835731078216736750370811887343334863155275194481300718058143540837786405295857219987529400665322496544636328509628736245402864731505906008221729275314958876947066122155776979662222094895431640477042867870939005782341172743004222113763372463559657385635163904713931799936220325524794982114092929502302250229669328548705626104354842915161466106493967439037265773503067946440246220668289486706623618682198507766850753010183653851190869700458390892160212763666967935396892989332206407093141682056770640533249479201896299346991630922252769580540154326079471233848902526377817014967496402780583865579570258024929224988975085227857543423228269062735055530527108287389788187954358644731723507199717748818196663846387248317127852099556962908256238582087064402509308116101646691860681249176517975576886394102950121398926929304048828123865619862495328283109129373160346404813283168097610230400568798920509951119359123640512454974636093602129730483088624561740804830208360991637597113420013278088871699849919450353829362392723099725544541907076729486772089532632015306132490505938917362439257850696178281140317443333624958299110957191998497214836723381161818763631349012857617930011292998346494792525524046499991133525489785607424908883049989757544257945356198871601502500033999628682878852995956431901437579292515674694789538595697721264143018174846541816814113996251530161889044125606333452828115126865510591829777525008898361449942252854841451694278909875991789844313204560780703158368516783984410500258964011868364023854500303876170212316136009147120678563004937185159596301709963103971589963044880491854654162122193165431535258484466777427203356844841847638246693672964391850020212638500072261589599244431398136460030018232153272127107751444961026094954332840850311740726814545309797439194515717595433573441055150543117886375846757621130699518168577068137723783865271815949527420975547246621801911032644924185673009161109225913405131310163638794514571617536251906685884510352681419560748165628468084658597553113952826530012613972117132433623334488520214435907369961391447197499604826689611505835530400095748849724286599391440685763859480551430156223698085136110769732627095321867522206981383888528376654667874159037752809964237137726446756020396809040394292567893668774881389334289693201071308275562078707781935199007903303271571753698702995253298247047519904562112583780668943511370919922864337684220260148105625479378933182340517416488714447341451331870384259469853764955155737702294208643747807594811234559579034414280274779468838539137628469045731466309422806331570695390547279411393206792074821040385797079256604947465089736652596280093304231580963444052941368381985387600288136235395200060905626712630230667110570541854132020261332416905500729648793805296808553667114932810791713971256369323633965842437139499499765425643484578040670833508548657769590071424203465986723741852147514786679070897235172780356453692429537128305258803566743371205888332717393790000287352247795177194462259782511360637882124658566259915734410748427482948159885591077864626399010661487960979272408041134259564217903498113796214638456793359819385657132107445485378167170514628780636386346499278869654234762194218720560520220327093727464294401588811056687113525154778967970928615643867788993719649900309861992285714280725573582140088236948486509555513784696564975735641736734886444459669449415692863343560710238468911359273519722063033566111657262868554217741905154081543203943980657357334690588224913526720729496766186818293224068283666866827622583720890631184891842079550609932692211293904084632406581782602803888267654151280640016261080081706511754047252370832942519816930793402082074206390003229750952404066731501973145111006850604582966033326172119673207873636685076052492830145683592896479288466210370210017583184686179611787181020081069922096090411857084292117433992270209085107143382427942887904416866098809502286980511182452028392158152196170720958190131429449409573763478611519426873634989541215386820675443998756565274652428633683365807095577614089449950933167517794590521798097606571242949827176713622489678812144120456650853157043457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -8565367634731202583024148310909506538090428201215808811632111381800242487046850965623598878484822014702723173375378107577468352080921781186203391085706520578456727257187604640518271211991981858940168765693198537581150688979440365912100215633519682025340324434642850444456296189903455561988632004101340680900668516062517950910484312272925988349105356810719133088545723281399514873994216690398835522891556403630802684891991836751105236630071277298580516380243971998515088328516356298909631770556627546711120370425761778374211182439085839407836709701969812389176897620111678451094976554116538177257016414452146416775429448197849100521453231856231419806098373602700422971368391212021184957573433153865679458759897110244811663530176597096671122214192326210419496056211877798048505247989869473151714287434041001672782606874797786985768521552908716909390850165380398179529194021475902735936093606683449753935492469019150713956429631464471285583815315483477918342743668989744674344788240188089906952405028645320315386024485757132857961814624623843587837845880204899406933693117830410005067725902383181731013638760011136101485259263191648239527786356903497688828005052732131188303714446174838676747829945224786091754790085527708333194787386500905485335543855160801050669905218381092381602794228911301253964715223528709681139874376216679182589468754991273297725857694110724525583258957118981629837249845532923899685177644252183894383068266449758801615845627213228136925830577492357769313483514514178821121652969274611717150026304742280097182986821190948103984576678303671340579003636678337625062114730828392947153960807915121749040128073908372020526815200448092804088321534592968394316540047677009091006945245407687620670034932375430335413370203319390588753372641380599436987266960115450790646087894955878942433240957270877757386691968057964717016489317340561180953823505273932802659218858839165610643852528368954141995977242613802584550284322116247224513629268903968326845033394618548988297723571111556833037459531316533597943372791552103462522510855664320647206058481227521200047332090428794641619377713358526081794617757987851725710650729326110368230903072654261707141022217139866723382282745410558630380574246616994644181059655940269598699878351954399561942283159064667833109211116093376724982848400408758298856587926477139520381734310517594660605310640053376501519376702904923554182090187022859372294582183103339352611128112368778184056349818629969355773408686099441842193096400672954892551135024133896504558340936617928070140827069831784401921111419603475146077344165584587675108946383128994547666792921541536220536690278437704495299822075611766114395671732015624605580425868204946060526065285669847992599020257870491330617235569046184616871219739805374610634246222338548900707213629771658030848482348608400968383329292710091630100830588890752649630083423536129729678259963975915125435128110158897403585244043546313683396659512036569418120657107472578227665592587564060799211680740539869610519416287968526945757705662856573025357606704248796890094614375052652435042615436148301312290795855664636601838879342205378657506348461512609949108547331121697194923860345664078397314874614942407532777700061360056839653209846162874643512798256767219196120869152480119121049074371516749960288601644948693270830923467225741915223572813366615827523203527880553805281525632003107885347516318424392631700736319199016831582670890397389880249803454078224584254929936526294225578298150550733864805185533990710954329292744998709281089506679283719486700054772920863962179113303846580335451046782629212629172822679487086672397137177294177048072231749773699133489048228829100774911914553198407667627632407086390507029597161512308129396511266445652510099777359873503845790257232898027826501771963765955603596104859377012761287892410626072575112302493463567496507846188922312242652419878804592451950127535382472187501942040752999394511043497375063022697910457269793672219212894755750330935532581408621100186226918689053656522756002994620019914450241977886872232798516814993827396287433901128601852740803082049010120471392947346319584377056238863255191857087173530347271490927809598733516951614911114182266120046717178111494742957421578710984031649311123273288617078486815934546181264177534227809542905787907864259586245329416980472613498323735345691586326360123848588357683687700431218389751641950624616583809256553649902343750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -88717287797952628875600519236043666470313064787460173305149652376900678350944595801623576884174061897388662208834296799563718427565478706036748819873878646109932559471719170679871071437664530672436372155719165052607373976167342967872743447346670505997485810288753980765038256856365261642572920898186072669883399341637991488938773070792726838613720020354167941668790900128143569622850775060929805676492138368461297706102533640890516559755652675172692899180129042511812188226775400854100326952599637927511688824434376730089957894696095958854499348984724167828139468946179961038882274123997971576764992132211163704702807519411007295527952525588510675490893530591257112591452510146464776101067431213743344466710751205131297390873688333372500606331063157947123118737660921080877489107570737454396909114649973401988309326561145203996076199287311922478094848988481205003045815083774737237057624453524814634580084781928577039299142166501573427954845074224019863658201085005397702346518928992768359427512603196140401974438544799185517893191452126892764562926360383296679016588160172645800303675094458101505986043879478138490173762413040193422023096543348118897187892296478591460369485870350712880238707872825572328487794260156705675904047648878137717856541670968520353173681487792855001244861482322885257197235858347155727385851226158193911624156296333236553413898752332149210279430074621515104422828291911568219420521716704572568456236804282261347828001565080794538571944551857299447853828690587994140519791882085904582249878818814139470332177728186106510377877714005731227195818192348360632873086992500865845855157905311067521504820617919754536630225044069028644573789810418307376619409905462099801388561039823247822588047951523422646369886102903476383281137049409481254057042525937989313152984066958361530770255071997468761130456775099799886266528582049817255764611854417553072095260727771739885495939666364647994704077602482569291037403543993074830853700332316192501603135258837668684818264656921548264801364535543445013994300238924795780557551581271011545862970740574310523049736405967663349986486319236412741504543469581961584933510508798259331543122544019820522397714443515521201411981199648985134796358153254563981709812633482671910115413415870202547877730479371607571028289276070397805699958045851436584809416580981732119889934936878239137439496902402292056782690619097139658163776672515515157726847378067802935368949446212795320779101900721552792771643343646208441378353783894907949676858504430972722920981125068232628617993660773264803267321328226647673223274987286521988010127822164639772824650583255975914716592394899248208558440199793695962463087929127364599794025950225807096250703647284140414326577311537843499141101992208814864714733135115661110136787534411008861138986166272484355727785058854553373232851703294804484529638843922521266257552671934989440186252570128386752014874061675568345041938758665031582273698418697218906838013167208895614294394224626430226844153046492233841072865461588240041282716132912135452367014652586681777169970544869961086354075066522206560869736393880899121522725743554528302998703798853299364392352690789751031968332294276031031476973935379800159401846716736737506050024690669879923400880032633831463234962708436387065778079924319437131378092049254430457144333063166167093690638037947850714904487009220907921462250832428260010525499301297793562474897420472535132118178109250359321316807965763665840275199348491084474904220569202981454739536378831541917079148832580040199489592809513896762687057511081927104061736321532908800789201557630409442466389295436793633698246959855086494175948429694511234748195232905212218943236036245315994838980182181583210753095092377935512348950495968511756900539059899386354697655962092618183610537943932297268360613309833592693566179301996181233087491308406322634380536822194468629344160486415488645947178745772861160486176665821949219898585518268885962319743214074696230750653264188104949629380429399265238182378689684604183168177006409766052603429608029483209398139155214002068656904373851324572657474435785192132372433159190518469691100922141278389635022125312671560312912466012947649161744987392832142357130100875656249962459572879595411731291847775537768262149578201687665715471849593144760173480452472332944651987482202389099885718090144175859087974700690257294917855598152852444199245596223590837325900793075561523437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -722324693286461476640659580982270874771370645887437285870266550404573595536044372817266490296765728343858676191184180788997297619358283442884720538479534146241720434534724330659199138415176823854845079775694353030061409672047654804708840008652943076703535317393634156887112347886500645003837385732623816073480993975236673499044912479698758019077536206737721306923678535860119545820044320758333432460999066473765414742282631737828063090263226717483073230265625376066741747634791207635061394018264112289120499376641216170063098715069799351758101484501495511947878665759314886645883524227337806594332841454951075818851443714296830813690090873999435823056085769795031693415895631862501813503113919972196539645477397317110570507889626280859758805248336442434022398956940775346190806225688005327879289873256551218588086382468640962814400006811282964889854019467523750079898268888141442295853810972297848932348840850241846995041105122842833637429259180350713629198149610245992624908612569851178433410184664713232977883695780889004047042626143422767672675909110312464446482767719949915250261337403670494277346377471587782108698387353157600289231788832502514483082019182318803135461019109246113073716262854519288194142497218834614839281869815867355702531041849625746805179261440533282648225378663336307315046991870573685728870584398303879209476612097301869822478365127129183764077209269461707093190849005458751067950600071822030406097844186763050100327236822216318712045245292597109360673813564100546781182881533989261061083401794183748837240539057389902435230873068089530748960871434979686608895626409235665805079153642719169055908701350127288546138081199763289558428276220563323113433147245018459384942425320444984244791885821859419120982392655627725182979677274960219102962161378033732470062208913656032640459663004212234847961213316914306657524509190362494916018982678759664901335506943233769733492036908415542313608789021809961442123604399918613279188903655538546253742164201528144471893639354261063047951829653901235189706080669384505292044506635262208166111848103640813882012595084327943417970812136649411279867086564329590778166198070260375237228219228462496665596083689374262623335159056312220153589330719940516258974577019003684155448439714401468329002920355871544868978055018608776808059758430816173014194029086477874445408687581534878170642423522976530368146933233127278026012568802250332259730593675199421987771906241273162869735046384374982132038491886111347477613406463705183503450464228236875375102587185850931229765252747228297165299292354542921161086080501405744556757111122209856476501243955348928972683624800449295524532786887161133801796606984446664614890745977841213642477978090135836264951619507656540714286098764386446962645791213536563690055594561775340989841714256571614790103987925086107499898370456318036457714584255963230945782889429099153720368214014865935034885588379751481839884536713138580053425935216425919916150188735026584392026195635304236811086736398811292329276576478029593827538052899433106577777658997134773967789062789583484105991910031233491762230495050600162418597405162883522733454100011189718240335567785137325491685696542758187098984620648905721519119829083233005302695590358983205350275806116762483547665553724620203481720446498578995123944116351600517619659908654585262603484274855687835708894685541897025373192358996457266824064711107992897640132212398226118497062147863411524165106163362732576938728363836319533517705216510686224277060530599313892316093854718002752735143015138707352507182123348569921710908857451348118803862157975040714008859041452017438521802625210532066132205812456629372186154023727935247062470610090701842845964505846815400689214709529020476509900328879851043550891771921588998091831684418287568431852952499726670672721000576802449554962209681480593890230494112631349316350396209634002955379696998267686809856171423924463199870539434924126764067019100816032486719647018889589108267411424151511171752702688600202533630350158735262599331291599720305268111574155651249921635982496453257967041874194696879088766415976937383017481142815573154121564575011552611893487601215127270016195187021432447668676232663221690818796207718115123625583586459065232071828699061977065226690914461685968373022360170285012208542265900061971712578970317342145384945227915751879572879571361263836687082400009247452887795049036867567338049411773681640625000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -4427273753250575988427598446837654752465987717480760491339360082912917441388864229294877220168574958790406956675043270953520182622399350624714204237224200875703489051083071488491200345662873141666585963803739634582092702066979870273849695768758716505059058858417544650949001080340326040285963563833057237883180113263725282592142383569341087304216370687466736831078123738134678021052885097673917235382273394465687496672492565463320142642154734706019306719815326012043655550118883048858345567925247404629550056300346940258840409925051955629623723423457963092123725276363381053428302769279821257358902267067681134970883346771362901141567298373923583991032529341919282141903132771123044944597961337197673135346529976410482585340306804296523446835795846206484355455508030850742766624621679108606235320659666964925539318112356062436789426185752756835097254351295537672667367661348332192636670227352825895080324417968790265374142293457784879111665632552267751560293543260040204119584519058171696423441962433848069194408020089539811838353709703817465824289036942132388077758889974915698965925242114459915668050749688779766592913496501582226897215734556127446559185526134512035580351572045453806779344231454063541855550940572106375322887325980869900781129095676208755352981619713318598399414114157822711735966784410089015306265716612593679776882457269010881904589493299129868431449985146550204029420242291021206314092333555090984593349052593814265722271208226199335273488008521102978025088687579002919144912764631635041824254807280073968975635407954635472823448664144822414277286372006586792091234956394837998825027541065028536074857480324262294087707350163430422842291265344928464204967255516108302193249377576911715696581557706591767466646524723796412841170253977944702800009803572992776782748957337174435277920626149747939174339373799779223378290508273051517238048636414926089498698951691496253524653653398756589872141878610541935455268663784130323143446695407049704352573925182811418899730588140386940189312022625798781393827640183843082907707136913801181079278758710058969799045800248019437763077387813309914881350808927743574330345427557488813858216376773333175737672712991639880884355435675835912362610491707552785091943146282110104656965456202973626289549126237044370278507416682456533166074975867349626284690886274510531886139215126739050131867959456548720389286688382367619414793404399747255975813091014038751397298328160283054099792185448444338350141517905106490239362760004071614363209054166546839173837694575196868722379738855900052860466912519069616530440804243324335921728931873473570847881701986865050567669189483004698724751384894560264916311860135151832775294258498545705310355646273288373040700965385966754569790664452046168463718591554997305273790906826777250119692502294612248261485554822490164664786324307284367657299243136733252301284160587838066361931796677647334878263785513636174816946289268827590393604118715101576456611101683451063746531316144116828592790554603177609602020271801357700098902181431692025654875819591850935118540568637477842908623996730498792516823649817066037144570201595647291908521669562356013177811776547961860602049764162873815914349211852685089310944807986485005910744143219595309833541584565675367811743291092242779284877875918010041187139008622397902049366201798023745510332894780648501754208633732460553745227738521828886709885048705196532878645153732319640882148283854890970410570275448911886973514637188950457719508971361539104456937032305821438414743549593223534992767375537354187129800749902592981883208770527300543226139462665683958597459036534481210243079024797767121817144893862740152785638105215298619457761919319567450969427285787912222872466547561741337124403599648316935638865467486792339333912294755689950330533400688065594473024277227099291552133168893932023093126927137168514081201750957494295164178726997328537238453810508848719334942473876577392088015090995557721832399758695197810492989609961903289584209069152760831442041306420084649250139932389024440175369912382943849788006708651456499279461065990500813567956687901807989467811611156629250706647243263196445287540874622937915307494329990131437196425442128174396701751210327485705352777762629769573232969147825310481303478805694699921752649533608523052206330228177306012962284549610766042886884128661641877756697148398152259631114964879075590609147639042930677533149719238281250000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -20532992445775725395754468705348081387913388769267674787397930999269743703230103488889352099945227971412251765807711916742395461484130061803618043382740913513273409965231203473542409324410264867879526350099060601670710144247476837226057271149298285481495714721706135962203074566080313738256783713263040866311884592771995420560928910033554394628386211431094573595450753188167375951445458170847015947262443269259195617668984828317663367882698030538202108718129080835522795103870557522729094066472807598687712830379333660951749208212437845117459285374412092420718978007890068942506017789825686881302481807772683525942935146568332643241414801880818046071933846222172136496960069640610078511079076548657519519263719310164267036835848441933544078367917381258253024840865440265046564745768519879582088713465048890632372770189247016611406794261786045375779019585406437685198875250823741535514956087417238474808992218638284208522344193155251798442366681678283299472735144003175328602587815945645177675773998983609326824181688329360404120525572581643133986682384632459715318561566444219215299030794492941587410467359235644179537700905318427799666204226018680047461400373690302143021681872083694456605916088698590551689497037571702030673333060617114200966935037794050589028674796546118680143339264200198160001258871566308053581789167761779680667819563170453457929236516866416318018566729790554573342664982352417186539654005845584402161440047564574673186293666317964927914946702716958769185098061847347186307276675590196949547993474621108281846724190580504459380362555987560046237751220411676627468922783646725374932821510211552739805389891697508864523878874388255771342422376704378533424763759195268250456277052667674921215722331666934741766774912173786381333549213258862689757264798862364408586762463060777355262410688334039051509623034663272686137507697225419621527910948735391666451067147306348710642924565476073253641898507188471673813925360763413236977151398879278922552991886955549633531320661723546600883984441190487513766684441277295972989257557462837800770213071175365881317823500282094166461653934171610645861967070971998922076382462749452838187111657444501189277053147803070713714253714139878866389615589774302651865323613857095565242368006767799998705193263517631529883310361616031477748635584824357618013725891974638287786541908408982018803063882952733850970808613901215288522530478261598116770127158014396374523977624887370528075500721601419040304884566862905302823150068844225347344868053587775464059193928708310462583493641062506662669904099236190680582157793525985011684346149154729260622725388685364570626719970201513594728246431137883901513664376017831917488869039102000797238862745476368975126896128488163469659591080678707658770594613940095030887148162399008672064840607315033115854456459246689215391826483556506496251201551468478151257764999127724893065895316073908137580750286178066959956104080398330296454985377478930665461235948493054034634697129289928124357035110903902708043474069578756530384281936774990129676824428799196568084958406773643117182565278488178154218862691988863111470260235389527439887031095689981359498518524203432812676330334735558326041296303730481855855250494519915629506632916496672635970868589766875563843111522508437183248177165375524676487636969257478700578077543143891342199956585571008837663944630700212635699618532401516082312652371273654807367776523366077791163499471940275988948699654610169450691763081516710751191082536004791003748380637853191392336275406076465681215449164475673220442201769300629921163406600899942002210284706101616148911548876499530813278964084541465042377504116214970272118690184779070891221615430145663119047992546318536022393853951743974735597027296990795885071022054222195752173617423702208249184002157316098379910298784398005666587070539258410589052028280950371525706488368138706518234027151576775560423587890406139369636261384521035177449639278732955176027386659614388398822838037425028592112631130907217043155620117495298958665567293035315924092409392115430116333593286521732300162057703825097786408445715369432913169256317486988211903107382536560546967279685304737932328537985579687545564920112842250754668211738088782282454085754119210825796569704069915057410227162152013080187047342439017660591015591713124500227239074199410841205650659067198863660891962233175391624789493660863115565007319673895835876464843750000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -113590897844670891243975577720073234585611151942572414781049247473291377474562802939683739292821529457963761459193357937950901365739192088362573606556495857827266760455933976635118826397451079008142052733773874457445108553969755927385228983098394823401613557111680493097202015523775143224636444813070938305530448257766332509926023552526693971444666061743660329819036536737413449743405327137620697301865627581085284782778872806515340108522407144326753051837736317674818844306343445179717020543423482815097780460780328179837797527997422442932664839848672146808981711725025084203608360754036673856034050904719328167079266972203464559226374453909315889867503013158121108580824272583068036834442733952879121172998954064141786500465142269466690954852927522376632151052762160849166582589885747477967695856625802606776329116652727799144035285954587351232656833021922391920496613384817718091542983282127288383278637268462325100845457278907396640470230987215438470636433531893480585906936893718321403320176976060060332349986833992244205530107907860082146019331919925114518823025966383326842317766734181787944970403668601903876148490164304019663323426674900232412523281490751511552327887154587625996803022375512490099449642041915802420343322963134338895672142788519442590146727921207366519057795976601782339045092555167527307492945254818503930538909934535260351282324623119511124389964846769533246146081038789778873552685140508018497014135951156669353602054130637614375733447203629725165919652125776492458667083380250622933499685333833397321230564763638390194945681778050376094998001862523198160832280540969684432957455554633035143772866237554436707553137820136508267530000269876712316395270655778439213703729884426538234976662531403773869144959597605365650766456007418844204152515950749320592600279633604421456949010314889024136346767057257650953252650106460804490541450478995814679508419413556106536717655492159220664863687096477455614985925751279453772739601850993045007144914351615438392487131420952779547404233909558884874687877154006931682711162745142746649687849338006853422567764415443790697607446439577381128598896922946421422151942413840883725493624317157892205261811416458870439845388622283472778762223604600990150689171968080141013525797796143411689042422501520439987947203240872454720556463134689604547089990200781949634190706935432830793382077617766530067916617869404705136358331412097642824466723182270448289759560470245105674394575701788365050563487216978186131026675072092320236490892408900116190393012324970623052828172603787544843984297546077619861517934055579337544282148899730194035877070961405305754880426854257046591923674622119772927841896959489781961354017507535447934092716044493615615957025900387008176707552669468572451236821674334612355709634174388231059778226142074851012566485060783606313633724985265354489810244170669450069349791395801292468264047611265146822486896497635134802411643528085328762006468187594639492258995548175629256191500912960483818269418517089736413435896534161291756594014148659848925048839117195934438312291877312460326648312282446314936560353662366553972147979409003762145295102364815086449420966886995267623647330337088256778241655524073034202131038313499016626820668644689081300994801983225274427853026448276217644965727295312407853048549666622982111376095439841606339487289513276904445101787963081355483559420043852878652846013810268803289000366561941692288980173172241927948076398762336235898413963262897418200851554215189623051136233054590659014564049902630569886961502353318826762735357109935930936968722611216451363445957783189561821406925899825079128977102479523953814342844414716242211859207389437260420437803669334616499409121065704645722136108848297017258626881135021093510756037468042626437344753797688689870652920718150468765806036420743083003348661646114857662629479933527173978293352988512742642886769943679473109532472524357605432305246076664723790605814613535600592265153574760452459183310935752315699332868052235595850887886034895679534633219660548895099372272100883500251547756349891417448401758861277486059923054455638626497311445098859096458493531930401447576484659586516324495208911424710971864218705885889386348586023277149459477016987146519078110603498226856443521091890695662883255979617918948748046412213750396468026432725090352502323455884714489784716455063270657355567298807397236259930650703608989715576171875000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1330804725053708618152525500098901340584537297836354911664639944166787267122244668456202214600652034116041858868338308594615260477732448336324261453642230454121845412640245427142175102927977633178183710155963220846911939071106381297554931486592286661451878450805871458148571518805620060467103974038186244782973106754969393323820223753256168284536571970138545188652033022429370200792181589456165837696748295633728993199723635983757682534724005837252569619415610521510704976106101261393376769430245447487063811715651533877370013401867423753680155679060758692593102788492254449043408707051674131314244719855863754897766104878417914867545974582491561698244028305155869566528890290032626838267831679356714406286479979056593658774603748457207341956454134989701671186853914030245858175679594011938478163780880260790995845520052456228346177865290028863896998505461946189464223490350755944233409586008435074057952621684011367947950178862221615281356977589643332335515668108400893361872524187359103775159880518126508685211743782548871557136686056306881931065689539863389201816710052257506816715229757253267883881265994089575685561516251143548528291600140417826388053674762228485972445935210207499447650469840321159962272017582090612130404678381967816773087318286330530581690549073691132703149069814194937738546219433840618524573948062743544252271649240686779535069830983566631026575746328583780571073035889117428580654214399029617736562780003708217413769697224929743535906714116708431070066430153853545180439092434677332789812557561774383057744589513886670839312626374282932163132392564947869456856689913066691041276287656361971506841804698878506565018939992300208726538460135339848079254727412430121311970806667253404318395540165483418508391337129718353049128033631674189348686718001416882949406988681009020032199439027301480545377721278709515648419185019632973344357831173803902310650510833356261941352558196641387600869159276160510872805311681056752186236528290083978964198784211532852216730023938304548252596881575673724616851451013819717837379774895298629043084680869290693184612325183106045609656965257706314731876352045141252448823245431984442901168455531415523519464278713293698389023336116172774953358326764751887391832495480253538217420485413332199604848950353111033718657333715654253092190872280165336079971636144995516512202939401498131880661285380746458358959641705842998112170163441371488093020259210559017840442933879111057170038869491159579810180052554440307471605603701613489577192624027916850249160235412146433284743104288134253792096262769104681348861261767086686893994500465032519810995129882029052332789002549307981619023255938595099143168087802698163934433358092704774811635499002723632303489088875704024534695329640189989386289268167686863629068048828224648477025728595842673685711759674044004420204590085937387357626742235427415927857729380455979614808077367898260365773060101026504172403297256660439731507521414487867454555182254032203138926123773608049393813522972485821816920385067757889323255550168663066107481327436647692435594174488831579221352799662914392269729831339414272582357010267417751393526149355010467791726656034011060184567019569686089304603543180966738337918985342161716881281809849446325790581808630060100946677946746435685768428407330956173203153435619429459480774257093181514294179658355196526428076033174315905649172414151871258463589702522524520574510525108844202432311127035108857628096472838255114182362562536769505886322153616445309840538660585531805711631008736995217139089884825800442225424461590322734141999847845783379559350762094949038096202163341838856882198683833370790780575220632027933341290747926254348319815385866190689884882999518234286774297263870816929742545425124319384696385284579004802331343002521113853230243580553548014810225273975164479610937442432758235595252412588615228864617195608971881660882980422201217186689663103453597556253217010193211721137639931837130299017458120591003844079981007880886087631976274919523101158266081482293373183051048987020597053528894211101034879052338591520845209408857941359025391690321695706999482533051123381469480338458769882588880545996187936641813826731528766182718247449905504673572261586639381806712863708167397638584302871558774976235542127599283500103777977284054503579867684677909135152675850583162680873605456594137655417677233806112227498807953907089540734887123107910156250000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -14863849576283808111680929651081104395184194032943413653339606520594309349532848960283159438239544229383443140353590971190433276054529235159347471761256840436355298630682216510967456546673399870212645617897255465957227575464978437972086746832618953571832310509611742045014872731182752404144373719653544069607616990555548538654153745754753488784938179169553375919104252251365708606010487468249593192586593942004081617390087971367929498354800366081679464003891779145953245076706060719264522015617619261196105585698392399783263675584723592544395020246223740230141829513450666194277394093295009240666720934460268204988633533794082373174127281134149720217248839077006289337682221151938454575595419362800916714245381235693673506356437960768101744728081914140648283882655273137157850738215698228805604170840378787173344469553561261750988994771494595754401717236539779500032201295375775465665491671414142579021928719337418947856674297272895935840448713271762299414845354754897266023396825188115219192963117601640299221416209429132971579729842561191214906549675272719115989863836163076336519709817754593821648108925445473354071052892944225327868720042520465929976111165480747906632568096053760244650319875399415851255206530566912262914339924467847224278455089371215894120089874116275639775903363388380794744832357853832980596000736746951990014373772432998740757058233974172684680287341836881921400224635661172177322278265615090061938035180240801486206100794305081400003059433264549227735947913454748506235512059692837441585122343271531789597836448188028965763398292244692911072908874854982151077785037662679717061147789689204749127907971783297217534099600582875006359675770751070387365247950446014694376572688346280769744107546602993669428334064627118432707573313500207424478922939975784206271986803048294931975524548962777201065072637295565805311705141927271418399939970789320820478670588103384971726805392201969765181742532798912672038024412532026716872718607851950827249333196794949065467550883005998296837158941736634554367670103802670388443633108030610626703592199515212361351659318786441446403182375211748321012648949188014025983233176858006490427729524478039168112364219925016104220955160834366543099357354033740566418828431142888437868506620191093881170681700301046119510562424017079798029375106996928205663791746603842845355607094242621486548285742677197261742446612210073963365163126718337590520390852838216537941113859455220991420336675596366242593863033224129544748787831620898095581198461789561959827163097930571867029332241433877665136710771339124168774329505932098248499252322679395050309721768223143041846569439520535535161126142818870105141910377484468060245314933895148968879306617103928646826337130696832248696289912808928823398200826140325846137973149211765688781649949521411525111251326047041224848715636014510152659735880151858520797069242586641579112223347693539032359952158453480294080729931887433542990604648148037796554908206502984957757463519154319591153200876050237365266914549341592007458153270949910164833946913983229390863270401992093537679935174694078057666855054694563563610456357921090892237873508625049602141845579558558716260787568216406073833437560052278160038520663913084930639213950404179633221910001525839928039036523699781753078701226070842492719533750563521564583059347239183457413958522121331394436683485668556434686002934262130002935849183858154030653847652014423231320997333769454968037073610584936514840741954057685262843775045353814447406755356105842689728639212140147620630364838525221526934914167507070702946220905126307025557963028939339686103187200853124211018932862188218548410724932538218035841878919276304459875833093775888791636093610732262027338208700299237627271368214971511936335965305020150600566085695480289419449783114574274444635285800008858480863631149732965428103802192198331371514544276295561520251002207085367077616953454785379142098720849176024525208751670030365136582984678867931083740298307723157314923318771007914982292004104491254390655850878263115826496307653909687366998287286433540329760204395516037509278642171350663936372066161102105485256560406926631613069802363186420751964351456805116905025864801396711053759630000602788731190069796873359563045256752058764992947790569349961835303474231058818313230362318999766383066292135001021861424397923712071597146151015922822119508239779861469287425279617309570312500000000000000000000000000000000000000000000000000000000000000000*i1^71 + -97025923968502513429610273385635257826382591259362916833784687064462502425086390385514873342533814890426513112954500689617917142015294547344057989283014510503898079004605448520311791909172006278036950119669276411747450047894854984031453910862619260841115022110808422409376142702649799354060727202486203349402572039082518714215957908265607479380189694222191966130121577059151107766839027112067558364228517684638843615512959655213501621038659683548901038911219334442241953665780878819642438627878190919046198261589097517508640390331752612921072213359087873845450294911290033111993670597917644440418297107867506005562309591292406243235751079106047202892373727238891102525066629135788200742997378297878229122169176948729719676723018205728086371199779154718389302124343022696338234770829743986215786549753348085340191344953301555883102949591257629123244022639788275819178208564659222863946727928690883668003434052816799085432207873000881910974899699029254399752108668360373818046407377812558919908474851231673736058637300210791462765190729384474964867158731799347513436906868816399869858022528005891743611087310130392349858429374002499342274717646217970957479813837826136586642751986588444122527235498594759981879230844222793498601564378789960906282048252509158113251791624567578302189907426510543552117952373989399498967809834520025197938266583227260937982982696442383569230455426662442256937396490016507589417941990521933582280775609844516534905943517377280301523080843546642538719867400436724638633771175091860143822997838593233900334943877519704612605450482720350114007536408642104344707072305919229727862748628029131499134851118611958543238867067671057551758223705316703514444423584843457721847201080850722138563938506824215274355859732787853522317473143998018945120487672742050254705916931659086968087625419764662029903364926317505894899885681183618885246230827673289481127512259342669226268704203432207723253836217738162571227931074016893271502598454238405824750127435182355990903077105913246526412445533715970142262531957063373407051525385621185957996892996201696091523685509148356989532340262617066618511186800946248065981983755205576024929052743981019297380722802022543091451598710520934926104440104174889321261080564089642269230732421809773857507787875844330947365925707043868800858509673000678803353664646345879425270409561375463848072568585075511498939916823058242369215285849819762560574156295715302747117462434264047084171485059569662148543634912258227064408489491641690729917706376356936843075502118962425072710202458513437683972372648340638592333140625648126787288564724528105976590382673295742408204337058792180790672149840486652695185935769749152351937882572729746086806436391050635200209238538153855752536911229893207121423078096725638791210599792846904314271372247531158593985372399892654046740731594772265492822635982399791705667272222183654036146714231510280112976209147090613049858343632973307573722251025047975013054602737111044945489748500104048312905324996537611484275081923900856534954448103199167094107744601783137876828554120884409870536645356039089165292580359181228109698520910871849764640163404864273275092336721552708368882654072474986968642815645578530550176075234719581038999507016253030033546277308848865273660579253792733563146312217299562354625877458476197258903094212029035909848843102600190584509375152170392924896524425465823415761023274071641462704529067672053690510261351765890644162416510051187865770503226029937905451969817545581436181437163018272390831404400516028631520788905636978940045544904651237211761958465710288751846834042700876835768505249454056000687397273585836891416282042347331569031801832827999584361461115621822713639075268808315666883520948804366066208767860225457428765381239163088449639282374579267066043081394550710389570444998230850653139931827830043977778850977428118255948408526961691203399753824775878931564192496441554849019599965163649681454406026507497859402875120919845949433836117975307621015884334386855416562428951361818742361079497845874996602345618396938910321945049452056565179006168977505020809887796070179493280358592694851715023690566794043763707207371914385156311094631775925305664165020366831679013886248256740847097041682052640030764190530239888669083353284861753913207315958481159046788785435914571817513079448278379784113732305346920373208192457398918451261238260485697537660598754882812500000000000000000000000000000000000000000000000000000000000000*i1^72 + -177732468453943733604037189622495331742417940838201270573424716687432311223477361062978530451592130146765113296903182132522665506446007896334490712022357010339646042352779182000002082123881502476026687608660128059343322827150836137442118668446766052473366625751001614462611288112576390039217196467909223888415108075640949227107786336305324960742431490553042281457094734346222437002646824223705325108019589221732362665315798904954171168944930249854816502834836157278429472331962472208433452858399948661961328943015002723012590065271349171761966242850664986832312526754346501088438422015852217911563667009310821206024226564429122091499744139717277905642534161796312700711565569638407992042307315054969534869608024224783569167162437943496885232679685327230603902061887996149909587544609763960890133224912175212584160043929962014168080137798716441359663415789515766276951709942612753628729853959781141399498710940462705282672073469951490005386033309774298618542989312793979190777454074608907916835643102785803606302215812965369767636889565583215145743086918651353776415418072942436306401027433618287463602583261292208583516924108381294310973897917574683804174113368391229598699982388308224660811448111106027939967617016579133647370926245398979073590384270881165103358584771825552735351789651401626441962067478117073132105981232956423765779642207799361903621626908808037730964131975338324794960915194165705686177275447909340531741625101435709496933299560352086853891338413901860585562599805831224676609716345344692108768911842171312085331061222265788390895664139817921046729668590790382171271179797131220376422738694833769710135522832000508008388788385286294978322346093942986671066577496734341548125373470102257901688867910875869878062759623007721978812303747287114793414694738105232605957011060467302399322988205393184215146686493321089389238907456990432134471335627858993975778564056027132391392313590642469767009841886832775399667766897856079444786276800496473770644919684232976823427160257953228839014902023136597344206659212554197130556199679223724922239645499077742490455527435288034365710235463440469131757760219183513926327514395930545127148712081053390662536134634870265583167712110413025261077984047245306488445407900616131085377248803367938820809104694624350062986595859947381345851800496103462313502030204628534528192713093944272159511258444125575530501667244122948004000149355998748579480274970537362519270957202194510319366297888048982535222669545426135865136949098524113297826994294547473963099305863616178017737181699996563081036329541726302984489327364595706190477454905475634651546002559520716172515862127506650249391506799283790785153525277657350351027794003267941013712581653632939270954310880262136927673040031128724790741294643216848974993397224944683114934384478795507777093599912048253737978386195796482704249664690383202653095503421560123306283820997334111507994392711859745932358160275469174832433396295814649877526779543117571270230835943219826186853777801780507347822180232673707227213350197368047187740436815691663955437140654250945617544858349931647056624746774829786294676165330509841806418881296110811793420913775566802530903125632769903342432705186831052652931845592443331980826064553174579946444491187177031656957869912092609478805461982440301491097667571997499341860017527156273422650574580206549710988958880116985032481191788342313662610396125227766585356274901488574573207051937124092267009501065994469572202842826015785906175114116093284085417494973918788962225221479836134879476129338158192486345159273648252651463729254113872943389868104628919355004168134186927543932387833706366486819625806576720003141992546611591078904852681720846130308399314299973701572886674834916872937622615678823957692456136033045149161866538422752107179785133006743739310263449338459787342414613106761682347591197503069595065472345852325552511652237458561672422315813813342157555962701527031432066881448388728701784552227483016547987592393465639825469854365838432063003656706753720729596377459691386403819560047240845018545044093498089118575260690447919729684288750871454888532416947208332162985991549353256001445870544696962166677083692572363581785488995104668193439318846474377103093901156770960581278613460865658234791818630884948836743099705873011961987773141413990036037744856997418817523189713348056698258574555293609620321149122901260852813720703125000000000000000000000000000000000000000000000000000000000000*i1^73 + 2471488829921426528793808915034020944670197867412250328193461284685606252792105711576406925498767655293848269662340517451741846532337544238778161938691491401944465686853917094582519998153061838578104842814822011476402795307812231329907697206703833822521933026664577559463831212113743870157095624601914308926785739109704172927265125761489825091158747589439218799492374653768053884469314706393075207012587192171091504113950601789867972292993416633867087725781062665265807204566875812469083483562179997870146402935884530510324911103935250349635250411741543493499530470185236446618427458856829245454823992713446001733462920859856233169317197805444610181383964471157703277993811701581925748161357472983291463618589757548199303537348942653650124927098712770625670360891336541050011396390678949552091458090002819535184905742187295310138411004470836432865311633570107504201056087104006271432558661716323034375880485857480855832822243076705655429508291510023045242292086590645684256778560916493877484777020133830003581333524465776097560166238142961402294045065941349414821705950632605341944200455688427058073844481866833593805912767090701532107170547930479708380924381161549785061392263237119551265598857022428111416076682962023539527527628625739996068104324115004796652141100734731716146257667729530109613302177970283901145996313327714003156328878159141813035369603185965424185609905667033840750841847733878206179375224223781286084736206277473000808779176068843373796379145310963896522212403936835535914870117240431536003211421787124328774811500907766828258360525941418894676659898413249695892724883016224303585703938122187078303822014347741102160383301989811432209702076631051292925424357907537339756182613698492368922182196338142330897602573921435141019292972827634297479673347882729023058024080629443993910800317933317196556487121056545958406520989515446250550657559477617044347067461440734180177357682061404186741695344166406392958838095188022438416370507118022584971573643146986657395659352333512183932665494681367875501550524668999294426622618393699883338410784945514341521899723565137805437350775199679815880046124426314387866050044792248110337060603753195034224807041152017858475635671843658337852044650493993827152667343937893027218761121752403992521359216164886219288738997132302997562150608213308608137178511256070070362317682321481770321528282216611943869136201577235329205409496725017454538384176762904584594878041971172405286605508282980789570683338471251221110443114400509599438614627471128448364405626464539127277310390170876964867783061035253785789302533453725894511253774028455649172678140732708955362642440278076912285358803828556994452519566012032713329605028956033993403608300929484232175620442931820855850889071037624757145056793059473711038430955915038020052057927221158158703182290641879368579253348733933891591127444969386298574424863249303132427510161969510904137856753028443047210840053004761932434953293975894881341608932526522358770233737305800208052271716056162507368250579820588956309348412842421076757610051273378530005149418364601455311425822422671082025558191549268444289635444651901914334756336543769433073496387263526629623924408127746873986956465506549108974389042360186065152245767732013412531984137048473487420954840216053925710492686995900669342104593143864697678746555259069591158173122331507467394825689886182692549356623813584322967066338827557589246309428738143778217617820530223626185128167950491293003009112252407276970274054889558835849117413437167942237132119807369889450863211840655018056429267449168466076850334090936821076193194827369946391322772814528493542875930660139432155671384461795803794595563972727756186041891104463616268971573776196755343988663376745922536274347768009016702672224106051354914082040725897419815932085805300238212233861345260810515567101024403054695088538824919424282665540746039812513587363113667722431891355225105923086408467571455735321496282354761900303244981274772213460733960964055049173950597585108037354294466132075657659361510326248274418068744285731731299512573249263278099621571694076477463414903422221545387636653900897223932831459102100492078186528570366892860971167625883107428887300908980112951271437682735330456545361281626226033662532319478035525101160574845118953719175701101717594152100933304859565571932532488602770708544462544199753943965913727254246623488143086433410644531250000000000000000000000000000000000000000000000000000000000*i1^74 + 21827299090218868173303597494545422894525836950515153213003869319222285866623777760592746098253352682675842513324722277017495996458678940892813484319386430618501262565247428275333022342486571012587699085127267912955806191909915421840745206448110971892679904943413224866521835912295036056051822289237215833235507501355686318538161884557503093074186758528126781110836777599539965202979931021921856385041609360403534913553975026781598521846683796679907105513452395307026936008253135692099437532368146175879500243763635461627268800666115805109704119483568958579778889587823196720246894356967810199340731033841522543601765473690650659786885439835104724083601762739975257554801255830255739698639391221761202706681281850776167596139092780316463784452447890935897926966455133570203394259481031326351561629895618965447713349680525351557500607327161271373173332469196762554021746891024469100757062148966533750513498902786264243428685579854407653581394672373325085124045433053794452422255005598816076864175454237002025138190840408020399219423465987869599306216163256220476414338058775283018940058316995048859613493772287997305946530306554531261781425473949958604918944450731259611667940464417966578694608133573455744027358071541081284588430576522449245907855080453645433900312832321304756522234146276950022409565145419196415491066707133147842832712033315313012414881818213178693569279546085497733957065821282896490107080273830785006797161747390554601951988970523692699418964855076573475223963638375912433371760572183740574249131112064049570897896092580149684222120797168449882680855050989281073191677071659003069072080064183720239855212726943957329004297670227192599087471584087362816026307975373376191707512998108039787234948088911885936269294395072983678621179960721391148255941077132972723496292192885386898240360336620203601494060370554982992912921183357097044902558256360056538136521720139774285897253965594045985437057270809173101152124173417380563674020672063743694798768091468030229337989762965366571404210370904001296287920725003345342381050668808354654632445577451887958750445653549611688531377696389242597413248290268376097285203553180028205411380271706280972722256292269091609713679946051723424297839098701015591933909896549482243492063803284585186106333541370779379182741562015997943856647376297605678659341433126095174700021985059089230964487319607120696930879874443908218972875980477602414870552896065207153947242406672777399179421339681715551866111635924999804305162354707026213528549839841526270564680946708603584312839733010696450373557837735239614289269941030973289624604126576363322484372217558821238028019573014431561229658082677434104504345476049137885374514646051818261175147010421183531879017447457813550556525206704244775441068101404566354025358881167965510340827841137264805612329862882767409673744995081857394730188679463329233452129725369329234729789435979603837991994268420917376898169749470016996974489704594069296249978243641009699322685130145662188957803816954076042799139829187608849705964793654249845647485267088533339405930471398203461501167639206617405673351606973600116099855091023023090830180320743221868933468621898693398096267317856175159220263208589232050092890123401053030926291434971855261256103850163774987035661199044941602778608862243756909271856652742604450853324096802780749088723971394608023563171641215815530307823135307205082566252485055282964386843124355472033967137976506696221786875685379776228023516151986035480261562830531270860997804979710214024832626407143685990591802124160717667202391050144821455104505229048257004573505051327120501313606046136328660068766795420392310697349535686625403837811600277571120387277705159570857211548247688670832048648296774947885406214317804001233532490674574292615241101116392823512073560871009567222166576805143779577515676055818806174392014414348900733151953522604451658265298891077851632840432609807716645430549646672455030505073001565689861314578822195932297249573777687110883583776155746806435539852714780400072369581424754225030024591482598741651757132630282361280121462350996593614432643280910782081318572291926772759684316920133702867596913707604304575239179132705935796689573439568371600044870663451842895058478663403911388128682982466843301544295812361956812558038378048357129021327422809304731031847587518376582779515948531523907103629733583716188149992376565933227539062500000000000000000000000000000000000000000000000000000000*i1^75 + 60400205706304124855294458936170097288624067878512591042227897126794922894998073851235998752522969208994877638536056098683118636425214811028286698530444641112454523200252051788237106566210589137416218583451727846365562268727007929375277878928492619838790122277288123290796807044055490438299131994822723104142965316807546652489070408043448964561390488040228048780941934178257944437015622147062775254418065038881517265917494122168659504848812827590434980835286251554220391562987130583192622191333998503403312528769797612071422289366214233541629033082185052809542119460298271400286920350480983102962171871290314876360021738823715920708326553096876990203309767264279560014507536160290503670343842124317237295618830802061623964467285343076277234149576621769372341764435237359755287517820014537978119888766635894537169749882505781136029733950915233538527164277889180520798923208139476612415719077499593607065599057430101379458000773244389054350810263653885058899700488545094460448192108009346768138931924926605958040653713231533568035250743461528951702216790052912455747641023321802130159077800404677107813597348416478155711526115938735579726801285650042529873804530186866197300284012237430738735985651496329440463780814365110080931529066264759684329643623551318225274456637938101618244832499610072287684101961554415620613349522835713893764702639723407711559325077712297832532938796745682055566204262773116867703244839959642623725113909286016198282377389237430932986576627079457758738496159229127400388769296860999767421891835224997880633124360212152742735347433138100357000369594101101865012552008661759586877601727439293945038106782269640914438397572229924173921554543965062412441729692481912744526880547980424528452866983638158489389174814842388195750212889336348164712728276205762143319543871452147977461941980336930152834843608693634096457193896321727678522299942867698483366916474248876334325571737889354641548659594841880658721443620878155231663451181234589918159646913125562779111208597438526166095964650612878536278349297045380652580507026648884999326071118648231547682707776518218549853142520009895744520735043129156052659022678354827751695277956721191585508343829005124150495493861174831806672340185056591225473516537126842398194224757833548186449300540811319717366615659810232259014681512381199224649830362476162779313265636591943276889866096266844390897917891970792554891276616141260274992841762267278050869763900500329155058480599112452447015844591280998793089115958342448853009946297094306504800403727428954581430547050202068911107291552977893718974889947437882640370553588901858800544879530672503808799252307037249693687069333631475595155685614463357516194757744433220472591842602401857220029750041657328690102272571891453361682303950677349039652497068269163883748356998690187912461223065359627867116902979054479264176029428913685701957613933788716805407439410175081795015463198209336284262793884032626942669184378149978292414811477847137815364302761537984961330416888017933894455588584805574029094685779530465691278904569327350015472869997373537398859018188563596550222000339961284141814041336167114224636186310613651875933576400981787975555851168696945886160727697623988382702774818840147847538231563054199800933080695131550310154484129298042929453836064011170790371383076335281192110571127861335069917181865932164743438327206700568536614205292070509002816710929153579870169777176952009975092802402896083035216491838419168243553959640513673474945384957862970731581500324202908526162977948405751407522985429229810340422641533416557078389729859488425378137625900257245966189138087367257274276073991180237234394916626039590153993977167411184479146060095101550712529936037327343271572388540361149503791236173246892651557265856359564828569805018810933132621492137112150603094729633025469967073598900542378276424860010014587333117962623386344753183637373812796552415446743457411277468185193892281573796696763635556477496594795489704195241305940733005119683232357323134979569876292075335310610070187298771134645594049304898851552914010525133221715605548676213137465154727416078515751141311679427435429498966137815070387796006257411013106119561823408935863495411565874397178481292800897133615745331913623965605079474461950316230220934847292769290814468579393816770327434080568069609944481211662368966468172160966601524911823162256041541695594787597656250000000000000000000000000000000000000000000000000000000*i1^76 + -63744907662198022282615563103269549364983769009125529902528180739588705650667666201466336116351826075402463165089540632487050120207651118348299279834256931029317281442202604813132564864263762027422208377039127300001965265921408279358990171408630733315635283882117363473516911521612315048471187337465311892293779527090001706649228206645904803221465754467233249539835254702934107112832116033029109417547190940358084313076875769330803470609701481654897447929886740046846713215829071216196910702511727056293553099415186710167849554451046985399633524635108622232760172304282832340578635396515177393050758069975126525149276846850446664415080857776784731906851707090036882324822183887529658854316274582638958693135003900484599940620983595621957768552373774672140322800443955026669086713484571972686042133155100221226478092842070681251365251016115740483714760757274896336735925694271591348105010565471037381197827220232188667024881647146802014663204847887914231680178998252290908613912148888449811465289548444114997061517925249638366158553160934003451367909539551083225969115037532128489386386074883593293726387292921244065355761267642071900028388348444742507536158225371936304624996718707400807320141884637607826288079709032948702499186199734882760003123368436663727429050897381129599414331758815851933312762358490614192890868367403411728388306475394479322674547537371303607907857129229687445986674965005677115681951813579431939261735519806205266566214562143701864590161041248070412175262834746724665167814234357956404601618715855672585747906791554611232100418460319686074582052941196216313731435366177660747066595107882809145082289792588584790550268544123629668753668769940468854836946110808596620318994090997367138143065648727529714735003813614594973383264498637510776651806822597974131240613039683869658051847938403974439495400204317961148377791406571437683807347583005924199273394741016147100713265288863121085138446565602320357380685399649871044100428692559657972778317870852009125909020460863356673968681149320659654255940751076782020315367036410599768031274310615910767725008334475474848230533151310707015502772336352153057523864307837078805365268507371926429661323389130979071618590267803130859484559904841079955710438795307338507385866556354386012683720211709868024108765590247154331480059645150315053000952390234024816588597597555820208688475218086988983562905022056449571438042380114890900937026922080073821763414268383938360313200174813839771499776024584811796600671807934962567312027068538408843226429953555360694605151578030340071897651601019691018146876735159573114438820921111212363199318332792848869608756180505271411880341027410539741270602815753120424540941686609889540730726240388863273379892465988655401948926766628302794639077709535546584150700635520053169965015896819121561718009356553640797664594087799261019848191221377759624658015325312154565873438790686340128198615678055651193825765249563321956423532247469006751920226088616829196997648729339919873797116504840324403688857773506316135603333780117773072330562881844645849584596442051380577392421372519815624681998301112254327007658129722701746566437941758302407746935991291716439613761755490284403850890488568078965830515229976341359777748423455587980100957007821068354818992543481625382700347641047600596472146584441280383093761509681016243068757429964191772605291602027396903121355529046612557091153692159329739942670412634015623365627219595999764272187870822575695528812136284295701484130005008567552977082744056487722394202675516524949305176992796167221931041273535501110547019120759154269113298146938156249129807713151681849730188153489400073082143107364774996623930211853490332207718397348274732652737518269655235153059234794280662956492533083843997358422486066143764045253169193471202748951510711507368319490511551949535259061694405664732195512527608261473023235408549697780439839872680284657831895201725818008278019468287861941055449939746826416130889487702867151801633572569318485870125355393603132402064654961061657278995700474951028029283493293756117791715083366891222728257607411693591858769077668505278016372926087079149541018577587057583443692186121345131936009342654995376151635301984752126543952605557284274835478334470621633449760133364296481999126462638040559608818456593754965635471252834570211052130906815613653176477335863397977178124165220651775598526000976562500000000000000000000000000000000000000000000000000000*i1^77 + -958562539848452765573084015687554470128531857786898656482924901741997740265656218955093601596955161517802596198507590698973946382656262255677469089791065929214796079557301388311589215014978996726063760961833798814640032085092861796168215656453755949973337982554623485204444295692780899762389230533491533608425530397352263706520382491419468248093555024404929658144574717490226230039940706083407102654577433559683859983568953083799642045282255147680616024049800011690183708825031274115708655328775071633965370433801309668400226202664124473195841058012655874589829440093308849114734048477418724077982152361320522002902391892488127381015445592700838915918522643291308334442429175937255444307276892855800248909693598328832955220761463350591207791469547123829392488528128557210187068962857264580369881603482921881181657842660310485717908078911393357381593272469923944300842657657032150454862950210125514618813071553761774199173093281399239484158732999888256920651580812027698516904930914097273742110468075688284545072720304670898333266105475077489308134770340011824302236924781956372747251276921142493767620789448818670186256707776538469764967314039569107797078960287997430469909148378099086207531241339272785949293934162660176587175533714269165144194461215465541415427917719834923620092511312926596753562896108814424208566162462999324577988425360413383722847121932888471996131316792631279285598401105487434108485372211643784951121970164440093003370789199676775533496900655953470343710305882873895295087985654823672686936113047615048975385795389018136445489531452749885482495547132162075702072164112605894243073937227397580366203205773583216444591241027463798347758076111379360450536945101871951366481854101864774829893482642023328446287845303143225095634603202250243528497461853189107653039181937207277387312600723520690475675701500386842690246383034239045688049999808304433704557633183512108059291553007496081509848550407203924992057550800587844665522498601000743031659679809641705719988927648395870385389641702377378841779228295862493226860048839218119140802783204148815080633844730291791422882759366069115330100418719536836116232810571029048547538793628246981521542154937078408490288866211275428605706513343986374208578085802847910196324496449027997880157507937278049257585634820054404919197950690717962453684265126380896029022905573624932380221240427592908605866506910429804708059888188483112178007418222633924124851635735467936414486807727106257768161622003860661866362562674032357481875989861837135903994624492047452362052534899237417584329096685196390286916709264592568764142551505063204636480128555823034295739469551510156827073896155376003333122009962186685165070257979415547914408963882778120952201341749877148580450225334632087166835986101623168374915135558251362687839031661513409768271083033156026977698292371677446088890711769159168473872324457687284526754018127111146752918300780063789463571813178791521086940880773312610477969023037760349711478457420877028562344698123535787277049995494100984875964676526848099803480936541511830467143281406526492015109869771563824121529347155554426088667151286488426611368523700285025752465108809272931095064688238982416318737801270739789332404302041029960228445153419584819944163703865983083043714369638376861861406999527352176170605465312631237609480176750718325761947202346957151544536666802150880049956425770259287471689029233872597176633368008532349892291115831361904185774540217485257457324234728979995980928842297817047669924363352324221064307280031203684222154035296754952830530562515855452064227680538408148677687260888584947565162202944649589176647150958218319518138836407741335422253398576264115959261500352606425522307629435851677433753238797465456955060254084798803121919718378422335631573696391434851583721611939223491947532230719400574118515564360782984744733651910041379905820077253592142201303830313452885899110915465330179611684958537586862836366147695480362418753757255152142986652973087049274135059429525034304830256534676273118283912335985435071924367089116792332594237737516481538507050307048268705170080357151627414058077693642099880807400570703191494616967826557001243613179589084046378374683526287088576480193068707744607070610623942819410267972940802418436865977211932221582105812766623412276441858941227808552110283187238209905504566252058828990101346789742819964885711669921875000000000000000000000000000000000000000000000000000*i1^78 + -3204696912322569348731925590038692987956731742720113063424089971784399297315928833384119059344198923657017037540384745227795161612456424345236042422237110956027020571252061646681774962591396063591033118409758532005984184993758847022908777469898812639718532324289024452366342630117651195853651288196730393709868881526079586837972464891083996711008893130385376902890094273030069213424920845435919108498419922783632205809148876101893129437401235426481586243987996900273515000327677841616324684237650812332800630638182167319526567856191474105269040120067649594343358110389128996047291006196012387128803477211971191424363327473950701698159376106043805648527513262981142708533104783367896529501036576368657184068843504923450068732063021472638004701970346985316109645055062544726282948186141453469466058763223599857141066646992185682805220587554510003043058644159375574910841040078664045576346160722123939006629733301553316872230748895656975873441263221824795558959748961833491785953949983044821775444875151186749176703601838957271453155962666169264602586607234543937817700279722590927961993958378609855355543936837371065149353199524483524427303708713289190407759651583247582137928330004035389714030840841354691104740472033179473541192511582793045294284494466049405086357023359653019581109491932281844291467029830896173957484304366964312941212634785476851786198348687000404743172858325324850764503935568945549735367761542615212747435377505654774039468788963741862864138586132165708226559628813454841744615144991727187635089456365038342725495821968131073405877376470463978015079205630096930914568111298387344476751933519191911238574632300528677997171974374511453053919743375434631513803237985292743642661656571096974532147430145306113364230129530867181217090523702343530383018051901437209752011985869844663804064660338109391072024756065230948206308262815255732719974694291733652312384653126593053083802517115158222829315650031682818222649909954943233447001695950719238764470382446337136894653762637525966807350315709319914339084134939915016509881059770715895954600106239462031499486277708719818706863274574892881206689230961635848113780019660045471979461844007872399148804120060425657397172688555073156556386241273617923310060880021198210247993958208620080375859124236574128352168026421570533597301098635607152341869132500248526950272555976738988342231404413307749831521838211082122405812872056536401360871505155218939976992207503701832899100321570336056996344098986045354280706323536496945782536052972904999613403021678918306630774286680977648015967827875145799576528201746528852799708571130391928074639361143073000271175837477670180088713353179845988069467498000364706757645928966043844964674470500913064896048640469284286377929058552226750451607581037281179773744701874318807687420351579413040122449435438525025049750487121125372251230163763715615673420600246847864559866811256941835357882020555303677027579177522417996770035391016209719563154305817213524221977283454812167080896816610908456448698286234693804589404516117652678404201178058930766285970870878419778963061233818606247345075884226000760237544550316336095693839121046117701188761725233377618717328256044680439472067305784573783572777854259207410747056898283290207467642106468595833861889984107747146005905365216765968746625734028667208096339135287348661718303432998519375609483818549463256813663143287941043998199593646729274459500923001060930167887166360800864237902131625605197814240816348843931522805296052979241287490324578800415056703104230448613917351954338371320793195423229887421447603089531719827902787261606366138454504040714984921900222884351384431176835549171517185350891692592647287531666334649509422390799200070194847869788487503405923297179079442189366352065671700620934843387184679809784296916917034403381417765605735571751040971874471498097601155428621741433788719323708985410180826615335683009225538705116819092279311138779327068430621170976815337287531841126629325462991888062137402447944598988049270372280115973102036327337702367836578666492898084663750771836970640087565258376096545694056752792518161019170468325696750269933723352305332870318974991604957627051769787714878877620200365999293432464546312516700477227939854949261490001934648635717274545372666156823294634691795427488257378958888290506414021549202254806327260422188149546762758745899191126227378845214843750000000000000000000000000000000000000000000000000*i1^79 + -5917890251786205668963484023634683399632541158105782909177891210836657973858178954322566324449527386550639813741348179002968877172394675775482735169048330939853350017436831686514896609414317392532450072703775034014377487501938620756893233219782409187295792034050065442305952051859684464964315879463652093734590877143626384606344288162670818703058449036244669907515284296628214418661705696748875791862356897257877221859440142841060013906259653149156335960076069284387146584069093278425930428270319790358595429922805994674320663159970351016499784938460428136388199058736069568953731123155322116829527270529342573428205484008788889099903610111714835007811884798025192468966574293782342586838918501237030946975224522292526174299941332179986549883460149281141648440666558526505126916972849289355984685142562009159930649524807631041330186259119578872064630922269427150310829146219812465260946864624314935541245914788844400160858562955350538108305627213956667663161195252152450094872460625221474009590435289474890664731688873599797978775240526132439842014869070216159594535602832115470843850055779480281587915633887013202984785722134577017687240545673586175423853673572346059872344227966344750363685748849097807947390391035089995340576977469392316504222222281644503866706893887604007239593941753054147328722578893386822025475477799292046901238270592446722563429851511512205193539767636901465894276243086935961226395876877910578794097548619494738475969382708321643399250854056907876288413550728164989439806319853572471972325083038202964751315984910296058959688015791727356605345406682522791627790759202506032911162197937480608812552334140288165525984756645889056518529509773900371102925088692941363439054372536390848642856588670608138950026513614674064208344942532253232817961887735364303018038067034945175968590349646843697559270337013726344912658961555463384190003733194364887060359590339932347659724913800483399844152486538310016931614717336387007359167214222007550912923150245879440727052726244644674858348887757302428827718098320637260870425642098122874101325979264189300060470362401143142634463040972405418424903006236426470808646628999393784080314640281584381444171385021107604685415874983628675605088726494367133531368512094764702443771500363507691370435378192505871274766806306123210485699085599337508253267501106011007152475843531097298136305379779672292536472152372952800209893984537023593134738331363513928143892340242980602490165125952272094290541535715273834511646219976776445508326505611403168263642573999659591240564577732964146786037677598143032459407774236921572011140465235273835562200737787854128757174615747059694655349203962996825707714468188764955662376441107936733178519309577954591746975152624193055964789049977515697478156367673548920700859603325154528415509924145536516654062068990608036506484174085475623912594057073966826983378816230330338681711417244058314871923895822382761858464297449665034853426620338844574871788101403717827423832243286475578574199478371626510463831483637701273801061586994934374816580078521189678657221273051483226894286333460669527837154057033074647753165951260664850310605449637728885570595952596854443312563610956440503703285393260122756561215646973493068187164226220158280222813480562475732852369252164592155322726644450164731980536792094961425191192546987672916089369951509475660855467393513696267577341298211055573277869880452605083927570329118336801054686079189876472811645896533199086464370479317320165679191901494877076710937537460618498075214737000103263639042153932067595186656394350544506914493643961649098778720680564016993581127549381670884427276575196366515663283630137317947902597264641703153166674278837480898828547217263502367406068303078628470812321393151621705992452153932656250502814087830958886181748154095667302884350469273684944163292991144677216380729373613152944041792628221224443105377969985341659337503027692274834254946654473740510454230028078225299541845856194808766587886371453864537767518322747868099590193985288943297620554664556478579580355852493016580228175340992122187965335200134946380212512911794990236031406157767814792032108197802568327896798354228481754833621449428703999698112242111997151409685664549198834252684956749507823396746368936415343821092551943239041830068799513663019968963172190543749535968379895289049577762618969956065484439022839069366455078125000000000000000000000000000000000000000000000*i1^80 + -6293760996177141728456313882318745883619182731517666264538916842646063611907092697680526157641018670409974536640376760509979006400470567531967236698742452087990685644473668155900898676169340278624888495658186146001359454490413783077196382534075141658113706471609419163050055673282383095669662164833727096188373197373707157462017463196798500186827186555343914288341140390284580218218262486258124170000713861415519558763637318770594478974051566619839322290498025129369525612784902309123367207699494589018018579143838261387289816566966371284531493268811471001105165595584216812673027414519201113388096114756981167795109012292449654613453325319033485779184160487388032250275937827115407595030279041064384013409766272662699952348791655106166461982285821040258097369614695631338849147406176987301007083850539841843020971283636606918220146264276095561872430580671646402082070184029359935193286387726518567169195792560674956355421643391622342052893690528647676071516020192104347238002760988615329908268169957781681795256597818672793715981075514991274315670118967749841253464541416825231557161874372623297342153347349247547326182225781665847345617535045347452200696942522310793560091437839632100245714640977264131350345532584583892237889818139902750349545443310047834605252430087730792356753992556236531942326897423842171387280653014381859320145489560752134396661466796154985191802541510632991613814325461680512888738550198550620094418589237285128709458800985507550899063264143331399772004056711124636718641981822075996753719917835988111846330606238491885425013017228838879976409780020475129198856402668830656851380281959491604646008687460074003579991385456656247484870576351700053676757852020347232230579471443657177589679005049178969436172319616936487450820299275287466027854596297174671805192177085096314707893866095975165021487945334748073426657874910148535336177891562561157035455135467563545455630290135208177439739892907385031553384746532260259759560690432890032186929917420131933178747752876723711420504551316294615849744132093819557641589042022537730060111424580052712045678606278776735875050912696454838557539639680509898048842550486835814393318555894041203287783587351113310437169839917765806210733241335009953632307544646362480488359888888840055865906535776025830969879923609125870982562049793141357756535768716069835427338676467829929729069033332110015934160258743266570768713571477895792270019151611926160253111990483306956985719561940332599843691141563809009350832206619601763858715239491629817075963088765371227662592871372465589633284308146712361329526451602699698706223705892918340681305443618997092921447913911346506072933539418173413569113579374132172275424207506971233347478704046339912682155887459078815842208986006139345013706691833149960567195189620230177672613154727998711978222283539562050805194478790600126036912479388641897981554988149658058800479836318420651024596144681647843309053852377446049749321646051616252299360359295063788837544658961666658636452638446348984049437784889983059284191876377299356664821751285085430098469788831244352288420251258398502911848840784123805787160401940286652665693763367256982548088168170481002088078445566041060162242272966772105490281799083053668777673740553831706975175877296915809152517916702690756182256705786626809400666743659180198067859951711886416668445554856588913507943802862428046892513322602225606592633364964916039053842681689871019084241955019067838413824049887513171242813667599001629536880550570497270601821746954558340208158523811326872808174013058496158083908198613496107462440561084678279402429531667395181846110798380186550287605354336475354701966567722374538551969176147918324007433188896091395599406938295720782740222454877691573514386610491317032460158469804000695632142513397161066103757554236568036836739017515922024609321812598693457192390105723439830807819774431189303811572803119044222673643488646320730382200336001831779357224382819555368734913543149287894677152206506630933571188568151931127414856243281960298693824797672942926557760425797757474609034569598401253045759914436050243227087987544854570736072516076822353583426118536492222828740034642550922223363151471118013606651518953653926386941517537767469069027098653206901534771738144727604005601560543903092515727284307851536257981042198058369479515119453133910679132334564656048314645886421203613281250000000000000000000000000000000000000000000*i1^81 + -2514975763265164952914322415032423618296467109497875910539647700553210646328036140300123066292833722778499962681981424885884048855070831556559560273514168831379271844127106404865733840437774542491369642889958408155432780748007691794476592057897277009219292705499907229398929410677962549197125396638236498034918911078612645697594292787780457541522163742208449431402983563023133561317294117886179873663581130728725775313072315386037150486180457288059123049265029986841952852218858337012015940017158573601533355087865557751054985441626764401253037600552891082403574327126434085479399540793761715533895826576948386006185069947223209647917486161240833646837706739305414006910968700154332409876407125963992031950226896492473564178390031300708426098065552349201530398538350934254978895469884191194837366678652709412828458299987874726402033892702171995989260296476623992808180097985525607465696920669774734361923862178655484451611262393825555916584089016317171711759704415986085665082642105090652546299767167274698053268977530655146650379039243186098098127776650478349211132572225681478191831118197409037397449055750411367629667541069225599703284989386947066577978230065279305147938018440839065119976009076433295481919844806159990200001228915836437168733052189164030040394322806522131369056718068840260009989948968632941648581735917805452162894686949747306054684127040869796537683233557949753048486747566622492276367753193676370001434706882325400865155182462161954014461788025856068506825027095677019043239954962467942884160015764228596558096498899725585479791307646687173237852931393982142276620821112471454571311766767341481076516319660846069536440339838672520817465722980191481610378216916169622204438099094564452133545763726526903940670334467302669572481823327757070880037674524826518325965266056267947372747936048533102349817722644738488012159903611315015021840891681034181347863558410141708284097106938897658709825369730289260971163795529540414695312178882718039214676636151075495343535582929900985535764362431026011002088284882179921835814466115327391107289368028844381071061553327683396554351131639015620512739100372570527895293282664036879625120880588906772589114133352857466587191515817264888392369266357127467481564978613951268795056856288136844902564954712499017980372517262750493482941668336073271120891036145293389982175628939234441880802606137455607318132902442463576229259736844994801783985668408791840346247144915207096822239306688129155307718818062492984584935970025586545568111566323222898264423482324593939844421662160838108548443148916375645482752310375108881322614911595135197199782961144077743032718642700563421840136928177111792888835857369479024964772008592297829906595632861068188839615415466044057767137400446446512181812227554074848539328232467509624738195890832986692758042873482924580760325474402774542727137091155200975247885219876803726503119657383267532793710827403394167890153694164686654909400982757784115372629938304568133779182974735229582328631506350883681526840911313952329081717013217027773451070693966496220853615908858493314919654861366976271720422598092767324748298904952922039197526923252518348890795219130544099870751088220719053236519397592623851196155441485497833493336439608815301622112496423770804403681060947198531357609185877847044006206400311684027644764603376260723158924622281370064591733491567401440985006725843583619202471702169280731943732355253405024676308735972659395850526721102423401254770388743656301453544170171652780837885084971976144042554699154878433760704357680100369724925508964889744714942694752193785512043595680373401584267228330373778095128813755474424934769580624327986953561143795085781939663930833430094118860915374277339962454981102065232904262079378308242588854641694323929922006261860207203226934939777375538283239562392195854278619490994359430911238155000750504072532928877900757573406123682439140372073636640383540404841666415629352682263048968756661570191305427655796158277786445678887750472449952490244270671968612470554554604645738108366288143593576193793689332120148199260459168748864692397788262384473621652386352203279825607217590558356486654541281843861573096052356297802616988902964585814590584461113286537685450037474467155520968242748588127001787830269047580913977335104098342838244003569647531398076692777509156661447375924467451113741844892501831054687500000000000000000000000000000000000000000*i1^82 + 2738658252043216963210609823458853447900820955857698848421717491001889359082077427287454122061222464296894374281085559528159135660199991699849098399890329712192118958568430158273045948278026031520281891746965077229888207739600720575839958799237113594736480819723179441630038331775105532405085179752472793735953564908519261405556344312225017213874192261067059286998349482171269872026752299012620521254361716132867514626399278727423409027120387924840814454143853465879960796646158252874224242665793263403180506534618067240885353981745913181389672135105956775555594640881005874500344703049286295518893470311667404283329110157008537085792278221103763695054985402898017437882626324451443097967584181384813282385382712554122332104687764636370779598891618260050707316648370143268453812222563542544792659508243678288681848443978476989095955279855406328827128203262016744744707712040624718439689483816019606906309151874680544493431972233660471034039102324416097875225976826769613003578977564556890314942824652569281534583184932713521004133546544873419109598876353925427848866567278313624373429639049573388522174743241545467799540429762491471689682949185955366200394619378185772403363567634776336050033500521567445205416276489638383043730747548869929729556948748779665798495952796454042221685980602295080103843262821833303428021919770646254127287091817704046138486198692889464097640184301344152618589974967885731300196826498156639708054139670229834787532523031741193175859369579984864999866117367744063662153365550211066689180248728643294732966376487661846199548964512903317508761442833990947751468908954853199517977940045761732229994068257601681750932538657606603370600365394067556365451798759466495221008612292792930279766271599774863851584038533425415899623509177392199809887169392168264545494952680149761030708697653238461589242595606792116976209183383326688947093198618976403873881861458558316260283059686321759556276320287458097285416185864942022327786257804474659201213971786177500456651945067297797224693864886590746204685225122471910748481087450067715465105253200887890289690048502809849746905183622736824163036601940393861807261038130004352537955831592515572957637668220937414167592352733247447641845199067575441252544864333865799064123741579424593759067041815129267270038051327611778935139528826957082374624600976561133501364140641862621932718878375702777503208484531172960376288087190352995767068178128755049462713932007943303598991434150444859006685212536115150289121615571267350166414743357740632012062948259732949018176786461854501839741574763680134550516773919980531801535572015110041015809572797762827930146221565406282963435313645608070628864215328451263592029589180921082723536842466167454159456653456200364947421191744237583079416421541200627225838194882413263579857470343766489864512679276622697645105858855091217447444853359953336522401210147605816408544037908563273867299329255514244237647060849385765336391786031314119119010060232857834477857933601020715021325652679856896614355830961677323484865400859166239222708777703760092546279071348732930090654714808096989100044924153808320889779625921590056659287135553797243917566715984342268639024666207366565848577187895220229889125532465421177223122795237479854307555646493249371359174063291992325902216638060193713215157701281421388281454335572342297323888323650196645077915101712924905996676295143731113831124369593902172529624566836067195665838591734483739523996184634783265121607682256239012646029737843230372006808293304856348912216349391342034279115791896333063180357939985074985366644345394607602397899386040945008962576310629301472759674644941567040737443460726448123751054722227048095836449280640583835583824467116919909716741882688731359008567695099830273689219333896429744747052119364765915534989756292175398354831625344236853018074808839210593186926778007157845272032849138410956387687011037495498453330488973014910928251511682797522486340745321234536408027170962344647676202799642125634084563213241340179440858073430930811846459922658691379153062294279199056340276241156173168467072537536893791038908225811177857922115974916107514362591283504235547599526224214921237216147932033099872018211559046239132877022874588572549877693427784800796819276447737442963906267480083963267555287401672035278766690630221778077696016665855405225471486119204200804233551025390625000000000000000000000000000000000000000*i1^83 + 4577412893462583257863535717384831917130403061103523045707889923132927263511699121116998229425966955065744278186475771183791213770390102870047265629234786045311344438183180562796727306571361304283961462985460988568172719357478153705800820077780239356289811778466715977813831513660692472626469523190899969133164689428750380412512591312483413835084870275137590968385150868595915797785935675441276301852885606272100217664178732714791867035568000848878509940776087910327640833392883724830962268208802387764230104481302483607224835173761618484556900008285026492638950946207884027629267344106881708294132689341202692219450789459974259808687080875439524826680707943471298937485373762260859323006349118408097939485880845042762336930986785093692418270220844912290603575615439643591739573851690870660308320644193484208658887434015990376375322732934225153532571920687168126895302414811433366447645735836722092591891563216787883113175334882156013156952275728384575547587877508685489259517390749694586950293708231488641820236245431183887432915424690021097050736290424093913377361378989164761079711475512470953816786960103215425318341345002272779748056324204374186163147683641537990624651897523365714334373352971817556214442986568510828640496211007938559027970221779509497912711839762412840457617404454193714869371435309847666935215544691377581380280750312726215346601818169240443390352337948562914494002611117701950041171638816847917443521443138939720943498051838245415694141653987700378877064745086324488448845763357192221226797201083641888820968862611602376148835886908406451411640983150296591901230802379367409902653867903031363993519514897804604733386571041134345577556339849507484305252193099662649799558338615740011359908947965874913343944023905888329668463725124874109631921970135442491796227351320661812615280750226290309664933967582945689852820387529574537716049792005054404492627817501600064836598803326606245278660391548835459846866926332684130424954413980349033362150555348841731957306283313288648312731804056547970023979484053324310513740456767358945887998077345648760729901390833468137069299014947589844334440861111686990275839507237218544502878875394242676878291596136010938924974802974145578209479114948915561141627776981483112408310593317671842671714053673618875956664942124370201254616378630118073411114584825650270823639942678861609246799862133274006417792064164342657785294100609417077167971833011330628955216530122909389333461885775907791115448403839252084102416229918321950384018274110242165514996787348812949657066588174944970021280862563970529878159727789493166035206626887767800137131862351127549868601339253022695999777886121126804052731582435114449972594275325421430114745385791161676872408758276976234203697700485166352867717674776339445229326005423503769036105444991938889729924037607345689324660513224227489982163856975816292066638375483772856483537207999739023965944751926482141876978333259459418894829542152177206641371919497970751464605398746017031700593377917331825634745319912294049080557705673531669230041782138319563221320745040902208178294844000202736123995349477051788934012099052747582992373337153609309093358995715944640259478201950729689124799264162259695757480461446671908793122763726849491816205826180878561876389908515268415458140911705054306988816193242944797486018425886684726627986212124012070523439038418367043521538136917770053787589918556538845706724015189169395508573751538585383832887039984300596045576196768260183890786309100046062677482677675940308933880510390427150876174395294671288448674745021705306197546071369422132882416298572801877350935606071330930796286741742115008871542291579911964369583397927163176526829576587410168705001831833803218812543489850725110883001357157960673257161651555565347396190637364927023096040928621098589694224600864965978482622609020539098151931645321705714457493109363696923668423543192844049764185809341036995743731020312212566042693269825166695281880429827513172185373422465284761119538529477136939779394222324754714520785325886331435653666940570770195985376835905644584637432608770735905108274923942044427912739223436517111838124058737191231080339648614650137390128323804248538418517999686692648072437161013131239308435193042914149749772318930779417356961333599013772848368635116653934478043992851286345720923653956901944184210151433944702148437500000000000000000000000000000000000000000*i1^84 + 2358825228586221869010185166696860516303431824724725782856359031202679646360058549492309990969649605557664801521992891972743337804191391806797568685846303146667126245682094716542430345671847050951176535900838795935892657918099794537332591514436797294987362247295257100043729592098016886959045306780517086826093739165214701137935865782616972151027266364925991774714974751793328301209615648855491220357972679998014671278140278050857570910324041029833395567860382115677825140903600698355031112467363564953396575392276247781856309386741462450442921943707693227393201889409815792142396411880668749688752286981137274590703534168046721323908003150842658880947439383110398568894155704970081250585886304553571850044472146063722819068954211301383760042682981692074360405423004647882212534888831981496404953962041054213068071470413706811755972786698363398741266725135965827892166033752896645846383009989656507371949029706816269265178761360976619410199258075839694377754686410446432817450515008532111950150372313568278380602443845655230174785218761812003814945597885529199790805369954269743902570364751822632478281550515101453187941097012436246396394616216588394400706001861135496172075311604622646821340032432537134022549402107090690660767132954454194671216455074230696032595356410146163875895559376601785525830424862353672989198022229239017467209757625378867911290425985424000448266313797488108484942531833521308737544982096064806883209390889529117748199871891171335520566920935544970414340170947835062093251930239258551377782389177409698834668600255203061811359887167549497251254188793286836001218861708219304313264513540638405096221028130317750878295306556995648067329206297607933837799596647463115552145577965691645786799376528120508481966234485462305516631369480974808778413152639721521295191741566084585831731956113910115410855330996737887499430350228681922890982246552928215712397015956626145623093323859785499108439955293504697453238032698827551664603593417491880342986259292678287695158507081616203151570607891821375335761825830007138405701696997942353187651224916751809067574716397400288290546571862302763386188916372288273428192152353941555354985930216608672791569202590757879533480174043279447310154395332052876515192075462402000637671136874549982595313867337252715669806205482462372030971494939256297458169711489878104947426797877967257637312885980109168120427117018567937722342647915675783350202318881442742053882990073669259247383195030996408856352617040312154363862194747182494249981090317542472940916120239633098611855141808276492527237297465683327550104167610454868333033930498788108496130175904181078641906903384591561679928932292850955717893240933088826773830359469566282329445069601154292035023197003206486475219615794939907321293829572853801047667574875370854366568652348268708474667215022424350290922355936179739925798580740023835873458730873205956209558063887927920805179638386390491528356418429905728481091475042764998292853966486158410272239057082561968114062116777712265216229358223175445420711826869192907615059270987906278329442794149906709633426763776425970070523858505963059966626910998894164310193798246981495489714185961774434870499671233304681278776901117445087143019063968301067553052048085417355753984315953854316242024363366997542055251966348718909458399098517882478534465259845924163227840991475404301923865082502544214436367165873371936900771244795518015296168228511928680521285900440476354147739398528073355163514346390132425514416344277021686409517199046824916234174008545628132349320030614706727464030961617346576995441634042768964673786740156114548653884323663558329553539828932333894494928470347519271148227940039166343586342662411460740294547368632281833659629181187502716551414614823363906306586434631175039075420697584925875686892098208531796054164357573273337363771834906702200485359362545953732350166742584315821146255820718401198791616571140469306692821447457213763552893348657859745672638169608849765893206907442923325606791181864507884554226635561960450384358260723077231381661916143529499738147455071487665908393727088652454653259751860785555399734046129358306591552574151300075792368833132433406434171973767234987889747771741170793339863884391202944021728639613037710546548963468263871655288625254054713534915181532401896129270695237097185334440574422387726372107863426208496093750000000000000000000000000000000000000*i1^85 + -313574900740372520171942235196966878047550704783333645277726769793674422536716472300977099305454528368136702024835367857262447843401426280787513899475988693876627088937244461253971018535712331984433347854774411272111825276186232971846029940096469633385755844708501392668875904746516283101392235458676029476817510094278176083656825855692731396697601645960407821751378786797753259515728046319981725994434848433960157134343692587110788388201641453311090935097939118460650671487024459462263276742746875595335188633019690054689049518465361937019309449947791649602886721331529617397986595850089445960612421292907618315271443751684060491092144101379846752120508731647394454900307098522098262025226886445329850505461575821038748169960896067193158441906240502320663514452482092463864608311345146661000756741965611336509332177218525271476813117387330537422328786087463255383188025572620713260611025048380684809489898198588208167646172317501600278536382934006517199178467501986650513885230620204311782754186034023385209647786142120573723277390965565251409279534416549459655655700095540354943686365301511489678072091638067836149995367110747811630069953908615763017854844465404415746810212505181594206190685292976162295408470651149596646970650860015582450653287367504304092567795039933730425191796379063940420026414011309385246242275341989586510853319809586331479118829693812814402693621397017620797748497349868845687054900543995256644512807708522516981345505025373432414061195274505897088118068210338940986567807801990777090866024208938469109723699938197127319208391776297516183879152644091037633433232778590608248902142399049421617788826417321034192169315474427875462369641191864342371046168722831489072923736488219454905100711871836172602909751611383898436392190442422638550297332971666672380624541485359851353857273016220013301681108860261468411087527026025837716416757434756389780835865305044577646047511640878954720449975278242663850471466290267210391202257030762126023700857053484203466552086211755195371646688578662404462263845276458223796281475018413071346766991268134529809928266530004773668718028759293691567441635437458843157495916692064127573521252338425861961188033408794001111434940670118083038999493140061448214009491664541241424358251579758217581524276366202169224207570358187425272768220328020163383442737554553028007346394777457020627913762477260367462680166330788698499432658062855827510703912237684353082172389804322140183806286702809695665738687001010486761062667216539125445369176312294298147221643354135079824681836036444845472408773304009995518836901054142100560564760615081964258739041379951428890212802193444331967434753631022865109806037802915107853637956658550396361507653376378908556054907999068466118951523628761224248908898884377343903800014425387083095877328853481001956093714227917243224571788977614121023377964280145430483671401659859991575794680869170562759988166378205532138837637061786926370112483377238759770341519756702060242372646619962986418962212282467203545870644886584012657800350113348750356270905231746195812911673196140853366002545298462238500741789738378654835234030954496757295791080994237081706122243338552083135744837335668299207488821104839787965203193133240267163705859324078691004213246980139398041903892405580374276585417842208512468743143682604085185917090328852391417383333685283890001302163453235054476513546517154606574447218877054394560274565262293920105813356858947469130081696951408075638126993776705005737903804181226016906162315466376326395769639377635487080766720100988438384402107405622733942187641655594573115403728840115207733073912194924974968779360924162968987737830854548263155052085597229446201439519442928148079507432955332374911443753323754917299995568744205168640469812497196510037848237555325356363735239874696979528210904103637826091041539899073968227313877250017393102516593821107187085206527805671724775282851151489147728504865840894091738077024791023890511691543909497667012909132405761780044156102349304811222089337510159501092492385199987732502322649617502007254971659332726104361924112991525822284980450820862929352364408695413159721784002060454942673189094354761726572253221953860790484568649039085034556019436112896923736942802787291626594127062927255406615322512789773650695192024619188273109082075093805713761341280587657820433378219604492187500000000000000000000000000000000000*i1^86 + -1052032845566351294438402778719069884178037180699432985987424550102514252428423730740100226462334520443266142326665483602575441908819555278952937765235153101341497575580206983999163085311675925970872928510770733958521662947705726697004065691739066712087410412365600231828001737126500840962610112746129826859532839857686466321500941947811851991484243635405031324079366515770931216886121028791267357406770972893108374403258597255305074369041848979615803868683686138514529377223118401323534264903072640847162637906353488857043942688124738387678799710620926090603351839274728791692462682572394269789764726996788219656469498623781852134051638558433053099625275612108508149688837099710779860214782403140226385169070079097238875548240603029037847730357074714941853611272670635695262538135214597445627943202376748234975311065148100034793285580881833077297281111213352644541313723922046614256652199380909035038218302130829948425545695880498847668993759417198094390048816302893233189395120620178878437335650795361040779615804522972118114362421857666997757173945731423915495597178101553490513379744609032875427651653688277167635361729201589876726478965478192571710029793676763730903293832932902190842334100645746974278472365105590302941499631056172104538223136681131057557942015828142601802499386409937888695157609362700069903974401176739666985881777374797381374124076665177247238674992164227048998075515877975557368324153223169599217444194667503732961911051711845279655616540781611759472597996527693236126555619516772809970175597539920703527821596940018700730127465030408500609931239109046151304350858414781644889714158764887256009409956950629484144446013897396524432389210144057248655691500832968409113138334727011544971868237424722588658700394007475545938396831001854937847179853919661170620628764481046478737503106053320366090917529531960548534474323708456407590592091031589148935415452505327510112701611214989757262091228378395734283677983028857396054471514270680823161307609544586307818155080002699777864887058858784758043938270683876045263214002095151948229887880458678525363386556242996616214626546753567118189865406891278820415408386198802874522156353960468942614942694094486161176280224411077219943419888073596190433062961640196864587501482686360670224386745313409092399911918815048117043645426885272346928794448022788563562626103740747938981127491606704345343701566569279948163999533314727655257143875265714511630127064679515895549535047094113451879504578231556271614739229798300243568430898817543588375707900387583695789780539648940754881222115358523495913970836010205694288407793195002789472485509598876605236491994659969203409457970876582660483303503251779482537077650230693494703853299394945251143467551789524129452313170852048205371927444165376929308664206676214917332673220421502289593707841211228675913590438465089107950059996595517624954925346478700030452048191157649823634162733971484689052799916307402034109678245329722372695090831155255176464023291451774061725936547423479950324759781286487296438965847327340778882949424495032171880457576759237839802925030912526831318390753655313265547097726060585203537657949951676810538817685937145395547247987500103934574966069408081705136857939054703523875167868704885323645020990180504938751535223165815174414161374830424460007324953806816841947848217635446301578077118774244312227071474200315528343557026848140765521156474069640916364890442528552686671278464388360990102859721050987200432119509096806037006783130362861372135488117466524265630572636527231326428664776551002112910099080058911490903962060620511096811329154038047332406691259737007178850917651895101564361823745355375583175699099494647615112435881523480526105110140453417689248776902670627351786091589827793016601939162762718490434715853646755599569590923745216010200103268231319963761998550686005596586425155568826697695205405193373212874417881712371413079032121839716107452176325163940931872896147069858610282157504300192854018506555650015934787425449192715385974214012923227320170603033101572591968301278594906846928670094153529889408371696811454094564816704279776238934513712546608040230053097982593851591694086767518759725266188601965974593107198040756153477651657712838825823621712555731616566581854483196699260962928944859118149247378127453858805950815367979966907796551822684705257415771484375000000000000000000000000000000000*i1^87 + -465334899909043918867275933344667127133286567178052033397166284104720960930574995536262836228789798876075932127150430897169815059946054124729452586689094286773776675467588243577540344674971441020916977665546890842888621713116497292274000909385945440173032624670221281415433177327375750744056477406266919913288641990950044804041691277357958141850252107284268750791938783561129061095889431557137789902955992273573268174172106512979651051275222721224828114084705356589853600778826132618968336841379146782549105406780805961036468466593459156067168954420252470716975735631559274596361442476259796345790530444576284696779581262984080841677170358107115822407713984131882296556227355755579338175192620436190922055926512075676553557094827752611884059374508819123116000927810159945820938911874185950471853136456011338209652943855027435042193363270305155246741129502678320013382797306321307368674069073175154122428054517870744280292600905866074812913346364592234145954916981560311852616835938910902664105919216364803560678871727944486419716338227739195724688955887732013468905070040249679351714278388881401063860765805377936134975551741305488219876409429152932508879966957980458624148030727385898710073557868575816669644914358164811118855691842470186601678753651083405519283431473658057898281284793311697803553246273445472657054157961104634950763863888017655807519185512575227066420645035697102013185925450138062446274300074822386051037274260150093019861126968742753933297376715015338451947718482215114355263577324565194892676170176302044943782278671554344430306209448363453696732321002092760086804390024382871572216060428854602236827615242241758899034473017995345981244723602646405837003377064635614674108383968788202731406305654052535115796935489300904543012980635452554276006928963606530227589558475317461424569052466374755414859119819762837588269996298515821775790276356908797446874687980029788950870407620076785651391127696068083416515844268980269375612769017707651137228719053545830864015724844557033354992475302590765668573031902211296329512864367763353175179560549926758515235234401353758891490082237846725931026138116035792158591029457440009670433513746749512113328811905502518689609913210592359295082414244867813453709331846230445700591503321934296530350172792944340552612443758109146448020940416558347898778888356328734935525582240685485192198248317455702303836341363114108828527570773393010134954449131029326040891018991722867112536841488703746251606123939500311614325989793343005504484142259357507078401151120419105425546794710015465534595052418087900633886269536984680220580068763411354418533493324741022569191632729502414753155668135463028075080671264764186612761327730952828922102810046340537682582716482559538864246637271589797777441064327449952927939974748495601118490076298622990087384025872260710737637538616695468448871280206682976888087649028960045791656199631305276716167842071918458153530261021699515057938275326325895331014426013214736966106861281409684242647784843451163670802287945907334784522382078621591464333053417197763517156224400618219245007102506596661603093234863971532129884133935932991968748230686506653044363779795054853885365182693162024087742862331165057439456512514740449204833574198023117372049284447528403881000001101865600998396310688822867935645591358437341706469455017009439883393228972599291717246410143258532084440583544813810678664418836883944031286926746026155577281694649483877638398822803084114863817736522136615519838438145601158389833250418652202147788423103481834771515197580468334599424951891410815373221071874839801207651025335019899485044089433879551797777993270222452759934864748180409544615610449786912147680736155937518016328362835916902761061313711749986401010266312973025924498331930277540123505858551232069790399049820341876664242223235023365462451930073455752006359473293006543463735342784742467084617768678086249538819699262270940518605113079506381278697864891160862414142866021346941300170079986086439118522469462995250390478954994000717268120096300996890355441250769820998267098176492424182072696393327981288309345440632109744349091662461958156898103082573424189152866414271665696845545976087856042332932907157152941929295784011038026033162721088662306039526491317514720179155992557864319292954055544376615948334342809378227912020520307123661041259765625000000000000000000000000000000*i1^88 + 103154698514134886107794493914757921982257584162123176144661124088320608628739331906189684886998534483323969418137896055962269528116358436208470612182764267710984687172798466172901956065330900292912747919121320041035898076671104444302351336398487798570179315296125636814245082359337873959286819821264305639038441564951049178609533399283286588446507148806542106846040048305544936039625288863970280084913874139199294016389571122709755693303722914803697900663840848727923815923741361310367510146153954051619915531827240546636577865778208497085449775645058866376510072984666699786561458147643743884523441524923978674881824356804201814199912368494765321366548085204352071609056349119986860430257897488612057519631119332491701337881614962651569755042875626689487552292826502763724831139944936045741580436970420848020598484784722592411383227903045339118550761363616995690544768250258645411739756415694189890420164552822648759662741937684320287463202847018844946735478742271283240435030136883606640317465261747795017115419601245638252345057220719053751382711171906998427908276729615175694471067291939778146301961904776459256738515167793095393834510759342077170510588075500837408010529908901218831120279033594481195875320347958754764069750452631160504144153526807694673783929823348693493923248313203363721546018986324257169141075604109754513842915410361259605666218747729378381891538140712711460840410658487237613814552463797179233174188361808194901917873019550125335978836422892330224250326014151811725396519090687616742882211792316298520088225102081055947136550766126251136153534097551468828728364206687664137006656906995346889955965511767278529754429917187902127946589828543792823580227921346961702183077196698755799473263854913147465677457507950664037164274042019548069220020242418074054223197389305370583037946533961175162346897206167488018181722132106088925651273336979267839871565575581259013056556884740808213384965856408366911123561805708525365347887480001285012758327728049383286991409151470268906147247127455893605833020209593802503533909945985776763527811739142051286215310366342519737769324400811615483063542149821824440443752836420304305218169226495516786790782854893197744250578035457041827519100780520005821594483411781734741015513475685426527167528213283501428770873726257414288867808526049945841455657933097954922589159865779472708152903981235305154777621367868988866090095883971879714005551546614863525059761112684327628919832630527034215075587922272654715430280360656629348217635079382515696285791712607959769147130239056083013381236023704294278374294484440407527579266836768603905618230312926728368496636631170107338203210616642783582925518796148142070174692058541778690111672174715458180057899590623394319612755023419466123795874224282276909198969853629746761022931040796514032222454092808358864160068081223084130145280195725252769786758065332848935150384830143020782461511814654488788691257631507119645457235963553915927051940471724592836428702889839669975860801346349667852940956321471915329385818912179743334869491456517422727996887207238748859817870687807252685349981749238539537745776661023463129161926141510044971548171208380537622919722042903881033764314335788677412099223542623831514656294722759257758469239343780434760365921090380150569952543560029336494901432918769224012062528349816952661250363730341115440209217269702263431885913023022074369838041680558771301119446693845975933199858266200767922131822633313140394864176107769807057044428117754341479111727646896665792517320965357227410574789234770366681768427650525843405233263951367614683829763244077857251041806279895832982672060065980497017337939689955262922577800667492613819414906368542060850838017588797834170535066569348444385416664803230457831811229156888274364642954575763751006674654149566384627932780554522042666996620688267780321129602028146636268560411916566377564287862664894010615647194244617142195109461970078816793892009904382090172776929150343808316470574570714853707909239305312158588785663025601809239818209316368296888659211959255467569570733177738253178023278408879965964367035520580390733612240477974434280463553328816610886965271186399377855009059779235811120134840394998702430027332004705989985756558172108678450736891930122200532541770475350134810500512582263384206079925853316581196850165724754333496093750000000000000000000000000000*i1^89 + 132102298881510423424314148523229355332490815419027893557578558072045269972603848508015992956550906119612912097689386469791562711414552197565394356408489005092039777038175939373374052251115308967260455557450416217673213334611961032925627370476832263529036990898075134887952620784261577893382830112668212623207856617707275859754752633763490021169525350031066898316317884813197605330844719215994964504255074899397831047124916648207610367537208496985342258574184838283144588245672971099698549958755411298446106943426927793733175266377168501113064831828561274266895109352410177496296107145321862438871202780004395456473144900634359792173846485202884146018397281966038349856797893353010311875266101457318703706616929457908404302338978003965430996530423049670982475564925149036787822901632236300430979484736959402614040391615143671890981827229139405064855960184869780610940456854292860632505195615774474466831366930529310738350641454288764702940138391625422896801884010370933163506139770232081798486449979666602474105854301390885453528763968554028284880324198900686926695283010713883831092542804877055625625936641362661145860362728050425436498400621849274048036629705111894592905500899336271146396710018311352193442880050768380568212126757306313480630984463158845462817413792640560841435715270415155328397349935460490309076453227022540288221014527609249320353210974200895805439089511624348691986234153200492494793350359523045520386067320279865242059266889712840079472484454253629458461307308379483972857571045772724108027671429987541115159357660709322883517531097352044743718381041577634610042246229202984531836895315443652123546017507754823989371154372652777328238181183884992795490295558487011738591532803904765612746113576412822116843075382964899791971759863912571083357952170814646103069780992087262734840740590283335672538888525375578006154718403695460084301617039701587643579548618121467802017184971746190790274596425577861890620309991634117610326417033281535585372207368307722629486334537726667837598412334166640615869683988223678782450615535319711791851393102846507904600881980749521442591733101621206883518953609397671225766064254283329027534061698211157147062954117457039573445034119543659507721468281563290100744717343921456515034090214545848726975600499817252104637751879445099279438349345238520424180466200509649985002289158688190933987040092462567521572392593761298880368234262179532467574825365827501809903398550261571117730570949913825806944209616675777379531829817486548071850928613678788724030884886822895488856496618144118059184767683813135860126624852965209979904640653272121297593902499606951021933115305638083227105804174206062776016386068476838636339433888256576221618183522623760126165742042004222668381643554693287958218484291455030626691951484168321573945312753961551266570922045214605438199247337780349786127566126923008435659494291451788284943972084232943359585388356123716996005651940290185446848524620401678541317048546720363767791152885881227042284311524475998761800357292525781016521899366998854510445209693942502591063451943621392707737582551852697567986874925677112783510992165380328762688500401335238890156008019388124783542821813296328871552432726207795920377552230744583748591614715922725162945029823775458511867742867844929253627462545560437182965809142255827750243443680480538632395253772167603030868514218915240353016233797262239339130422412288213842408488975006323779428544153514586648476787834741686003145379040483267509903651871002731906944879705273162714164621931563586964759095217941640739380003992483360956764054220285992380687151711124996289497657197681053060249060934159528851145363559310875501567630389183374139451417360124247241859831104492052605099300006211636959878415193992514907410626557975945169200770405904125643207407622018377134278902445034501499810348501533180239183174913539602130447078353317766170083961769862540317153129700011041670898009121830379848573072584025661729547017151531402838860388044244076700325241540130939048237489525413913581712074276689789711002135610234338949558300107242920137624446721199136724741331823837736536120019850420580819754921300082779218962554975539437489149437291510963157327712827786869461027904351271343336607969418689116190281900737231693167096678539848889261700421209803999605947311124509724322706460952758789062500000000000000000000000000*i1^90 + -5948285426608363373186454603569244985085969421408418869806990699230081755075924836336648238766496593204513444813032993892447274422032855528482761008953281369365216445007216154231969841795124588978580796745513120318141497630499650593918135813574434562532035242600729954532532696490217024411565148653157569330190016737358116386184441840382984837583493271426691930082466944705946865066437208950088113886811088560031467429223671320144734209349799095690542015200932019024510871675871179033355675115812402665795695398546432046610351230270359775347893261528419977260068680207443950403119863764667279020592310465745456021508198881324082057079139707818906544227814137529394148422069969003903976344337227107328624664395031147019105011516712494960147933292175457907003841766607884287470708207715904426689913405209645367598331602022866320207467101813676453693578059304106008734847774520478208632312191633928934011179383899347490723997445635836758615721721870121546429732532954075655328269220404282964083602053694509262176879989149292308237416338250626952543711114261102988380492505296682488826366485746972155909543880091564755237465304380491647357238522574200491802111783707108759814294047947266060401742301867788224458387209558050184179485693003589036244298675829293185067509860162194902703877310253356459190916598194645238146315501271078250362766759785931194536400151617955332505516696836033684362882711993974398383774847262427693405095768130479182022816209144236269382898741118888102730045075174505143112362167222827228969078222959204383777883609095609132664101240811707602469815068815121311823774460105791474689040994938088616915730177912901223332696593974948508223013737452087862156825024795544864649154482237161775776855628674430138015115689463035243037957191655374191360728540925157484470856545515878384565813227895747800481611319475185363932325462721958227803936742213864357134044128434054628882399435878741124432852957066104993935416442538277876688837161507433013064988716711895872796463535967410946671630944924577842452668829130115062513568892540952548551780180574556270964692359006438464939763644633449266788132184824293673106882182354355759921625021811986028767498397838525230962854872562247949616809039990363900130707927030429893485453792488413560425179466713952664276039763802877941601460472378120369109013837505509821029836074355255267652096855698027321808553958707464707381309740235430983971356306234308004083661785707626434063241959116603010169228235490189816485531260500207653179840380408170638258524742997199194840358997248873047090943908393326629667228730037968222289488984634777043257126919283747026796959823540065158178340716813212003973495456734393600021465753330719903687599156134553044885265416262600018118256695489390288951338715080404328388577787592112225369479685803464826581137486827996258401438471705768810484780870595803599408757023539493539261493216150440281046838793692178068145644981424859990741022134522250195288305188197297833541198474761970060717851924435220641473677292961342409446819082226718296839814323498165884536186258387523709100097310670123729236575725065645626723661132996059255435412460004999996721090012005671761769095569520495552804533134665624208004621877559749444094753412948894650412325095346334697399013018737352179651511038896059413312366495152287437306212538474302209726115750697175964009805650819986477799964231069579921247674373798855125201981740220478076431275556246224031723202264747110921011917671334306341688970823351233785979722216965968774890857796777465840919333891729508341453582007287846594286231643005737127313045142749689061199785418460407788068985288660132987594248336053754592115128688682553764681931290884359073802581436063966239482348540709597782807033335289372803070979453953079965545538401249521137002654494063119075863371223342013786722920496203249328916692513826572313352952285213727913889196292973945396426494068155206319000647126416174028892831074649796408635600760839012300170566079121187532561006369712000760013895378797707693660630101500947916750408250804833648221247649667808196278998233189196769732916998217585651645677502518810445397635646556577471770082173151361346781358639984350026735361140754451925905946943825188707540959460007464290380134665109863728047757299570357815639263274025416716739300682093016803264617919921875000000000000000000000000*i1^91 + -10852255079083719786247481703353429010235646870657259886843968384001685661948148644437127789130508885032126996911283082750212556884826842975855590021458156776230881462446727657519234138498159172209872382060316590010120516260701795566257875189161765561693483155856437575283172641099366437018745418177692630721066094794726561267620147724988469430690753919786185989176637782769613491603962715829171266300620639604686651580676881265470491492681902082264200955058955496453994897478580761321067622034463893407466647296906685468643164710611045326784952527836162758412656062463101579816045618597686986794063820493116059978068155225099544421043432599810253643432176560807601304008702759259548870254250868063143329929958397151915091875103685764892002479792523825048625084237771584323380982147520558708278343611782145320576868567926535862198346006665100143001687452500073661155332716450379056796510721275987362690444960566852270338064394457705161287763218271579397488868832564266963382710410376121724753608665030936906019716618767510757141949409743925224809263493256212630682025060734681522223313386908287819252857670087790353709967939872072503407742833896222419084057726752638134935557359703477003529873449489947505644093886082965936346521336938442510760604683215160653452830040212384968341088330826436412735043258484968216158244118878583709276399155050550412029068670552317847588516373042407993550364206054051795581527706021945266762660484905482593432435788338660964063052614858897335245495443243274363270797717060034699270757069148380821758050958326170896420528839404291458182780443472076827060694567833135926183457424592742558972405169189090354447490921060778776273149610800097713313178402417610209547682449778869257213365997184884346100521699493074349933690353327687950282557467844720344910691983637555894243344541928055230191829144599279690198438026637119838201026228623466865891811974575180149677897867771147399342627644699509462868174998421479510043463387808708875671437290937014289402233231181895337831287070703699209448132917541318950452839913425244906828376816778809782937644538479987185062870515871579676698606882572229276215694777643142508717206746619811971004990545047971133528989747309656413881020589173351861658156341049720078347412177802625578771984144230545408597257080712454046107937295973673066890768045536205270495662152758971558201025153058891034977129439607869033171724722115834056921852949704548244819621394073203379516020846790588423171963486986329886148165888018742784244900961550738224587638055695175425180926352035623763595135395952071238507714889281619753725904622422117635487201580185597577955360939651426946050337314992842095173301370631911764623501148828242798965194580787834120443379271132767982144528635338432315701466668953997776867373731380985533473127237086214599286542338333435847528533881363202155200250929024986036115315012192636707166146047476080311624029271019233001724607598596955848122438774143289527319601959733074907637731732858380216451195425645522386951129438719566021336884726459280336348538010594973345745539422935314948121114221014378665711327678917195111435296832009057725766815972398414899652600837768171130849970682038536913050185184707439434010698718946722305227157815878531182793397675833797541128521134387235757067272894242608752539485943392047252221629727368333225550324246957094185234921166457061064873736900931433112937016147107393124934810172798177469934543814202905546688453436304469420378557291302474437631175321262933791776775294370922178992687823765599524862277910615917673359304930238442222964354466811539331422947723348477435839068165389596699658447476238157369210305592464702127746618964157503833646136703593938077909829826236552585646600988096072101222717716786774950360984914026960268117296315188424777192216799118196835791686659023634065491602023782181424429310488226514617931666647066839437178881622240007642874821966760152675057396369622719627325546868632821273853941622477783623606297994916745673113989569100071081728276273416058763174337236421397427838931630475825064631852882484006214182291413838174576637120364495998445086633981236181840537997165953924402839680334689871565013748366072381550460805950755029406679049553192943753273187245730320915568301151024924672836437213436785034564261570588783456514647696167230606079101562500000000000000000000000*i1^92 + 7299768842976126655857433523075700526716835269310115496852668756175673238389535658142678894438659934890407075926299574924238929895558406630289788625861010609785622023304635442403239019864503379053923610210761786574239565489327725065570757762909343037099917754765083338511333796088770085125994178376492279897640273449907206686814228296161496363782287596665779904700393511385290532940047570412721448986592023686933262731507054758087525996850491203727878281308129992582939534034476720098749251673080690368168572439821092496836554959202255297924479248732219760716990080404896277028378254210903698458332035630974769964425863599380872844363649801379005034884050578791597700356056458650391513084776744290618954176215571645066492600718388617129912665235189813017394058627438397122884553048877788991561100359491582085705555761241010716517896030867817552369706688473849987158306326268365641610732694937537396624560833243936880293663578352754924035717891662734269315619180422711402381984111209976680990238469485808962346084768495006290263630414945423960706160375376099056530660944377046110110261435830622450400224675072535779805562185351774715428370280721463444879313242223119679278251157292499523001691871145426667842581686665399107551104662746272018805430228996576901160051864471131183709899842719179847525236525930443909165298856130517461879706469990504943374389968429200565159636571827031863777338644604242220350140930598138135125206513527130092768202271053055148164542326041801690615627675641313458600097645225868818575244312322514011479985785904042784991664563055756209925868132509027981953383552213579499109598092057840435927319168632249657233890778776515774057955464255598914199567459578877249305299843106678676549334783757767298779261307662515474148849316460078733869743811369877295994622386815667727870226395487622495564191826401474050496253481568645459724055980368491663245412415908575058342292684796764973024319156091837670393960687763060893768485415237334396958867601089780366614098383429620337462573738554833441514812399944921752064799784143894876754958725675789939561898430940939505634571676211551119643027900623056294039164147996442286266965208606913463051593731338435306733495601692631376861714370229997111753716827314576246707941467897929654930445436466430192284924410403056656246567448440760971737913079589832744869493145052009354552333821604432135407007035149158912786828942441112725353449418657605613391655249552756014676616648724908270314790379852443008795663284285984786874413939415850303077590705542410257687649550514701911505426118533497388763716215788003722384193210989303066530764456268201954237853727441837923399547793162353254825803782853327878081883827779963018945193950231393213399870191861730364687811203524811827784118351630186261982689561883775164814067891970964661983367088182394505679999460659460855992783447147427379603318614673154295689541349509657445080817834369980120632503406503694913552696221616297065933040261401199747144641608026727280992828346502146227388716328967542938837714594957763240532368065935335833396845612394512969507207755796635488116240680783091685536508531301633393392861150428953961203154503824389090400857706764390754146541773820870802151940984206401594931884475059302205092270193059214533197465143313363220351660969107292001857724155482358072282290999963792593492071565108000785838730866375257958839883753471011947043490253788518519818507896084418819995616158815476539248684080803902108019250376897274940642982545593902064185092290849327601933963800938111277717819493642462881962734531537048810799612794111534225565223305359702234570619813836431360527693014906175863935117920373646405342291824476027505832348834947055393913285999773533720177876922705250032349267577749503097029144316168101773226773382845447089289387097011631123843523620145731158093257310749083743178756329488592413360351233590616834197451554897698786530632021175783323184594981447987737154063942438823480894863263068225723490497158974035804184547894219142173461214421343940133778093460561964916952572155986272831984313628900837126801954789939612419949048310752243733839198511486705764808860841572273264283006400177927227967465805101370143838584377331319769711112111734196725575311156854452914208846598060652808846515757114296993508795186045290392939932644367218017578125000000000000000000000*i1^93 + -299863496054107137202159997997069000386884562032397867197321314678995046337558278938747117768644995819710895738247401807122790259876621007727346149137017408934745644782110175780642808996260736201485419044556061164083872803792772858644088756373602505062602040390397702161825041061276869861801417662096852724797758313772781642902131014762419441417363890238441757412492224326722046729949618208377308732760220645706485635328152900146719728411112014541479064930140526897539910631006578963459377177157079532368552990379342697126706485496740223493882708805626754339722001998451035179520478004367706264822363015841762239382039581107803221656373229664618620685333939015654144803559598962971459805338106343862953693590433164558563032852287716973959314598434504538910159105260801921886070336098224516067161274594344382224627969550091350311151900087126139168113642642260947703940087273108050631153642020665713597507036828142737789799298172342759474514530527244571522620014984766833160756752877665683169394494354284990064997256809341505711448965285103438849681263163690980065036019193022694629339819675770697364257250248700586014091914421254583543394661378126912377539961673382826681976239748558487146486182598361886464728761721432400594690129635420749404284767171161735584446248171435300734653163427037087927751015011025039683021236147341080729356673791616233537556613847594891573826154681065126281402422623729601831735333423273161475349827382571444232260254770739950957818537254901392618273633466379548383566685583771182953984327470046216569153384718410643872664161079903328573169680656225551872620537110745174722317311030337167627544494587394119431820791488335220721533029475773248338041795877179801577744362364717510282055832129214351878898255201450766396626726308942894209737225459405092416707389688113730753579055470424135183973908459363439663561276774769403905894182589082256450117942935482830165374754297921822783061571475499807527796478100094136326350841938845601446765599918206825224104362128431156667893089083726885698192597834397366054870780654696559370153980093777375603997894958997813247540613090941780403518324246625128780029686162036563768642868030361328923561864415842575570812572794608300743085762209054412389564997929812223800312904141273623409809940461508839455887109696952224965327855691133618513636476924891109267853568038995646210507830497673114372944313708973665810793224711752247781333145939007283345075977764047904947057845727265554058079610358922369825152933217946216798255758312741587840903681418885386751876207056864901947139153231427426175679220769663596722830513491549580116005878624472130338606433015479413077156840612759854159703065016638796457714941026280077997106573004721814098188928178619205013512629923306817108334300386851293590627419406048589953145881677633531345841198721524158076937115441220088050210369529143774955534431938934754692560238760977630753406512764580453941350766547297153456745184458630445876819539630756946853424884680984590142056557997002379559588916033286991787580026750230088405518406021225779339849864910367222564357947970987173218991875493452480557673887862775914800275999647292926917153162188287560843237021216383837622425728649788014458981358815905897854866821360654173871978943606277242339747778720135661041516599749126058248724512308410521995342100121852065843840667889054828639090346733797598364069578363564491537106890228279404156655381627625495409862870354455394941388986931429508191911739153354296374846368446004917383818934454145385356736360492369801408098469983161156632373646550856757728825143326147788110423365305431933559812974173024073797609877465259581300968746077268005127211108640479050687405846388108559196284547183855441212920917963944761473799683365617352258521850957174335171856557968955427269507132151020001663229141583187860359404715872976859624529555284718599845261723312818150625105282304913392859124388257590069461361522037651697640863765637630161414249604725125748699452653745942877743002951442847776643893049121232482336422393026874793266506937741219880560691130291388940107407126869804836920663480501657143852231744662683171806589512830821803240872835787293922051496696020006245990379000142349093427579155119070166669585918012373329315952531618063645032763224826258610655749237139389151707291603088378906250000000000000000000*i1^94 + 327023139134952791373556346347443706604074857723347637774558278463700190000298809494179101619006594816377512164706338762974700170933711675912746988696696642018823169896348838353541990417046929164892950364921978108340212431788247640397979672045594781680872505651181136532228991971134306369861208432292022264441905947656490916328431846049318421642509787648019593380880897581195187581088913220579711000530354623400203061470712693287120381222631468131488819953236825063952708029486223698837362633060445044261667713382307658811469445895427515284308511743285635758160839033297085121359736694229838941256727720543308953620915028573187896483241026758358802521381487416233344537870288135123262884790395218131745896907432157349494810288087387223042837068753104911619195898479237492247842343662447499127057165532686736484156307762741874615623934544684322192039628838484171917908021800253309702215799425412080778205859730495191502062835869947425160642130677841653516578601328213942305214740131341905433085037729537855099244911255357162990930693038594034331757114794848079240778919771596614580968538020249911417867753658482878680740010527990699614130233712975478125058300173168067775548980549530252824584063231828123488812020669072755314047314522473355368899132014086462652296394057251369929799986603660059788507064171545201787897703639692851439448603978619279588680506899082742808935363933216627677180955611096246958229058748013528864163289209706718431327315772238655074353583606053112595396123223632454186443740918365221899258360584350521042188179274277565370951769308123362277607129061830753086850988318750020069763883744013320625613033794718184095863881128510815408232720226001845961555826710715731820021958245948165185894557181148052522556369607357395560144818438019182124973087539439421233927440164526686870051716175455435779963369404651183489188520983965850815650220062635562170555435292618618095086757406932575136064046325212499582488253402819165671497070909569298808395424683331180577577151452718532467161787376007495472312051465705308445152369978540373766169214499551205611332289453920210065525904986234027691649782178532950834757064256187181278598175024268205667064777818502389448759619001397909482650251725712764461998916734760813867369669568857765575928281749425710859374982914593297428561335128252209798322796722841259498678487446416892252438985346584374356914433367973678616334544572813870497108035036138969344207154395122129021473051053254484322456834754762916089494357136507049284947200046528069432532507419957321087882557711240140670988532614097198967868402072392284591250731489379106999284518732769878379402118349747870840057748271148858864968491774583885712319664043388992590770198912155925582389749274164549409941458567790548620768660271001865764353456797944959587661270669645216467402563310403177383535421051552863060893767535334268639683002176422472718205770562848325010655648623274846430223676921852819195686276686152967692965756149216832708224735825465510029920118526933149646782399316408821554630677432747755528382487112488603853223370484417795851677973323578880679550588907322764741839405564573532357350387858873259414015898862396797350670605631957798464570444629829606470393823876084298819041095684189941178237995562328921071714405465671740835196118703914263605895051435895821611775479133704339812282331168639810727498394571550637623466623113083836148306804865943520108812602720175753335118646987147889341646227616036693351295459334184559147490987672172159839582325563057948552155143768951252030049152916950549216383516284188950172074392182286605988905487415087726833185465563842637092127701548034254377727204483769389895478792093335122386560922200099440060652238153583624196301755221777949218564630662781966081323790771840072744859799662167077323379213180627700918287506760034631064326530382608797101557390395954620346624267529796262267023271021445240241527301053775118044967978439003311112776613649290316505307694724539596635309831406436672575850354474810626605934816824343800983811669083976620675490633188246499379284039383795403864871219240446545218772618166139170079695234046218094580034741118909376749736936574524470192627064016769787746034377183870345320842221819113353485493297322671137296637108135369162958889014108238013633922491862904280424118041992187500000000000000000*i1^95 + -609880042723567175754298827176763018053490630257138892787521552405217795881787541052473665788581187672691298766192062687472999950334308743181124542498158170980771175958029129113827475857563606962632140430895773075974902398841767620793074331964612896173483332382193486362255938094527054203555346131584290723987932213095599668067752477652585402221419291840156102006079700363600667340136782710941991116531345706046828153208271098576273256382575301243688620315612086760123898351892374162840726202169034616224099375745744863556805175059439489126993886483329298262771832172611332879884516459742721443523766490909508110774144351141663564346451655623355670365431811916188334222093903192311985800376981849790865237686442652000738641653524844186381079901840147161007708167311024834489301181991320855511573011166717900366112993535124527057987881015061448564906608806328463802278825264727773374695522002603604011252825297147162244312318559104760424496038574033607067511170342344946476517472988117418690792160723185768975793639435446667922834116775886357824344134594054680688858885733056391096663967038288553236084578781632341789387718930078210640947146655783274097882711746569355637470295698410846853539490581447607999135872383221034732466326098316057677148180644385261801792968405557818363667756590835582294106561183544967407270991268687234749853970508535785211661926941890039156397875277878506481987554365531100045394598097265343574874882109283964775293606411080423750392448312078427155094119620584684088288131788634023844490985222001828576947973921385500067963409847888523813462920787178509476426059804079434707548498664215126041185146824100287994748997384931553517914292229566979455734771300556311740378429647771099049441981627426314032302376370744406191932483888283221272466054648147385531161051331195264238891297902162024544900031317936229847545688040256472857956447786970554209349769798129262551234810038108521759039447230611501891047649726530857197090093751903506694816953765867244702926820313187552224226944611447613771523479775593607102321010677683180335051931106058374467768531988027958780140640843254365386962028494119722262892311662942967012658232500495346520462773086487706264501151521421607497259622754126430091438154149691195257690745571531483529766124706018334285117962897781121012467057306552365935871073749141667001271502514515976535117373234327402108365581419085842026086186679734484107806777617086708694785458295545254058607203729831606315739413313236194922425730911899620395557949054707646966284566354143786921512997193101751561755173151536458035314422388826086076140974344091967788255139038182323232118141236899615028550273656117071290924308268262045054664754866915943083366773194759821699953457695796755514204842304271885964430089469224958471794999288909887916522258086545556579854614085180335194931406702427760758721962813744018916438229465826298512290707669370772918284795137030441549213802047408474221301651300270406900848098122315975454053617681427486311696345453294426983890816525706420613830387384234418549687537517058161461299513126715906361022992562100056649079721824483963221062013098050381005702329653443601596339878422149381561333471755458992378412862061385060297858431937918068292546287376260372910850951868857601852880812155301319541415244590826209947541992586139292672969066301030030644871817575283253648194025354386872162153709709795358252235041252976801358186601717711395981117945985461533590537520595365842154783328332762490293804820467597764370498855516428610036439810731019391997435996727078429019418181340607680189415264408980099553163943509350257058290317339834290780205500302567029736986037957618644094177756214094715233169757679019753140876714484659677317340034115415160887156736036373720190342399480395964060792505472049598931476655899634887769145247720156522397279808531325775605941617905481419794140845081692431228299879326926130078535080768652890384487759858991196795784814399572749389591731426282666411983985109899244313650696276610205439633353920744603745975502969567966950142510584547124541584750478681152791326103854622066175806297651406001528389525162956270331651872661652237480386564795871839036526259466884099640325742845914840185378484953587856378280923754309835780585544466297446970274817069912476341642104671336710453033447265625000000000000*i1^96 + -29214655120329091168734015197859967904937048958913186365369654002744562599913985358100601667596357412807695049880916895446823483171299521928099593804427758932492452703393750121000857737066315420781639560892940705062500197686229837778017549492903964972816699418000316325159323600807608084564301940281384439734799837151285537021118635444092951951429393262660409230798719157373424526017808101671277191525926544793229361702234160671680328394011027444836571504488065835787727129912902040006114964044439041203474001816728163666608480437067142973351648898725581025641041549456213023798747067780633846559783751904801668030043779578710569914438172566210008507922455797458953798522516811888001216390520635168776864804666088845598321295863525464808432150696400727524917778827485900651897889410532974778992582873244340065473496730123333594646511266440314806794396623212907155534779785583772115457551946728177794066152773346364075891853487444708946130261448717207067488824223769054291791212539046094957188076332112776303619537217368533552827315679247852057068142755087754387833901467244270066728304962796194108333118202374847011545444265954744541893466883079274898456568995031897499005665816275112553466675206527502002017948561793250353597036450065582145241561167899275565914207853013370953976786064742254190432853509110300269867581811239284365626673687725969090679278185288030505385776617010525862227889191534718467211207202597218600540294365508658777831103144227138193100658203341137351837850678848566469141714023570648748492876214364782294113866046777886464029672898407450251946888193398060080438168223356394221901847755582457556745933092788423701555962377313885946533657047696063651693255115179741300967554496068568686986716745096684083917547136844127520449738693360444763642405736645957374802010281302731059704776413897235609579249939421726742155026569918006382038844255145809704026049949852389947938432821467879017952903942834611612139797333838222351863103819243087842431634929044751666490344600545209340630513510131985777668682011038310427245309499093438403334705874521938812072493809596267681576403301267956253608311834751491883678035710769955046291583565917829789740706417724444882350905862536289820521784700959026752587064484997545818345102350209319085895411663461843899661465502887536468519043808363852820998373004298455781830772594719956609069100369671839888315949072162526331104918363134864027288053079209658513777367322105099124071296001854502047404357073189633743420680723837748410459081581825756938432757049295801999314147709128544243110788886031512459450551126277869286415413738818222848188676733772991755271901846442983428861970459442250042367973645816500154570223861071903090222340943335130543609373419448255960761570620816051453660496352039787976511385909304508977113127276386338911028385890901789406297232467546513591466225602127321349734098937817197154942177725602434019186878921355203080875641700375565593355512558836333608031517375130483440711675265320376432727430786691576041393801245509760026338872108281018264638385305692340391164560627651744268783779816845425200122292834061041220697360928647731087960554124719570127934719041587964961350210502317823052825757855013830607296081887222164540884221091731234183617913687083765322590449958035130177111339702972304562482276406365775611032624684015747789579095993679107443558580091299433632812618712476597001750725813618294792054733230600564356225689042357130789580242102753257154071345800181368756378263089132208779246977274446865122362059253096999885105020782124958114476415143265186015108092204464164716845507907045626833918161048565186993186382392272893717913519974923612936091158634327662187338161463536615553058216978168802387769935118162451116819178676569831098261239205511751807100447665533398034954442018799060455301898119241330492865555558456774631655121040729066470144266177850097772428108203546371069173756832566619188328560437717697162026905556928133348840065341350410432720342113894345368518767523475445775886694011407564640624511334793901138844355319998294632169351180024413115642519363961490682852345033122680303135458145633108065451024337179021557334153208061218474330464904425285435080069927658608682830698354903593258854991324226134038100287850310541774368280898421801339281955733895301818847656250000000000*i1^97 + 37749804605204148651352505311666894754684331933787252572384138667156248002550412379474895663709603827791675122312023065150408386897998396959606461309074558765986641701818917257535874065524881128834182745608215783122940066862635806843293270779482258898602331461199482603926534150204424270865721084436117148312443648587444342024433021483664991643687046582670780462647917627727011945043737030442462322124867167625290759664508578193156169391127772845847308320768264824362324451942755514231592076263703459657757663705295603631324006351317099603011999971960256387354900147386811806247320538410755117686727060863186174569569214995475008234734141876909880222626884548699935587070382775290184069292431351382684320864254617155049772905388411409857809484896340707768886838723290954076190271981611314491034207649125659019502367375196834305504356485488512663575441909606127308384978804081451618623531715726161063500742032172086955305911339692205581647980160895463633501015607149982350981355868133596382261466779971398084935783700619200602195051956075841981298322646386565358290184070853015374257311019004973709177361426505406948738546997939132095333066480198996491888350719123190631012941037690113821492340324430225896086473553947036909528874922758743132016988349396859009206611403489510334314187078063982414760761378366203853868354137101097652044191671037780573171942359981081896755348804124314430048566118906476674979181584962785213009466748515331169276576036108625248125750408035576321758031263298440752515906188296884315744424666377670818062705751065479462729701570620436497032424919327769975665780968315066740243459996605490179741914381451700344544349789565555457182828345286859652666253584675080964425917554570818683704013624049140307443261740558347295582154890950627173434353144115850637380263624972618570038314079784831431738095522963804368549723157234603300925056720035438926717891357813502457543626675499129711311585722062348820901305883662887619000317246294682881063256434956001480474835545554100553226164697502368202784029153945430894538540391170132878755376470273773621037430791610472277906332118542201388331747728370975728213263460455120378129114133589755912836249365509141559690503160547270750437470724201662616304057034578142697202516913177300786307007470409706129692977396167719628200034404402956758641896087608288339862047338857199862486508766607078727748113866485008952860912843194530092234174560392958001836671712221507295139677714836603058542483681263233294174463199718045849511163694305857147616466858789948353942414200363930866969733580018976134533826575285083993431139487783745757431207252489211875980522111453831640829873795087553327219806101076210091399238213249459734053858264987384030569099706670392134280129590356923808192318763257769089352476712105371734398159441475828435994037020008194657025783801832946176758674127860735235203499902495391257546041293397678071444648491288117033885398289372138981170889598957459909391049673767921877496184379219445782989231985866898702326389448229175578305459368327571504691808725971541960650436337232637570526860574758085227962323263641327439816445159228590450008961681641036870430896938945334528376394068432095429717348849316521214077672736936035784115040899111297517603297193025497893160983881250046630922659497209431006962435991812623734717896534734639498207982250170846567281508833749960467388947501026308789154582123617881611164163369018746067395602233707988332379037956663350754872841699224070797586404471735728830671400488524585794734347160843934783270661803180529763950107409782638751615767964292163348625260879883718008268995863203830884789988235580834630335946043529560468329270422078618748179385537367618890408335004965924433508352080192884513659564608691326581324681966602413144731731491500526534978337247788858111065688628566417720442058083152404067744428047762023098029965030821824139206601207234150114309770634713533199346548229434779602743237618067242598486686514690720124172924592883272540300864738042769948757612720360153960570855198656762243406338232052777602974365908852484152930078399632702558764032401439182237314162578747720009387838990604469803588401981491864978270400439148788996208157560127350865091797828245728067475006304607186780438231621979483596668325517953235248569399118423461914062500000000*i1^98 + -7511575166400287597426300349566503986948173856465634816989016903481141346215565724757465768255927396062351540000319477506662063679212275768211040007950395352221726344744388722205337326429344227167251132460761931875337603058993279366712976618228044656376047605454517524012522765224083610730349958104656003823252022339388416046927171059762387976448391888332289997979603479466497580203759555216568202862275990881667986646119422049287668151299781735034919828355294411739182634811095269433913351599437714059701059258390086828635185663649354609966073731083753584942503005072766701727594070408610174544920103991122162122243385733164671820724288773807947694373982706652752972074258524132801212900734993877233721560550260539323839706249382362146955189998436966910701464870191760653216953738515405684739954226120879535170351239709765717788203105795533471402091146409394860793467062688938736861237868671941105331507963101295402606361810979539987651340785810669545603393566168113920058031205821245292828171042005239407526460108573118238151691501258440572485233461440380617238855210881099150182451503348922884020484038178809661427775228569378912764821624546424139547708162041618386740402161631392746540815488392017603934628404119965219729713667979238201025050455405371820404794700785959041230528416365370699338936228307954228180228169375145641111155777424581753301175729236180515636429737961214415297937002472093162920556413684162113245284729082479576718201864320408713130860421496395569936921024476638741592050047849943737179257361006989640296762912146798552230566429833870398159641942472025874080649930923014355984378938995108007163437179244148319190857987619896882198694025396115671619490362298098177702647004049358086053682251233296637252882157784323775736253653621700641841872657288532106559807024452753848507379567480604050625599889751006725679526588514964966691382562405804539218800213195228677952117543891900183197559656224806238051037255305055342821269833442225381113369955919249683796085365508957167971909396576432585595188931143747841555873316189940897074852017304390314594979330678646842578729174531898369398458573014560831285571865719105977613801150834941446944202083217188874607857956334215810803235608353550965690397700022795712901720434467436903294481201970127953179643533604250653008184076660938673800571917400963943319051873600549755664505542285539814744240063579579986573166296311265229107114273012470056456172948613265693742122485870382547374831513249433100770223331365597921059183409395867565935470325282134437731517788894307712040038595113323350166724895185574476693398396339027627604761993274779985575086276500279915736253680412519747687247906554048829585481243788029658102474951951417742695149486908954986263958419899379073143502887697143235032574355494105725660715219010622133733683658802742679043698541216032827644281939091725096860767328319833476755186555330951973233968885811185232922531228590965708830433006115004938076090529770578637317288702961891208277079330752918515426732064886980057301502501772973506783339440280296210829992300867963320076720400562591330639237147731084040386754317590548378972933652738755490442396120410726923170577944586217703612463644834105287750384483508810141611660161755424398754581825447769626926297058314216582127511701404946117114852394259193061014652053922809843973803588896470546766575042185271315480760915121536744488950766029307714430368497471402386337727318268104182705342658969743618606437331767564230664064123211546703246923785872152951017295367817280837794681421685832793388108119237125732147569777386509411391091063033832310190680809075538133145998345155231970057552202658710511297891886705856096931686342034437646899705033465971950166219360015264507595488893580046799576576855756572947478680003027074555981087843181662370565841075497705758900837013768863257313669635814070039277752890311296368092521679286379559334709436632642731370405027342383966031517569115832165392758977331547764746548238551207321973919831380329131509391095861003504096319008839576962695521725262635844195497171408411758081741988718104515126354031105239383661069091668467710802495833601229353759097920993213468279063389163449456602071493914099291415333471898914533122037403955971048598681054603125317736811439317534677684307098388671875000000*i1^99 + 1411877639228598557969419999372070116510926140614564589831963552771228527689383253526511259054947489774512923703316071047849703493286517451150303757768078149734984115431822167306211335488184654846816141695494750509483707107746995206926835286962383651489633594918225120445843927081258485561591157468365946807085085748791781218254321109758887368787411221232281253991443785262224382356193099815177413050302842227158792521920781599442766009950796951702415838725126603661693310755511313159959928885505515251969609603621808806214077487446428503663236172629550803003674984654733456846904778680032507341990234629069255764221741091644715004597744687932506670636260242671762961616683328129831176784510103419584591625416122971953474428340092841493839119374442220280497403005622523496254045837702619054104493879271459478588002298083503562371343689689313933167630230100207634615245532161971474523614328640992180191460322930556957619125356001298833607590817008049869848277320405048651713363212712210735639255760617236863414849279007696362526580754647413790384230139134979210811009695219610782823241027328270385353048928418460593913211028377322926938564405096283876368682412250679696442772127933569097827956959583608552862913212677227515122049954148814232070962386464343184604862523452220521692704845190994900812940610179984895629902706702294268542983014780557119184331435736984910858911691961779357544610408624376464985295594185622104682450795987219422592865049021641685744335284362247264249838080840264268712344314426171650560319067136676264812241345731886571276461581989993314800454039644670240715495292780882762785976062916152801321035630396629530667824908172271123376882646914628386836353963974347189773143479890021408678850111307857562007099101783409852969715978785581141701468110286991164121687299527877759569036702921644894950860523678362667830280237041868793220622564304141229452650268770065123083531988743607438342356415533301212641553794688700282531630617280785993329905773804931793948253960747575364697865548062738980512304143855604480842304983625174785360239384129055892925657555521920396536527499690506285905158533761420123156613889127311143623725061243308539734525609032097171292580912334186083929801518321240233056225029282694553885250012472448065341812312367854538205808771518248168226797585064902221010864388697362517664276469660984833408773188602850495484025648446360803904716280026635288425177155193619039770732726865605204811104306009367743647788330403187978722309207550268486483801952189275710779381346198301981545264961626999257034603839995395228324182685997899653998609401013029233268667492610517301281221100577751856545809919465011542752952759661221537471998689284182665368643941370977137164492899453379377495028123278403324116920365655843482166054581247361156821070407995368179636566721891583245679803488553065486906129493622089400091783866217081734507906652402419016299416634536799668314464036066635627279138424055906693064925576453704322568805389414199024494662535694936909439767119616954209286201731997284974051175903550514294531894953203767019348640597443009999024368934053734383565708569966587516551064472082440629418295866497247015184802197368383943365010597654009224030824039954241469500306454915968326597355558211828676729076477523287611190131470006029222009089527493282264978935000419087916317626640252555191225245551933269089165738222194659947098471605645634500472917701944933822743306989870545637099820260045575719216563820899218583479585524293730272234280203028428837245639746635726451275869907883908531734534507669326003998419699651620272168439197906631624298686097020730645528154766699725440402845354256605311872869534588739882706085098468162213999690779287710954240524029180042208158562150081462217711337434308292136099881666315673217848716765561366828510137889210766011115073236929096774850537615921615525395986528996343653029023763767684959824487305862721404996033754198418607212760768491595611799307159503414357318762532921567123351219285582381529415639962248933284646258874987394318750945613356971688240524845591415607242512390712530937290456084106784934946036594246517180261642764674258391638544986240723285640507733341178569129833377400639682269941162628000330996463794878985952975882812998609239230063394643366336822509765625000000*i1^100 + -327891362528114726241102999896822869375727410572998348968281020253819192739667063534888114195726509188515763390277922877531354232926464307424191930350487079975724927329955142435867175168208758378608611787738532971506452634762596370250634271179450165617230183872827368042730962961830338559661337263744727324254269807676220624443602849684117340708556181113890991317042627226855935331603911638123244163439072557533647191603880266102490264361068259042191583717934827707483099553855865387936999759381645264474302174681037516073991639688940669356234439772633090666299906307934986377953265209244997310610221616118230550043632650359435858190101718270245245286366169202833454519886617954033915606306975822683917469928114992580949257995215477139881392321724841424028186224494330005012667304096799302019329652508902345284542466921395230723505578021000040661128113845251793361431102308931983608822230741692117942359639224285806426132677583665781563295886696031341375438055951756517164861895218552487049077642942827200661262457312831783705937702711568941541630273922597557156184784973775154502798362339283897448618431159373501981205062328495572501886971053935852071887052701735863978918529523789445707369745833811545722198614449440066697472336044043572999907804480634172647678014944863302717684825142357361803531307983988042452415774902185455108014942162183975503521523975374739805095644052383177149017344265563347014832067653519692116224842579767888007944943872960561238503271691435346637889433010581336304015853523350336483139902368538840416097664214197438622710215444941659302905848779750954498936370981385762225198907748717347696029567280676549990861451732118263058326823547781940494818084927007240465004947238464456366487387003260483617605466284008798757561547153318879751718530064267435795327248625605571161869042891066376711633872069456034716916298652194208025596993857219608773032903361723529739680666370761576697649129337775679703054480773901565639067895386945566011658305186735205133454244300074834909298974818883176733556887260724952177135613380150603799465376591298378116594183202221022157181913957570722819992214555252678011387122294104276022561906457132600642333211846925235588140478772487982596601750657548622893774571671836303865825905268152204352040885637372249852473412893386989106886576238215842858174173547797893664063737135626763750644893479065289010713771936702863411268035316107201581995053434073891233915726120680761522630128940511794106775687593896369988482213768695115017851068214343479134301419001484072227440634790454662957988198696507841981580312913037978958101639168380537400896993513984763991628081192589675147434314738710990216679027962337349789900736673542522502074361949903273251248242964341449782727299133991475107050623724926990583554251226343368007286639803474622594809947241835486481120499839409589575790356266180550051495881367448409774211123966461667958349326602169978456478585886579135969880219735741286477329123873625393651054702705567566954239395213360894350952288637719367394671839301462014971102424694283342160856699085667350882568247205464266759299044565943886859333470627779860930625636432109602485522064851610474950508751369203735451797213723112194287618438765664659985658809090990147709628901325001387017796560415356412676375881482592603102765366032862973744091513823251061589290744417877358729839572243123261938348001560081463818506795641902077878141469954866848345577268940245889631575660839003091144436649773344388127889399823468602897257454690186231788455494046714684551296652686948368471345150451881698762809121370829193713155083385723773569927386423241152000147646967959685043255946289727609138859055630214516213521233552855425513725731761577534686592496659691797685830314781059403227720804009624582883961489673370646978751125170411381917333797971265692061852961580486358749981433270916283453475612366498428347569653292678955685515899032737571163967062482982179953848660469911600230976726203532581283970223513113437202314103671786685504338266690861693851217383310720001349926073082017242055855760858147971349432908133529718533517768770197089549322536523191747967796546071513920084937479492963508414718204739164081991626519229207664774980279636495027144916628882281156576183889228559564799070358276367187500000000000*i1^101 + 489336967663737615495141181333380811844203645336745719384037438605396238774019403421971616958565558153507020583077715088147276759476762366058631220106375906285845852859566310498616968166797195146017310995643599444129793486284493386481939268801134655803390862412596845292130536647907895722938745458526930782378901232665926674677499165206315265985734232738434079187340519730366003722983430598285519703889830329768877278813876806393543749356573599466618116013381852489208557705612227922644588380474054611445213794717864695884270631493229900178770819297776778434920002498199849095081365222947740358482300884789641866789662418720129286615464137005324114160532848944929043422841501391508716837122738677059093575122225857793344744672959140072539149844923404529644851173867095969843942803140978380981368702422167829195365728517847825082438986428040791688528422250983662362285238882403468900803955032858798636964202611687114026074388635233252746508233436753849667175790566212368131022374583630356386249003117867606807605585045248040748494375817192831326675388411668204216289676657943178408474228876723327965777176987508656640381501346027111123977399498083975730804300712021506008911624128517026441310782526506136904119292795465669289567218970618885884635188999261244480959506850670365997973224763236413519997283413388626804759323929246631133633594824086446515729827144073024601494035132702765580847707774101871243884296734469857655933274212815009279310960331981059628323301488956477390061320018352563184865603234556645902545545042872170090079604852264861195209766036544411153274087298829061447806979422839000139593395703598275675581051051412510529302741818289865262320216584139475974196593764473470042450837256706722759862752354592473798028801325325341647374818185871161799031944585176160035562461523849250678380401626830614843987619709719040882452414679366634074218523792455590459595568739029417430432524239996461407112169075354824880352964998700358782238243437742031565512471679726129361131864729429777947875380830074939764975880402619558345336730365930703050839045561890908768137023922200841064513358827450484352241884224837859123697052813431677700800220973912700913257305670178483589133189302131284283329836905644765077109431086074323239535410249874075176956804876822187871751050349187669089955059654351818266437735689597778094351776068064776044502378899028476022949471706047201531426697212737815956860742650940136158651626284897087163695554208834098586793764692158686486763596797419012832521607232600156751529837460197037026651637570589612493234075913569198065219817575620633537910971070488287411683554885403436079625710435176446055803187700024167997141388788977900647602042749726017755254247602674649304197015212723351521510517248576307791845923867084735357187381753127326167277135610715512904399376240295640005537637033744189203877751286430960184036851124151684824451654394419853365862164988584164430212351588116353527011724679756282830815532503027497113706008625819032238684747098301917417686811020175139052726158217460556092490469775461219532852478846323623506099218101031432652544953754628292239004785071207098208920857570760819485974812557794807825667187098315147079783593502442062800574751806857266455304700751918864152100536103069651910376453866090177126981485268800383839647679296626377822197211871757099837680138893379266288358654891406272572551649158911519946554370953196729120138049520465457074780181453202061118958519998057793019106219247306343619208901775331561423860665239630005346122241013133705840747109726521584177877501468385636796050055847973852566905209539082084907924010417765634788871213733596482581690917919000515940700024094168697215779911640333803539374447955942612160707715231905241916328121769566448743555641475417392125603956144812079225836835194997984236390526906926367010133616212210189974507453805416102221422838302108833228642434154558660145143654339579873702779127729650232988018401892523373840314216616114222081689176249200770323370423804662406334195650723790516834005796098206726220672248437824060274461218641063514603862452939769435225211548698587929607081255278792968584521618226548282720122365567238154036526235102736095909332190589353801728926703175955991581558279790442611556500196456909179687500000000000000000000*i1^102 + 28630529584484782438964920608678503774522862949244007214768102367485982907760820594459263877701966531651911690707641449046772287406854870543307697091964486637452939143659905917436339762680416315580647104986610110902241959821219947151787913669728662077833568444756328201773785335370437935480628032488001437732263260512817148614833600831483580673886146073735992397876237618927941577399816702172679036944038557488526385598855971607456479645347617209056644901448859322380321907086959693760773087787076886536899211446979421319295467554204317364048492712248529607636946775701752057495724000375960602110869406022531774932447996160482333835789936309865264903762591078765781639406385186867808562621594439827671153685298331530580112127371499666556111236959589655147857038887000192248344256549929729485722798333519008964250556131072753077196087747164261008542263205395235205943915665092563931556613072361364517176329523850749008907306315623468295740832817987853564203537092665071232965086702718364938015096817965699544886401852807691159230986056680199408418913708206398646655450683862024219160805205522275273878889753091901259637508763290006918764345104979490403966757600808552276044885479865749118647459659732115639150985833888802028078786966332733785180423274195533351667234764421710776028327140161741946201739472580572079536203271772808915559943172295796551224706798142984467109697015482055990808122557453169211341932356785954145968590705815509288577348966101765845648426672311629108876527210468575061929192861271901842930328268648492087847509779389422972705596745253137005167063168288488225623320082955690289426623382514983975643770523271350670716600949588443178626612810313904369215092779408497240515805355570342314407931257006354713900850606596281034781704480597455540558673860128669397823753391702025028950311863749386318719647214350291722553911013826162615877187445175508899204834244515989825831707483160124960229690864217597639297032563167535539106007606950458408149139726067033331780599943843057871047249649384961447980558939393197706112491665741638883417686909642557301835472509956443419848685004122381179314428767556973751635021515297230594233176336785516471533755350321385452822870175552800832217918993060339634947630984123857456438460800901684999269479591673964359320886808122282517758647651090986926866900399284675546052957574219176365061968746375350366149929432247899772747967619447530084830707907868454413306441220282583835907277413535551391140735163095989729684796278093420163887866119241021553766125338277250468175046752677192351232625557778337013926927070516950797335324734532507009906629824089460554115166266253646023061767998239423968004561691905514521015377430984267556885241526532833352702773232026687298789405491176036703208254129064528668857608651980270361842835467464663339874192393217873734611100804534881279138489487668717544691132823782747607600293389427778321593355618802759285434223388983734940512523972131333697320851525531285121995735536960229241381868277889211343499159451342790629541568609683673587296758091729319452731426174004841137921303350003314773113632074432111154082599184495012599035836145729690725425859138722929558728566918399740454148031222976054867833786678732659645459310216224796268171710824104709857196845164174830285754991810158326495529522951891667724595148849855134848173160047830415023352531436517167009000470137008123448221957797547817665588209124543725350809117927882800516931793137923171858683463626218576412762050063312928732959419548690446557647763618744670460657622093310110107911854488314849827046469335357539519447852580361784803336319610819826963366397469145454385237345541917609840795326318995924620319464417115637311166710145906456269903765096232926797541919298246021063638783771234171579660846739771250212445060229337892209955278028647588432748338999525963559559524273218235514500931027256779620073622136792016907273292600221255769875407850965972484339623243051655413321663789769379448186124737163585280804504602589554281133291510963432409670631825502540509495310477660155151622194533727439661875013695456251374582021328854431200003702074242314021627850746733991998429272640017044325434928432635234784482861907729267389672092591901275682175764814019203186035156250000000000000000000000000*i1^103 + -35421338712855783075402340517014127249988044765464193217246808520323569393560800045461215370885476712306944170299902522284311300741656142749631814412433271157627893148569134503862139804658690508796872718550180945356551434584742678186776940850182963596977256351493687595660177903270531643957862722429484873057197702253114848515217301930320830082436606537452349986128067900288281067752493598301114467845676545733758823736164187873041828663709074608837013688387989317654357077903304660948189672338250836734378767117738648033984002500275739854184310628392809032668994145468590207836651425560805465354732409209428305430300120411142554619344782056972861436683578806175805736735620759328141524650373267220453910890455904517225454925375557517224245114554314262649255176853122553821722253595105361206319364644471686788561011004649059951508772743653506718114477812851823898672368855266452240431528382415833237234145936280366177404540686128582616070515828555549350531780975500095836244009206398793253392349456372548608597154734343291880496355022413657790642813720108672394773378165947662119194739266179932425737220695586251157870693858057419290357858868143169266489190929494734452939021166735433324624820238321397356965499207451752724473946888737417978072549204934922714295318310427415662617025822691668163172761606107282273846736569736380627949467077775308296989250190776623958060129832357515431940515570495649487574298562435354875690499428687612333848657237661829468544370981779468651603017291097159481000458944402720838492741594066091092638378184260285169335661351164207757277394309379590999080891988800915391808958597380781473231431639904997402851855482765004655082391818946650678053699850932479621755104335434938146744833144093679319322146319425921461134564431345003804532883717500755338884591880602856342497373552057275491815819843528487405898796744174728631890866156012924090688734274261320599626283810645100682613947042100106244880684233051269963888697134680948808683079425370358841965890431765893854590745888462347038480567635623039358164141044862362896265788136565249182473683372201639907832846093625013146061666044557288792423521826343240551411710379788320802116480782032104642167171698891699776839747270385721780240338948248816696419774645354235337384936282054606147251668322046155378669851741692055590724451947286103906015781233488165964390688431900902925145050357785015715894842284775736162662849515373719313493257175179387354979636250782136442551442502637318049886532026240535845114656488668818223753127687290808047034230753789401370646370314424788606708553149544490370708705778860989556484494311021163170786161001652951814170249331070685618441384277506169516861344785818923864489956393144111663900036487127090196508498354950075990307555555671342595276811932807759548164631039035233688936780607763579165996759668260849522104272595800590345501195205442966521507367332366888116522236921350911864602961961461286474999478330567560458928440740758598602401236076697190673014611862815780498436875473429857191277204283904419304910041874014894665618800768901258348923042719241485666192766433089039928306454337754547993005498076520201406245066107065314660796298307748490273990625639647922657395168825123155369547806581441089273038411679526649749157590527368322285591792938839950942237025343162872924710097209378446727449720271553998028558064746025477770150237207628076659746028457652981998989755583188186386870907986334516882224693085293212754105407300473841166720071396627378924901517808982143138527665225594941046683057231457371745348173154031456840818393367533642138004281502161953332712870619359847927710504497311445704050226872065738821033885988651074034218537652215424477067686027435900093795498252523749316885432481207897674606422548641645430634228874560674123112603645629408257697252193339009183368316334159261664933839261285232445917306355067573102011774048995259115515972997636100470606760415692806363500544183563189789310176136975822329999802380374199891553407384791250141090917167629717308461150203638965146643898394223465004614987115788952478497163400002542584264847017332991283265252514321129881360686064846619103139729734483139936055171879203500867331916995839335982054763007909059524536132812500000000000000000000000000000000000*i1^104 + -389458048516519980071927669499636532793297385909673266194312027868213249912683349623205224933238396405864595810720836002983135565884899418592467239754031831260318691521225663525835762448297568679709864254987961699752222050030065790713179013318843579705853635125751807920801221059346060522521483179282783939526872709974590323562353444585794455104969559554190957990427674598741226916982696612175895370329060050424451660238662278293742488082686670561463658761878244455146662044424885368260177047523228359423785312056458083999817756057765126801290587464656738604320457804544194172057353609205869420123891351746345182855292372406033972468166583079985235097169528957549224840693502066282764354630083497061891879821215179141785107447198305371079887452587138439945732267530688642813729661328558321879683947063604929256235385463212615298999459488673511076815547973774562233151379213924190547893935608978436089728696264013792798834487984950550284606609229738012057620215342551554066229138701089329284565775973892382206671894119055746874725524269175584906276053913667943568496997434258656821712751932124792055297343227711197738917902438146541017836431608055107584129399445552436644636806761783671512857257001517611702464027903518164243949742254346809036502417552543707368775239612497784273543614842149165145790587880017522175629119495910622399805448784991000752922587039863533296283401974471728388020180483958255855028004479490733943574011073858774686813795212683618070596303658476575327876419348225831197392579023738548492224503943374279673835394632473145676142765157855689407453860063709627859284879348309858956304591293693163780407582203614658587351991257945341936366826969230121487854160944190131781574266282703046903622144837352696694305630721793545276545513475909430169229079922558815507646514849425789332033112615546248239845270778267591417347319860430569430701549799479760437199168153949259673364771871477002229665988402859187350247666064914181097802909269566756693207723563420911036794955805951971873921498516224737236002188841352151785708155417980064411563238647326623893738786264415992336365197932649265710124626605290378912792784444370627052615394817788038577320151216189490398371323031919681041465291670678787277990073649239482221464206583722954074384125621486228649930886697844428673830570481791899197011349046205544622848754694865690070798556375040196276492384628636211035288592581203369744596362586268341355070274215178574789257025111684489346739391581278836330151527870691081046563134781385595341585333877477007273839822570989309152621869764115344857054131571317243334765177723343606726085064658247388938629537313527706253318367219576769115029632801786617911962283612820470155390686756120642237276981536462501886528717339110108591342421901928354152061098839761608375223993991438773203745517465728188668318658672015110776257758224569062176866000432670383966932926049857904508354003281058109980213594550191970373468508538513984121861690830271969252435724318495162595591254931208703771854627394332391506575340132470040337063291939225429555534896285004112949199617856029120899917683670407384200752305947656622501526245172473096778811568272700252128535369200131687941429808548869625725084103645410695616064638390797425709931173190058482893545910705812488810444762498406829121916715421268709071764470047223959341472241725553568752758495510090574068486621912129621962207516698234669517706368011719060816226176696151328327927451238910458872730319378425570502556627557024889222186706101621798655561779167448478006373536398372487494957556098626903549707915768192925224897591225345682818751771204977088923985293606339374814314311789497785178897018159255541315586581456566597298858193364650540089558657646359484512356515594910513100460102574904348497328318296716763057584498073414218217309557421102703776520732651632102254992271579310763204012577001048664121686228191428511932940901639566223950561289623679566027453965124460525512716389143817447563386577482333703142729125594357400729988989605131868273866692361306359708469195373172838724058912200604021862111613023545695551872396681642564218311676151068684108482824911046286437363432710317111497749300403294347994176405336474999785423278808593750000000000000000000000000000000000000000*i1^105 + 690414281884040380906078063662313890778342769183921496858363179129270974829056929968400925677433635779037045672855202051216611555747095097881109363972120030657799422059829467952698557160299482053946609725877639975606549015355366545808384557436911624639701097950916962287294707380610371301583455548913502568922820837220344547618074930355893733046996198966098050901559787622645825484110456675820029871883831950719296366507398012735646718730187955743427236671245597099652040161149916864262178867395496694748907123785333238391802815408793813529249221947065208568862655564611811048514644625927791224156400204876459448040584555015800727137930651866987241129120814677118695571965119756377304677417419514343286454295030844970920336437186718303193481222025453662732871294103737558094983152772921138955948074863687382944008179409124810312410040267463328515712588078607785040467226549901419883445267151600836547684770758779323408648018964624951258479726556835353268454311554748330375151126645046692661254485627274552034677950551664395925891521955630366458392756446100779027847347283823646112172791494628344236912334172254552588611700614842972748419362816194464553712320942500287170079035233496116140330515094959982954215937705316817280413907674211455061705957341206653623278050670823041989520153353022681101114341446220387986151267232055282530848996394243793620974241716139499116838737724462314456644781043024484963321513657877314126639335141978891972102826604155199100593988967905688883019767079749931463797976250139946056050378774971574697706046149554616669035961855571103528348911283437125615140352047211963530365886536553486963198119739258962243777031157742717360415008726302567670332658297531334475786716397874489572029003635046623975327291432016414666136309556629612287693339169798361081983756742163201679101706152462656749284884737299156668696834008045432135164064440462137849973594008320647256691819032385972897751308003088208739619892473916925457444089844446637370434538779518461305362225928692983333098659428085961564751887692753855007987989197812253467853480284620092243488429016907957453610396819522004986917743897617790306069498287336986159984887845022969641296350157730319203538488641651356373841933050899942791495408717649120462635403506407636956108938658666251173683606171884978992222969213778114163169973415237588341666850924856271773108350626752219802023431895931741351817862233395809797506567014640150443176784737684294932409862191821987989062375554301336304091338970044629942514934620702583178731579447989960542528524143962271540858555582379799290572789542827992200328822086568768534837400224779769364709371721574839454172563821260891025369027514476510300810517667474724313880885767441474814065656420718896067866096703549398515496278858787336242544165481096436793140018289816194482167790158624017706642945175231032815620180035666214827684081327662587732602126643754695843415046790857191897512599384835686571952192696393088948010508416945851240332360860719358772679186217423083093901644251245652716496724527775578047337999756438307631842789602542207421396631334636244750343055573594997584330502676415575318815796053472020505790757612660591871101848393274414629747722025387979737285214837203457484556504970579212568037682230377270334956769939515982411976809526862475299492893481893331733998427703468031171625495610958407389018740914314973998128999636974681720629179807692197817737653739443965754598253311742983664827299707349464069562531341292284387178545136673060586349242810941498877657152721257350275284842174877910502304027636362549429792848826617562089969500817068052874972673564156023968357337448604954267724675875920786847997565265190764666741984240520287166324921634344756738459674324526648608457808669331529812330038062880102164967800394563708273164953166926678859088466997120973953521746824648855672654969588049762050049152738791962554227362632113019869029091529340727241640431872213853056556873315596816194366052244584311208918584839951145967990843996852500395394607695816294242239401513121186986853673447673583834137148209874110600205321679580170930397152436928705472517208479753832728584974197865767968784902833933938363203836274806235451251268386840820312500000000000000000000000000000000000000000000000*i1^106 + 170840787394285093963119425010310689708997116342252025681806108131732814340387285066454282764145054264720436525783828025129358124369311619016713456445546985094048513529744064652791886598413312875860076865135952781727795109296412851339050854336584160718282318256883358440635293309242080254756971087591988767523840439468847387025645045146334392178539955649622022268644709754054723721851820760596311158763204439330830432918299290383158299437596902426281591378888779163186372870707048101482522444997972477088809467462527606517855104649117025860029003593347349942585179658237420139289360089270235115108403113325961793608395911836848321515441035317216379828156650465869765093987853539514971421296663040022694905914902364026026135404424480587550460932299151559700297025688744673330633021361310544686933921500286760644370570609742407055705747680844630451418143914493790028044206830971663859932477610663941399434707611079080446835240842434828106130370032615088877232729353052711863052406720710422771516895058075157520601841869776776293323368323665959372394728882179050575174683558595607160669410630377469714993922713443554022140439989192617265272198834150750072701286851585545076622251437796157260343951704822103033205304512062096075076568227178534607895407595062261032709856464930735053096307882626317965399204514705966733950377092891291475806894582361028561862763555925776188254733016059380717238372628278881709359305526350044913056339396872003218741890573073532344294311295523378966749913012267039752684865901964083167811820559283425845731066609651589038445984923229690537468381482425723549773461202354022704325628020632729591468154034837160186803754844840185735009200736836329412679904976155098918958495819217976137069176199885189125505716181475970011235231108320899299481210240614256303112415106341807071816690524787120690015986120714531932334077169800503518980545529691646624838466414149450451737555798186092805962874513717023808727866720180069418385973112345584712539450898036955080072841306507080734345622658435238097056357785432241557173908331484697904565957178001723874023435516981878272828670439733900732114102399649694755742946755832038191646491587946658664686103200307682665350837216819092606611491084261027404198710311299115647997847963540800788202945158047159943607275601522759185735277826523093247365675707080044085420114451527697269177651276772540185468069611038710545465843066148902782385249902645036619033484660730858810901581493262589991886832641845794862519071074577616953370807760712745156688587916925207067392435427391608401000769436568136116627515508437777146960127561200822204049135776654605789144630426052850607484148353611291683670551508631196994614216821281615169288131938795048254020659427216626110212907312477919569929480613813806152074135251038555022831740297011977652356018427692402581810997808020526491665439291221861262384373606796573540765516873219522131546542919780400998770643208143182494399957832480031007700509822184404345047804595186521608459623036462706119007314127310210922133126962659382824086210563521099954881806501291710386582087573275867014321520876239790807561845045294958898261816850373982374956901304757703608565860963942508235471108497970872317594822346632466590023998463009282791309462027188971217690619580748748879557483064515346548119905897554429256818242575774541384082835452408810903267895745129498311337326794963014559921723648289528244108628907980235424420589371625434836431404587419156333783462903441137551615485400071513645022340793548155458927960989266400049480420011045302028663834419125589184093880811820603784982923341596612548739876266396651617917769225666214858470521316947575954656917178663245711112031627261257625621594596780556004571661774389613637106323679335385588374646414605756584471897831850823054348252397693961859612573140167618832242820787179464247167273843619806504496506773238934202221072275809914239808041225660811019887797342766537424682080283175756415512765623538384480346905574509002629476022579294428726151868901477143541627577239454945768554653682464347573243744375294105996886736917350858045713339093037937156317647761603970384169782204928485344959394526284500352630857378244400024414062500000000000000000000000000000000000000000000000000000*i1^107 + -131075095327946869552087138771323399643656743032041273898232557496233311328065395511956684558473214559697788245928002156956319969707217155166043790427572619963852138722438099870868160666168867245380514123684385900258170265106482746029637077919781990955215732095159970645459365669984572944404622445041664499160460830872615671548872278129377800737328369073590156598207940402115122100392596546076617939590540806912338763389155689677043137743054305687217459218400290161175828352347305069603905735752191751276274035298561638206553150899253101733767330167818066383058620307799238232486147268568637749438717114850011124546759266160565725265759328760200263647881153188122952673998572341753701022037546365903166802213083966187306523308582024439430403379453197249753675867782530589361062371711970192907708176445603662808657185511699598369475545115965655207928936808961033816090231102592358894532722735267639280315796059817771550935385936470414277152403796126185839589996376041996125762321658934864167703613720003981908294193253050717716749559690652964621555342192382281577128734961090035298764105610477185358723299204914251918108670305534801262723856184150177129076745071300340395775739958507457554251284142493407871417987469922345650922217388490980584166530012764128706797683051925283457724876982670516326452619888486740474053045370336428438804728140498833385242840260246570309571400303370148293834686459927422951728096802829226506275440739965353337959765727449602291751235086709116200923002348707739792403886875962712164098398208525731731181135332014750576388643986581998296748857967147093328264571670471063812522825249337146643767302765391681916458315642662210263519927227513255568098548365328584869424577735664895120590444829663332960945020484696083058161852104865446929424465678033878273954543081564076953752985577371842872622139557431451726752111901334975015006093617340472257331783340178229913065300836202029251889252110625574830577349323470544128882601395750448531220179649897443301682366103374120595377075988668386562035382590116538848264660784166928300018829717713564875163079788899199826713107245859836231721764872289390310748873216486546497535720980490298533858044343556263186444393268700145135087873801091038205901893305618268819918218650892347128872666788487974658071363186999241846039828373511715162883390662242516041279321007416410784190697215542631610441044942779430726406582832421722362151780293283372782496701876035996724614383811609102953510952857858771922377902400424856651046914300058835393216261315620535473404225688935584086183403883571125195108787837780739445591451860740991072843892416912018264311178542306770108087677206178965892556224159171045491866920572736257212499462871103629000681401061133151940260440885803465568124799696352325506641669616421106864570216861406787748464055057622207744840225639568078641995567430456289777568651374593576038743205116284850122396450086092356720675443403995458244295212083906207673816605611762927751469983889018005530808670604292715008161734150213017316143479302137059383201519037985593395059830372752656090873195198856737383653347503126178560262094063262696140681043509944370639957714497616269909313672347873297394970056672864069565536754814413793715865045761950586901550789397204193460736793572346905385949578816736737629503380865462164079530880647909803226323398912681012015010252818667457590858054684869801670320762467174886565343556786076283559804473525791230683883276628599228571684498721909651576798592291933371587625231333888549512419279851548464827278006589771244944474542140032370335426574234460025680941717548151378275766690116037911700861627893327225509644981565052803802454281930978552020573912295130141061879605719935162994418136002055722845861942373839705384960578801565734475229658817113663339739900121662117553955275407767132254885670045782524226137176837708016381010502945102838304293081696857346187877180794218600401877647266856374906319840210259290951352207526252756378739822679454121455832923634573642928169746835575559296714129195644671426926441503043614971795154214982518362904977651581307697626146312226447346268249079967501884254924726517419914221398457884788513183593750000000000000000000000000000000000000000000000000000000000000000*i1^108 + 4048582588644988654197549773963664167838009758753512331108761914001207789656233923728936587709643683017711901727119818486140864437834900481952412989226749569766312484428395732993829952212896524850941605650078400898588931553058539469496317149765013926095448737392195116559618169520557210643668456678493988913806256841901046534032418128406664741644512185804456205640256849630637251991593391279942644715271039135768077450785350771535071623294909730963552175954683893050885619462046143754076673368607285579752383754325319488570752284632916841131534169443539428476421881352408727712641926741107623940967665295445385029742170021348929991690678897632750373567892930761826743642556836996902790462814614856486987016234872636172416564312949166696683875195300466269320478183832500061281090818008779597718337655198162015084214519957963806612692290502242642839906398163776418496802141242775642008011149112803534776424779481136406415845090832630140315126146005279314042306798633023201135392064146488011269452092974511690049327657307896962883570926301121879863899013526221620455684093135395513968779815281937100358142409329599465608313680633347665114769683642998411671289867030742825914911228099489903279076620070325913195538470522194813792778784208613483590231584968857252309633589071337199636128168203865473173287610296363614618604392092098984928162208024386578558949109704725671883519315706378240430503760468540113492473132554330110346634184059730866809987807652897623366432245045900270035099173836762033486374932785887113473682784338666200706667879724828123018096808883225168664425085945255217880581702558295889640144182022042320384052311469503881869950578506128288597052757484111716979315941794899969846941259042111280606142764870499787191268262429886608864843376549000544973547394357750486962606926094188774631204377394036771433828978252378425212247109859337755375600988000003301701237299937149752000080219348503130816876413196292386299226116564250562179408203317376902043920044033562213355931752688503363906330995539580164385040758216811109381273714985586092025414368612636417771235771502419761669420188723889117844452615348907995318698229469522134332108466831730916270038331984719571566309307550222376556523333818406226095446025378214945662366750479517576710738717528430005972658217972687907763585124445790225294521008225100256194915343815219865527814473321420587454999768290962090412618541931900312466300419565422702437091544439925497972914550246118537016129853156368672522844972434866381241023159049719435983406559045491112972541382233546097383972581527098001645117107993008633870440036536466879392968741110311608988825075412763469045082200807261922302004282124440447039160185546504311374385209468298950436753349277217368457709620679041251060642915185640786355218275646030379086457703980830358958537045319525469079792215401705454768667970923636226076713258515050803845405909196426252689023189124621047774490378215493821922212635975078390923575061490245891043310668058883758869265333848678250051631931231716845765829440955785994199712689304977245955083256123628515246062615681183238829733449844167738912070550087312385485076249863023400062204507405352211598350539307856271692439304208656045967877816058617035985470508674974769652810222315700359501719941099641971259659775616496465072052516484002155611941524732280633573392630698692048039461187155383094006911383879697258756418187196206914319701653073087425112785728997935156882018812931965946015816722380592904506952636795321589962736590285086079539336017112799155977167030197819680662986227492542941531472910039520987939672282714538423594900230779730009127558141773537255084801398599286955377957110949620667112202685907985211129575831991519444993527361630391029524137012767821247090779786187476745340651535337166267304949393836197867086826321914055287294605006824778037312042939340576300464611439375332694836669752899567934091480789002795851207993665156945371463761029956494039216916423446685314628914663713074594543369612001773861723402043415123381221174391378795024632325919743545504172918183227625383255560361146583696279807208239623476659509047902205940642394868118308144807815551757812500000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 3455109579696062383559072187556621432120842001358952813227637181800542149120160158476429976370572842631498022701023186292761461160027901650366947054769253014639853857231813433116653490262289534422868729816239231339140172526010835847846221423606180960006514014757308614435331576188907614763512432801145171537497726456663228211099630616452431213419331462445853585362257184330163900135151720933823813543019645012415036184330539662232422649242884908247965727360149208995707478204373931528120821513306731646176873795250029657335518372945443838374407895984120384043809342398701406187420382630677690029905763924149818541438685561293601771781368771100002940915358376717643551979236270960938201413501342838982729226000550336520027101960309817962627316238256789925099624365324303296172782051831513521451340831238981929543480080658985837333187931337350797952291435359941510806281172193112779888774833910779565484070698733230444700266409436957363310875953428301298392239542224645271296458272010321425751047619888084581314293360484155967542970626782028298858097808394385195854824142017309509638883728291220992221240387770309739561955890347933189509555718201737974274958639138389888724968837835570767949662754155883888437672766173271380761869888216504889193455311868030177632033695523463221523751631598414990257172058883890269746199262888284955177408348871020025239840245487120271945133882139520715376777079817745758162630264847696465464071765875097932430919249612566565745517264402117168948935146197099264269460120404638710278629978299982670693840128364909336478670505740978675813432877480457271943881452965283712466434050230251883370841626805228520895777723070480909616861489123760613947720117445216563593965559416878713177069161025918763557771839873953953117944552865836480346204702899281721034969454745526387653943933698606211837575259588225273749407901482782078207298115407356776029748359478901838704010393596705606228954488123236506864740917976122227790235498860104439372602158576689991553809321812584095886527878028634697089759703743426020048933030378970643106534621120712778159704348380455169263703230979527005296101488414592282931254200661901398430568244896396854537673976209518132192553496148101241115266713559365418248469051815439440185992845638220688934868917576920237069780231567251023782015528219420046545832399125199341774692303877840384574316466613902839051477486660700162676315053488027461372110168869868872476256239737017829897782409714306499152883645299528888339687606066837463811494976767566438204499732893481119935657411195505434623130149948845446365647596503891038150612079026507572597774875443906136774587675139245216850699304407980608145187571044706002263203799015200414896885335796999804835823770833029696725411305395795890488786231067868592216963048418332700051264974863546896380938884784505497404661756306859248132011312561029497973923979408496641091690201639911477286498395253504318487530657537402940087928874448981717579234954615582815883406119288556685853913947036619402642119872621894831439905497326078828174549607227906337821654956688086571064715095203827513684854875126371387450836040329752788953966640297628976837500189647930453035543407077339107684391296629314145244243735018851227128570472499512241534919745985040604932048414529564695820714922684684775641209754967550309716036443033839803429184087142420008021185564831601824633410021064992638632123962422675584216123290449051473768791548781742515757799435231004409734117388271784738058292126176551443783414600663267111443775864639681284414514715980574191836006015202453125505467634526578098694203448841496987864768267839670113074853050526099857099964651651406180584379582477304072084546316595521282323897792187175950709935364508272541570321101766655747475816664512247300779847591401748783849157247301874839513329348114998828712715137203068210125278514220815029010385428896446404332208451803257331449063974875134174361232435243211012262195466231259002173544926618753150732145434543904243744446550707072408288391089938752532011534767469988002869628933633299571328471956089708335464074536361688081369729898099482076718516119147732329823111815515136718750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 54939453055320558927419267394106599429837118090246913222692324016806186949755244124464449559817165758929660328094296858192498696399245881299542025154249452975216272689235780324210130144525846042993423323713585472121462102320237301141452695268571592774231856799476847897940172810792264011935590685684139118578078899027138004614881682913602637041854071106359734752122844333938303721733006681206566093403989556813916529096177579683748367027228229663377351357753475332958187378236466085706419953163305110433424441195416242143702171440318384964293007971753589424346810897901032842431339404144489912546969044213139579353170207551530003402367176972428258849874747203997745439719958162127863244108666773002891174457672441427532825155536530087332883281027611542698371597530674811720156820506240665016109067694026236517802575643739195858675570250855397073210721872043235261120346244108321943182665196175181241759647540097502748539563225125234875092118743066573406518259798370728320187839581455188196273974135110291695211103132712393110354382806938782069351001013350211556356463056117462811850239863448780546141458815035304134954546327824748632468224117890368049727071883959472734684721514105938151828942744147875493123866056195165160366418230270509679645244300939935219137099176160632469971405998306578421625402987249193691105301690618238049181876177940619269593785116671277787639828608904556003864557152849299598090772424365392750579134775662935590162233476744501603067455539984713832236099061245509013373149709146894606930052949071519970812380595700317171125221584357914925559278119700770999824409611671920222968476010845761272580947078011908443366629720817901983420785997610131230257335350639102501785210225266607591577275175807785462842252239380141609943680342058563481902149915758013625022432108087249078580050239785885502462330184338951382377864379871295158612508427312457789917267153237723589471848012852476349975695620401280447761759682960899460685132604381039529033205133129531927750957338782560167771074502096925100768888686556148890008194097996325478199846525501783579614049639799180892754959134978427427764463390725720858548208322333233503509879619306509014535235331643966918031100440912788283808303366433023137114229620167037193857967969526138029981374815539892605297808976913046213889425733218922789264989250232273548782285637852451760575448388980588357081088284640638572161324128527165414336362697922003892652198038355974828993644098861539229347674127515871288832156069694402747743462214987675711787565045001741200629044696685340801870029166142442456957548305132932925895274556675125714642813596468012800278905096188416445904150289785834032903235746161027523204088309153397342848168018938347579669976724470170384808647790911005305764922637501434072755482163841127691047382569002101206500726995173664785657111807432083038338229026855000627898716662994092771351376916866675791824130089110742329670493392181037393954980522357973102394562597407381696031957678222429630220139235950042199025228983082847530607295398850287151856299506604208827825012026185866178551640771048261978469690440114193554536117380910624010016417389879829168599629671632335621377384920340670544820381833066815079524323150488084170123330343619165354838398002446793792506143958561927791221773629063823640063073685508700466324782804212893582419127728080540555400059144124230351813462224637511076603546513670049300204509995140811408976683815048962082000790518941221015729460147279212149520390867771600503715978127860731441956623640833771287610627240171120468374016426563369037079556547106968437026709040470246329905162912049981856644794890234521631173739054362960880772229158121645790165913970734646029906411678309226020547867971758745773875424604926271937620351212124425779249084195879833410507954648536250525862237374707791033860430555004643506837588916754973191896479323637133722135792513568705801663426858678031348755092639779905459853175646237275898501850631339883593276073737426993998548975594653764062111348469829826900177756504751004767339875749265989271247617813869313021363032658024160336723370683580969421454919027241254762421875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -63560306485188003937273499317170452573051437387049028856772335588406654853452757396725028740267894163838311622180505600886914903301895136831776859905596132788959423531080064431909451760048929140932427087191518869023728191023898615459335469036715583004016317029019445673838217501855117963126694189619348690916671343983946790804978604275549418445429792709001523732007359250136932459144101540685894387341444208087058914340240576456184267130780323481158608046664179626155166624808471561851882162076423991595671022789625016445457840447113757693207183991504773427122468965516902547262610102869317809047000055042701622414180470787833607447098562239483609145280656457870124948050023485814647296705243722217182363978476867331289117584183523838746149889448324959569718787786058228227631389558524515370614378021616679050144329346166638443355213760640815591210321806528068525869378556688123429865692094844818332113006109717945772600657580546159305586943854716457848611978991221862190961247677509790626616639491463570702865674411475235098390009974567437242721795558473733924346563052557075141768331668836292360368595554551312582858443866344441894613484301770721854686626116978058278520391840795138669308926270081680678969574055077659869504757686620039300307343702614061966563402096348936445524342437197984841048762391155518620265156804299771473976397328883789129315975590249939403715576860474209805005420568564689044697218329970212364386580403522669458840552891125338890563941067684720088194593692060536332894808383031480705032438674995004197921055330839361407369518371633086682516841024586372424755537437159357593175581968417272150311318773868088623556111322541001589875519748763311023202825334273472319646667085992553989866786678149631729008680004057580611473793782213806329574308978941393219739831093299101679400084568642589130777477174331998049962932059036610250291949907607166684829295064869147486374043813554051092542003601158439869043912794272497404573947992868938447011853930744309914160751754129780317299412488736424990230003147324680188314267052541663968216438520367501170453721962771760290905008390068545038985416203257049774532970032311746752952385023717681539252419840681307213307850241202752716656424655267569993739183197943213201686866127263562475634769838373027563385166875826900522938744160585183857066136202519791722881391390014108607799562823443788153722348210107461023548839789037636627280050210142039373276076631233122838779043445386197650343954751879814665876590417697854280258271975442292485530365054720300170127127000334564729338806242954071974942574387755815139906551805393256698161823304785029000649793625205254139100259044905227653584806322722095051097629756533980972340313205499636063196286503394905911164960457642392116225892477674403693320267378652393313846475513071640831510741783964149851227149147444670805534874038312030498030453877941806335254874027484195509995920241424575111448186307790826824325662690086049177102438362798672754874657059222050010681659254262889618871006844140695432472937379732067408587459231864776762436820216874247571961383180396288200652742792560668182699155569393943490243004986381327165816269592947741527546517686411822134476317454170769536248661705181528247235972543107996965964524505809097660772338391708129336815681932396538342511524994151287437809958282245273836473989077888658075210609282698116912605924093225144208392401277417910613874814320973598010467721651411853416547485269924623197580751247160347252935487214582369332753330503524458287936510192076047855991439731947902890857256114579927974548058761469381213335569535509049369127826819992751765806095768635989815314566282760022595896103159412689821207461858457788625159255438698488815470297013040765673263705032156711663779944162313871441136304615201955356865069499357714142331002198184220419721762568209684755144460853750099027564265497342240610393483806540159872321607104090364150967269620759105820402836404646831692766948650868138951226249800509381651782891066866160885196733982305412535876647179862119957985755639175462682736717317676701753331661793824919559904332058452656523514759915024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -9108852937062897509865557100548882228036877741663740701857774513319790011941646401681611506037306887924607885667184361078805958333347291631698735617636698106493902950361836115739062876042965708978496885604501446477292335683633921488765959888097891366731182197424365471963458343664691136721411423444134914296519579718474689773721405979080610847827383953801309464277578931124876664974630993714797095696417149734874025122786704380535809605230793751528716372267520517852529810781174222587675233911754716710524055256994141310760091341776544322762136716856993934333536990715822012249888899137323863190086134458964002393574388641807583047206968384488409254615891135162380574964516988138433658854124803824942467029397857900092393564992385086550232385037416752236723118956946582198912257613071177503864636736672790777936344772507279795326681735628172075180965154393330932134721526747833595531602286595632313090002947040073258452484489356677739364272480416896925368347817488268751841292682929217527107494463509789384372540985976643158921132854473354796478774190663812814187921711232174047685751579608854023459038941457205592644284360633034688730856037162599695268781746057241985561170218396192790877667838711027082372411442105898039252589109030418537577851935222728335730364596568879037096057891546634398203846261919843129651067182528175137700519841363681791287207694891791066226035158665718196180420122172868805296210842662176992370796384332710996876574272674094736047550253723783675248044810540131729089822677328080346784384607277121422323596573880066926981219766559712921715019194349516021444748324126556434789073587252497098507901774961775642179440194096816947033800644953429490179879281009171050303617779941139582817698646411225326756114477043764792399720065359843288179843099389415196012391710459232882881612153310362810372583678128890747056625358442883218216071881345807268003495946378418155110287305070942111185444824159091012103013878781934986988074935714652420737061917536231791144580193983898671646343801302438879045120406333203221753605334369081697956006130786329717871628917705640720722490893797765361904126430962445557292391411005045651178125633252960975163110341658789121721580412293398532611479118250998086278012376785352311818510172459803564626734859659947341180796649739239470084517248966121558144514305165893025052301600634638441185639135593707922824041663901959803995959033111709006963547676580320264555018483410657995264541951160275045760571182983965884344482710366140363858847892047472570409604613035231863103629272104086729858319144494410061968929795563782211951806228119706455426080153169973500012826654263964878718897274605567597684336474066732623047865426174419244499331728771379201349374452309935611341028091953228830012917520466454316140350093899890843487375681362425086774811155502259380683162828132156641713417981204738040488101334893034161340793186730360963728024532273251312131098160201055477792868164764933349819857482852100187641812185269216711143143812436958773436372690796138241442550469607368387378772968372100051393520890703628268755666971956289570734938370789361850202334353438328640328522659435830859712726554011790827988390627510644913667772334095252664681555526174179122502556226660377067609453800718321598766690083424017820972864437622148990504316152475410568043146037489304993365834799349098712509121229851049716854242867877248544495712815810388114187234893852586256177309301493690829386493822776157177266029015778386144176705979660949305671767470972204570488473591591084119087620303699399914439644422424344628220448865100567835568201717438429977659311993862594671837789004152108035615366287474899228061356960832139987460814109904101333772429072357954930865605245391760468334815511997980703048766728652927901542385605066878168193693596271740229680535408700573021297429145130994041212707444364523436278196804641605699403412628191840469141364565583888815077398672912958560971011626323542367466307863959004371603397973327549499892557006654953576699512860541884170092967065480317227568787366346386197178377684165579813217060819900184394022472652683355536168396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -779246626836018124322003617080753782765771899518345898065524327086756275390839707119346723420097839865438967447620202033802497143249023300642052139700875710150953070919302833563807478570628721587695530498961900989562848555640436768653261396692456731018447552738805061828639477328733759787399912177702522291620612062722342498896952171865429486989368380062381922066143217182784442002244367703872295924749651932372880269083636236933385689202594118705058529587529458567323892472613440049281237552815468715887999313473374872251893807030359515274186571402768324635610773622726117173751678560818757051555973916467323024112339867730330430380183434813700561471230628393417943490818756124710963735846736659763932976536285591118730318726754741944500986337829872179722169156496889028950596413934007550465048489106057633952625550810444559420168030210601666893265501127866481692351818586806410523852073781908769007083597694780279234948184567876153357858828373118531510996856826794928383696938753302000954462244224242648485670103607960141628933456880803058106570962028604671898057966234297657924604498357970329121334899572101920636414232029754363393072318371896222550005340148589558659136597431845755927137828894619713265466762148858053272530191882408480223036491777054379478120941162262000860297849459558663549554838891342307171109063846371745433720055189608015031491563857793431323924837961678093502003020634127209471024607599868689240557526954242514472503321900244191308791082155653599174431646770335832992768394421474151198663979516075692213691944691449780238375358636739162313731178038693923578485290733051253582471258101317304846406897952451544498481668542662827777398458321760739455842643116716997777630195044016646974710456667212297370311859367404582981214310223218237903012861463998863821135528649671947351683452393941170325878150228503511424176502097962580585026771725107603417122437312246137276394335342736263290777740652239174815546870303633146208084591479244530661002848376195463088244940945211384777725087629658396201482897291543454180245680479289890883440121988586582010013665846975782033046353566944346877490443916847232685708148511659986328146344596990308149464654940479748936017199316388360401701263794798502111832357688858283572422570911949647409334300706768990235412850516306024260425650393455458136449523102868413739154517126369592174054986741531173455962044828915931083213039672122995633069578988961984813398449529049012175738318912762757586048591625309316527292444917725174566513275510542482872570301580345125676861119931292343718265282396625929926904778942148165655806759925708656242549244300281181919492496711006458093947963553365159686432345712836831802251924968978600383135768773420227581472640721246334167181223387321702112141492915282725996582059633480740387693048133735268979927551381548215935273270678260401587548804740216590001209394371199877295872375008621738928114219650798415217825060287171867261019342522799871740167860884933571390633668063110160822241493075701595564038834182591795008057815696969735209515001652889437484968215870419610144530493344392715799431766889482751584479328946633913015041083864571761773384833258560509093808282473073319016073744696149066851385907739895295741290413460868383864799793155827161718561335948617000651222596443484579802728960840719656664191277305629345940435199124322531352843160648395547933029201946775168740165522516261564743034867329324094043946066680836122612896122750794701545229583226537428574704123890986647757852517606214865099141152029220259914177119797629524220666169159118175147435902352613897355328440711972294654808221995947959918285493873324466103689710257325718629892002584423096147556316229414145785645675440055958440024746119751834404456425822320638608879638295947651500895067385058940654577578393378902686715904992758980742481532666056044546870290259171082812090934697156952258015610054028059000339482341167359753882171414885943371612841956501984385237530744985209750226754600013474663734288104745742991008796840761392092795006930344819390126514303043870322219502746369391953614744866722485010405748886651535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -59901459345205543344300776549298991420619548633053078390512403244766657589333560254573983642053359999718697554684903996884060385587299263523238700594707763889288205493449259641553851816895830122240107181163350999544817012307616292714200402102185751249860155999918114488846725055649135303871415138080634587949770225333358661882773430466973259211147523312331178984409210112365162514472899636909365567116349067664005236421200681707850844432255386075676091986949964711532602655932407907053901194862235189911088848909160773850124941186965180098140654078074318831303697631241152301930126807300169703546872670103831428414163706142941728543256857887605299142144709622885458054251853556441406634770020867017547015051164592856689390423106945893571136894495617251225930636671153847835486446231025371375560282147598185390786439499660715164745495578182191016468221531192940768773099477269443743436052380272884016959078030008134455783887323956418761071964897317900593263355360403547901997575688349804961306504581440014586751721810807523310039859517055345072393652896465797532181144274164664885882837436813893053114274618328645135306682670877458843968742963354172305457963870326475647388035449211297916827081799190036199229726886354862441123273594851816275129048156994753102264460784080116493823612956904125314764821927830105435955515074682629959187320432930998928017038407168418497768529977052693370323220554960290671569174410231144962167689999196923579645825865257900415090361499459984952322656823573990884008051440901140921345901631298109992266213914272336399133752134590563954283010025230793839610828505180274231439698110730189970875828124306563245223336587545696315861542638950852728330560549802655789014993477137373602055083118445729803590373985062247021493097621076621225493934348598898324828043901185808045367642938506986940036820634979591965812537395982420058803100621103352503609007275399226236832966232428504630630091352543237456037002880034764704323349918228925650418639031745441405884985341866713243680523502370380900451525827584419938156683329330896015697815706260441963812282734109860650774434282327463048678159488794521297595513537357705521899160714989754104484281344782301734792792328936001545232640118185138532640983721704159905679742930738189169783422384504414570952546776010311273836612095559727888573537773905913782621536931438773474061842471778687466347036398587515827087710236178915705000000222671175228390594323813824220284857366362867481953871622359758548472182352080377494559816995141345156664509932244948518383363193100766580064522306583555101788689103637843581652803293089166072959041686749426152812703358682837671928702648606733935306492192834723565419889235016313887790573147675626422741062968440676746221932411810363343146015809194563412145341524952023156046877603682762719481267982635917690205736030350599573616445580463059052391718696305165550679588911796954044899662467392631956268694814853702990479055045010789043966429523644019791256072919299961353072668523514128771287371831576990882588911229793694726215320108801446003568342248132318157545441588551076931716221663035088746847667208930702671242260550221930905395238108713203132422554447991173749858463361770556843438631087241911983493136838842800817440428464517341651738733125312724055996755239018524378830238410044013883737765858494537863422113137966193411128206131464137428600220138976828427675998413890453033045620558511659518925849884944207105648831139595535747534033788853542866369933560524343519386984299722430191497881467183703117856125386428354086612205704995482605223485807472807827634457278708353831471843980171441313190128449234794647554850453430777043724393831219683847124824836334919039397354358015365250166275013661932515170028222165542829481464499399299290519515652722372114419658899109516785520889133630184870251387939223883433411682720881713329898404415326318371055398959378068861718911567134985779171422005879655822740122639029225086894297244184221411850669403497775859100705354964837781490282680571483351157784768406428602837798659675586130394342996786168715083165002950353644173941276672000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -5056464260535780142114905465018760665366963702062651729467525302974158751720310678748317841300785556348365112154868208407739265398226646290751678068272247251558624074025656721602830209576570856418264382123491240510906873328967541939182250136102017492015893651031909613942055771705387213220133648366633565617415365830730258228732608379496490592339662251605980243966888520363742333716923548828293896625925051900855646582585895794371005826318141884229572437070182227425000689097315983391287559654023527910870081661572393266570813011029823271634456117511196708592733773855536613531170360273859405216527704168884790181538002607249405846875375258142981810828076658063905469522133875452852783741992137437082254021315686474664664294556317350070407123439514732245722238496681319536390513117820671360014320657899733347537933058093117815649762368105833024164571222810827681595383246239554689091967884265214530292692136598904004945688887447286737314094394107637474733346472083410489785559788942618365804010501441928398173694966050300172628616269663731089032227531884733878748248900844105787761459226343626571821525156591072209125538089335301749548468459130291993535211998524194047086093326831131594636869586874137553782523759841157774331640745009312134129656138714973439049561813681841085680600872597208001202961289865536083065520454528589541726064113249277503226061217297183527789360917533125871295130847866677147336822127867466420217836563938355727727188744871341520841989859839383935091495941847591405608207856344471615446856262110358433672985382788806295284725786145144430174470456710172371138438355989698437869042393435133753760524399721113353553377182140196531492132140334829435685190880030272039967227751278954039299670841612127062502992755870555234344301524271511843992158585712534061243281467805729258037979846608196917873963935678741333077411488805461165043588963037401161121316634577882313056516148152455593312983763681899785271430771508662460385615994664689877393861185182479408223457296001927221959415178539563623326582879261461745119080287725631609177325265502345178036921612444363413808168881578368814959550045906003391792130225171810753107867829358261614116457271612088680384086390918781119664977404502386274108325744164408936298124825982220136356632566954490194464514906514799198225144618528112709841180187346644135105316436942486853003188617551191765923244547248568315477911063703913911343101110082770752597158378320113013594611207607059799761487741936813615925356090119465759464185218525961893646569419666057523466813920082623309100434715617708492636136272603376900953184316067841230226244582034308197893376411251855466712952758806973357852568639994127976600003559730897474781992107157902861864675952912870394854541376266869468444547752481032093571509825756100300576887780819185231162342320775081863710004199237605616721438587039757373388225044852708168059046039807658723076546095259749457069254250763965481857293890987105780321487387278856856463676411106704817274867995620813622464040965953864791104891225469381503942351672829672954704929660383635679273925362563388092966810333686048527503600749648972612957694342452597503706150078382467302375344061458960129378110071483084969869748839774435049511461329163599135447433269473603755082505136859484996537243771689580731384920748017879175770830463059161183913370488437116195840318387117513241556261433628748060525598414285618941697247947166124944159633872787556471385449139491490132855504208500832332087410005537417726470177245512757734403773391063262249450322324196704449286112076835669172745660307558855726406825643724753504639631052007299836768811179028442281209925333748665291562570883990305847422183492315731755943063653932622481200614619658065348646018312549445884997261344686642708820801276215350267923247185114703871233706352157698082495617751931992044904056877216175765892985191776279678601563120566511504765264119533640006541672452273716050920964261240797172225858228955778693343720396446479086803080270390545336419920456370421851920021109031121749785908257164494334082144759406216009458450232962973890615705600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -475763710908427700854114212386005648581043212981494086655047273034907960774318590280370160080661394890292556916440638563123315089135798383248067707012815674209731583397045463769465589493472836080463036078105004953870193372497658845732255975928690809915179263163641452765500153691171839356323107368346574757569812758692027260979697748023252929652996681305780513942890432334202537009146146223992465034640738797179967193695844676163751583455109984149831004327919331554588804266097828931841104287175134532313858792459372281409016582255429035253927633602029461207092023861147416907286986714542504639577036651953314477111179766897640825166935572072067077694478431266491857599163124097627498562959800210401251599098019133425295819142805379946601157532640588115486015934554803505845016994085573682304796444216733003819484436624376522518280965554934107513230459318127670466366910790334910869843630740964987011334040559514921072942400717252939524178466972006461150105131924383155683797714356981820297655296957055432809596569284137534640042625515715861762726203619318216902450305567810765844243106573112993259175002396936850557772611705110810726404920308764220820757547097452094076547042239077347997420128453956823680962795289279325373790818930781934772710155247580269607666300011854397424298901709972914326333897317204562973160689696287429326164843677427278901295546980989997443106556298417513171452724408785033300558205299069134329786375686863057063437015620204489188936529162070489624376702512439866209983470737127500343941928059517525696415417982389137798951410990940353110519971579667236067465825035470313155875933987826752678106965066533198739225665937689548947595163211703294500237049362868561611310426718518569062204224964932419255335669209807689790790095261353641250263587763531241748956707707665463391806752233820674303571094700267997116343201966424462993943880627752521502088218517229360844623547278193964604444709879144241630409021927327901419882856680005676715107987782349299335703255536836894783925666656128524836417941645975316187807674353945102478990566821575579455972931900843516494873325183202355509319837975969324801391649312283774176027681679601730106774292666279696589106609412890351635760362431498961920827990294526114240402203528036575758954312912574186128723751974588537029810524715779629238077001178159494559633099014699232367930238033670362715597929950750764919174848254774237447198615153094661123501473386165110496857760001656624817742226227563448900416942829314429200596279659779860112147361357839586309506674471522867358587993960616289496102519448224726348349836007559124917355011475575914127465941856914253353588220455086723537573736354838919907674626234371792211555662121766018674591183926785710442280456661964227215997637573939861223421976426972808181540195456961536013041565290218730461430699052974929439725423199182081874071935443830773110542166379066179202190694075569080788272319665868235223986488944771254317406092717223102882728854727552044346861810113369909396277175732698303270328388355847231606229420439136216474368842991498563379822474068275298164154413824186251641921411077923604121983781523175922570144068125619148037801685484663575573780463779884016857432044148719540282028708504806941505041767496036990463244056461566150806884597967291676063723978953061894882977465389698354351672876914355312144302110561678919026664795300090175156773882172006507227084541016779151798398542407115663332550510583096618312011290260477412772753851949843710984610851341761350876081443175214358802560730895965498886777975588642773797534960998966815558264710509873514639560549611706990393735321373114293597348139667349454260953909790514147860145975495220244064586549442954865002238577566358819766828904625816529109964845905847050288826243983722090176952105956672923510738738324369153057984108640945913936480790617182607116005055291634471665573529348403866683908832661946219455665585978016006133991722088717623880368599374814934139562611190904691670775189493349817097105221252575071467907314152052972028731221156442125137035634688363951028399532943437987840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -44807285188853592224723268069223913986306429283222040335888715297362317381353197571093756939318132637772609612204714783000131298119444203810052780608853311346360559355446534134249343713587106684759908987474334860469767775437526160171273995002519093264522528642198134236422131187584999768222373583947597981680543695009687640818822564574211588257729748244396508667616782563200245813328010946228201531361531331461034200236442836114855630155564351630675203403232071840000838962087967151108671966459908573821422513058346093841604390186570260212779318514431601803102946190950355145665943721344538927284379383794323248472345469130557993418295868782209775196204303006210827040271139724599777056277978403593340479026981556333677046223220470451121181062311512947415717623630035824400020541688689719909839012394139007844044176581246765054518951027383081772612841273922330492491766239348662192936801726855346167538527515292364736619645907088762964129761485718362980776237479876264630136689135861574200741215954783518033542446641461518395700712366021594757054515676810700860570568205211665716641272598002756517155069947382106475624291637325239055784358282701710636472799101427355941634433211403611088991219304933419259644213834079884820151987044212600176693583536086041267181463300447190042196942837955031766139058365946787909823853946153025238785998635588902791992290972495289930965469799773314091082044594120707105918621747085130624639804387654958812792475573779853382917575607026640988616598050616075776667567555698133730873809339974780694397025602838752494237505719276958386766501204162264566271285173953539815799947943214270232708515311447798165046143054960505969377574407756667592324677878328367205961399510910681764586260723983015957401235328118648438740692750488982438292383371306585835363439871515811459507584167958472220174604276277819849374583974074466025449487544043646820952673491276149662301056741406261757863519793596998074785758003096655939752405932960931011246778676399263022817769499063869532396154554349263202384074066696663088855840321860309707539371235626603014126517790695021863813965866075762238040606500395194896005831805424551139541164767499272567871681428963057637522063049241406207485280997284001213480460691516824976292003898450438999524612514570685563752095928099147593693536937855407793295748337430696431825666543733638933829901774527817229796570934289832287361451706147998705761835973537473092989293766522150157580418451992212115952547659413492996595365268508243720230527739348647200878744960973348729166985742479670579701960433626171040400261919174987293927942858285997391394149399317794784557470770508566492557004847268509453207395249876929519530329626506844596612583197741643478341041044962643459282246847340680618221221170610612963967712429020527572858633723669810523458783281323218117791808008533234649281359245711814848381124430604105284016437272107719341186409459755181136012525619813578148605841549134900456990148771141478008288963127147661450072073393373288914798287161571657370994318728817486847058514243929439247276059927451093763509029543973958830382472314246703494089759387488467713373258150658567930954818455619975929186200201117269087243856433719264380508716063132240690075029286863949107437991541238891118438595483250940891401624404064436301462689319223890679805874461762323841228361334509277140358350714203530855205820959573958432750043665137867857859574641123955905933543410580227015333829770272157778958700970287363768576951843974703372730381847515481873350498314503705696291810389439488209016917562776175672826998829994345010487951603337104050282261365744866003440261340900051594383051943705325266605388071335406946998561647012653441289838055670899712406600638244341120498189564239412872182779808729455889889713635783323006915632659467814681970990051941579404433103761380697007355673746745736001308596882721629926476438255905646631509913147887282516408436444785331307423445564147347680792164432366243254918169040485949566418498949215383502132050551239397809635217613306502939997258453963957142168676688169855813848957714432000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -3869261113176723913507768502375558554755118597145280250961540757355949217529872905660902386894176455503902614610736914883962940792194131724555830576728116105879750501897719542793037826551956139318602296229068738077380328744362637177915635565220135386561293031687371053743947402209881787298357574069382504866032344148554363689294116694750467743353819586517782212714741647153213135489712133793584565567802212465262364691967579492932658483529387976378167097177797529622089909947512623158857026573186843151180658315472554955499323148044180523971781246683738213069876685760198382153258155253941629145785796228616245502059235414831991276467115865024908742939558339429332912783738407767846737610151958320030394341329011045554119679303917222632723762889252411550250116928444439865608828559122726479110420779081554522706939337972243508459923673165897472294314088985013239058392859778617022588382218122906532383148675587598607633620231179400119937187700732367868885297894716842173272006581168818303668746818469449006987693645692811999426950915177463968259952023352989280608516699803678514254785123949766476637928181897785509888777942145502842842852259139059966834067575337404907257666596966620768599657190924100403204956878301081900779995929046173989917691509158640799821127363567205237292036889347447789620975637610819544988021743206671619628538835688875222188510999572476930516934475318249042277224258768211221908035065838454714248952583357539778353607143938127956879194966156115846501169090887871544394296173516486714484109533355175710766936594516618034724708643243046852890918436040499429463484695380326690146319700189032176125057924015166672024377072769548455868505729510440742726815820085560832419562814233674082698838807423588233435467234415533125097296621796520517388615515026830882786335275675439657068371922479563117806286296329697252331734805308923937100993859405933664450183903861858363284054632716827501895696722085609006025216946889564303995500873331293557107467252329581914871329567766101280342601365036900678741951319040167236699303231770643176708757583716149507568663638157375730792483021527526120733817048566510875106104397101598884221658410934630510350199159552563171455731144948707192919314616491052179888065311997065422907846280720552438766087094147842804997671369160280681447436268372771536741388481601089084306625270487494267005453095370048352919741687112950248928249065587427402243389499539729052393874920951148355917822671493640869639460931737869862747669109954939960712068223213534771233574878011644919317628384168341056110917182900474012342293931923313580095990906681358831113914751252620036136555570103827299007065567973450881999430968595599216062687644373711489605774936638496786813892068027293017633979339061348358299978619969140606800181966295984871990580880718699032387330938619574738879405752447841237273884052562578152496101811147525092011176152130623497720550454246243503981105946295348744459476453448879851387111683017225959741304021630951609108880046437490777664659299074461236543979440384563911543291363631479230985965634537585423544254260092663001962924838147211259772001172503361830958806709094250265646957317112147528297092212505118251884941371284093862936901729981406412696493263648258557779038599606908243600266308741018078846075681183135844525956172701613284587412947353650858745882003784075747306295934153652363669011662872280447066868718915472474686336689297325827084497308354404952591669437219572874021907077381586309128368064300207901714058647592242206385737880390069168006895394066074301278944635931439226176782032111092167681215090759038872389920272187094429642718262129353700526613426384007458798103813639918247544320132315004890800020370654317586829084926659331522507813579959127408998015985520161734590075670474071354595476831358694194722849313680441855470410887699256137542740326954458577531704538545939029350207549037587658898241428091890146976310889120780625488848635587929443650715531299516257135485536903959577938572904071279616160003299365121600815490835281498453935846942652069240008530993780507549053747200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -300014349772231865168751259209756257065833673778529015713657436913067123727333846893162682772916518950682903099783473530845104221649555552499288484140589908866713911857613265957175710928627059942422473672056249049919291294500233376008658355504909055433347352962393669591226403816647558220484544033604412727799163045747620598379711084669717967736450635614783842986600031419251647193682331759350441551386059335813700222597056097603878357204872230952777359072598496253777708974134620934465878779532679315816824572485547744075221784361984200413610731597351657993008719218971816940209298543419946948303263141675360582682856940669031028137313740307750153210161154010707208440985965659006558038303898358828164041866033086291083362593772173520380849079880844450609220196704543408795196146799213660010964171556703357164272894052040498589756531748195022056458828871510729564848944856589768574668688093361751223736633140623505297446152620225417843001036630369258577847569770736332962449286130429236174767680745329972426167722762063669751970707073357898407962712309767348942279863047189848830697106640069633106984299863524133942778505138039153154063249375319242036195616976029388488054805060171821304157534155525234046658015832210394217022455904327765284412713061165797352100540462186279392751146759712153541681087709602309433067335869343295902849538698159433167403589536005557261219585382182511927960063133631541124575004653271110731165001957409169390214247385955844484278970132270775278052286932574436640272612934232367130580356229171771055673075330703455149306930496551100465369418570547887757545598900723922971959787167296872319628077181593525395529273938910648458815887808750743669007278306168535016592144556775049270274679083705550879218939495302032576637844489011661167512587267522090620115486114993894439571542994815426726808167530698441693915674277609733911614048721178925559885342352775000079197103120910595832090906265644446005523245863625948457484119816320317315231006117012688908284226323419033138006492700468417616630581667036206245093510063452693215087213249515162405817991543431829167149248162441045186932606605224697612472648947827166865145372558459425446889310067609603805340585098505256179397450479852702471449885196092463989647752517451348093979888327013060544949027701412672790526820649427150227174414743841432997197333067004725205205745410538448013692487934042389813366167736858241341775827823207857433312203383750663743984570621366294399790071285584846883349542139058267516329441320939923275259723823909341465387818286247677920018939378402795340555828756175835856059157795381340203465089418213064858746092168402664362960073691503434148358197868156683370725422767471429548777730555009071186650522912641528915233724689166753078959132775325569580912650078884996090487575156529336410053488784213005689597359721826949638666095319873754990370566936616907512777842875312395206181818923084356096575022259974879107354872625359093352677016748357389776185497996405228852805735396522170673786976670106749911339056421166893596734952791562391803312504911984593717652266798448856900495699297301135881729360707304581411775575109676617923792668666793467455711771913997934768784310338316896979589698717949327092161882039671540516694449733841590464770440898233084237242785904745803541922558185501042579510662214583669998538691493143156206667774241412211956058216395421827411740513163380257743966711421658571320632172647962710245889823759909687537882734174938792858173525425712629869397969698534521222877211000259794111935485279557920661201064945142596600843711836762709831307089970334886540168749858016190208148485379212365571195113160627193137540673207870777769569257385767076718451865472901078455918691767513425393261316800397862039172037816716275710637098762555405892296843938677175751198493637183516914226529513467539281410742855954775974851185434644788212590797445347147545851364817765413629087442366828795701313987073301253474513301468525114209181116204859889727701893817165643442322189063689999181282309344713929073773853738098701481855638068327874560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -21062078635917178481459404148965166081950209390659603835076084445823181932686415265240349646797744314245020825958774439170638001663333334756445253154097630509782162871447422563568862596585978127851351439889344038659172039968025705005998247134295827878428445273097323600896752169079960791773570299020239310259083111588823452255367423357085505291331565510775937162794030212481579498442008117916989749633823933247595413807135716579400831207407904057744184923696426346817983161435186848966236076132066455659335394990334449171999307574346833970766637796523123793792863680418866892460744551081252291667173650464496666541073338853988615219253971239215462237594404701434443049688181846349335237484750626605739673684610153009766055825494510614932598451261494565352648444592957747647633723145808636282544549933713582573695998782926264129058863077289711018422407238154153592275860709505230224401034951377212395508527404156574612068756306398356075873855402176773203988828675421745507697506059399203775670430365125030893192848433322630996040329189934207269493533258870337506693584445512170123103925794092901936621892811337077519487765342528224642028364807841597296201955464040162285450327583074067653626454078923311737734099696194247133923580889755291063802116838015653650289959085435301517652881579823033839616492563707296466612577161152616294756864720717246806964780844690070589027196381058445819962474148581045705256677386537567029683135698322101795685034785487921657175715994182587770914877009417722535018628441671288461484729590369890927106118611583279023887802903016243582906588338414895542010512285415301792285527906668688008509632718211580919594440992735648343337698964638417253231500233923264863159239774092847175397744506162637874912529628542409291474850862633137642476641962803356138297099111985780062479418834056783357846545010023530654973353216874991035687745913701244925556949693377482785184641730147562365933904700950958827054814691618371007548047503191342068336723440956219873111755433023992877894999843198544043120526833366527465238372462713501765850899119158392145961825495641899731176723623081998352349137350452077284129584002537423206167019717330389544529911908270781501132326977192808334516805801905099240359134690733870720417217997195593154301447217925900891729133505880192050995752053784052959837923322278518437847708956309967500254523001086275756623825076974225830018680272990021668680780899794629298835050275541043403668407821547382193292947664410077701095901935431979064172017267900625545567857389296436330461245525185239884773884906541803104331538773038723905589265708990690237512015623584629818640277198424631314295932666259628882081807678020083385598321186311647567952882112128197464441027465188749108163644303412157296827781997091510342390033743133116613260120382084095121472620743106523335821015994886829684944120820546009343094797191770344318247866360153937423485801533377083943662365971393788567013436061913906381567365469966041863913124361320991698946712041493597091723282420090907207074883634378667296058745027766976709520825902117642362663097478077641875025363590746227150839950145717177097028855476396903534578418367230639791805372955574738218411318111122640258778274780178822257236641278934644397808298296996587309735984451450172466535707807950753824472234598316558145209867346330428976385242419775867887440164246837622085908958628954572892532641800816703865843162804433611681527393354431564985989590873884418921123095819311681662735615623756522690826394110821840672342007114688720488045925512090653864852130698034459859526733801644622574182962168749076095368868263443764406101904716844257520154929841917399645588964984578017103468530549020275208227642786798856186217438867975529114583911898605811928285802591561913782999806816449322154386804702114249689574435710873988930687632864609686168614335908412554701810576477787921067731609681850095446825647160687891060220292506241256474957072732554371683843730446419222466823612293526847440504779061027482765411125702128145354634649732160062124801718597426535483795713294336000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -1351104109687924750219244866608155553797000891230282154316798868347174853418495481005182597533977777655395241163819560313911647794984329661195035000154868010124828988169422253274456497255233567730634816182088054153711544888843799427751139491202787485403585591990621753504309499590929205237164271919933511918052851229876960799877601746228217495152190212483980519585035816930462518480688807889305060303429582339574765176052554980976040907073065676777273802481684706550299218849802532569394367595392356254591312342948004263120348938945241053524233992305944107809604373393795873827232732639773893135262461226763738321366620386329708532049926517472807665886626834195089727323087172389491387092508625972527145784573644378836765733667910889024601659328850474727118595200696630371232859190823398301848216755704551245092139141241999975225290205054856559510229727175835952889267009967268147301951330512290323333595099822710995915445067829696197977318506744138301965525519373078767949629294680462947129219014891596921022985617127066981792137079814461257818785295193213950820432086208446678282217964754863804918475717777269775522666230642379940451799874200651768745512252952117401365445931473207295705734945816525386964498263668346503169911861072404492884882691620920179207131879926105194988457475032945723502500465805739213684878372214440942754918652749479645535403804895186879348399886722486634591508003187506630971099626975318655327921660402379507900465999515156292781175909774048544033101312815357576372866758118433663461500488828273170848370555478152498925964510294884163175482213195098406090258304958468347640568820099747543036381017643724840400696430579603272872943876859746283457145410298992266726859510265366775044369658787500710247133638524818411016964953914440355362655189948115010722658067440389109727452785217160093391877314491120765637201076638999779959577719490362257834546127932690761402403208604284944846774535852220986340691320868875597669556232344459924800615167364851314692968833836811294872081041174285513352729765914487298546159721270566439933900178393284031475232536974187790118316253315735848612855529887340634159912324879979261686408106614019377848835436071102494484323378246985821114168237645596489072650678917990161235520996065248451810897288846415041082726236912213522782068756258080691226058956423178606537998837637122510978557501987521801953422565838883621612194614951746377987248345124268596807387289006161701181429932230760456533830068206149327460037434519440471576351295271676787507345508674962829568493146992921842017790678103842673027120125761360385839190967997852743616115701731669682771135941644907755298452274509769607153390247965052735530947385349446901989824116292458193500962628520843581726157454208958442204677658563233281204858161100251606208446611150523485208197130077018096737512743085488432681832767930584117184092595384841627717538144455279715666692541278623338542940462427439454817568055248262691545727611137925914140711304121748791890823378103835181628946333879684920909466349629537842311263168653605931197327594215804297697096204047464813034463286064482475294297406695212677923715727413123244923034931756690925960101801216910493721643589304624814980451701543145823397472166358304655551645685354525285412475492457376228926136771186009170197365804129916901305184141284931888179826043596157565201590081776473792375643556907825912689134387749213975185562655774901280050911618659576373668809953130000487091055126583374898410227432463734823169995720361597300892150060365125694195098791295135269032345117781830593688560649611743922482209867345660267492985386390217294312807056650843214138543713224282618906524281807662062933931800835355490393501193810173442743454568930960920911233772689938163855455191044198835567105846831532924584583602248564121958424116361596415761405361804093232276798188515815827663386758113042332758375310493868909140786978000652792076063180980596852942425334525861287663038613136620010608530019001920345507715287459790898475484797046231906806222726514397539703526318472401613802700800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -80988265401751285257867559057422697120819592791944820297468300196702939390575812326641741331429337333020178118330646014934953460720660783672975869796980571938258354134559041309743737494030513504188752111683045083576382980724391028441454469360876315276024986369305650722088516026713876137983720080456679568105226668862520793923863778118440067352516011758804327486531750156201695377772170806416865841500582210524617935885491210914894733637414527511409994258860419734884424674780984161016111825067150154022518807240067468786241884741522391885061111936425542825759297050647317474495657046111961344251706037937442696139312275917994801098554094709101004392077235157894937605701905626380475495379658903914238821229388869391764498508898413315102730713185421910321071367138677342980472392224218532873562132165927751639857391324891680778749729626473765363686994153945188760816389028766775307465395529481489357338698444360709728279925389373566786687817916093455405690583478617084905120009915864006900105153261565904274800673647606644570043440939757855255083572075796676744158283747556160672341372891674440505790230159073712193232660628005171959565450619288705836539184251913901527827756490124717223085395238673312306929253924058903225046221562358811371884188162967477635703874551630854751900190653952679904100576039431833176653360873208561383588504305186888926054380784420029813918390249566096030340144078569287254657080213589972903803853470389458868773299422223719546216045957813116402409417553238472879740784142807358756702163985316997676167555698493440140711138707522087041288939754110838274503342288035281192587368733161219987200105046362149385103964881840898350499088421489682134474222776670472742654028030700955355492322675367864986331646285568526629868193531842966195784437268433684525975970591066012328116056828915081154973703776885503121585786152415511226827507801310780881795626346852981317246704669157105801729074177205627327721815161756105911469994581374856296601862186878973243048104459666924642995326078963834195066002105594518824077984279519819693381228482673903361223759837663904521001321751947510857009677718987329980604440990911108444687993085550142100864009359995519495741688327927066817377333392302824416276432076253619965297958092701099929099471047078276339553357091069446723492221776857786527625490212807773634427533087735883085073815052251539191948364399357783490119657723476038669078506374541535632281444705519336665559466755188087270674552204631777124720364413976910291783473377436383392859487349418740920195986269717374898988745970747194592099218990514465785461536829306451685223404519736921291478249675167586195874844560892751481643468390746205953508542453027643263924096800038718453073516138841747663901285125654098598200717599989589567946921756292342693439960983691104450700653924906402628958607921907499386623601773746138886544774616429690280745564353299407876791067184060283741087708016507931037159416453644286688186105717980959247673976740088953805132676486127172867850904384029861001505483427511063167800621052120851745847836743497314235330890885843903724448113610268503227837035361584326712985335151665253789300847247786173038497829578067095430027934304898668979159152299300110087353540213885510141769953637581613774142886875054689461932079346967171031150658660535633853099621656436022452697799083913177593635674550290519242646091883384800884862552579487259238453032605020108173114347237881986243961255644884526741196616049928864136135147629985116948469249230256819882224557106164299356607044634819869077884368201024758274715263688435284898512762242620553892685819507505550654936875777680818946961977948170699129629100483776494265778156764502824019439998959862316590850159571302591117535440925835943287515396071954322438759022541421731923699508548104445323774541544221797199681258259005461474225743262294302476691313239990764153699408106742331079532693427949591018014031751685133624467830092293617179679336945864042522321967546321361742673478542096905491210949390270715721281264256759746867951937827142369280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -4480632099059964328259948873215650090085021118595416559059490573014339875701916215847051581673793392532324693606302877259022494834654926924053825173694738709864323523270535326891287552209461936030595955735530682504285901062408207563996997189631443273345353725117284106587584105781544080712276955820271886388176657295423709686881077289884193512881582888878489782281685614124146621531726987272203665433984558353616901568980617997203622161637004791631519896067468354827701243413301021613367623322453976547359948696337695847624935125809598900842361031173168985608571319033357170147490177935703974899636314445699036464995159462845609587145970675833422324626097315556429451033322594252619877197292062067463899140403997602871209589473658148198050997011054112977082232017562066475785379961606451101860006667701626445831776181202543445293002402201469144296016240544506058539258015615571169248176781260337714860097224144680865281157185350161919290684642261629254898855397152582758519905235166016408951839422832223867031711306162511406324357789686717761552683606251023591630114392438211985396685935265353622599396617919396737071413972794771432406186008875058753488303262288456537986674671652452201275501472408160736648365197222335025041429766470064113287286065814810426126076409550220824369267983754406229921196525063372344998248017858953902450626739560186147750384441904301831859283462500710404079868566123997575525173121170095298852212090814096721118084825996183324099873161932807417246288241729293553377143406572704396709082926425920299269601004088837965978332641660377448629911441602618530084957784758154157114772335415755085542358813126264455772087509040413986030068734789678293438277423487825862747308215353388487920076630311280313374092980550090458825463555448239578762623252699286447641196845214501055095739175819504628912804905715118445551348528330310160510697073563198386164942873335466901155317328307221253409507851883889202375781743716932992004274218637501912070056269761048682109117137088510375234276945314007373806519763906123448756565079218226414842523515968878294307549363031593102990544072837091249753769916385588148339410008045448703462167562625162696772993060529087393703248599207068701033485062474197675544822159294452271482242127476820948912931805935297275110290610771722402575060017758019907645216316728993832461738644509446651094266341355866540299433849102688787167264574961885425616000969009590275857930332650165241690262275397613703126272505245382862618719889103413511998685171591773623459097357890169857783996513324370203222214833649845839046219140667413064018727660861804835686222765203565073751326403919412745504101810400763381699803468760341957523362252333709564576073212990610038286052434518359617479015066443269571479819882063664997924638813667278982057884749147770859068941286384453385249186106306340864842506749817341636564554290572139837715076153325645313156542297835518127660085922242969052889422756568163193398516596599014085157945551490793193541995166367035462591728598635199786702431712900008570965978661062325540290989415433348958549708788390156508447693001507364069463605019524521900262455362044338701971397981668164178390546492843531263337796690938557064385610904013114778029907736293026574678949802924078589970539955856649007348404864700246091124176894793159377540345761330751461838147268241611116534423465845105788558866819773433783911954439400394946139945901317680792541403137536475584835600005815513399068241226599593129898509115881724426529907964497254673386611805775305733169829485657065389665901975036378398390200358812328983009070431338443869140230569827768702001077166821939314632831714295214975928461595004049092061655332801056879324663083981270107142341028609836521689229945783537911905622326988365682655666106406767376218719114248119047989653180676283332882187526158145902663258514712944212529244116639098207960998070541872218120874532772285481224035388433459830766143839473472815019943897070493410632468594861241322849059895120598629098488658421838269516537008259965904073294610432000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -230949253981465376905836668249911915910296053968493016820718495682488926866399957141301823320769014304028372286954506167594074768843617026423542202041160924273953424468836454747213338843083855712427700559039876469663336504369699338427166418280818942440792501862883461287728105563172308342522806165950094404723680698405740295746046426351523564995969531948049862736459037398539038673604306728308966699915556247793439632168922984292296284406228145236592912586204691967619238867676489805763148812279593152050775989894164008733708893207766021239386591556186253810961224008748755352020431134680571553472983744134642633568168210649231414177002433347750135643371287878655098599170946960653268126849657706238665398501479315625756375376926350545741678311910970499377600618734822142950145654604592533500385400282708389280491140077654732797989986829446802550013961073762163843010248887906306020702467621728389705217315587573281394033399614807862676133619129343327770156737272930258060639962953605463702363136016536131010410594674189677968110020954646665200852835363364934254486958994367863259493626490666032746338287482804851861994758673293579598889414691507193395427556074935220002878121289907333217419890577628376844227686754350613931512149529333487798327882190214406155186893176457258309716616014993252362502559179958652138833833174723815325349891889028809245476151470931819107678262290507523027734140749845479279845226441973443326871216208329181565463325153356772471237295267438671922506566214142281806944040199413064680018293548170776557140466095245789115506960604877490128926078294769167348013918118325254112192870462914950441039406783235843828850905848044730065894478821931513301585041453764944083946781299269654374017741176600300286316226855915421266361857822465467055656250586069574146341210455672205093425831351378910726937361656694938655443247235210798830927591613194466374699678566891423626999939514178923604345982454536835083710242624429905682353153542231560535402589031598468619672702486282658086512073891947675582505168152037382240059435664104620054030374957882360796682453679631918947303708678085919241594823719909106686680917562727986293896879376005524225047161734949722642099739214715757116368702074935205765987213102697858536278840885600653057358914226942359655719791750867031694119220510519031410910861549318147151603230104991636651662174636561802672746448347586893348658964031671194629706310529685588973250243473058251704758032819977789258057687719196714146256455944427186662155406749483871058626719319904590231968503162700332578237798974218422840475707130670469371776717749230702761402659458281026742434264165504909588897054122991440244700508978115739455950259786126263864329508872438214516203193279513563960373506514302993063287192941984281727013939431702848832492980063750734825927525619479328646663217872326069705044776939334330675146116929187157486211441316177308117739221807627127235622898183125627446812989965701026066002364783363372032689373898804207852008578716830098134663717607648744468190047743588530428700084497508747274955012859485806499450400600317525783179669566223420857489197209206279478237837008331372581895645460606882578934499507311783276723816986937969125077864400168773302174822921283696025906946595828421893785785504001408521992582794805448039957865739942293134420743485892129329267250655720758589815658908598768982105124789026135015778639247243507578421768161622249683032803168766645928068943682204020285136231514082594776359536704732803113392755936717140359036076772450851695505992831027647150396266332138843530213227793929446844276554223985090547039798591994336698568632384876094923108074779584245941410114345404392278135315877656318793687453993066491505514050393410573444288665077667973680559349431766076344646509609066163937947913316243819989425430237825493025772206924913688331859553190778273369425454423171992690731025649455691495391553863139296547269912953962980373661014492122764947198846326795564296016821612325449523830788628673671841667600880715552337196773516787246222540800000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -10857619997223749618077663267157772673915395027415065960796655328214369529705092213815360902736583364258084891445744646938044038987718733896930213082194022651958440762068172836953004410185642174401486897995925026571787183118237965032683590381292081810890008136468322678562151570167442485082647470945027708971340190913609398276767715156970541441139916447154350093781750471036343905112452117432780579950351431086522143807880141298676629378961859347579496056201783859112942282959428273573659308925213397333317029082552549798955426447800002099201751908133572766190965876031448214715180619285711897376639155893727591987199717836693666725122096414834686374985215458481495746102080501375659802830933692443807177224314597540476019642208387980136756478799108319002938588999873388082223881750835049704079040475402631016770229524565196066445736454037884710076384162100866924282268785072646229256841588231986714793105011858230249949345206292035915048776052205843140020306218241265482161107305717564737484435590054654287141690847580139973870590699822448879304361261160484312234054985758358667284219764190886294418125754060002209528004768503503685292539633495989332023752722360592628131754193692623141987589258092395790352931277814650270760037704186832437431274992291540624570775883181033335631901494968024624841279627377866580911735905005448306007913851385032847082400652943528679242579339466199519703546976387623086939514442308255456878001192186037901125212847947239867265540926280013708672506559361457426621254469779560714533335861801984661949126955635656550052801594303306144092151241642561487105437480072078782476149905416866599626263489356501287697896956155122943555543223982942016405288279924306369098265083313722576174581167942793951833205357103889585664171991332604534996068293559183921225297632975905203719004646598510356919655515180096816119489246459418801913996456301871464513398102532754979737042499213466237228419809794175179678904186680861366857884547005004051816144669720985797285089979689138859819871945562677546613721126364788887230408791804766096117735540761537390872759035412523080051464631547449226149930921360006574601009453510677375194906718208821583080224929252352068758723175327819582662591962938371949944304540585737715388951584208924071325939303038237762187781850814375085513221372317977639913587036546521448215617570533873329436942383876845967197133223607693658770655448241250920722596730565591734296731722196593186253457496803915461770264755899107667874707177860688232939245684351907075810320186053995695924182830698431964066881401437147600748124784161171392895094989375449551743164671429166306653501139640508568622984922466190264392341391331862305790958435209909735172838473793641983680917313427328204927303774648059246193955918383626708616217922331335344245951234915509212717331995657809554435716534150016304223903124250862775141416077780677795887447460504090996178013128498557382692535111405649060832497727811726987513396450681967339439024227161060976035107586496540777686311894060512216592558682097034871226339404231919855604878195782434117550604915223967143005967035281447155826875198606835351918663906930364682558147999953584043635952724899729726833337189533261401468232418141539556813618291962748284343675111348492657290112255190162973271222593236204763339760074886914000882444965118685297980335039382908433096926994553962780984781951931684268560455573646178672698225314743129428799638702896839390590720848048095514398340898761877939090010535688536056135183626252945617192394378455949911342830481015461799168487535490267568673659495068675304496611645647018198432043963131186705432017172347610414506652138382665009834267720770740466021134187193267101710577923553977451436736928054886696057264702937109625335016769312379674579038792381641952218260989805575314603768171691276895029158860066971165040217802084232592097255698675273512208802074882260166684716230798074806226135220177225864300648252534176501226568620274649204015527521363153424525450849037840021515582150961676368796177856064389120000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -452742354223508299225010385855016782382515377461290513164550568284713173473071788273265533346479315146819708841036131162704613561638192361791167135580231819324374846036665994223996541838940211651729791935011420160154431308496761066773333213777429615543225643361097127808693441272905602982956551367792034967228949203536880072929099638356352426024696597049270868943097440651481522506160888504842403073875740112429536934577589136254740751006902169860764453588104559558833025918189199286274206865197873884065835040937520346656418698368295665677470842509886740331920305737336886974265023487855622618157798611428451179963090566059365253465840921475344071749966908412983009230259670774876828215964489302022749288744711190699703203475466610140658180623089258213049767293740697784775009409618828896749893128394389456944995242184728821831791261034373457192756597332385796384544817966561256356346420057997647740111704561858431023214112490874494910340836011294103939174886704356577590225392453786710353490969168820816562371280461644314773574121719777461082209163309010442741793783091361574046186528549231623552252000134798548164740971378311905020404692910628776922779938116551808402212465611699883960262249441846757883541583661733076353820929965288129881939345266234877540156591770600370726783661354404678126549998962612842594558724888650978755161579163070204416697171996728587772353385630839265200673180476830682725756264076670961677073274906581618239844839533890894399098413309771663538066683194075298636478779864278246978595816686463832112471684444358331514621164414764145759134157556843815764794199382341781399996879077873328279126503706739568512094886355530771998046287760176490591413074075559053222516903014532938175750531995370005952090519145320387488293875598830525428707008173357268811965019093263866960353887260155900908332810417586670954832168016254197941219580443070991592372650514252291444957749456265331089982007308414619297158023523079392510279644752873199714817314940247283546752525471978260274427247005345674211430071227349100819945100564513100636410067738643595976861127825058734953417963564197513832107386385063895978162239527231138270265797692712384205492696783655925555087655064590517892242242173662031365854923002932338172901500017330283099000966932577239266291091776441430389697259382229258524882452745347409063860885821464218109351862362745016627624176006742222253214648772354340451932687205170537539932897041378411617029092909248637463643506740629758413883593217827089430173626276022390159229320522909237565286439540406387576496179304971597647313617708265201268776259192648553066145420237576090600219285546059283665345317864464224774563898819490383635045376004291714909456205040652955074131628612571038839734691610257267721527832155590945981003110200416420320867599101309933931233132390447847808973573702989275596560913316656550001472594607268762962394742414405856606082431752168166138347964458610267567433603799067815601429273598313531830021416620600077975777338839126515927901917759606405924334223543877893191110973566213993560979696344064538598622460823892455823368420469289670976481954888341519659186179612191616415286878006389528242158470854685792572589816644733900269835483208761557212154386367081286693318651660356889051039732438210329913737811837964021185035899674528777838114862754303152883646151526494727750398038619917786861537618925336316055852752296543109413431462999339466197356380329290907473117936176691927646131009216402682593328492142352459806862762955460656353590467371402313736781589870643860283703891068783941037575684014323079580537856880736569376687344598179246418554628438758125588337879772525321610966929548263134989978023640862161159883688482523754892816114177971221422752063385067928984301824098950160582242698729628827437724390695789948366165720542681156910309066894687810554558735923010632425930398825634610338080535659738313735924392454891849399086461863133597786608002066332750654555120180703906655599034086006159790348801751486725739387515500387878216688205824000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -17319954007762785113380884842245876087777123827286239643662026248299486504181037123043937540292208993046056864557407442445064846458376645253446636251236789616654827170157129225833232698417117599723130559757756188195072965017915047964309421944347050313257952094179272334467578836774496837631860362117678660560483435375714254545169854930102448395090365484330380773082859121794931877939437871741301533056934167463824075430276647826656097385128555144913256417648156531832842557584533808480466962318378122498336872531410528485991393344629087748931998974776482866613535310833246983021610063226968167937824927264843087347232008238010089297186277765879003307945475325370867078098733152754058982720658857915280280911323216992155899581807778125715027410073968633394244701003248956736492921617378958816911652588025103887526136410504785142322204992098924590733389881118210563636096410110316715521229680962415166391240657940229659322819146702681670464838580618748954888577337008355981184875079003956928610400734552082215089948849465565433757971960926866199064435792956323816780259269138450634028987354927099321328775527842028017941717883582876947904604597170894077665584575188271905719236992628234635391012608291794611824318117739838403393884291787809996377341885171363492004377014273689674113264836325673035704712384378191278373385460007628282349783381800277380595861139363754935572378808663310064004738640242087933589182905471401982436690501439434403364393636443172037283886750404503611656553886708145544879188164007125892097887178516083316830379182612978752544124562238143989497051849456644894252274277159675703005704875862840688033528349461134727504954943839758055935611557057655027911338764823393632142575476439980993970427416375547258037455590563930897536707150719269876535983577484859894150135983721532437949352667463260824046894740989324906959361457642357435776618894603482243167955262534277943540028957662050547320031232707898578040930280565161486867124226459025679346829573788533809919688053618732075754843362642184861555773281843385413222525922122500009186455117698541338815436516669037569651684397233461520236537058562323248436764065538873169080777174586615518681790859951094464777663184692692794088694467223225130727018761883996527601054437283918629941165910377250601990352227068262672534608935517847075949781087176209989605530852415915679467671419672566718645092696652990419792372565916046070587497287639549817400259352941455636119571039548425001795084286355682928938142302864863372253203904354884923986286451203924155958198359681512527733819018805102521508604117325555954083746627104139494112937518040336965914479840676726149624260018325458781893790586977364951519277537587105175771643803567813024859203750808307178762104379111435904372457071097405834697312001491886626034902704210786150267043815408436241827177529200848173973220554650331318161257415093613590162694278854694811456519341274511758811998008577203858181495763913231788204111145475386599531323009072224800075178917755024275155182372675163337326945126030762854989248429850348829506354429834103874205031611312073588726957133040300597782708644673796926385448585693950256954425336672188788954505535522609426029368005548625829862717650866615967062189196771982941102098721760698792267855877819606839019030214381195180996849648358851199936564948179314686625750382212338025964027722291417238509905434120590971030425446669334712555055792178684428876856702137814943884694089881420982951367885770165125856546063439009144365365587591124229351897647246002690856115883590826669408966863548942359689241345681400189139085172276648266091332282579932002614376737212350667141147527838083756702686363848887121987487864627925147087261529135866778200937890141808390364165905104024888170893477704182720399044678497753721431746943322838894976733640802379586684920819068357927989092245077460673703412451665009230430267553266137764040875656836137505243575077106563075218172403183956832150830392508660872816968273465395024902807800400589868012946184125648837017600000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -568161208089027653135403643556635870310203642491405105650535484528891471611241534149364384056561749191046698905699251721735826724575054081337270444211108160872125097893090229776372546959053019485461298428211121469708557951196297097180178440083459707047665173825663360972285613976302712094668875834537506544817843335601790060967966141483370275317492071864896230134077905714745352860764346732131260712066946014553964792783552125980219877739146230800458005983030104931499971658827291877023813228373855903536402150186509493052040857289707837710529505238652335579771513088326403435732962120983166167019484969165078213874808768863059550808265480878485969923898673927515975276884237235215902923894941352091774347429089181232644541433021321003210916568751878816121961483188852064779243656204539646643482924034969850065225761657202705300043260392752484272875679369768317846620085806099602417790285356973976523378404421862150510285593082648058705038848043724951679095924847352434562853944918804308882690994285577277928571167432230584460874167712062684980657093710287727692302202964238699716772411806455350951483620351480451174690790289322906173566281038575843898373146056458705561238014411594000816060958762517905494048522983370018363451805507597215842172401953563737443455250696699415496701719219964191684224895657534528008980698451169932192270133531768868780739838398384292761022665297897010511602602900617085033139580845174712347942503007414562821678447742464263600109168642498415972129117184649355808957435272765856422889477800217360456402945628467023398378549588883031599672812469456665418414346427922092607381665617315591649305979037682761276279439339749722780473913167026541037216712250924508949602610040413794635086152148528931474026877784195037763096516140345651981457944039060050868806440669830647828255409219987090216572883002916351038523821239739910001660487876699674410484201834578399013575330705934183821109801650507944914488166724591139043512943736162650562614305730483025282350390424650379655201553710717106386298870739967195605905924311107811942722310302291450007996521183187573180745352344793823236234875647320711596828647804441353524692164353652111168117312565327706746634161785995198402759038004000029471644847591783464864858667486649630587383646292638238937633528232379077546919504898564891134481949193080002391355332149573945583030142360369468539267803627290795693070557211648702909081895423064865537729606231383231748208179635077547198807008473718349367507020771156787584109807253351370941325509284497084782947262322884577969176350957434920804321970355694707266694972793139676232435490860123203385257360286299133911628287201971857997271270138959438727033052193602025864556040250493340410819508126096744800266546445984622926382613213497719393155162929973376826569894946829435622257167745555419167074231110607310313904130464839084412419414335174912726609586703623778027898128391156267829630589610139585303661738909315695358812032415063632217650738194853560623069119499363040440753176859174478656471141748339254664014804318994657351569369142789066660847310512359738762992834245526320597441244716152048718187632674598877430622618634565606027552587844452009576175030877992082617897533719726578480220538621556980747925460221020467568352706812086295555980030165392872015576536848716795129739160447296235748358657634823079713652548145636294172137284516328369157709685497454393373617313031139242275116823600051954503412239389004344738378135286076822204695046352624885571176437251606806142597242417928023288869668971197322542984567725871789010472143720902496635564473796727854763524813814873811290014023769264284636238795053952723876086003903292591365723815933154925374595516310913354526514824402087230397862011909952423134460345856734775878638216119587709862587957210753800582149109262101690831952482986865601720104643571705589827907734254914564212948841313143303802606061950046892099765853052988243201404537962634538176705994873790345072226198287174894195524601994530926695427776530350080000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -16722640964214951612527411133629096752965773931481786937498746402780123431221945471183128906046158381494909762473334189545965670237702594542131511477871905604913063044771570263805934345809574072828837591182899052468225138915036559919729786536257481796289672580277849668518491130546542426401944406998178097905964393997221833470225728477229989084952998495675635582003514080464509242370718083748448957083983666976882015423098870292873250046562783912557445176185092142822273321284777660621016836038503259236109167230897777558384197141213755132608116127300186593918811378670204281339261642559993669721659650574349141360476552731519662159530456644644452729040088146757286538326712730640270634445720358316003034443694900733523424647618168572359693530461073030415409338138067398953915919941620781093611058112952332520255410834825303960266874850971923590553446089195806901241922537147276020446041034403690550512443115586817650018200154915183563553782547037586710525483405070535734136563730208746191313240404929902720373916075016564332359730160885604612719001601586922106281021012046461201910128634611746497115085935383309442412075000752419528232139564152002756239743292854317277299042561056111592055474646970024893767958284923586354786624737973223793004373453499964793405820032564687814407030386199148760531790302931544172415534646764897344499923161253332651113372037789501016468391484089724889040470166412744871439468519219107232193473161278852840650851385678003365965325585260981234983169847236292068500466785951304738375236542585657832630955186614886843460531141055708630307856074437384350300374063276102046859248406857860279981583505382128363740630397486585251007967467652626177191711882929564200371977806516295601783608904942802627743771480077749522305060468128963874759273363681741818038369374548693163421549001288270673352158268054903053399343559793577913235965914379190179140481221727050166961638590140776758041792757586639775050636065041864980495054427494891029019845889948402536676005685761064161240142712512276860867237164118060987367021044435540025434829191791327256234822242025329231094161481827540017725234539641475442967267915126177810331274034165477571226082330437506016797018951408688406460804721051542441984844100712353262737612318554110962435998743473931359498559214935195929956012103883279894217262241326135405040185110669018150288315979719487713145477829203419660233563019781362683028169200635545749426782831315228161598954808900766578332312003797060736719550713101076484919802618117004225476713234682588494010503208270066731618228844491346282615995290987385834213823778479024441769690557844142320880165488182446995579174828751817996454751063945777763901717193833915671886352917258961056425677761988507816458450085076385911519025104924880888110795852248548830006052886545051244061194236253832055340376446059023471911470027312676401332569729257262238334419255244151489505347954261330034353670344723806201335453840185643864424894595192431317795692513051356675282101563352343392695046815347808828703546754708163075301349616723872417160301221581442105674718600156076177546736823973826044523748321599924522512153412054656603789413574596058607812613220439040114516280850236245316228091496375841889750448291581098552477686230792441199647969574363696834195362045496111761554205629400096427003121517446915773831229907834738129670161997961750429056666768164153432991214422516736707595132636012766095724448469990139650163320248731235825549617528439556945260815439959935781768695475485893340239596075924663569280063881838906217191147747531255943883389809894138080926089339728995644300853773701288132696048898158430529565311989348131430653092549079330497583401676921433817609286639769118592628189251142257542247819315046794955923153507196022653893473880899265602405035948706519402761826265882801890382801846747869097049681681612262374721061622228690647194097010739493603494230782238215862258402765231418221951885096407320468430496657301760384503500311808315180819319828336504521078341632000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -409338866427625502472692129603774304030612182332231650548411092820043135781176149845274779344736960139134269365755055679676900181854690614123092981436384672186228955585482988329292117550439572046058267759849657102446224789386038111522477089651273998144624186778371339414107202396399335970745592422204040816209487872748969046877073533806761246145575989549298834305961715863185883359184522269207968182441115129473677258831126778503207220783591021587816139855559265058622349558984265999863015301319489055551667110590309902802790505702955336608401882135052596538817335080218917635454191158083864722225068331365819581527587931791310339277172651225809326268410983458893187452763611989251004251578458998542009907735325889200702066667890622037399247752265064309004502331235396156403888651354695150285213190229535584549908670528382224707176205550553117991039129114817604909918260077242815425632342786182781366339358091100458052260570349848571044006669304481614387665702808657414813632446669145881421442074546452052280375724928432016783563168721464383058868698126649837101956615896914168345279324376927331040541393725465422593787535052989447800370819704540863161741157378147463279542694828462996451374299312642220792228686097464978703399488562177854220912760321090889933438004485336021212113991915743913262234004554144369485214266548973632170500849656245866477831699900630788876112034106297779656154955883923300956046989179527281535442219437827761281631290280584646646294032211902735533938311238291131611110461970629806327159224002707606933434534278030621345385968526059925070149953385940381344495010333237832034634745104684621969855884108281405441866630719424642973027886822488943060214276078169952587350856993141026716502897795691683226373734889291778922958764641218314347081318801802943781830123195585434120338375873686807781852498166567309285194853371810568666029315607273306311203842866267544420261949672434361912944145569952017985131520607411423284633552703137942944927477597335766549368410746907127585894141593947883261150782640884825700363559118401326561906351865379625628134846210864445402002343149816244910304726055908949849212840921991108415410793243202185711295897679244402459063874794364783279006062209672251287529833148506888485280455121636474075582905596792545220366512306572363816064107935217228728990667630350839134360139797659079166019544947779713216957678436355095135132289743845189627600633299553185433234172902885621422141200904631672780342896237314313850071983784043108271113800370632211275710446933134789462547159682336857952759045798941400755245834627093566254631289966741849574427197972896826419741609600619053049771271182889380958421157059837334184980836199375849418522034920603820778054382854395744915323784616604214706918334351528769251485475457553385488554790497076159339161545938420973141494878354282435944474944602853975941054032323150295084189226971621283373634552066261043256185696808629776948465899643840005149978538757352745364306820975097487911288197228031534552124093255858283081699371138924250957058570530486502003285536308987473981499747100477152691037176890134579230324931079685459030155186611316761843864602399969600104019767998804694802846101410144742826125830992127635144113097014252316325261105575473054350316879400576875953132475813545854083544720317533571825867997810165849816515344186449692349396929911357200880119199458633879878848886853723147050096881784242953276683408418319177967957762720283658986872678010609442787825296521417269790109505824948693155396969491720940015200416058250056890776663096255500189416920344131968775717682860787291261102525176195981596930921534507538069384335671766584562688620190131316194706957307157374979186788980772208462774410040755462855104925315626642491471664806086534630562097096880798512774438064751761015739036502739691212928659592350484275709023890641780538691769347893160629802187425630300582220837933153367069250847373607754490295141378471924295730035488726337838124662746231678083758083718322638028800000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -8694216810135511456243209735471690036868473377393631891089947946496626903914747438553677138394738714731212195202253937656709609036779218961593338364721008558659593566842567568929476090763044662576927817843180126613521681677048221312107131018749756108282881832302622139897141069695592256757634577157931480912810862339358017464233856802707412495476401386786994901960194737155083345507630444031744940772005072761557968473363778138699702410647797614929957513865380436884401409927559398418437241112240863540464275406299104195253483204189147468091500709988607421641321581357270247310518653984053536440516017991452600959958424542039434220370756187582984475057207766013228588926088675163555456649726484540141073942253309411099546583369162747091100020310059391823812122238134140415389543946708621272530794645282656106526680870981954862675616860927587814283814667845373573982671465313593630347086162799807441077337489012130332824529890488791713674297638722135719672295767110539253156703265960074369023350539421251011818281856283348241910484776110245334711902405265764471416569773609790984734678913896773804413374141453110756930175668143432036785378921114486338529544934921585114027901221323080702191622106946952689459375121088075708540986720688119957216799517840450478469583890551852328959425102521503769652481402573809619286561886548845783546712051180792216327730531943896915380544349818569765985891044017839151394943127755848205756273614378690724028451365237663306618302782848236828634253228272555075255869368684040335446642279100367039260405005298050217827643016463937124623702009976393832611669043748187070616977750194117173475022357883763313833800628285216247862480593060509005625899291069381136364330809549659511156746524238304965194219628404742232789236867981470729666439227865135489141325246692879487297287431803527966583674571164587082481833265232667157894511060438113077510520361030836447878613220230871678232055114385260065411425241918156964035453919220826721847415043133482133994468551913200726607044327002640133592049523952004306044092674377316039067829812218171392265033622626024097433592587593066856771437130678270705073515814289925692741817676140255386158696633296722105499434649800537633481853679664963463111840180195827108799863415189666829905390730088357025555034163277964892731224903174109922592378916474918443336332479459085422888096745062961715353457360510864892125208684477718808530741777868486291512115310323646618636332984925357730592113580900427538899155783536594376785433584985917393072894632733910745562799949690405599568365791524442848751759281065053374654284968702459570799725234776676592704730037031878452563569976135418355851958500894309451031153392481355905885049655403970303325499890623658032358566255557593323327995042716611409011571050814868473795224419602165440396007798421933237532078656968352711866956174573696811608783146748125712281533161073560678082512512204235680738857897901435929609921326520347858542438788655540719195940217872012298403447941804693730664786441550147401887216433032925520956716237272198823387423639711043026466567772313220747205602974297844203543990758128204771071019704467733967163238288268398467949842620314939038762543632425929339087839232431862806188426329831960377303300897537728915463154320057588002793385669641917440515672513297964524877480437376196338555298620189891808067262152827645333507707882282184284101790551703755000088055737007209658245726844531154387727828711188988070825141084116759774396772304866123348250037472171662955487584913096036702300685928021759268109237480320828578180907073291531957413619181162080165377604972589205256848452590974793281661911660890597614226746400141338513480207816409775454415937203136578295926530247716257010190930939466116197790894008355391209846880038851419307951295713059399897472314505957666691521322579794198693146197885805194897747822796132234354524915586516137350163915864094550993201507485159867940642438505082601611242469234518001328278105207258561540153237569536000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -163051668441843409555455312944089313376564482237347175464957109588263313326125057777238880223495749795294862497822949258543995242034320615505795722970756118608817116972023424714970266200469520113885349147571491780855361949701151698072168961805706595520809269908466941451020175046046180068879458485518143127499694037172671075851065386731425294492825272022282619044137086212038889908428208187764279223886077495650276796709999694401422554588321388823707155563596281938338662066611818280910443662101951101836471006862164295293963640532982813089677772697616560500443889126691173306994232336733749368167602427482640571187179123263291035901222948794145852945079737349794382178119891574909494545730782744101513761109820133401996285059651836659307642003462525378817285760746189693477263259795779012678594899315402677022769087147148838591037951836249830608249861186859996468567437332521465751361166091136716958623272945407818387847022882820291698435379192271058895298762188213764671864885663201985014109021638896353934762959728410016484585858057375727567146370127664531295032099080479245577136752116018756657370183955314751819010687585474973915552355125224809838418877125006064391577741748047685151486974078282738617284560059355323732980662194175115032515934876423907082342956636480964081657757208588614793796435705159659612452444195479098523971016747818053364532501466272988600849279809753293423060454983057608820775074704696806749742675288407400673888683866743538530628566381742895656147730063909438792033711383695313953890652461526003835749639184858800565558962216560922982533226770430424652596373578379598892551170550231450072079094281102419040733256912840437127271808575460067119384280241734703879694261671004429582516460666219073138687809261752197558203285549840841372114418051478176686011808634128373874180308712709925233750936830659402081064857241741730313180062209050279589224484742787789007456960929757982271429610253973992820329455329417375567598330137397372032376998632156255157780279805304354889295371571864979123109943011632783800425314130737101255386846195915080023311621158833324127494583853081480600332579186494698031000530504762214075621487882005313166560965302686661313205256963206340031189076674919189933126180975642824592744174141520059161288222361875663814802021622060712055765751830057675021236631238087976438491656041619506212933537579311621741663204917153964726693257425972467087523576458818108179227534250326440790758874022003021460712343833454891994212654952479500690608365663278539507998826004747123465350806161549463087922931706683132696240086431787420458547287933416990795551376744151589437737057765038868829928441459559032312603701224907706689906742471357831263622182386672864372841685549503809095092676553816504042858122252487698398150813004853601590863951087408737115343659344509403689442254302047898600219492509661726583092449609773512263855985063993205644825981017492525739722516538323405699588409547203029804576426449603790204779674535809834865120758137589127537055052413334914029670328939963730560118059281967518490328696746354049725053616070293808911773713940755717358222896137746379216142966647159370022634420017928295376727607366420456115336516295442273239209042615379810096395400014192223138371884561366385869698265892352752964703517055135009100925484630270315765036388134492517161241063332204093324735507328828428494625145480991514079850147032849406294958050128347506673009410459446408836440294661466211506263149966227000474805810504411248785789766108687518617303001646802849066178400491998844043144761761171685444440449714869537027020942865735584274099737189381596846163336638822420852832157636400745864781643998730216982933592411553179749149258518065712147785577337010898863125093574870911331830459697353047610809222582453523746689708854805367213845185379270279337926261282976854692905518241990334119095004821969594814136464210066122513226154282365040212671754844900001645921740228932993399107053906086553858202248209377731180232704000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -3047859443689508613362750833361725304265796924463867253728592092921640709597778788094292608589939365798284221570002142382150667716937353176613306725670970241268898117431513675172016875363077944492311895147831337367257695343133262941306735336510894752924498353174164159753033181590294761671409573675393608078695952812598450180531168381717578931427824285359783862054287991595557735274276676937802097460331667886196419164557750190799550002132380374956250739028871087433638786375295653638028545396791290638115091646802223746198932923018193956228552354588831363404160940549417042710154233469794946081602882835440347481376174191672491725274080762082038281463899665314313905480449502575486339866339323337175493162997367188500313484118280510197993517147750325443519694109955502626232327236503303603716365278610634836865868918876269923147545591192270559227645182635720088587448404971960144653647454040621012586632829175968712607556261456736558651311000869484081482472831738226498504520544606637318112056254386944142028086740538081515415990003256692692606822235057447305154274927347469610048046217219484841071171374664662465081345198725774047330636688933989635892306525922479557984955056367131806730111883368727376355420628859345463320210994781281600579360152902251874588130122707471122702860531552859500846726265138305245569837361342545566923174561894987221024520791770423719917128213972387133261907143999214046475746987849034445559414726470196739367692129734977753600624864914229005547348196604455789930114797277736260686632904197896074740849880252328668049668360093318743260183701232079391543973134033849971434911415503212079135780046011917784290965464641280714090593120555902790855019423934920242480488572519086379564710295727369460009289190435481032005091685503465659677339263384264023098996624130992636887685728296423330362857220120211141217407118658383623116238981391673743450861785895203380231887698746395421994967175469955010407025415956841609901634743503637894280361858605292724457071687078454533401958413073310716501709636458286744349904274640902620105435491122198624179182494550103752378628235916441671322977427327090752120642486277939732609336764807894056837847958834678691260474451901938301864163954480740724675902257359052379885130897908205656868800791304092591027528516389859059376527998743259311125490770136289698861021246563323581280321033364106395771068136578228307407076166667013391187128414886907492440744605496733000230075083126110512412953757173180966056651112629072686754130562492943995326950969786804560085565800628627706121202814167552689701190975167596102147723314230931558933701816294731025406226123841748503453212643561236596910491561516948969437182463099607076550526891744829501857654705470535811004693420026776486951280606264633588856745058149424721541618994173492975482975394828843962389363779377291982744354773651348161817865955009907488839574149170904809822572269232239394599526263238174898265945900330949463781325835735842370890953338260702102214311628926781799477545852685465954275235465526686738885491571219980018036770818960081755689051189122679831492227995426834058558763469608310179461932482755840994594655161783279868767477257859134674389390146860076957729224071454590604328249834169457435679109588181659195081707027817199306462342396686820950900190952766916066490444480679979842093387536127168472782400652000092791085583085618745897961821616882598817043343870039299038889169121842746216248425230709761264896133170600127427748407987659816649714936274827793887053889548429919433978355444576856132206693927284501400187073036108175167062414525227069426544631312651899433308639785622305496601643947299847765172749809805337363897029511464591365349558040491625266074729367783929342811743441155061150384272012430693240237069152890884585586279906290065553996807931525146683893012354347415166827730602540687085799922414262952688567047925267259977521051587387964971274366763680551963864856616591187768541270677490965329122422750039978803200000000000000000000000000000000000000000000000000000000000000000*i1^134 + -44082518383086230235827703763871054256912966216795944977696436053640578556806599739436025219886792748935763193607349542222798366580771058214678088792404681144567371916308423555255198041604548933452893950044851119860124921566906339543840792716325483768947176715370507713372574876390904317137333420675251535737073108918727611342745637437536551534562390489100278952631831421371767249295919339550380129505458727133885221710053293156080132998644948428673633333398370419357211203717659274798920387495474931558842203909156153601309671397659549355821368671517070928545445651165930858990208121749823660015098346125018313441147798206041636149084500936570941878377766824529228682551550241160786009226779572179144835619133272427385972622931078841507522383412722340964922779454347461758753371449411951480446466336916524989858445271911586473565847613689741190182474218325356820693194114279778810149857226424910862418900333658673482731281941732816851693629126962591442846320338374176271408858507423521986398192685931524473465040349524230384207135728077986887744292443695203945467243653895470865462460138915010257662793017948442363181640782946620751693547944419449899349597426670327680906152636403983804769982907557043333631477540755329364156064895557975610274328663771208528531521044116344906075159670536315651759690175486823558810103232623021987654213937655598782043034078230177073799129128270704530415559431664235086928224545411691282449254605487354539305348956686952359083391166037951046247472959086743289092509213442000428553238956392672540427258431423971834779276490822080119488544836049218277763355021848448738809623191961148123038634531720590310842274700011369559725039778377815513449635960176232233884992425368431365000194762244949090364796468370111674356455930189335062720978124997570961447728389514343627169897967825197246233872070861136698821808102534755473610080776616252648502756830321535679225718192487056224959172432580130503750082089388671997581738198701844575064084138578526034645669865545402026141640152327135613448182388903945464416616427587299307287747042975466496291765438182885520456927852149424548952112409183335139867439210644999337049405525356282620873469092919487379198168585163003670123053107751599009450431906612527481146413235003683800365081447108914028578871494939991623694192790002094570117809536392262967937317366221581344834223580304919817979880000295692124657737205092256620690524646878505895750715507214318892261236392886133547072501443736734302900150640573089446810138637911139357321572921803709705253035722625830201864378803320939166331719073472147767743814176543575003021509807913380369431980160016450756016219545369649627905323715527347520218636848571931992360523510061205399568947796056427586027753095106729258036605581526083885625904744021329006722545251349772229107724331187435758118173515621141347167584303818701104109450393252954150826761423017693474856837328395584866984282365417352380936856901073864587907286584294993388689096214556304326894570837464787753245752022222583750141218101050571890412503185914028264037986864648752076163732276857560173556528597765016521543539513319154936095935711106581185279989868197299652857250426129528106860610179728372227176617905328061457483422677836030167044217440944054888395311700924199530400903791540767641506482601487642530512178173295570736280721776291792606005466880680688938638725470290676120198952102151246460020111558557433154380182774741644709669806842179741700565016277435142395816454230064370726576841073857899801866509289291910501585836381146832330735222903836136309820159187348167990164169218500917689439440348702641648433880147097446017788139820679270729751358047747201100035646386271365022818820155572123404727801617673974663544655819496340571550070264010663745492686612691277380320750635673285708457638973860900688924887686241662006065343270510677458822366517130539473243529935952045293349285674424968508463135466932199053664398578922862636915467152106479275673670123520000000000000000000000000000000000000000000000000000000000000000*i1^135 + -460627650268632087190074327937980370226738946846028550998537709632104283724479617435683987936033164177633193762946764044620308872703801166229532228869844259487512290766141894420747569207081583336938129112189784341899871602023289775571006791505639693372020580541068625858547457998418674805902586975269455548321427556482847618844146106724819066849718214048511363711081348251939347515974112276211220375934859989361681599424484928151704967760098956724746090137576094570571847131515122073718708313428155875779974416183448071936105817466325402211978901605149445453023316582004710200815595676200652931161598780146299437968566119050623183016012315812480633430593968065035881790003424374410322810643673706070269148470410048116693715620168676153484713615709929122731946164034334712714510711362277091532003238397208946574583150908624148669836180337893724372128280270546651314213053899733141700277207793927439519099785583900412426594726582293894631210950810736756353952677352679167536134288821319767253316586960419560253025896836900830426212694532892811013793861507776327555515902932135819819403919289053657086026799397521027746502907403257845811078196758381145033078280464446345953372599600806415546034259470707247418707580125004739919410143598592560575635691848876563479550625262903244484826630218598576360764484824559858991925935044432447919785361072028749107437877073321249637067839400608110414020332405389367404406748091361582571481626305593570514555808350587557707860945086459905812320612265707076368920102802778239391854315492240888828801590757589173169225979052626634310275918951426478517175468454621140806647518101235150653641093831072086350022903991526421854556407978969602328818664807819025946987111644572029725993793168004657156905737186577436455686591218520605093046331953912763357483248071946611762431685817675584791083453192175288030874700148091365356906157435363417053630316182706949257318339251300898316899723002502938948936149128808293100134815796428498878122852325779177541079298768519543010211793082499770893698607032476977410106614858332692800211877817953679830174369815440696300375343396260612226854777361775540384106214380003343471357154104297205607306151410147182297765160560493732412319497468906233050342643704033940986742004532682211414319132629974998468843683627018208729909361327974336199857803209439722977319444692035005249527449474797834489850486305728686726031133644085827331092581931246939757161015825002395191472362932714981789192842130751211144774332646750356214983292738401304425638721846037540785809393909602945920129472756695680995911763007285830338911867391854987802730827873079204527771537761613745687058638016395669868493004816642574117430177899030341910129512137505737139291537943956097033719265179425013777606476772180827685653118904039239654475431845488550474122746136448437500179263569562820325088919284357689359823037359392467703140930039527208827247273619625781437522276449528055391467370095349875092963416281958842465534540811504573255993675814735366947521695189700943586312921776328522531735885939189058116142465072539883394585717599262945872175811409431232403765385380521575644879383796614735801130243269627658256762178855694912600360005288927239679945577257633175650450115928143772385415720001645257192030133281513635037923537610885221508123305257054531608623945096807021840826710720095704621406903865921690780320132055494599055938789579377569736916454506757900874629183730986274705791647438980675789686551314440893180997758804734684466257760221926819330717973941550127995257247637333611242142871085468083305764468859308386131779828888175378202993937118298588081262555421346171755573946158691953768095518442673272003983372749952121885080164710811608123272915942618778987474184103167448107968911455705094009506831857402359711238820049689796437632913888349521231276719450233194810550207098565091964564231453012640808114665830514936980685609801494208809432818899012959958512591436861195720490465660468277018624000000000000000000000000000000000000000000000000000000000000000*i1^136 + -3202365016919749410697240321376012003866789025151672399910132787129642159733247678535569729982743717505255164282296982216497494864026896172497684890315337155161356776829874900412330191620267909102462235016617242060715557919465686001256892162657166360714124495310256226666901002060419143810205268737396793266603830023495493203928530001779803418792052735756428089961012931936046112803278198507252391177902758714652004361040387843525765425968788236636976754637950727874171845896638181282805224573961752804799852118233555369969323844406429275297929559550508369925573097734574722226370429556183062589938231676563465347112921953799141903140689640650144881117245933682777640458214662626555047779538604678510227703423521278728529119377519902941589399349217484254939909511692226610359076113716436951619723430976670155726857146064772513839559480453434353242405275036237729914560989087404110983392335330838133712684567179729830318074112837000066409935164215944515507354179575575370828400576893931915574408616908010829986788163138722607136731206232603488534925633067618047078237503304649610454567658001359738512720095599176903347731248421924093387654286995657987397732960525949734516698256658540422542890290762037164740859793027432343631960558070474966015875713877693930293142432885455259718489778793035351996606860304285531609410494677889874904372418445936202107588955081311526437533882587918181140928855632635839025947247395802736172653284777940167939700260902909332830202429605205643086511513000466342585700273524939927358834472736283445891946171251431560989033943509164409114841908985938235947790213008823716484245284409544803550389313064274763907871186906034420153176588634381123115455024020050116251413922598163472392852414277412841959909295291810708428436572284217507808537906005828199106409063994260901668148056664910925603550441656199924861418155245745955105181412369957643468264281203208027822426971604373620722310366903034968363270963102337603990682512052994108887458757970171774721871989145070456151289920684178378265868501884524051845688598495366786884384536835950414913617222265860088515826436210327985452464279375481575293823275648095473092923034367163515705816857908239199511450263252914690290729004022656745939225500719048428380092012229953992715996282934806928880124565793890662264447238275428901329844540231820882989208334007490643580375787510010819400966514548999067637175124418755048560622967469334643055609201282992811553524166353421512131595691217108582716211497618891657865040619964872981069014007014660902371463819475523025387445828347872540552062407244128167746585619792720893679443299942588121145006414977951406986652188022637530771882456698315370796571434687212687015544647082636011176373553603319872784352829557986340724666705384515517143999309385865893069014536516527788175362905394426957666445129768116131826748515618175639200219816069113028886777837576196463273442408604751409536347887280234747926270876567471358892168555630371281287025435192436209317708853853898567763198395794243170303232245742169686317890652582075113200739731242694921032580383558768171972740833118985687305576740448572373468034436661003142626254643602423188106116604578535980860419884565915428512613632719938066055366155961942182600747611085085610359282045737709960279759148717488373499555591346060300830095953691686973065510499073219881968945441887518609891379207286686313412344205162621272474437896789841374063168634566966224030283340001628284134976209466173799686178145603706042887426240558299338874925478194339296073044174901191809961513950464087695414784893905742130022201485909821921348339996234317631373763965113440724244928271917229608268241550007114976339515368002538412901680712093336111706455065889816344955629468965519443349342138504885036779283559506740370418164400774668859096468073102975368484113493274916851189809710368702758748909484732995155888227777416181533379876141734141614807799559239227040018089423706312187833111504381542400000000000000000000000000000000000000000000000000000000000000*i1^137 + -74358879809602947873601487374245368399779924891352145869389303793076723566732861307630805517557966945374222780139045003404304381848763142081904927361060346132045634494823794281909922756686374294056054862949898216286835490461766739852962571314841454458263958712175003799156683622684894017718430433404298573828530491745001472078185095315190957671292952632266836467882010085046125868930895089554577280891827126241421859937778672344539793397743906504324745564075347629352866760109158646026215351528092284185222282357336532464351042152153890412843660734088627680256915376648038114641360608087440890861163581346852496408359691107289798558169546120031741577421656101137282225859606507921194907570080518187899745936106739517045682888120896980984895579191972464115318252629410902234655374365309188884023423806175352748542222218900230608954544903946298548174820244030714297318815047985883285047425338057650130379623882106933282102172705526998581311601079041611875558977271607586859803322485989179323327755817855584567897687172252255608055796306816367019715607242833878779070821914697502224501063352095855845938093412876042852665755823447546483401866073354431941890736327099863555671315111200809877420412949715676785843116994630189509870820777440653242352809110699625100143489605852627581961974396058116714542507649259111618624356314533053135785934435116701346208656961280040031960571483400392487767201150228362117100247047944336396554850125238945215245541255721011780741758930210416248752659659012418823305524570984435488136774165002362127303239152454855586306139477169008979585562989925068077572930771917954172171996576724271851685397511906141967644739855218681548690606131173045113080856218233207135435981473000570000957572955806306995817344064954393774045065241846268884628378867998173524003381458602537394671120452915842053934131787136920169596025697341203535201092314385748834715946788542324568988455066087814038753493191234221915912529213300892906544701157600005559648939907198770645498064042517017828464557704296750208762595677612480397619992831280533450397407345317689119978565818284112618257079577049559778950264108437074424779764459223110175996913768938029994404257976276992705210087997580479247477080416715651588162957788955251970404571073239722074796290153389668030611410042186143882131932488174866664673243106101629667755364093779921816297594317769889737434686968945321666547994621553696833208514682422600705333702542833381602852587912773767552853451363705648945553745751303114536940044892613196764834209067391299841006378809954248098565071696326502595942349264677320301159853835911689305904938729609119166216610093311190961316173174154238308112794932863579616816121392478515654093995806932904417777255644202469810699626517524175651367633868247825428660128322363793874274991489032129071533154780664069274894134421785971403555066706527259399691188745853401725454625201864833812724139398188859440487828457218207768840230582413276091553450566790299358129538882543228623815047751310114904411709208101392013932708902847285789840581714353585048033143882157040189674151554446860520535993374262677399193500147926078156294290194923118401500006963112780248323783627164868269132999501648142474192320814600356438751440821740249432313784225083817259307998226245009756385968966974285765391337829813722006744148407411999140021215610349057340275985215125262853407889552284438537968395707195606161963368426174742084837833544728484005257707073199887688818212480068802392822274227932412951643681138677020748730103423154215645576511626810827392423587629156765706780861221394419252777685677295694709268003241953987623486152905624513330169448690909649252408605699925829933247341169559549365904082984006282799788995288926334987493193732184545443423969410372611877365085358363628237408291407098762475209740330805881272209522443334857927561462468364783067127831239566480155268472209442418721581353405696004180198150842544331954793629544238505234498846720000000000000000000000000000000000000000000000000000000000000*i1^138 + -1236459516615950145641758331968086052964122323823707635769619589181149171850718618553968419030645581800268145815216232311015742877241102753344425930098905005353255566430347254171222508326817055704089536978779829557520131637938427060780261247323783833069300360319686593118671378219154095295301819308632287839217068022433289483025952278713681091486960076508100581137882157166103355274467347117606990361385328145446169514358589023665484698557258792475254123547541331793111391418772813887647521567306139755758797496607404113157681593935893258611114039961957865764478299808825865818405948107965175874767163963768349717080075032611913108840430038767621202292653385888509260319670546788742105598203861291233647615889014932847669390393142791628270816245322433412127798682096406321312067049412823987675386682471258813976567257094982098689724755805327599080649520340674375862414221547782238804260563391747830170194316036978009355253400995013009915364151155221195437301025354646772500605594228192779218081961442621191284787032302136111013078211491926192013560930739596490950797862995980910458065396943118495651034069505880569222663419658214053805581134570799298755001201649911813403651543869261695026997934537458361849808223510342409329324588847869398002871864825919853485196041014161137742509488644441625070802364562842901096804206553673368403983133543292250428726554254168420703177724913126238463499907921031136563094561050471687160077538322501572677753497293749006920530721022230768319638537355314005481904093682604271123072243114508991368864164031971830315488706193915581464930102570952405418536401456775018982605996844660455351670308394875477363038967260329421884830607586197692429836077929915075718147572894076276754512903004233057183907639370357845457379983767373562566177796889537689759900179273506160154950805484527452467251532084045345722157740062943906741954630464531879279262092993345009113149943201589343712620469595040038010932073040368132905981295244139787414634560792001509099585809467359037963697338568411582178077785492177961415398374919696672749469720521795373628092580333171634632213302469905018123864483044203021308599732521918632185333205487043446990041893803573478778730252729955172395358270624097250823147941159951537014411850494608616436118543411800618537068900533382622016967418047927398926375042540600744521398948415790598972517230639021147907199999859876536145598834935374621437327550195559897644305086596877628108845033558402876183884768009092810238263354088744010888151137470260457349085138751722344895086353735985884548423108063680594643582724986859957419649809618426676273099252440290113334805381234595455798631017406505005591959811229071727074429894061222034522586973677186383475017938054096659334017965948771283921668045956251656932707812539938362960537602913410638105134167810834759227722397174930714200324721876873394273173701302039244870238990013714930843735761040535945046466983482591831944728042121566175886537087850660831049507218533314667513467259812104467103404496299228014017843968932713937413433425475406520025465731297998203933574015296857416497289678961824622035993189954778168994111599084660548409013033582557204823456021012362946577543105845543570863077108180899795726337349093520319884448886869446448653377239509910358008470484020203107674919012370790302173369496212183565306935897865241703610291238017271592308553956038804394783012940646577747309325917961085344567549189179498199992615828906245805112325426286809308245867858598342432314780154495896994521928808219068286581983856607859945265714167189441044553983964235977835803465806698529058423325199102734756513945539950540254410738096697127511355195072058682729287046801113760297173739986009288982859654552705671656704642519286528000544924404183392385399376458565519301844905963309681459309854172662228678521934213629093729556710163404254323209349140782090860541946517738298015255524234170984059073890294714081190907809962637423280128000000000000000000000000000000000000000000000000000000000000*i1^139 + 328327894277329889117947707938813379721898427537882669717942574854180932227022097445211917020024416216790741396862400225500833010669481598679008281637138847135113075212024614593535894139661445391070605302545686010320404141471779627426439286452999446466739734436482428390295725782433839119134066385742804516285521393090410045142350901885802120210051148887145437557672533567031706032793522384598638199954138611762602562974602161279345273526483760756950548062000612771199068913712049086042821375538378441090832815483222216839724719552831959923362104892481663625801291930088505955658338539060768104560498738270264122435437626249598614793542815491567115824703239603653807920847093418823085776062668142407673636137943134099708419127163884408661875489491004342187520490467202175239763414858968369481928784999196679731577686278240089673641543976038977836740274637825692666086823478830863633047283220842305019473444940183341323396527389410253640088801540242768656935541692709472394958028517809073738433164330267764968783794919679566904679158151422362763365410064583159193676228259375387308457118809944595135358443687970452725698061516937584412495880425472289950585981057820192249305354016155790213729595098683331489628066932312335097499136601324504373509142876046875032585521825504808984713736923979313997640071472634751840539470585705306055269123279167527632803814929262331655855716209834763873563433095555990888483213440110035888402434374158020239605112377168791765811245443396966204509867371720742237098563171705866794230726277702046755390949150309302157254476159655043305432985562922841507443243096050224514681792080722525595142163315375968887372507245721586253936276757183582244525341616172524821818070702888622909241775067347760576372184933826955431636418283808885226302060049867336102854167493459236347803122202391409546423250400989037465776684186673760277920968388707042583167083676526362825199317320716251398265966404191943414913328156009765799022110320205513865303765496229124791793970177615185272626137269424994933274052120224157989919738771948915503394724980884604943414666810330387525939950882936220748104705423519554558640191869593247808371804001802128556138125699209307469572854843502143210713245071314228683746367633553998340046424624735076143719941676457858576453157826232536752539225796815975915431830165026605491385216469388159803529921110328892289560911955924707602809672471186778762260616669057075882677734315612903002422358290628749328679368995188979955852826976241895187594360339559901976274737388910570108319171975047914305098801405204537520466455215546304935512001853217104524666675853380464396045611387145356657218447700287436923164567588911901986718095240673767787025234904651603004542248945755854890458535591322556693819556880775231168908633473481526655673909338806767457050339462690675146828582750415909151543999375343024160065937287009230564938443230478726154695802337993439926240402631721411822548837429196409046230141093524138962754078507463945863392835731738369848840190090338722084140758900278212457214300154983343399959809791556334535218229601892007307578497061567592514656416675757913599596637699296411168755831778290270354178880275155624893407121321119919399361762104536728620796270272107410115634247303163714365720381261797410029811031122738930463632882879146698580396017970337028592010394310084897210107248686784053036173824256411380425135598095449311286587416941647852605688503081148106613614043474331284725447221455166561240374292433673166420244825454825031123962843277051920145369634100866327837281773413011130367907287517145193617478193302995614551674645222596668813758290096359446359169365821996246919043686639054599045472497445695683867226073337400972287373929492231149116672821859299907193154809947787996809531640134195385268621340765888666650160048892659347080101437974914936540100006500028451257478377079984204013655834992862474984885676269001358451837390053126630637246296883200000000000000000000000000000000000000000000000000000000000*i1^140 + 321724898058921432054755268617509398470323028863960613307783304061583882405136447149912371880328742434994799909729448706789744447872128471232305980517058230977713111410987422487103109647163720515349618230720421668387659011622639685613043659924400720727890313362526485275787530737495891242171454744732644314536482170100952104608389040550649726874531937918791095597773233273473325636597739496142781739358132125142448681454401455025860300998804478230633929038460373600613128730028482738487935493931356603084991916740963211102046334492112304922203066732189760267008148836353053676412648569620397014675627853232741473853786436111330808839577656500179785521543223484702518697513926795614252422580050073861839522681112183471803655147779018800819205320734085380980795800284525243648965164159309888431665468398869599137747567839151663767706349831358240320822988909817170880702625746058120787580546655602007020304465341772815057980273327402233835590739689460903205028964117925267738545416106032889314453833319045169490697272615471211276724634878050209032132161361285354290707975370048079982500359382030121602409181150209514764150403287163682439355836410370318473966901775367378159472581115635551874325811587461968562983155187914433394784496722148750296577654773652728033764962336608692784374453750409675804138059382330406221092272085148404112801186810255943605634536840546463640170010859001287887524400260427357282763420604972373680628889048510426809438854276625753253632594223784973494768025138069235117114065084852618257700088201616126512044196342307830392534414843040919182920944314964130205821743485665266294136200650128750373406475170806033138801563763802187142710309943241536288006911008914610876922528248414828778787168904184673239063817471680281976923272111707573199258100170156075470035386589060567097042931864074213604019865456955223059189232173588170368656691696722579042505681552267460792483510084021818405500134668015556448495945111629211612129872328968635362173058788668243985054759724361082132415045603852244184002742012746692870246313577030679778588593301437756449116228001523344423573988438361079470010351065589469199979993452882332996281874751472097970996515114581784786361443316564306086464801334784495692230601130551505536263264762315659652108318507726766047374952311529981575763308134682198651568501936643658185112488227762868843290430737567932803080070756072628568023228212019645156808776039712892891352478353569769003440957689279972909120082263635469297246060632525179394573703933344842498939714722143314310108625943115059164541541226245198751594677442458368142046761082847771767629163375035670238112530265346242106392385957303853573638549924403205929588219666781086944582301646852907146299981613846074445442392556700489126853684247201678394133631129764108084742865533320911278090092033981965512910809852469968391227989827859992010103125193939447789029313986810809659076397769700372075295976554289303381439851829774285987443108615072479389565251318891689269345440448307060085576505933768571453804076511430659240013346747772436195158533412592636482153592624101321648961498852712455253174752697563916535023364926316724035593831360821818143534998022044603230445344546124239624642838132212714139074193941629650060281860241204023416815254712489521206778289073054243118644101531342681945738771088889370695631811492277542706021400644659239184974688420155816578398505482198280677627633258958529904193357298428796234557437094753507121783635802844381339035668736157795142583128234107671378146561184427041510686663333942297279378516004134358417389769866444142851074564854502469715343910610902387021028096573678455225825492517717454038078094174600851558277831865275276282392004906436312202704279695432693578791793482989707044518016355135771725220677682121162943568425868340599506341503139015632542067795279201714934362948511151370504948140789651435121644251382000331806352431637970453238908660041017178676264960000000000000000000000000000000000000000000000000000000000*i1^141 + 5462116280550953550812987556818376424595098535985184325380643492560150537530137749531196679885288588564825099059824678536995328457895969029308380025834855061663822822074480558111086959985610719512621950777724750233803881411206083914093730468058004924602790021562345244303515241641513269263846023147552996646781609315309111757588533416322905397358500779480286441289568931395641426124187759910876194213815412979545037012092777764774439789132314562862105714214960384973786847294603923949295844444111020915827163143592913123050936238550059067130140568386436406078992297924677042972271386776624739882491523337255715765976873856374189267331337749678401529079368932929310647697316065557915334994698498331327872620864765316160705043547470796633698414049720057365495109353311992363086935552834330860096103870551490199649006645395885993851806809704765696371628210921351572801047467154513928590399139816617751748769815343617380134140297900889881484715091878000792734479864450040831822333322598316059927946287807331413876778108674428027203668779601212161599273713727713945672487087762954419850794526191463650626682153035171484374959881816583148508967985515702305934161260694427491951689554499445347670509509845499659656042809780254433950686642312736659755316447844202247007473342886778328475604618868170001690016412660637895231510677457684617450560151579453464291261828225194317793233051854657950066904727281500690444789485083667079255553199635667373095697108867486737541136695449794080628791603195322076872284628629028527021435299474390880473015791303295907037933844207214410457258094394747661495528245923653136751768270513788595646629155067242517025176126804832988583788513328893921279701762631504429057229639975163675471162195473356882637463509647822696897809429938444646055138788558225420708906783644647187555173484114305278656265173988983214959457964203850017765687805127378709389081389423955129596673492911472554645581235000114283156474398122303061574142556796460522242167491166710547497986255242925787609514067176976908403020198015782746731243032561533621080157214381127037359521348119609139602168586171108727210898693369296941454474556727796148526988349939116562605029354628648899486808754797806584993283800387586728122615604999914130504004593275075989979625791274682888095118474564650571362592289280319739646351097953356173219455213875432781811158234046038575730298227304478487765739342681590284386937342002978082288327090823282222462483341601738662295565731902671290772486840059422581350761126009331609180436163793614164118360439640149266768893075925711068426774951516684922246329736988141990238266674239738417633699050383185225086771963329545601582240891399412802022937522842125319470213170476441599133140174552797200899301517802248796891649596606679610294519363604012384406883856832840567384851604373432090859063844948782004917299344864984953758827743188264977882619878003285820477672341993355884331507309520810667962618575465341421509532982987811185642374589567749775701474332423028582776690372577316237237083537314162805829679820562183696799458697075834658999892333404374754416494267066946854597643763595511944192796553582072840071283712062091307633234791725046507917964441181665789660062255704425680411336523532071169356604827278433788459542851371693750899934081939932383087324233028840861247577251514370419513314184403214187729036327035883643333642276688302538147673223505189575851424458419421324309297686565013860572390970734963728779578701419073572987034419362329686911593589089157590616647675353436989023054218435524731549626239362266001182338807218766584270491217841824441123285044034542963782994277535438410244744130783966377113301644481375728627932153266655467880836700931487777751010273209808722848180255246976290252190432203076212082301218668436570556998976207557891283431349997666113849924731373442913921153545276649933732322226288463189933097115783111723202399448423518722925338028018761728000000000000000000000000000000000000000000000000000000000*i1^142 + 36283146010421161911311124770790393964916800882227036433974924004891246977923814549891199515639405970849220692495234473932121861085866990000832730478835112582197738819151554393696251683768908177744381930735210076504530086018449340321650146596089252880864793505857859968338265169325782725920846711292459856365066721621498368301983485644379631349506177281893854176363666148636729325180185094605869321858882734142268362910880403784209507011243262192751377759285534747345954249978076577392454014821903356968369847275866495313096736336006179933939135752363962180815779226698557151169242928080914550991595722335025832052107519518579149672154091497081538304938132193028636903741761245818210359031116591186554348897952288234222205169150472442998082943468633938621208539029323979579831298072435458014492878439737289135351881946510347088011931905878044360872894762133278101016939539523952572728215683605925497857995868563204049136640782539273134941295411689208646910175633932739673531931368313243232488364854494854305415472502680686052646533399075701303777194769146958816840093305911006089112430926120210126576640905947534728338199266853443116014391771082888821435312198696817072193352923441247347175653835334319173458574459403014277559038987752832470942851410334249404711993446268704747312981519707539596582554350014892288287574806635106768890659973387401146786835376535981320595720191269730251773160989423463910343408183875166961075770291319751285385656601232427887374265276915765331983120778015083177077737497695513786586536354899578262039332465045947264918338274366442227952248139383744352063427693514001590522095334784861193225557417723283394226786196411364668380526425624334427958718827795343350988423862391774579152476851726492530754464154472631040657854152283203844548659675547633937271012132238836701037426126349316159532010505291799111023085899056752535679472897429682115348057809635580366638898684015385163042394511460005980075687617908904142023667075375228820074807655781980496973426579691012064826643965180875239319034653195347086969325764784646153057123184789554132972064792871958481931946504802124746631425441262634211251558495156744025944315716422878372050467972963231484509944255654678043790489407253454901023798988471875663466969891762601731414712267370724974326237117970759914100760874839277718308428839463610397675648354668442709200707201668185040323475727655645564972277947758883799472425088693914114188025690688765386114495834590079998222293762740454374425741930755679043459358411113229573530287671387284694200381791312255833066837442657067310955867531282396394139086150261450058079370055989333278183197917006672963848494053875615735655622666535099973463047212073485654753110342687717943460266565402817207262207643474785308666960049160998519404840339212699559509605703955849096905331932235043706653912044723396978107402130247828018428879751367651978452541552303603224667209798913941848196503850235940423952969912603624494697308973774204664583980102561414415331512505466716743034353127404478213004800541458133252044983759251401749890983862900705758457390293916867138084711934393571267417449109532627068843445702545635675005069454302728985024196715424412936725750623795958641669205792163825487191524707999390030407517371005830884311955032679850395032948255391571113244444148531178486391901490496686609828647603758634355411182984232743278986212795676511230217011614138078568444156406775272292256622616793643799398981013244556862842806298111738468854857489345172702968511865449855034283750546155239427056717168274278824133915215071754738226948327342932312145930455085695364384911873245271949051784725606815544585797630031764494549083671869311203341872374033385001981538559649507845523877886891249207732322405468552454369588772045964184023594724832099950611674705142756886980859457786513790364724476692009557398540001566375302441941704652907935771562434255954700310578299949405739478836838400000000000000000000000000000000000000000000000000000000*i1^143 + -87818694345167541324379781799747670103437682973549154693531010754413356356661875815654794908288780677302029221619205221264151792559792993672526020087033317062393758322161388898967875279494765474956273250841307747915965507956752793414502014269294884869022588021597005730952824983479933763391191048157828729772826991080951514083647597939387511861960848259084701094803044299819763939054327255423885477965422671210578925732142647519684515282905307671334650976009437792815479429619390348707456481856002831726239196680411125400382068153580480054914911009294418647505148912982202115095936405258040614561720921665584504311651522843680048427072349387981015969408004921280791058132753135536417166176500220313665955318801078685642578266183285561312030445626759645466030496967211895746959351005047712139898272346252818611462907336348765374875336325755847231598401313608350240264883070812170835903511500157963922884683372208470809740283597185483680116015006354194395207574192787865277808215608891759638673462476841616171724347903674099946179858037517263403975921611279638849885540007857109450668889982762199336882304359081900178466079624674675461534317816630938880141338254861184236161539028146123061397536315861912301433328933056523528303022919143703363454187138654185693058640755893873806096596047882821859527070849873073797241642265156290189299673153533730475814748762593135851352866597409603510385062949171653542885546227126141012770140938870951219662154461461334234170726025338640221637130642546808219561622314138585812365426584556503793774874926008179771102596531743226026163281125699819373705351374754079253669215837285219467130070708916910108328762646525097773651480443493942808649556493262260698280391624359767933319740318731361683848881800338807485885313412573785453617899436483680637605058384959665471424618699459309983243619406051776643312311810981633312581429080491764278930853322911628893235891632582727539557484991792414985846242793745556285128567199050327120713644928558829519758446808112735564638942715214838971408404200918123407090448957693551102717284116728517405654675389781557178589527756933695134788012183252838908309040517038094242847598083721616662695790833486520976172539340612982803076922810769957621760140073255752863858394852144757724865612157511531443359130819733667007843306160053384765479813512824124939871739456079366529175584335884705975106392856991718199791343107784927395039230749345756280523940250946980375076137407603859382748188106054919166104472389759258770986839953916815800099487225164881096679060033002987253481255674752140459682583883422493338882338267015482786150325330231241676953388942497424616214172423308373609490299919239383518196521939683868975954081243173315737886951080592066998024415024580234452350780432031872658879518691371651746884158883535431098426224743624131343445989165508145832064884450890194266117047295511577704992018582009869266286510899950095566897456508480119415558896504957933386677587068893547961822230270333865810336005403747531568175078749976203028222599445112247992759584878123053744914681182577375948112910878938027500116547482701564762380947849303502939474652295422243032635671568306421846955184882207996362597004072971831602598791771219013911575001776042082548676720996109043994907309037115412326855496932980665820384606779312205172215674965208615860252802533035184482121910578961162158520036513163331426436412165525852724219674716928828247992113859779180369912615001449265338332548062039860668183419555630474789467569775230360221718331903095677719045154153743069273072437597497410198625928492364398160986185825548624022830480361694294723130770209739408456628994100045225509591600056125965557351894154356246269544944041615851708105142980527929726160459616774754396171549801358975501010945269773048362544183530975855801206631973962388372001459929886838008474159597983473559112868831387200508940162979303879065348071759221694136320000000000000000000000000000000000000000000000000000000*i1^144 + -2321234952720150778563846818965789474609990950679399539004506360071698323363935025655698903587426376773555878066854925480101108020752168648750217588325537963459388260898757717060174735470764840418079018896506684294294924471424899389394888633940846374741928287940286638813168838358439601114939784013894192344337889952309141443925088089686649934887581302223710299963818539541726918212063474183934669157182948138707114607695289942968428724191000018614718957927570073016385424367116886436544522030130891194214074767397837011491239958234033114035002774746750995160205427824559118008544880479185982864458116581265687571797919988270161248057839411112385623213921391048162182038831613266058590787612754777869093317099132988968598218416388827755506508652005822892655880152824933826142625677504741164668907605910694888433062475965347332842538585110335093047732196827235774755670661318485332598421623959467306876497391858196503703205302012577760550422993374783931037922997657420850821889991401756972404226205952953793249400847768071195708700654401303552855291172158667927879894844966408069465992022853173749546736976613994542368458695777369302055556537142804067266346264551005278833341575343672013077328255509806264246131162312258971310976248085666958444065534449082809244744149368317774301845643143624613564421464719403020171107433144640334740877309586220729666095783764067276796115192481867635612178133304510251540598585428376999952496179587487022288047647884564936059947852896422116892711469947764292754632580113317386660987013742157390571373157083003109375799468773074524422080513131455604529008989488070308916558412592265626112654178081458193287532650135650699368573293537700248842567254124986794251964276737171572501889701287434334712306292879565115733195134684345260877664834398252534499943407134044106378473553056221069738641767969379971342903225033932561511757255935794260644763337273257153961274650359995692148862664733779743934966237234161731514211317013599265902677711043468727901437162131909806008794271909205295827154619678756687365339459556054250697693703810813543250506129667342891460563833126893343585832517924147239904164454408050049604693759589431476897373130240972226272938581862934761608829993863234297128504976489107387003877662402022137648337149427816762729547700171194242447881876322299969588558122929017822897278761080762253077074717429422712583362728794156803836781779518078865475972042681737906946829330675489172589363553891449167901577071493997019113001969051833253874340949543539243752527968575216473111125043499163520446820675103264238717235045666909675450088913703424516825874077746834552146639244041483897192699945872557421127263834252213891204529043768062466086322672563680937317627674512656450613706321193543735534149061345232781900769768580954504918982938089782652767015336769278151226189633230807972378637294528262218697131099427100382879419185609880024127510504896848592231874132317804372950488277186089653731824011811663159860681669619402235797278705514957828874084668926634352591240706929939257189182768119482445763894868152027383942065086544748639347869998892041225873405117753396478836700348776848662003773697638028360625869982879146894845357922398539111014727406620204312391071313025944878801422186443999188002818585601974286835335887362082216292436794716470708927792775392747905157068470407015823680608511562904234673944785651839966950422290045842236706057494967469723845774091322245089145104002748813019503751665660799781018094321912933117821930418621434799720007616321131602947792974197002601335782276168951805171231975899023689076659263345433733368220496749844284176815790667722570081445940663791545901113939646614563226867488614970599482962005478830211606808722899521406235804268274280048270430231796431489619754095387133792677238786642533780979739295222211254496765594805981817557093467715481830142062216826801212492328705290531333260020056850432000000000000000000000000000000000000000000000000000000*i1^145 + -1855906625210727698049355304991689648117581252790871638456714630765297234615220238793213007879049247362049914674963077165943760367599385652782561321631403393603666242807468388207325275815591508764647643243826170345249470612022223400195319331854961684917784568976463004876250509136975098226905934030174393814373077271729853528354420147999562233542831387472509489628563731285583499483029869200326849613055789113191493258342435914045815279792208976536205741419325542005066605341979901363815098753053632241532668571054919199019053770892102104470903339728148452688500426474118291634751140113147147333818779825962851509664935696332297529222333234439971534576479801361418288404456117316860667279130832614700952482961729894820196174065228477068280476747376017548027148095095389559623270609168975906519841104804731724905311790309848163580599241936988578127180595071972816477521311441277032286030676528484467168276734457421456155233179219847824952084945098247941829663720362648018829103084324703299323171448018120311630619581585312423570527494353480604350674885998849521563943328355642058489070653191590558189703638190476893475953745407630128750437401662205885270662879846987233139985062482001370090976315343006582809565443346914098723454093903215803450915011030081192603567459510333253610706621854057026783020542206635834593235245498549090648604169932202676688815847495990504933147308110006279819992941917914874079492194435213688334690383779876043480525817638658238190602686086336557645277522825084061720116477832043036413965462246069148988384790657775298255540768866921378361375469386026481150004961708768120034045054020104830216013660712035996175334081100712334004524407059410869756658908300044037164747788185066692431306667654065608661136215539187375740502239689186782914553582879165634074905488056433908112615475555608523289442508261922498779238289541889607780026261226797635745339602385390776096279654242253877109956214511386358323694553982495736089217588240560348598173321408999126480955949996515899313021072639985234368305582858146073987667853140005429446292216282470092926889969005027452422908089118028007233392256155033660216837670409347347107940258725885712162732032521358695998025464413628244253873761078476626218657547766988877689953899749250852489227749094030922502771313120591353331651292402461320745758320464961727428730298559549227736319924100442713499585503675420878165195308935691747331221569370126081292921296218249469973950722068916657740448504808448135336404732440264700304662866601903436865942284571818398330701129225477457395118937333310133574615650563280878256829669623538193153835378521420293501949224376552619399235105071886063086122325422668105638045161254641213849663288596662406802202473544197321706540217011478744197187069028311421451208688799058722874361572373320689584891465261271217357733480796019423685617664436526219337917469109342424689397055586696757467092041679112590349912512498732830138907707246560823357863805874856345624778096610670800874299720913046051885028671220550285509279423149221130479899826421014029541168698841401611943498603501072303570208545200167347834631240974542647392145208826825785816628822810668724992337856466194960241840906040440724564345689053141715663099536779367718525763202794131400887133426524669443149475542681568668041838093409959201904514666765726212714468628060012130069418227271619067876507551164193799893821872083614901276134139356096140243014564350973369506631986893885101160456360790947174455482915869824272514845179311930062529325079951405916821542860973345047444720465987210281996680572638923810049695120535983812561663842743981201058466626498058622911646258511862222839871142496409997160058772642522562114976715039144667416546288545874496958130024640663962950746355441194124415933821777718179878864989013908124932101047264869384237353653819087828504631956864681134736352993317706141133732647582438472548352000000000000000000000000000000000000000000000000000000*i1^146 + 106394466337764858051060418034210643935602109939769660416913689236419591013761952733700182918538262283739178273929981689237828061211531543604767790064548387966762324693839538700749319044348705561863044057334731838584336760789801817683607917425591999495092686943022246994773916500429831778080312947217519296775029755463197973015499441989514800812386225178084189452599651736940248707716917613220997198301858468185671741885195655944040239816930014318396799779061824529786433858862035525381353491676369008391605816427266665626674579683845529539416852492638002318733038730934709285418938083153084261239362796863908489403689533973360167106611177039457281167093024250453499805216806009922679292364676790216858500334386022607200988382205503784233089846365908575956670243909871328992155485824476878699910364239635383428777484335934042395703374565576187825241916244304042361894789218015428091414703102689884549159289438443137894032077459701443380793821186457091744473658443300295464845929036244791842842839767214538635240525599075445020437024159389943727548802625287310773887625981592983283166386903130946144433844956032752884961186450895032497986046923053126803794537739145829412687286321207908783710932286703945943202193346799621145855494042176264819650804616542199546232394057757095612895221650942035691290300380383318895569810260988445180508897612233885446257092024800594589979945066032052916899514632679399432055665614028417931742180710928397001925460650952416347368538065869027209045100523913155461398518267959859457537439919073401512498968607393816168470808726042526528208571620109848316993074633088505572248943103894384021028168097992161032468989350514007159910442351021315362688099575308464764373832526414019057540112414827143890221733249545475657194953842229837968537237625874714095980496553115676665758968276767087992725534722404418151102648439220316405734783281963187246963681391779207234793616254039555537383194172579834808997670019680007647501938107363050005835301464801125601865401647562561975180472475832299326163192460480402552357466633955942943750910639121969383365308181973755268438806594085206877455043039486806944428478482521265329510877711813910044808360369444065390258077120560639227185908727682307226555973828850553489858619879276139600481543778355754552832215253380687071320422698163828872203883108709063325061592174540876120472865121472858929227019758181270312824063442755171203286742667592062248772296561043328396026232618339579944058506456023915715536684151396278844522828515670485217389539979637341156924099525799294378033024893426661821530250418754180666809884505012297160486627329708905266815723387973027621754965388413302248338067700168263973027672741364576459118969119547273114704981914260043773772325334923740232821618569776490200581107711361599474568749433657069937554940200363484690865530749062355951978400651811095083233811678513360112801741741030722102760589058846525091909600372321489562470092170150140425814387479049551377840652995163265031404951114467878881844935773647697072022574895413147044424929229713288072479377753588556569656376501403822540203254484790287174238966633196260203658603979705195126002855734795197744100424871041206832583445782403259774968669425619040362050468003849499289326601568519351480779745050743856882389157375034331368244124467782990748414737348520779199820945326327069218935917302935611789220850563518775441496573293467405761621260618113983970815815054518996645403260227047311175418561799665743776902913677174997414285443906018878031573905383164674922687829855041666175154906568100887410589739175890058142646150647821373717110664249162535848220972918144296534590757801642265924969356433908171187875711267733856630662403230992663042747729733838588712490088469438295025797098346657486742300353911908609669568132418769826260777904638068218783296349669863171988136873226354832672463348261644413607340563175676313600000000000000000000000000000000000000000000000000000*i1^147 + 552678458492969060890849448952623700393847730872587926536557481507867838837462530974717784310034614726252378406218670936619426481482648993783957397150153567998588704447663601164652702134799996933983503363576183964827888323954366994230342414460840434284873316208360568808320081592321944978912911309066030831263725127954078422303242382986684499466078354086212845580083871000088690973633937204093699760491672422569464784758037262612499365487712866075556778074706553404324838900600184127781154660493185497869541980404758930026627995119936403548815760619425208108933360780576434613744306556840356239939504312094456686270549112383197143927700536942299999755419591165644413034211187544674308278239546697344932666850562398220759438882784155133218801391621837757344059477064929183872851257579578938302742414637484553643770937932886806984805664974167777316203226603389161056416752990376231733013290007432794938224077532655006098918147457568646712810523828992840550403434176890170359098170046833602308193074867573467978493653019879522624295152460847710346729374532592951569866481292409558276095836269369154589322387545944088666328111104302996625280198205551931170280058613283014134163496975300773987339652039081408021821958415419576453678994924965254399187413922281334611806297775729106953812511073369615044092197928097865163699526073707292002068451937740248905577075976328239655998408303257508802720554669271445595055829450593428549453445229983007831401227188374503495865511965856918627966541784710553336527888663311505526447594645539803793946533983043093191666609872631589249957728325091899555224480130713203739149674003126591962391658947658716923266542785536299565947113105894406991567722473153010035841078881500504561530442372343238876592774567379542190223713274673376403019621394123189118472921556814065942313671165765214690375963211582056573976146859688556544411674610484184355693658970762320230098336511698248194189554362885094470923169175751857661484214716210525486962853386926137080975274259932616381094548464517886954551008773884712927410140643587221726322775792222771587972028149940888343866834854706208796448496745137812854923734154729185236031613682123725023056027676903094633195160847484932088175910339196163863570265192554718713676967524582728328807171066545533799526144217515234354180947472154047460508669512447866022756057531151387303783851162848247595554439176373001802559126309365681874456555772299883019504806917860410050420051341751688543740173819153286660509207382956941706278838995806833168021699060451611161803882547638263357230661516069086423097869438868396843322629771872568910485501540969243840513150842980295106226616894199516856519139878248724203571507706676779172397245530923555349896970207121529453538248077567629700049796673044394403617216573529500478236873184641879902447874258117880485617286919053093715714995425878538119378023282408340224385965588557594743259881502976025180664239816767635332848408051092272164483837173730322210307147231198480817076437367938322444811485308006451364218734236738314879278171049325650059576707974377201642455543049005315633260678952164132274652407305213609143322114907721927152893327666371937460565844783135892556206242792827315156445653669715898792794222017006706654102528926422570325698138339529419288329328470835617554844545635813053663581626914537817406881778187683950612818367720777923823620629874259597632625150054336920619632470633031499356730154259523577843575191362881424113571267772897830682140884749483607212568875962937604328724175396309737481864477471494969385700864905937786477787743442489422017435978520656696383712612088578914697930010251637669689284406354407842314853324948537512065045760164582440987545081021462762639163100360705541237634430041316323328180156433446495637454616658056336026774423491905411540514517993086381546174810806745740427129074699928925234464985219510224252395585536000000000000000000000000000000000000000000000000000*i1^148 + 677765717673852638346402930271855006970664125493437832719931161114685257808110400906965681986113491635970909446748411179877168092932759789298574923137662193248609188186311454567723797061770575662417659751682018217809323355830494562665563103613276603246536660933541770051217259732479293602054330600610874226298986276838791194735873954419850730828277200746495749130684385290695453732431839947872750395125823394165527116481227742098173573460579100565483369969440896124960620721943252549139012608677491662578103582943201918769371561200269857466494323022295635222699777115702540957518585558287684947681153364144620911309393065539394313588861066890920494185825969908436353782021106356324939357640706965110699555951704220682728727465904255518673550065653063083568846781391145972778423521899497414934287688807298639409209728543814189962521292088487564203923165449916810618751197810906556766833718194337073839753829497099494854977535615019114685405079150339659572375053160997701308610519480091186093313431264758799084893525269173030083746521308432256536529807121062526516308481653865228528509843779977195078596587648255518857914377978173142177839163298747382080022607314309112482749185587161581721507314433304392009265906206613314185053964056293498273591000206104726202927199274250278089984214534376104731836181185096671233286272824251416130571409841281039800456731892044718154326253401845406502766208312002806223650909771059404184107597919323155112786172476345527055572890727428114027303117058752643734316966638242401821730158940537646607536569218469418797106619013891063267801747308465456419872646944754880384879914150478020960937626411754231122684895856224053924144328854536010784273561627632986252513569023977221216457902153240627232617569573734265136124308875958799167534713719514816105712325602907234575967102182190058414707036216582816055686207958772542245113099435410009116837075912593920951352912633472389571613657312262314430779753702901750039134874423559038276942341044596460920357778796306589344766499435276131340087411830006055726796086158984947913493139919675099294912952810191430227108477825563571008910328863987375546761771159752161813757474427890185401020558937792018888936791257755424973111738626296788147714830852505027749908822919515502603947270522966907271114131194354493199435948291404455912412698941815645730509246550401099134709562166440052105548081709535894457908463708814418465652493282761056110005745952823036794614638933986077116425445709236466552650950487315157991263377401590693640851595838652964483360899621544988249836626588638972060217117333164909917246408470048580184543197570723622643622443165510141342249674717823985734706989453424822785753180422785594192912743810723228969177542170106029840295753519063163794059887464089526123176070314956490223316190951541716150967470325242724942248921012150863862083710951043656985228415962184874093659668056688858989739881802384364081169748396528254949508091268488763858260490610552462000375547727966189836141823536359238994471785597411563261350202422981739980772958119281433493644696385352481294364007262878676355072371385817691196645578618755099731965426141756491294344996341792562029945803548877570126298505147639574428763747897233513238575974000243343043530370880659992444130760305558116722132888030073426521711114760018599538949203253227246291322151936630144783749038497543786055844934765956380539451959065986154659080818227023860689243822514329818275243221894042797446171517025748070444462548441394674106111011328155859410506573673894541846470557902119894359205386232675850647683440185233827594575985487465396993076070773223265688667629999301664767225289988553077086134315339846130938838985092789229471875079981548749105808031466679953716301205310097504826439964089570385994811023629948907845107566920699216254803006005290167357088519616913419620724033634604729703751105164482917171200000000000000000000000000000000000000000000000000*i1^149 + -480125698823597275346644593409435208252247716693885436220389003647364353313734422750292741067979169845969834829712090314470647848654861960211822868988110327738994586046586728177791062505658892299380693932790370161316487036870138262734956379284000928404655747170548662212200433297688539024318526594089061069303598645442361547803336257627652482283389973130811812647626548748973653286911686797183127969200188644401466880433931044761170141112042602202113464831784967638097401342749659830516210330925920277201444571765950263326642577790608384381033779399532447143183170621752736832597608491582849565967855356033955295516507130301642282603300847071507858798982637089358472499132506545794572136888319913060590281396913075923003138493866735496344177259205944799741001713124592694140648104295608745026153988098484125026996726465027222496033841238526911485090292225757183011726039950279090063014032270992992845668753626846265886612230214331023578755759349473217979362628859821543325232176866356140155510691681975832358759714450051944475837929796672820329721324503750354898949643555957987306748702015235064849291387328433056516029878532853180255620860992457966769442575943737258372991680399345826422414661583141336769316337907525115899443063849312034767843809441713858285733076480632204865888196422651110329589481706087288559442392934833654267515549988872114228820112081883793697082511458416892996156034170342354253616462440763549015953892321394705991188740862513980436520089164261070059862844763330071645569484074408557241183928880220164896842053972562452404242019330867909920856798270262882933850519187034723443276766432257442818240309955121027443742392838886464266140477244704321085449974351869920204186673577801676426273444870410980846451087422362054502838896579515748872216853338060819329056676402580974520535203408317139448536698289397781951647578084188942332429165701286510474077055206428779411402001896854630342794201023112809605758664736461163108543738071312783484119940162286974456515488910776006440249120886344249855577836157149549574210431511577563031231502699155975037623243816403551890646966671330521032057411315341011762033301092109202967357878016973546976216328978305298289050100904629443735219466321977515274410967610790042807760845730510769791488223303204094575031361506401038018182238945515530281313762279570585236867442195374050353918144111301503143827810475010710299995621128487546563197646702994040290467268960461844779161679179106173452774360711629143450178174598734273776994507434908471572620582921975263813472081656506456396936256460010128382885284720171765893284663623619163234578407756350280533520062280145626220867335540508500407924162287843788008517747667901077445699866332708657154388530898408531512655743920857105357306158042080610095452947810575137256566386577109348121947464543599009754677522175026792743609949383239699508359726045795344831305666828321156521297551436056017546455424349833199126804223451240441958336355943465744991572666295648857951286618515461893936281200104877259298023280609163625773591201630838535936617717543822139052638135917306155880422945995421049070503344623577826683329063160371001389355180772757709594718971874167746281147078597985988956401640747476844331408592417080253316560779453764015730891289108467343422369408723992920885038062831519928353468797126389502559940363657522888537097910491393368905872294652930622149984515745635931887881487089277036582422891660720814942689616272939419454600466941560257924156083081003170116207201092263458307663042510730673257269621362864939303331204850828543241131601628818667068364187481841440949039566843163168751403660662519098422641844631247593824082801081290819026532440305415839772304398271997634771479659711467608093035287656769894565162629857050345760111139708626440033811232118026071916736003923513006417016437124664271262314045912124887937847058759680000000000000000000000000000000000000000000000000*i1^150 + 452100655553783824176677821319842919541528198176525926355995908472329064179136361710267389320987691367089858575436540430088698732786756252584299294482924091353441261775230694632457458264629209998809412991836995605213804917134694199212203697672164144509903572793133957328032920470006943153272330462156985234516391462997477035798734402599293828935081331013215166620827794915151496595678111648316264889550433718551948073978041969446154289812632181653538457827721966409899374757969182536457273916832658925933559980065987045817850876551939946153097354635229287676205202137851194200049443871466708588378771513459667159369231043717499435634495777796529264184858220543597547715253355187618897073891164497262611403220594411279978538509306712078956585723623228568293266257789412432598794694509905014431041628491810102215398206845777696146739193652106258166275197099421173961185133917407021540075937032554669336252211087915789895070747816906837944334807214767271160596878683154644204084026979750561171530807942486252627913165160465876282728263792715177830147658834360561587153050323440000244006974333776577091180185286588950314671247030819249637083519468396098485455454961247645471516567936867499311196472817382025082514018345056401184666409258543261284829812335416597219206755430669639999035017228582834015401113091125691223251255605589471288816447603651335910057683122289705251812300075984294816038236150304306303357276864942114775784101317012931152683638344676584471786525072019260212035472714928842172469841984154839117949625596754789292057839585529036216868717285449472054512999822417154769092862903772608019433237564220625807843986916064459278861126642896614034594560920016174808120320230309969850760446637566041171543965405007707863028996688068804032172647848558960987122804143239896171852213519504300340756211522801027735838652895312762752866927885541516642236446102767735067894626211847020743520581349053199462015140985687396636531325819912387319694383871011432303995301131478143281068981052523937928049868500076639953990899232058870686140197759079801403645520997953833620324933013774615805308226004035616778593338172944595150232154591369916509308470890116838432853363073296528536503298839756443858860088210551235172388466097305888372775588376051878507219772786759967555747408193899228617235669390819752823456831973153451295424631793669414765183544691206390487219456569856946514371611827813986868484167580461725455236957414938567183269864935623311503399808353478090113617978240216503315841269926792963602277452834623580974576369182428175325565404587098840005798273016736875378416183470335553526672688787979195100880398395516539627039270249878935213476263410990617781451128357975171527056900217782430108188091741302914632163016686029516049922939724242931646671917017298923352867026261573583191413085555838507730554123336713201199278116991428111471546243442492911348313621098155917396875797108546111087580474493560698449151308719003015846900754435759638502641104337327428555359469586337278351296979430073710511296773849854981316648499174029833018871361764266189187633259413275453391639981510573047555198839950951764720049314212568148755821997596346066825502556940795971154618225752479646044455947548377167178270186088550471783729239228843437196142738196226976755682295802109587438032404967259689878167956042799687988854194445849811203504551910745284379554589262177655546868569223292361535893026004945187881367561543974698386902372794456049776485677225360471858109326909053897397438321870036610494120677934520907098038954550755601720837806435804417253372453247748287756827375722662301646474193501962582874338336917190641468392497352189312274992254261735886020442415918315605987892653334662254191662965287796331607183384126393914937512513870539042119480713596106543170471451452341020965710537927973878651810574964450525145604701002460058091520000000000000000000000000000000000000000000000000*i1^151 + -65982422811145429727452529971626759058682818554613429931095297880580493242057021505547216790927451913728334333721428088557608993026408938819421696855463794227307782142190260323492719042461068019396041941388398990830630460211207242665783977641087123167699172696389984800759285234539725423280939778911812621124488011957997949960760639921125577656709994252218882616813323115234614548357199330047221856018180055308843364961219570180957666894519991325620894232078017897876905974735365314663519994477778919241633182159356986666500726189099405051837902799649034028940429317028264258259591064580292129019333794801442371883661959310764477383815703280011235461823453345648390851949474285134062262663583235988420904894704179204008969317841609747678757052722522772660987946669360895683328151930244704672876854271192263543803562590109696946478467875338009099370442557134108453128863289310876276902582695365126531242354284720049585542444285401162634998410172679846058350158473061632500072442675035715316463163291664195638887553534537497304703977094825381960063156999963284020013298688521837563941758964302445990499882358430147434711324398241421469226237334399846211280243933483410499496713935091295493829425636821893953579338008801592181846783799924426315227489757482325464489270157245996603608797124419244073713340130402852607531537614404820459999525303163537545002585675920330990112427889871532673768594631574760286824272059270301751411138521589166882020886056775747547301706834705998954260528902959612802487872943166094235458806387739763055219001828969755379520960886212425997894397996121519788951545342975629468658288807569511319455506825353127554049929723818190221010856355299291357684058453461027095024340320902672286950582607193895856960733486148505931226374769736558182895408654611075724226628469634684852682052940127787959296238995710664310541914612686333859736844335266595923386881725728412420880884379035866349326101339221971481603462151261492844897622824968009544541919494511558270463995998157788398171618830272145766505722163920072127676303921841591655391036491896205113223716395201737966675905685179887869953978148558851690132643981581778338254275808676038219382233059896532216972579410832430389851684070286878405062304770092465300698009109393871762847046913275142288274247195427074919721969600333385676628300801709644405148850133523658965181060758982979966027353327099960391039178575815577180178841953983418677866781982691209353592520011407556272980765488975782407177801544652563923638426738359278066383884233927610737447329934238577881610449048018981227054409554556066723885875559438963469992779724082756228557569856582032404915384909976628226694824693270439283038367849694029436074137385016920256960032573374461483729295996028004874098887781085489492417232240669393603830146744460033394158774210304015037719954297370322114898207883793973209491477971144350541961001300912000770408203717193212156398877450749329212902924681968440258880227237697394097456237862989337990576518562812311833809542158983782666083639158510663293963987564878066229710875475647990218398400841272561118270402072481947712732694704483929831356923499719425042904747343713073695319038197267681501073350861452293481600225767219775154239594852443618255624860453028133187140752811172041258820895967124985955755809797196947124132548296680520651499057202207015101508540945842111742283766025374237316741396989045178736877866656337553194925760570630224263542690467592223089947138229479829210116133793412567149762707179255652074075021409056694749826808353514692867809775779737662341217723533163566078729376060008939737095364815699994078276607748631023343976105830382101923376059264920151941140294502328431660294490455555142586219674619416819399137365470198908467441512475640778404932450569003570652147689624639930438820882610280769339086353848134871064836062786355200000000000000000000000000000000000000000000000*i1^152 + -17576099831605778730394214994504258203346464306012548789098014736235315842633639457106885324577488514868554498745517400314184022950371523169462152135939377624213887653254508756596828666268286079517183248983937136430575210006357473450592756392653979708770428147641983005610878170832068624268398197384884203151812387789833593345403554901276220243930858349731098128060836954707677682095307791187272302654995083233243955126124591150198444265389558769788289158565146129357810407141525153981818321875599011737796377396550628886831867433180471851166115670443182936687492570116357312254768919190094857666855221111787641448326282191241408439138772365348259966526071643210520568038154632211440847666518322907334726508807443029369369516272930573817172582537592605710846123512204436139024024697538493997658361226610226507371784519210056115669285157473851145537160987618807351941283066615070571622086747580736535751565103044528149951437172045092638307499401008327310719650253943113205393820967910475453825709055422872501104779968828218690483457358010589685145433469319835107535258029063466264637903776035600167891216924632113984940863660701483088830949981834283400235152083357669134961324274874030668352836535500054136304120171336404760127614701791384569350424796025348888501381266377606411647970008225963485192468919596880811194664807959711153786835149949187581683371633061673920808582795167715978280497277771918067317254496081131721939739174809254307775069634178191835884424955917813064380044656443841643475203661278380965163523068808846336515903828012039085711780358718266892155063329883850618316876745777576703165155786095018639175014922900022662866824684713699666699196510683053047391405336352278349254209024298819288156504478411732713280778714447387669004190134944526609801354439565319637745963693794362030528902592759855855246563281856675306068960185655542847216341034228264094698850767518945061883419024759759117982238201429925424391704526726659025002343386009548550323551707486908764616783737248165626069082379790821547689460984939124793600302464950651395246257029932339001382761148850906072935793721291730673821875977007000349533543417699608444301505965265694248446123738603861475621967454086904034888441883312884575863514841687196735489290480369250164561209200975417442033178184439285157093278476200142549365564541026319562750320336237310557992640927538078790973674894326881436152375283546288526834232006685513155157006419353870079431016021991342291572271888665092175992862394607280619502453258921072487620488927903841446221311823507024996240838475642368710173309253813711797970079061170084083449689188271469178361552015387664972042987990571328437580257021233345364660067163253411029091614431407877752249663661183206037714146710411223219081161671736017938006328725198973684219872447354439258907287990737161242618022321886856294645030856638928588770507004561885994225774272600552542720642458764474391205983224185171925915380385807772583995150364182988243329239737760441838739662590108484888667308576272735956739305158913216562273925920176740726503759140810857190495712264374159082219197025112147313531614591105385062094108370921598407638778015565070901659974375637311556988000300811579228886831313875364333706840351820034542269503408173503896620175633414570651658481834358204514893781889038964998142075043028249110998318708074263976111625283078096348734925609451210480347667660991653953784655901557664397493572307908076173584363804888519064447216967278607863422726920514978082191199632811592346834492854916894434766007596584341848587119176826490066016020555931376539073537139082958678665071915662070423610011931798060789050634654286432717769476788791508068700800828912953985428530261642781513162001468552095477102824055534245245776982044585131129836862094920918224717751140741894547235300935610051215104580937501816578375680000000000000000000000000000000000000000000000*i1^153 + 19918026724257316353596376648076420026448580435251693545827718670600104248070247507771682403085683360691642534987076260773210902447605485686475588487747735106693073251070969505822472849234627568164446351573615890431043495812355999551764126482778908841190409699126013105790083558161113056647246865616367555232700711535007647969441256316879447044810584173220484930897800567279793218086193798535751702212646997383684064441811528265150426685808536001225254168315751963553252272865586150569302735087847143160239932010819088437110356282958673711267821303462831441089954038756865259888706359745569656880800349927030106705799058071558107435331973553963277635710604389939775722014521745069924796540486862701640360707432565516739010084732449266155840254303950985360529944666292751178612368933849679395238291476365930705414441458567058631764218160906223029567794214992132114138397316573527687343260101009108152527500363370461035943834679389099271513778668543589194218637512259611701351853442784244839577920064570516923446432804770225415959018506010211712853601016869624442901988095867037514040510482461338692547710642597212552068800752558934380122068562791563162465450019678517590142609778439186524508574058535739643258963291255966449118543872119228543138333662910636412072855784478730855063324111244231274091832650023887971142654064064215095240276657891799870522273711986207018797138040950381895460824166713336575720872986111191729087336310421407882666044182372620523534198163983434807442930184877594393390759572529610809082780128725948444539897837825044462437815435314312445514143647193464069060649669159580234310211574521208209451061843999934616785883984737369547422751790802115587101452713417122386877380858842935249211815297619266234861059632981384412867042060748294156556878695856288312587372477130577980118139188353459833304266743596116106695983907742726853034693122061351417914271158836289349900367970501704951417767897413945079697068788856459827415876715530546191712330185924910146880618232308587841764758355848302424519037152047138942162602675892363906844722552094970623315329639271957883992960681499129275074179562181723391021148589900013195655618757802985468544214310061710168451037578467956390145551210385157245910776354978274101099159056752268723631427252916585089122624837799346393841133557065033099583466729455989196440634120497925011851287788997225751468851031736035338930916908551900630290106011241518026850896053620286853003870873427223316864834838167446485476271488985475967207033206822003268064107311425341312346734809848652086361317382752035773966052151948021679535906163542162015175556629803823723744093923580312104920023734302683625429416607601863056643422658683018398310429739362710734729245939596652916497237261448944317160043029587766384003246608738411318844765803986537502120242212528153579733837795712111002702671859432217720403178673309331724604634797021250331258507708671850432875172139115511725324620675464118008798628130336477644422969391119628197140405172536381649321134987323368260013942250465198974375326064963929329266212741724101250250984537339238251952104520941614155015691048149947020380158146993024350717390621183523872186302062308644024627000329598581907163313522375161065102804731670495356567701634846319473822949050280794109100823794693728074485892983715446518684728613183456590777058393389039172597671292444881118262452381608293641607120672294874919021401711019877565196928656804821294149155277900101360791647227550405458579390112970616075753836951815687884698157711165586690751426771010451153255179482365475517093548835540682906858645888557566019568348162211433239500330071513606031810169503191962692956126137558848627953072591215407327737430432551386187040246131389739432395976665935696378651117995852864343745265986597004897616318624584917349300272942237057407183509910454272000000000000000000000000000000000000000000000*i1^154 + -5322378258193420666245493470403727697198713791904051054393279730241607873224806320633732430772347858374767263486984582528846303103163120522967915507314188887788181692590259163473600613089108721622756039569435053116514956308978541355719932263659212952754843166673982556674507040604949718195918456912314836190906600161461091336458507653756066375842307536270991490974785714391636003302400503862012768953232649990531431393107831699654503164997889910880268607769624325457092612892281731283563883343137615221550661636830817045711880676291563410903489440404663896460684740739844143917637922556902976123893346247481118137883739508387248177623641720010958865395841771645359912479389083445210757292099808054738660316485299420244200526727573475066145814116311808341971190535056057184683875364777646736595464545038435315675006685277802787628432094153235536253456730745996723435376379009268013827908004729484425949945080367219200929359477549609075738175249214577289077892546532321519547401966004619893925152651037799063344007091869871698736379714901921223990327622331994694880526898122792222158796430236758674031153322493957497659475681707377221427802988197215708460199336106959508098941390532091155891501437419458077272524473653459069974310257485719683421753963101242423184001262424383435358314572735798714621591942659305445366285884157117088433471797768250554070623218392552304368974936090418474126761092623598672819937027575007611078663465281123332706797178676614263466896225189697420014318483264990557300411774863265989765896717164374129841037064810565396648902519146596802717934463377401387475205072016263291894043719442515892059942503634497632498679849870671500718786184253957704506007112786391832829945937716590081695460285576945805997284391105452236449763467029834854798564347111327913058679756541901273353315230122042442247664787363809732013564008214239940527604998220410556399004923448679124709940975013853399135362164892140847642713273333325878535824368163853097781845410596333854042657685672420316641603102795830648320910872498853614646824855907260300705616913966628332774340636651048913431484678683319243319110485451142633916728620405415812105269792442416608255922571657322067894276623180744160135991593681286688698018202740800185924141299262682920250501555536653799698799018566032031417295852484424608662886107490846317103498006214413498700421567712475560517615569641518452348362455145311513477133790659948551082642729399229531779270199385098127027308778950243769406209514849680971268314517984395411049066380420196189693966369700993575404085095364113012682541807854996455309861863747516936577847785755931091105096255894706223009957673551072111073013063534537422615942378415690531631117525989465783804958458981509642430152182001512170920911932189328609780361059622841533888070152438869245656025116679665458453455578434545701977697522174582551540777660198002968027737311889174924306019998718081658570127379195889789847788031253299968700051280097225204989237169056880150725760295771163105239711950494441447271431273721752641915728876011036457102053285601567216677342040073520204608272438773640773831135405733784162301951100778872321969587308003803115846977092023866923956834253628497206456843679867667890808973687867786926751409957053391527842709701620335726486864495895433852884988125071991743556452479286718238465694686273862980393491440298862875267413303450325185835532376228672675880950139793697601274952943155615523954045816994319252906465664091149886766147017532958010428533006250787483066696105234693156993262240555326075234133027863957788522325328890999450656062882564744158551242738945895930735291258871077713861330371862706526404678669997195260812482100807405718858110566120743633643056403612163403293337946742244757293076007023529778326292312723633545566920084600201124517719200071857372082995200000000000000000000000000000000000000000000*i1^155 + -643797340572026625091576993393058203200288085143751130228289478112645046220241517254617353290025739460666114614679657524053178516386613843994645589384186862012188945528484341556732664022902489464476226118297480169059798848117876232263735509382396355868706314121600681998675177433002066391593889794508620494406099562444865513613663471734626913529573750149656626814552049684400614843738419202466076043372474046731350383280416804766657521109616565432634802040559812330144313990890369712668829180287409664070658234786171845767037945624383967073820844700472755513807939066916297223015428868523474241604251754083260786761553774827352063549065985062708415805186694348706181862692438237317538653994334204379611563890365287269480307838767251060435246372740943370125025893649078618653176864419392679505338107411540386126583240489301919622594562975804438235090623781847657707385653781840798185510726284235183784927388583527553169431082468041056938103649978927540348188954830499376465693518601663286193066121455995051406039030944138165276819500795707889322451713182793660735201204523091150704357918785344342162061714664136637772862268880675388711837836079699749726445509479557325810808765792966451781460302334245464139055284283607470733748009240033432178978545177155935556692809616289106298634985515412385948856043344555418215003045987746389367535876189682015974960198734334270972078135920982723515341285240650837130141583858850448061694157874476004858898566446634460721287751530341990411681752173533524048588836615920026261078720507084493810222480956677891847251220037435983072066255982367264945850616614270902902091683095661004142499326121798980474291776535147563999804934508925954601923227501430107964291450534033042544838962350436674551557855334889503350083399483567188609181609049903046416422073985492476763500443188085019923445023147942852325553829958280571399835346608345683620761663341009583623855355811541224851716027199957671970601690753978798477603480676874816499447767576024442233962434055784916518403350682759597722048040605737744453522989937376080884094526530457483567590180612175977947660656041183785087799068267590342772835357229488562960498023898317071920677718723999295438214074702947938230590478029227873903665223893776316556740471883825007915664238501885027357130540502242311069779250643429918907538346354835810642082775387219451379147229826903802643588108459283786415430412516039337013139874775235096439045085015927045492827893228302045228947676655137663163252072736012104858314955462097262152687771990931146290336120347164632033938446767252615342140872727059558374218095235949478607254619229257443239824061041545037893349717939773681485655617956330071090705889556528875030546865291722213260101327761077414111759003004207973414999527410446728409153059888615741719681510075462261620097173598003438751554034075502613349733197239484768663611300046869392063829266646627972551284176958192770996253757222614755196077581433008946364450679935865813742060036855306738792355804427228736083505818263936540463487330437399649493877554752828426711576505711489678181534412710494096031836879473116367901238151847300471982021482808622543290038159973963938611256995484676138928800894313415055238687603175548344063787845864684517097404538856433263945269484884090186006943127118010781193188725940729502037660453955219598955860308419454864443345635978643152836614071741724607565272848706861081440441279794114590508643891518147569659112650294681930734745062773722129999898952124665279796444299970026732772065032152986346983977982860132000664391745855348296152778128269695525876095555616057334464600424487004610312099042415697941177676820639502848911849346444323778636653996988605540732118776672838283440134718609147121470015872162555561709262885775538296050113190980121238351323073475721854831186238714675200000000000000000000000000000000000000000000*i1^156 + 172962583423489618258471681969068768742783833256493267845977877348441106734008207292719282471519732722929376695698494621189619210804331846519463465820622657448815066464118894450285483183098185562301921173372487358539311605763988059313723281541084723995295309503969694016157685572171774770758941276511345299389553320938162214470952930964831513679439920732843201678226041781917775326449603983019183321040845570418321909819948680115758744596298792734294626063297976713134303430437675645689391155523035324366577943848647214785141788925215832766248600309955190279319003478582266688845442967189838112893103497021739217332849660297460835772665506446956739797174685784982523635499325127729840329079830525028535300113541076591524128444315976375748402683093231832243494148141165592452269593998221439193367390083393361102847549139753836937478483688757055262426641795716570272089133999523718247146051076266346592179427161793489259013413974796954954829974611924445167162857111166636889461028412873519176956558343319304684502842562789446303621409696135266686749842114757087982317911727996570698807588728567461577209398618950628955088253263030094253675062702219346469943577553658367349935533852497876033883118150465938736827267711376257013142229529331812382124393080607585226421799306729487733883684916194549422007724654305200511374524695101461534718396606899689051271319066255056869189859089401001955626012213873407318458961712248861392892607757837365558019368044126882005286888000442938403991316569422591246801887794518134037957819362272763236737209441772996327221101822014581615956423947281286992789788872639304151909276228857683213294982740673058690396823630772989474020692452321515138323927925036592531731969689024731547173289442304490062824456352535917761330543374685122272698528065303884342017712097705985011315786536622275835751187057541050007713755151396254299555111926867976990330358857482502624134067429708638399059566721451065526736024253189847163038296144286214128060395789086991693754435334576125143169542721392682974715708778843202322259170946222340381833025195022139532093368079927849707377793751979031708868223794810840317092123408347555552454412403783537626588936803707449807121513256597604724252480101042895311823004341507010840483943975804782825484365840779057650912614555220747075620973786247486090749672341914422420730558737057716056668520458737090335770003573854364510583116217900449260536212173662154355697896271565077088753625240755657137403450286967286198317218878894862643554475258840220856745827872115880789857095083618615664853269315002543604952163663994276176457904061539416778308183669651369237845656861623275921887270609555879142583337317004575139116949830253707913068343628943366599589590312565005861363252769369369587992035892096289211561712754195354349018138560846632988704477240330869545962586109727439099322213084337206357614490701230244187283407379828196287677972153014835081414048165797421249087419372249915731092698470495756856060112440516627925855609947373419290013344414051463044023647971885343177764489464918181463053032401469840005283175729653988431676336853048459626295752154109104406829915526249672023338146283548940243610694762294530904830977178213511900574455139028789491865992201080148840666331717064931507348410240160864793979694431623066143389143829840889918148274239062629774794175937789166958534967249443117627434944781934248791735861910445366852474974063879196421910131495441398514573874822854526859211682512493010532071881868438847310898339945666448958660369632810490516464562792059257026755298250084467880472973243820332676565245616674248058330660057000890097825449325261799786078712547968014686946912383704459525110405349361452019044380481295266528314730459634259129462672637739170360080944091118873388565217378898888167940587568178889058418688000000000000000000000000000000000000000000*i1^157 + 18677275834338590021755856825194406677282394561304756135914457204977078793117177524805762223011620961835830642046442665877255089416035473226024831238859156003889961170177824153263490692227789878592757380932376635336963942540122282012823696778942858353672085041904867565722022667659626268456337757638585548164169855304275404079609240785193184893036428354806054293158153620938139415846762093587805781714900140073233119975738125284453254023407977127613659493718961325783505029395948219295310440340984952760621791238695346733086743991999450548435754219312688550572802392984730965411796340163054002150046368180343747953729618675788238624657711578727604915954911576136905274794460717588901496037697324222751391425626056292599270073037940408751996263038886579653835232834527460312146755334315111303549244737463805049457125919395838581138888240055453994961594643088184549513063929701593090144063663814424695546312755133606948626201595310688435414940840584180460351666298057217105411487577053417496574215019846989446383299828856752343507663477134284289504615842689739769936943656121576119672193730629971465806759774705991057208539164931666869481387987293758475784241365043230886845020170195732287178493913689061912590822787644923514155052899708509361873898854889979999567596186779807974307193767482656565516645776256114334957225752952260200853912573819776094957179185810893466818143276817759921797931798470754842721212547185444059798561923866834422215775804823172581734482637285680840944886754661598883822916361402833495266290272529977456750169606684642248859715365064447972044933152982005676501843124701847044630705483098519759343239883606964425442532478403627996935205916182119667013140532918788551897859580029190657118648877062591201637851730360436128621775858397335383471111350296591189725495347421646033262407729170088552483412570799584971750479824284061637235497332349028491137339887709324327064080884139123243010160581962835598413187610059062080151326028623301041064341179992934710189080317975252151788609956214049997304779380867203989399763593878521602945419217637642527143942922746402421704781215997225488315647443695022205996924955803151685904248563372277242568876576574193191637037955833911861407181670047458296913285602572752734894961174432245655244200098407676343610023264070637529156030400169780535259503138142550490833198349465403997320999989210652637768003059431346286125450706629510566162034660045177251679234180698047393348833263769577210497286785258767841438497955175530527571042888080257990864303479184204207095398352342057342151494533554256436361189866195215606745647781417832038677839201083143735253822763581415602178874490166092479505736423642709528763527933050968291806011376382071095972779753310286459945939139280001036612489882941684462408866716938404304064359875982474022591617893817499898827814948550809574603064917128762978783374166493466698641499101903759014000900387823906950129347363444711646598927228646035563482309273240362977823860235632580809759284738915058571614040942649155303300798896976916783599137519751260366924281889467040504547791139163040920082784092352912682724809216370809936743699281280094563159618206005806071703827357365689545525149617097633511630727645716802403128330831670125367995242161980302590024973366523507358944818111759189798724100540784182115251630397811106456321958599560598813455320008560148254744681328174147300180283947665396653400194117555320835277470238409527128446141606731466099866357619135258126660403970835113001795762372830659185702202124822071285774923692552989912443278891968866483751719562455007588551961776246635215117738884673961932821334387278397999755795740565935052770621920471330572869374651268436899414641557481203627316514690946660132941507288411750317922735151029444579829163775210911523537267340188057600000000000000000000000000000000000000000*i1^158 + -920190366717824682675364495614160870750017724180448896600669390406257485190754853487778889644593879382194120821218897796253921271968206430812424070703756554363644397853916982374560241196083754752692332023011201298677996607669974143067799351815485070037227426948135048861683853607835720285501792142772738125447115117585062194505753202373501858945111997978756362143538035368023716598820101075526591024293165540277029815838682126637827039763833241039174343795208664097409747148713907563246505141020108448948528383049984366672795926794227137424341653317548559263497331236712636552103685293599170508166181521119269104130435481368276530741027636153749611261496249467973050164223472945066049867809306086063324387515769204212622378747911947304691390367442956272037342290158855731887831992651149669349742881382086543840610692112603163028832660761300673006863486554186021070038503388125755701499193916441310799042476119364195364410750244037281581111695719334990573653451897128736132456158235293505907224315253201404802643163454273498674136571730951343548862236562169575847848331080154080982065794352511516576493759704790924887407746445340545756817812309494058995140044219927138040552118519573299367658978869401365580405651458361434433467736991363316931906083277902054348502835241897402645626785926303278524968526982997428753147672362141900313258650751408870695525706986146150798985443507961961984136391221871756169386347724348464313827698452688976526152177645751093953934037824026007317393632159233136974500681298713097262143637387898542175361046512548145729047198760106571425124292631978218402831883208700843783631294323098529420106098548163268325534501562166912674026764088086360582718436133377888535400841265259202294811840693530494254124234100787769044037991390814424031979866654258219685332884114470874205488193368542696678202923309080836680741468605636156726995056279102413086371313849534900389217992229201311571517202154180114277037637370547419427502869856980519294703856910151373692541591958094080021881991644772546947061078115374268900550653108165822105560265809405993150062443790143023720004909606013873963106770715736050643674100427872274228531359627639828869434954513968232199418259166111816653002321419753767409117734094493026371549770291235722245358990539255631248443780821965336912281806536021006429542431041566825639687833459992601205797747560716256365042783135918149047848067506626084050558822591364018577476341692866340260099255470139936108993622463743364192223125079459237901711617309093679810219454768197638244715987054240153489353034263552135483775995421725202356323476214725028991889555744794410373406238153174267803954756205339517232486939848429376244081330350227804836171664102620949548115885401159676443568672267326058255551753700111776104155491132654051793686651228820054848854318321828754209676095430643380188779130537538050459218446763421908362763596921905140253025422298023508484051443255963533845121029134093062851018790527733913383537808557306547174209607640949685998644978774706026648344226508442000778049691018784165946159417187736222526415368198813090346525282515099093932767677079771880888643362442608789828779281453801557479770471973046246321984450175804559415409293842148463302449916852336780387316712214811860195662372606193555429195080719261077360906200378749061378645553815865350651468380462053701804477267344136013094799817006598032521106900976322162622296752672731023746769557888425776972547923482477527880955834726580013850484666171061684625690670973225681655845215060451934577846976376395903560248845915808312251577102378640150776095659190564351162525412457872362681547621273578997923338439851037154563608450489120271286414536701289774033301440651272957473594267297511942883981697368236029484275671588330869445292487272434086612828160000000000000000000000000000000000000000*i1^159 + -152215516370831737109244000916914647641117884269633146569390380342237856578270527430810657536449268739683833370418417657315801799625625633972854042689151665845568032515156822643312329379291862180572051180187095272656819181209611097847549302656322919094843985981917710616342525484800679454613549937732693848777699303843193016115439603316943556021017086741289094045854636317669540088822914369829533266939880313057694647545137831216405564053838330733443030456812397568016109100064119704355662572416065533198476128097931328413205709843034278070863495110302747452194005436374126059877691151085591408934803386027263776872756719342449775390530054065294695793676131128991413752346650675495265097139717452615899232506904983632639307061128511462116332059411426810918397950632497946211267457698080117750228760856210762455330324084016664959276836720003212134376193594122247929397671673881364074001669937567082376666058203038486440826562982148042200278972278469774708315348808834724737589972489548264602780695688460516258419900349971756487516523292632462437063603176338383879143814427590627329898061385588811117801854772945019048923589557922224196267507331017682767567971283380562124046987232814026561490513780815278379920744005639759011496441281782450251550946503161854911125948113846788222635986502588458911473080062722424075281733162621699094012560070202183059373503090229335703017993567571071429200455420665977364114606353998203087027101198507805109245703454022709638228353828170392451551327431423453193658131523040265643799733823796349854474451065992369444838613987237339710712081016327582803822946304337273045580587943899546283065124473649885728095321675771408199965842012149918233848215531126456761203573682975869810203970950458994323459235663218338402322725490962517890206842053125047715619668250609699077840445317006288345243933637367621951310634136468446360292418307609086468394319399248303682507703244788823742782734654002060464498732878199826787965119975262812340919177352113409566593952498988077084885602040738974018008506283742821354868543223164896697077056165633570109143630787153176555616520725938838418219603386233221854082366608759054790468118319984517288824670470896665346557274247222410425090223759099358002215695309693068373281168764121627771256833261415354988783103461241515990668228793200396806094575727818412757637015963222494875993740437907857993830055166012925779796351017415340301704135357565890861440269063569307908711925039419040890747554107518188201568273430795724479602381662389364670251213782020066615414992123186663158166289420903667715509741939211758745406238413111789286737722866610464669548437138133826263542808431456082611496159121824803745106260256295588254410535054874073271303696328688285704098436197406287465335322973187268214851981175300753331584798606737798651797764914282886443603942325592515103987734193777902975605470534234313918592966812177461616681059964360019573134412059106998828853958275393012541508147665383762739924901167751675195120985440890108064312915794805784336833218001131754206247871557903203911883742444599354184960098264921263684186371783272236760434902028562708011550293574073325089401626649806479358104702967176684353070594065823175426095003724725866191286507357857400017697103389435266477397737283305192880360788518573818292841266729974855278272030281627124113635393314181987210531928675434430575543205176083211071916040309059433715037386016477652453478181323693003491922016876001462091578675525249471077005710202834061262552746586227518589766453871474246887744602819792052539219822978175359927750077520798936546072679523495141902577287079629046526850580550819480277989498404535600959687213936913453692351262965336536478255508352218182448206978972775758461169337875458936752012347875440695077752579635019776000000000000000000000000000000000000000*i1^160 + -1786262506910575527697748197863023668798860304210788086523444612235639732315614577095593982772395104184970272643490287823300195323020030288159859350400562512399538796687591976828788342264452719996209780593054770287220085888633469546532204397396318576123610822382462815943226921423711915843913339203689856504244750094883381201930949130110852182351196840837024436917234748109530675473814352023118436946248073139125155946968836186747807841463145936092775571067125187552398649696607852019567537037311283992180127220796336799147795569523567014307927728064875744092299139427203983252308489308811275186792824116711867680969290308222964964320273887942840267067314622883823978277029185709695853638344479658430993353309672969623246431562988857410902736759725845709065325905697545288369004263871265993900694821341077549607379930982015221740454434828566560217908209354350506292718673869392772890893551550853241533268292359168346792049968633380070737635965136194878734121503747321732750649306879470050613987381468714717190558671258237335432993036605658096650659234365489912681789834051192890168406913060767093448350773152594796632814086130116143284806124942915679169885316306009620451852140538890437410561405128015838829886349129300438246900824846689324608979460653164692788375285073208165840388148362192963033333766836555201642841280326308374529356324520307523838085205382831515395212391828900985564547594902528384138196152429681121760478217940975270810900665462355176706072865050915895489816533727312195191411246668442587840007938698703512702713014608801423786103806380139719371637289742128034236342600416775669909800163537565124052131124495954465646494589891910335796270056277302511027475172420727299723056459666514144522122951961640005027202807667397792443898793018857083262685470688564823027064098864903087651255327800228920783115393377049628928669970484360557341492342213833092006262468125376066566738127736194281053699356806233163014093651202288760468485174489786322894150618937303448832664776069398419207480646069718599967751562287006674026788923109558610572588272046285795942480515228568726668287671528081019019040913390385930930740748100988706775497892755511391705788508969814094637590501994049563341192183398076553478381317940372023258287926131672184251210849793714399754147878935111204777974455746661850170156413026415528150266539186930133146142003887164810374890085251229707050868047381457593364613324349268588988645471065877662597905895406577858546636385321765365041068068268253843382971905527682240152921135478539289444065386347630578026949630919446365670520736715255584900093462233494160040762460506742202618461564831760259428653398707030079567129692126657747294532864807975913517822635357651801051661574913983358212375644383847551368989564824993748221671156206360870599419536109483711480720314908537550870675077458613441850141649892170055846244677064044021563411031899972520723706533553069033176275087203050115486034410439336862284875846231125934485142415920766916683244017429381826460355418521374273144729835269556849032262474743264036737825131641554325239033953233902882063134297022211285372089747236299079782469059873111424207512432734114400291705147206544148216096981482311289994710837607429295440737308129750888065806781636550034051086938951633572365901050444959824314085537621956114109387176408702264120751575060938519460045817826642580101685707713103610681942822484834782296668703465128195801069950509662967457618173731524790834903847289546880422596340210645156418065637442864772996735574255460492497933916911674699925772697739027378252190278904352427341788814604448025634414774343467325699652279815031329010799456533750820928063100013949778250261320418394597913353529654731446579378514789498611075053610017983713833447930824067718840320000000000000000000000000000000000000000*i1^161 + 331754239677274084346986360726340918600342303909139729865954835005711963318350884365924597136265514963104797755850144087022452322108214619733711102404246792578781158305342281363728709101087821156120423374166965272050762373132457419091117353523920562672094325196039357684569880987613683392674767806738756290904769066624499645095729100169858202033330767710179398463044126114620489656213846141491574499340033722648248095986514451023256465743784736072772147319284518461667927451995079751871012822249480966301194311837285909932710428943012023085721069877867276609414469330716920262786627311565009896174416413742585984422232899243620421505586406896834870164793671811648926347992575020724645314136675531689665742015800241435362653912607444297530668096543442274034713652215034382171349967213457028629154681501436066832186336850802363229361464887078302556928234466314555092310354289516616776972125471159267351166870882156412405194406773791827046122757217648247881231282504576197132217551417402222266999124283809300303264126668731669049951751956509373566049885110066900309551839243376181807772925658256908772277733800341729743058032300943359990864893342918925248337919725738606874153513251040905310445647892553317641655136898161229839009858560629382175678681962176311505673214339311778266107978391446876150658446959100230231120313327075728103491215007780673549152538612704722743802905716674098829626788201777270802923254250434794162569520507982985590832830120231683843604390765502482468694635269381050018675050234946309342861838281435993827203336182900910942736276297101109754713057791043466912641458342857404601203269836553695356672542306055013484169129434466804120738542098220135575413459308492914478825519830384059626375896663889586651555178998552280177857831311809449318620444738980852124493729463998101749304063121817683279784907746802167495525490228312267813058972194428155520083674151183823856294195703648713302785794569854662196620543130737528696065035112208878648273926520411661563779355531857864869818024908061096737047718851730910810734244973785275678837567292808843580957863055411369087224852956229098867676355928292565375817485768069469933776975903109353220039667252922274467708681792035753847746303392587736026159441718666074565107407180076143691138556194823223251082427947211879267333917795175191862859237467222146002888888526452790318034704953650731007915903603514571723354062232738635104372892939479445893903530513303336564847789750738465224147250693508758683520193669609748805790032545201000291630303594143065310367036111438629995327922349109611946989063500771990848220563421254504542902020245008763183347556108712716489168199280750862634734089037940810495751570905970685985446105628607381248967508380065626961787895636263250747664255594187542195677503770883134632147467314426291570147279167298163851173063248796338377502161435730635214649360931865859354353999078425533133683277747748524559083836160208152381389956775393683505145407992729990097041838934853327621175667631444644187255062434346518327620021956552144266937643328911796852754846652992879803701447928826035830581199747972182656336235204265900532845091419736380740872235713623731875011202438073167808989353075275368647655405275361244061088756629035181427287383762000820110116591597752559093183574346806114208308343692219128890217791406117948676047518390815817666292643155503969468953385187035826574659617667726015834413599124740722638982686787429900901431759693090296039230730215422640556847945599831843937639291971728477811013647781885462704624385814518958082042531177952651864614540275559145091151786289236358710858982744076798528951804253203588748454431335416855617630968431536326802272527750102292082149592585729420806009954273443734345334642894097908652363069542891520000000000000000000000000000000000000*i1^162 + 13798229819758426587202005310658331767337217282598077430096740765516772691648621867182752783075632261683712436224567967980341503668347842922674611700497576190111557768703488268572478858017378417574760132068104704193957967839195848657626065588300213986628640752083907591586983970122317574036704289702955882614025254800111687762846969462500983448884209066462752155162586058398490591535381249066380234618812057839348290865458208580657619469456663417987228479939674065211867156552535675335049543390814070709052237252408276075305322224443759201364095582434390984948762337870480680393780964963167547795546949233240430790549586482439990085688724408285570030622282217740877241144467204467295815165370569608251302012544572649716279696772067105276476124129550327728429099325893070024787757563052209205732031692928626037953551557094056059280931023283647795595667088443938304201583635036184307217310172509796535897189466194362043778975361729482047300985555316651473773808406116228405130331773469548637943273676743430229444898648701071713056281223720026591170113045677804202326213781584721208519190274305474975550260512302992069958769132007291543274304389932936294075866849992444013650368944538446900842199294030498436656334362432041069481549243387109230624269177828521355320693919151151098704517919251517415261142603816553287965991722939004230944979784972240014425861896140002303229570478272449640481647126344404376548103384346433182087600098451168603149116566144810722685675349915826984642344773210793447515668594661541300498909888048342153517534910460647984107760999931887495113046241704679999813979817355321224045117250716362715656633727354123250252778271055535241692620146288831723511015111205894592286966886900928315546397077812901011824209025845920950132331380736783797475572942614831325685024097491112508782521374324956645382276618468340934951754311568340859382654889319246575681583421108392603398090034687913738953531035167810005433485502942692661730264037265241996576374883062131057531951207994201262278463677900776042366903995432273577032791737516321230158679028704433730607688697207453752765643541890541253347557461549530203447812357473163962872294493488789395407748978782402324851206249495118279045955575403242265642140518507240651081934226994807384442948782560158639682685457607065855033282191362251199455016135642999562236199833395963591859706150777995173506183452526440718987426224445079242586133818916437271876148293068265750077326231228450958891705968229059044096824833072964083550226943934293781306528057280510626117203198407335063352216130103946313289570660635228798426063868558529350357918434106021121829594691012818526490856858798815994609031778178734918716906592090409577903209775180607879412499471046795552280362206046349442032508969270377235621919963277984210321189846002121658618835066055485976455525725418153168062889146504824281380186030060632532270544099335423126765475919782323003932768055892165522636598968040511367813288787925840672440497878377694593540607818738446766935303761387492778279820353648943220956031852313540234333370190430519318098753842148254933566158251221061073069047029490183043339254519443903323429623477142600146384551484578294102289179358491487781889558233627044292486760195139167254420011274102425385094769200790876690455684325730460842461163299113718409063782769800549643846861050536495080281210854381745420211892432128867826131995322570322899090965151144525068756618205059383923042350989587312156113281192824706983886398332598680036290203576485661572676098121513067168475189582991303209330551699253404122544005571667561655854997976360622237013030813734006199604319001552474617669374484944967683972077494861233882855118982949772871311187057088616787609193299082982722968661998997394987941888000000000000000000000000000000000000*i1^163 + 162461144066341618290312854900376598615658808381241843413649181501577200193263168348088631525295094777826435978922916734699479071155068714375744138589239638278345668521020851647241866760245868401251623948909017838040145963996867756098084925774880624642714068644236157454354436400044829986160966670682527073451490034598946184295702354823543679478136777897703331975218671100435396178309306805217349480802393399311325112064467598834471804046007869267706590891385211169570713014915806374439207716718110781779329399540732884782787979745307645439718821248455586279673323595120307516596628917214876647098037246938382063993688790650513166142088774811687160772828416525271339151747238056067081177906178149092323180710994889555836716866422583223834178441975063516739942062979536872895025482170617414069380492393307656913415163257927016617678385628340208578199589112815995956881537515818507842766258783696731244368909790417489899512282514693479612042307231267795646377066394186481307574029900757621289296147400943435207871409948008273722032649543875549264002358715544002709945553112886925868940835498627115623543294536366580396270953232804669507833317288820717800466892417640941076586691606436844946786400601238389148120439942483932732376038294967934625967707624666352512990653194310871734579828809128831918659987839348579670903222472677737670109308438886584222295045102706508627006894145545707415169487767976319898118725869851138085305506783866031436406729447158424125650474694266618219476564893494668535041992124284575547260176678310918415549320039355151404078391735194753400397642928341899665666908030441650565359765917756764283200262771953706884526376721406297833728299967431634851023446532800306880278192615548758590093860495562784721680122017548643937808712930602447952536336610058217268723573837771706685568383021088043867657474585420528275226295723237779867303091441019266672971176831826900032158813288346128219323250147325009260991419618115222638202116784037187100514154281188150559543981184960934351274456343549610636066030268554296354422086225698136200142742421050875384750975870690925984462683415441903546911182695587517607423277901210553627650217470882324677101729152426032721830898474032312362557746775287431858603194239101595774960043787753155068296092518287469396722920806007958888880813205442127375408154705503178703292670665998480618812923514276771389714863069541851971685702936716945327459189391299003859233456224607497185489192967041044083001425596509900702704947630219834821399997890667466933725608173177639270023335247414023421668166156375992093801920262032984762227149991224946082891447160309721517615632250300772077143830394284634119078217724090793846439439801623369721996560163011718512380086023795279576890304921578369133769711701147505339592964939453872436481206431294383816606049408498117840043544276506124837698241335441638574444636486679886895527426340217163832119359959556649358087636915301116765357164420110369470735726626668272977076914846781798339430323257174935305006126085394507149655060792327940186479239615372006873695166192807966318019356969936570698737273311200711501866069739646301445433296207887286352046926844936831679444877184641041897113425659799858185063447713638466384895274631717203797455161956219436970812749855621443742611768785217878514568488402348875736590342250653094873018612047327367312743631722827544490373123589556813384428924358631436149563074612151171633713383634673884836794634089409068619154411734280623545322202622554167189973498673320109746356118342060170265923032173642958571185477074080198650340533181133141045375055429707317291587889654045170309766762717250247421839256692390431691407303258407663962900803989182172951531329909201758430573001553223756529842068337459200000000000000000000000000000000000*i1^164 + 119935204778129514602808460901143922135556129399162292843781420987235174025334891984900748462979920578225440764192097955286263397714719575077554617451198491774603809789465645624885868905397532968152321817060957407353867183585999035294959294495075473798126006778146082865442077722772980164447714230726505034040643048415577619030430805440670004988063985628373181257685106862575211258083862189010689284944801971879607367628587499219857373999734232162707156478862782665391724704119684312923134488685545766539147416192209095522088750040906444362767969150721281327075453733294958287198158260573991600087220693459722765719528476282934287049195404404242650979468183575697956884119019273182627265812126927130698159691087528878787152915011531693795393543473995063660338652332752365205494430748286039165996497124264713401336110330676621917155877500562968996491551707459672232975659284404294720980208336696870740569048522054720031012877681271584931899407287568752606392771347993036417878414254760406025941286896192030235858272715427564059759905826467630676570486777809173737496996551606352075758413229782261513654834629485716392730492677146644108515845868147734993451427433181252913658215515221131102570513300149828543717700925463867232703873533002101817827980662374507712051181693950844148685287618051535919190606470481420571274541532744840042978936071427069092524949297260667433117574436278016268403864944396986241977821805209099171186167702797394901067437829133366745005413223384543927152865142471023556258348247801205575486643584351880190421339462485845386909619034658057036846413399608896318058324263847583032465848512503782182086840701931411694892287879972895978092714895344638495430671597710638475277743394899262478005242392257368244880890836491321857798943949334454676302913927387790250697347558141221718250764284994807063624526283582985987522148385867148865809315280176147258728798244112594173327598217921387743893875222645831488083825692358122029867273944723975223117686579926211331169497979435645436728403240396206097923453156452136991015268259184403966534510413318972384095472961624144650527790703954131340540368506180165239063775317369239610103808769296466426786493090351761972391339118735518495195076501101003686424716026679274612787779838584692277658127185149545850116262857797495724225590690376989879641716101846444173392877693446916291847479789406617032196854610543647196470043980013676032982765611144784904461278008686238510661810664838069890528435971897302430645771573068673190462678237409916766498127283883929988278518244688970235456412386178901674945538668158739722972682497939142114246027348984283848782316756509432684776478773205738513517831293225349486566184503241984918865806846072327855160861836976887474469335702731640059877934420162897765939634355702353216355525229947438925047858710272828685831345520248045665791063798860480024532762736225284530722654784235474971187477393521064958556964367069221133771892154711441720347409334537891570254106884615812904302027728185696411277312047482980146575912080594601875095278073147186066172770233070032054376305542272694818817952312530786103438248361742118939244982427233834013700602158698933078308788395646066857164997531088119756526353185112376040525933642044079111039434686691374908121915722845897487140027508091019283703678413089152844041448704121733339214798050357226002113214330631277011041450119917707339401656593125977364596743933922048076175872632172867968347992668079762646540202314875755290769621405966767674181379637450927987205780967924116258443175497348691784757602832742251347426556851747552523266188348237596517414884487697886300943831288691688355027009938030895574751700050020172015076773697249563116830030190373933146006455342123985141760000000000000000000000000000000000*i1^165 + 181191990024583908472755154331153442025503855150369970011246279256471367794061766397304157492899116140900385787182156737401501903482876598034140468388698785747164202777424993427809225593041705264380410596097371426911018042365923958815525890930168983813832550344654080713489116337049719284563760120679672320236965286527428270990246594543686612552846647517532124712815178469044978519178517137545066745275798621452368125329080793336408630635769501758872171428898257704709866353625459103357861418532545109849891164196491767878294517810678070328265876854191555174442850211980620644818763299230014860547150819664129668971200330908774960837729048285732442790437820188485395516907171586430525770167439109389854127556467385702302153877977771708321927503520044567185963002650099526011741107385050288392590515945238804953663228941900875447680980636360526012476960344273010233501854368562018401666171539310747306492568841455825838984752020306238105342382836679054879730800375551528244643076675059566641335282936455791382015635341454820719225030255621023756947941183641365902808911253785081020786047655361875960828620015846270999021159274763293451935812482961679389584702406422301574047333841411849596153012475041054268884758076614560006216760096010378696261625024975327963773161083331082973760278714764383216377340597021657341835321896981005305573737137357689065606970839902084707556693443547847659000647377873254364998796905083430567093918089017985525670183856020783047842515703714045773262277890609870489920873599758335048504713318990894623669547669879714467511836437000833450069464089750158705912598566243817012372679691261739793184630773305325011519841754280001309684962337003249564272120150578026275561236960733506954887405000038998485970204738069115257846283126076592602731101672343216476797585452590407638495971637174022628968165370822285821503709224653708395400662542435496533063668515247792316922410931196951752171975438080037548415898784027557102579285016752821776778585364614720607008420440017816618456485383219605595119222382144142361415981046785218256806996696493132348436056246620924778371443613835703013313766273042901643073740601200998572182686749294907192353828604857977381474715929026948426682194630859666723920022730422457094474439442565556532013391294512324384943181989694641048843416091424564337533849979340004655397887644362344221891609162778501922359051899024685489167507130033903907739484545147415060666634821568280132407896352148684084388850228427308577591660865850585872585880732677530081650232434736847163437368743761960506963458037150010885896213040487024801270463795880997207427597812856943061120935722317809673482338090795361809571756120738774809672316231994265408698474743207802346204425670229671831218313151440777041778958384387217076692388488119054242790277143099371540796536236761211742573029804169442387279879646252623027900136581214370064745553305752501295490765576291044435176597655345059571800833801982311344066048796500809866873069735222115491043899454983859494764658216625755637656234976165935081646995426281194279198908025531016317026866965184958579508183148894412850586338609038219537644760519162668652487435584255046282408236842857532184693053286234763663838024789089136666980928519508963440677844168795453347992459101277754802878355575415532128364403480371182637535568404879934106246417724365464524245025503338064552162850618586147977419161165372428541441947794475754462356390719229078701181147337032940097665028512695481666601346441071118507308666412743239599227310705090253974641311729484762955350359556467357054833578607667456496988997837813138256665064622270299299312358479691883844385224371055770405143603204664753964338050270584756034973525273512400903626293248000000000000000000000000000000000*i1^166 + 836216287192903643049652309384649773064226799136494584026399119258598273006254251523533270843028306981338312078555242205242242057072348425467599381565132956396602815153261240278366960835849020184954819792680295019251038295236136878722980802378142476420554886990979658616180226091792834130331384982500433179376267631029241692574333874909732114917486436313335841883295682463250879912845582832647058507316572043825647555682282856401710733604745022805253225981096997408578191338035199807825260143866368069386215223664519651752194491699333403938638540456518910658668671589690264948633211967310858657518557589318440333908450187446989355082302568553208102850888785809153616462214030886638754567702345436467616947905299908289822289453044354678849713506828774496387668968407263691606532188251104694318700347689470236051914451282875806883747344502466059635118486282512172189738342973309449714185054628852688899183949413858913725932811912742945019585794465188263036554206535528039776534955081226891585206953416269831881336724887878403123570707469497282117778705329092898361500734942466705768639826406430686210799165115159687977219482132229647529414629253261261024971961200965153569128126475478233417443011287923244135009970468535354268396337532932992660390346894364074093504282541890786500789095477508109857999904697421519491968742918029129059647689198446321205524407047979380320272091013598722877228142017376461262142389702517806925999017534417691152544177967008852359971130015130220198029728904871528017202731780763544804521276759232793316550409329418457474952479340338464886079954668969954869293589752219329335825195942117338531627243898689811547694241654324790794897843095402146907648988971887086667180643553186857624181353599415195350060477768881110677462098477297250338057173685509571337461816324029170090488202404033543144156025570951387107795941464513752035000406889924459223803363921511672535799796702526535386389616590110258644621579044206421628806584108943163331872583765034233869898266062922217450622488191098521349940342969611218190958161639438022704010159264263473111976739110273387681334892293141366178670399303021092480627877646617203502956569117348817387679113715148297753700225459864340754286185819433026559095696760151203709498703564951273353506152289576375145417242978286004499251635808293991214915443173570852620149366411502087147849437780361087849826756085736360959878103423674306029500436909648007628438294579240965634073585204244467359654721717781104799687714216639440151514396090475555675683433490976041082643105446394848169570110545929646870197059934317085737038446172524165405610583064616786286320015031649075229596975631943868223749728904641691357588043670196870882895670600058477929339099190340824515656856549279758734947490738054226548262998475183909240713699866198589087724176396635135691845008661782381895368041318272030581393762672457344815943824461461626840896089478850946878534743641900837467578000835109917043869219487384016808442401875054669127481070053988849955175044253769077288154105538292546688826763408734307658231456392795285249694318778332420204744119294214177437129939711900967633098225216365223162598072219607672104103864842130317959133760509106983282366079411712397665118720469323644932639776860393292200000183978752239114472600755698514083179121356763003506262051546578957590044259289246930588821783206890038973403515810597352704706803951600763127055290440269329392495062860496849096453389897082962576937477157958349021473085986040538032781707983466299369183987714374199904767620422428707500102066768240468266280666994381268317111667503494748603973340682769205923681310001061108148077182515060945382521659602720564781099858594936690672560778585833472000000000000000000000000000000000*i1^167 + 373432268331866202638065978371646427006592229895982425767477675441276223407969071803185383235150639871887418347285750083479842139293637249567206489011924961746043440398167139982450597469640595439684756668045128293261385577182139953948732908688282413888527869982791684953190170565943446510956743980853321567473264499032618501886541415428175042327682255311595699656119697139065704958323961224913538553702551080535594142461011979982769880092681013528383480895408661638282026047659738433734045398599968000700854066923536060857595390912774440720420851767981197106271028175108382613690082097094633890496556324416182642371286313618242555909405157790769558152050946464358343973062284876802157309401230632416331755204438528484775984243498261166086621832120167241025388254053918415481408221698579338023115531504062248407848952996749648505807716282992344951479086296098406328654766225850411828657467790897174423965152534151688256835970050344370820277048318677880494207244315389893070753612496619648144538178471596926150033184203121783740823587228855109417969012286570492029139193821329791884672755833948078427643939978536881446095040622032632460053533522882482318066976049881764834046810996280346929372129522058539174389652133727415471446711474688617467100524276359042748091625273648199009277469069166806979174624292133735972927551891683986712021943902515652590629435977736666903655080483762470082992197485788673290695219370873874654975625240693379639872721687596016840140890042463696323640957442222308228027261223679553406448725690802229715902441555383962786569646918264264612386045616957219988265774216890406509742471970733056224191549588478953370541531970904371280780173491605307941743071327318205554801851413773303875275264820829101983623271458814262396313273455272609703734341442893194378700472778710486919348025386531759516313504805211825398159359707555185199674413450803224572744449184855589396002334202228571136787319763358931659679263798323474647426163839248650817945455049650838999497047366183185749074124135119246255843067392590813161748951843378299238342514905479844178682489569725602543566340081306559583850349939445140299015325457082878612903810265208153841991528087367800245202730821428277507674115300847691966294051625234587268639841027037852723106541032547480084553349672596744265983907751760596636692523508170495131766523989585850911554321722528993843782917664360774360455887936268081580426716706465972142474104387707444288357742922240906016387665937927859392675331187009785597429314304786093324281293618229071620027883636237869640035880018836492079953702923713402676526733628776513024358256864654757983932320086792046687686938769568677781516582468506730225902755205965441697580531194911469745488844554439417384297868501352471478351266465684655488835209451554180805296154621181523263669637396365672289777837908182448331121576046541440415561312179176363886651205658193335031791410182457606272327554827550847073741520555461635398886992153584865785962724294599376828537573639837544312371447817144284141491946590448533631811946766703595359376168090502666308747506057979894653593433384565127549294406023730380006568045012467320772475143363474716257342999408824680516528631637180663936490664225205258137247378582620441004405458342228987006308636835114482899130101985559204520081041008683580547085410875225545555606699365305764353817387477237309541098198150261006714495612658721323122296501859660816522091495403871337087317205204239435245366400500065354628488446336158219997354414665127495885415713846486899948188714555633789554248162012470194856868470507564224523962583859088642881611477473104405104394570432877854314036837394438870318714806961375754447062717063726092244746240000000000000000000000000000000*i1^168 + 683503948620141011430988531843979183648899325297239052151457537914799518707202501590722019137870572317177529778852876536554194681767841338024250421305469617818725464031230920423300729916623285762471184955114659198511457352717000372217370278200432716765676856862828635042578835298641767385334445962199259320151128377276216609047049947888758456462272513775727558003044205844575331533573240474513572658919014643554695994754268145847281299976551391883616196274348765472503078697546186709291256069861242034357592606851233505878922044700447546322373751119694841366367855667479469180949556264916646300471535862336012443346522457142074446625566332689949440511791173151502833523612440433168993425887992337999097395921800800996171759184488973950901518998309760258154058702156714886963709264222671522947232162100764085275973824831019105149347636557450046140778809985093310357332696758738735414873387976768378724038760138370691763434696812670709605861800073862955932682814320406121040709749047438414045036597645641598591243040267244933721764680086773876765566372991347256270137180372981469503105371414513187709356793554308827054741665316454467639679539047460526054418852382905677352832550946345429516380624164279421031414645650945754730986762814966351768161057367013813061020154540411127697092806132945830223522491947672565689281309583040014478278347802238097708449956024438795161354138915103018054164838615793797437291212309535447544971593644353347309421785833065288213257397101802972250563364085366412327453491833243382820930358417999584129107207118918090012176805354548551121114974016991910976231538987808554858112708332294067699066155202538663978289373863515373275250381862856104443559618898038155978531585596987697971623830336524877385247852747006929017225094225658661726612368753470799999528903301624837031946099830190785670610060161453908858911306936548896501709797853604909310669610885379049706846203037415469745698271928244508640089730798406003646078433647705418028762414221120797444105051440371680921041604591916151374388334403043588100147852944753580843157846415655133018420688547186885248262744993762540799046624074839072866158641089985203890010280709803915657812118824718508373186208725716225864216147773846427670712990960642241439013120810964785759535435342856857150226102087898585315501585827925106189431191150057260793808357020149449349604023659944733769368838393557519268822690261494839685756156418468731592543424238602991334388448923352264174236931946549768337452644256008305587035516507307688026325801946747023250658539595728308683405905094681174146989119086289634453773753986490720070467381014876292175207618306948981442389620745275381471975419208820075259668754503076179267262773079221667526960944286997567340761642168413775405112031333057610725383465554213754504608045906860831612506780099011933171848185527961920271702930240498286125756231383445344808702876122227002729976355829042935495796991401666791331888531663734246703463693698969218335823994406661430281137330116275301606959862431996851333086288893899937196447518910079612782732700290369470327988470379294180697637733071214021318252719306387961434976638037748791181152220557160147009114236125594160752428864544738886926707805529365266065005230296571313641939885277296802366951405419860548960273160796041276687940787157757203527205335000346012262078461817203078664619105984462846116188187296503547873902291947503417244150517441713659299321274051777495940134462427012903941808252966841527149689371386035074619406480682511694226481935118453292391881499972510163865442688128929215188958882403467017175406016509110399266013324244332703227591864774155447138453794151951346112261132657208395429083806171136000000000000000000000000000000*i1^169 + 1201567565834126507329122043991101541776477091287568723705270777286244580369236562765190857636815292249726308587457330080367969822657151861909532411545615472093608610624323932149499195066994378656714732541966087019942527890197535696000217466011019882326512046522577431784218462360121964502131803632165486686086364628879240915687237758882619455027077131274896628006179792974313233060466370916362292185108792542576095856276092365984503301384855079933799382594311745550249994981483086729061445218646618855731840445359598328532756299736291530653938122939680545785941291506813732067349465592108804057374348314726180499619654632528361738589699717813414560688098164887768541851661131883078015131250394696103335177421182293056251326337708083568253257112864198207659478659150926321539666121657001143203250942985933097495099080870368140196933929641866861719048773112350290307586079813773506362370471262503625209333813299645958641854349225494772565543358398885066838818288995599457458486589184908353619611221537237708953977368586900700083774801749126923786771916691672211453027621297612767919845116948527021160683129407164899257534658140082058980232894261002958997944472612568034341936772017084923518761362118961801893052755687003225487645187912014113285038270368506524948464162597621896442717358961334101648327328032685331488563709310105659326433309402791058438560174630567380519699993981668468022540565441399028008111055730853475117185070712253316300568156521330120678557838433615645205545221989885091288507089152761628041493373014695066872919978059979361065040805992811398551213491630039504130462249434127684260092229939148606487567430157032221448760847007257427436899776410697583187030643830829119522442766878795274469884690611726493799434107328524666675232430708114893281162234764779274749224614334555213713418352800118864216123341779183973446307212000448783467356909739846732174049308538023744835650451288969357498234133435065053213725013884307570627209355391540186021869251971692727241921133487057082626842470012573152318932982828173711132041216512239683331267798717807231899054106528768378441432890080811541788120232551352072354933831867580824160422971388682474127294948541743531959210739891384952864517541535497669220223014763888111595755405935484696330331425993299075887483239746009473322444215598259346129865740595871548007139735605203154841160034888588720197247841448762372356218282648629729121601132990546538234610693626577571079847989341748048372401647772500246754712404249133786059477688489307862134196153072507907544270372745593754042574671610208850759623983067110932245026734149909742421397322160677894145173010534955708974500046376703632930533655118300887551504664554032427610049550633761514136882463181373550701173667289890559953754938671557427231740205187194293871498191456127268028878560785382320500125725150444709043490725593666053700263238110704030057789861386459897100491914070832928208954374726919945863990940388720263645317267925205517783054281127211730166729247828948980945394816482177498585080831817618977151100647015879757855603460815114831322920902563765866057645814016066938603847472691640183171056834493679071047086112583917637909519238980850093708401065831055134355849478257354559861710165126844921888965833932381637879729153525260685814516242506278884009738642354192998032208711088772186658178247892156043209507184810280001831345619093979778588194523025408781534749401632363914826701243615630412772580801062164501488400195111540453220728830069356566178676042852236033044607262145951289501891673446256284495228395138249953577953159176084695390533232969582969179375975720079495450000852675763508459951965932793945685323671363527062323200000000000000000000000000000*i1^170 + -205357279627178397498317127634108723003570014291023985435579832364427427668303357396763925158150278232561388810766349685274363447719781210604817613981325463001171351516002014642361130448811440567402328655787924212333443447410218081190813676647140432747372746060037641340698009574751994075139437494532571566055898966065654427994117110411672820853694106962755504754250453502047413416090579692925754732816505743952561070906114354486829915148195910966590940464467781305952643508082794362375738119744234850994831729817811901048743662521127962981840429613126671255192114033115096392178200606716225278544031181510289285741985612465799953964420255350498148983739732089364240887739425822782362795383857511987174136522012176781657046937239071530789641531209602906899400693455739802288775413271917945739716254886753699851477090317645342163000124597001561902430626516993791225273233047435026815501499888618439513730795377486818663114471946375288301910282740287395773439013828978594613693725934454153388270644281865466053503213955640858024634568351816927634475602376356962974329182486753201202632050882354492045200750905175929769973562829698035256976739338737978057521069669186974618611277200744136640850181003127497604996735128067128205910319530835320556414252901447479025435917786145729417837087994558491315205804841349237827793485890532928415825999927932484996983771440638798878304644102576513713086335373522767937064670122310153703956117634289272174453836705792551322404574449367077400663363749443967766299607281002527843003934035840494750401844927533603277500818215080534586872493889861076032594872125962391848214666097415146508643361206032388645381309300022620711928364056066108732874704879166644438935592241865674229278698935993670460614627410308830039107980407304161435157218151730021676794707235879925220814501198850687065342138754980185371673312888109924170955063355333955284348725884069805452877119177663233463622256543264993381149647732579281018282537210116468743936968144238088582792942194850573638449456486238258532547856494839483922683030101660619813893405123422633001521188963004603052669920151013748686596140967836973058039346549674136835314817853935781657319345764336204780560412745617404392192083624542416523517822217982075194348957764514046200921733474395203483239015945032148198873528893278722618769836273287857220904578563675571758207300112196271901743922202452842511274228421324910871187024354342061901618956990761217351982096832379700673752411769175028841199941804231298741107954300483262688783824184124166034397254618581000094312529399819271231491234597451219812224681255412456473660723448033748899797047418827028638509105694711509988494730606069943120675281124728192745372144159016330470149882908150443141415918401346034818936498496978791650425114524906037047451923605396538973014701922115341815096669488370806943088371286030124988378250200890676811812362077649537850748883421618119866349265873136960405752861909313649909785959390941765337502939350308463001041962980299210014298267762906893827009894877191816009961585703434516144072836219096846994736322046548385437021081809508131478474514252915417197403435294484587887670434929369954993967694669629579058678526601290330082206392288178649117260023240200031018131373895049428271646183001249735568640730812329989382833822480739751198248594009552864790753408290771870091889202588620177571788245695341021723972660295874640945175219764825741634763249302455306965696725720801258319878014534679227809318946306800256204709388844908961664475957022066659162295824554176718584250654967378286199621820324092578551820737913983324161869867188564789579754132188620110059141783713467723331078717440000000000000000000000000000*i1^171 + 563646124742487351668813284186405316454941482116731550823927203079416468298181499180358986395776830171381275494973013818590056986821751105380747349356102779301967813192403088801922415858191998070772683235704888732128712821734666333663428982388850171926104025549888832512401978272812349990699266387999600074226049260362368328329195799642394624662001823225528955668978881926394011804380256388358989478605752117607158218222329321584873570817512274930108716231620231128998973158348054789515122632234472566996247556878516200076566026590933717745882712077535170041860384440589003111118043209417380613557038192691644881538213563166618286940703215588894264224860576255147861547454775376071089081482471226196610013911447478315157610598430129035982664107805972101600015426994906020678682568897241388755578647124776158810205914109127913515547999541226620337807172443445667733346288761099113532928782660177874838945113827852916241507322495985643685438734718682789162612450632473250957595816020729448149494539830753185110666577491770326487541909405238096336677885672839554110221992197717726780835832558692507963785010603789719008254787569763148835322076301366871980517374340773370640597904848397797662827476969691025930969452291776703170037112555544975332353169742872038692225755631155833674010934968425816587868511391437279043023954028158449987072915741223253216999198604251763943374128951359346190236019115365641211915572657173448958878416495444851278275180225246275343093099415214780521969474634884560918223863852773642387762390862676726662626603734441259770570442583498075503594636476356455357578276599289456123057601760900447048258918833824653184379610196780818984941313722076986552888671012080715589745950747716174558272737978012731963172126032164211800220151585123135016363520546829304663965581098322451168512666580651219506835200012755712240413455756245880435875864700252483083281815785011678428861144500038945940910790646558238833626228518728905493410478954933506852337280758813345571404741175536515155116756539800551402050536915926859973026258934177620764999469167134541618929564339688858066778118271989051510043638037811957283409312202899095470644115701141603173921140606845567523879471612741873774166643454982295630544191862346241162100430650421327471187374517757789063699539964270756702845434610023987164215140711598982622216205442576849519174125811127261175018228539334030482281404705247835623036598362538246495969621177119156641279637864838541658094715262111497280211501595943326777987406033539300592187124652297105487510717073395399928177982635410159110163357324925622625564397821684816362364649344119002926948184012897239907957756212972138588507709659822192937119849042693121027958926682345848390393896859387078828892637004209478030569170539551674203883731859792368043526510897460170643376289863313274345761527492331748844038982872321011941248574671160735623404453142758815014715223542492686801973692544977706937875345207306979951553374866059219758561463038876208771464933244824766547414120312892932507560910802755189798650080120439934336913615539364448871475343552544313234697066620804124657775627297770908303341797870548350574565366141652166500553729812761293078107243241191864193659963097659403576497674804007562095450356402334894427486498653915515958549085508854721935252771217717426302498736044452502118492939750436940140077259957523841984556209974046590142105647097158567691117955541262740465185485376967679228677126930137352301475633361179202144869938268739646302072432495544160029899192817474993251224156772849635117334717551432594295416049814940609019938509328180184147010955407834651451835456540615261934926157024591872000000000000000000000000000*i1^172 + 174960926769205243809885627348165660564523645173445374622810830036025339401292429776829895507048449264941749516549913066256273560566232587957935574197249253927610394646199112716496485600293377851425098760107378812353411408048464893824023422900876408976232205035189483448108686628807251875154648063190993017696596907061745698993694939458403139552715284241617337576709766116940573791103874078438921204757322916507926324537801935704987699676271097300115740479988797920729264038751313744327664878451425736137900369434004341515412167017561433769266720084894335558687253696970644946802142694345532821123392148732049511098017306111174814267014999062241416877931962006442882276522616441053697449954535139710094791610009178242497928137161742284367541117283293702145957520180430951494563455590791562682601240385705987958621182809974996971172913539441346951037918890870847000850778109368605820732768782552143996162681429276255411071275021548779718301990913886395324420039557268618592114185898132129650156699493250724381810993306067108635841299220528733171190514298593314621637349930672166295322660822153384692263908867087121549775718372333894069709996422804392122052589480978308677754803283525838109820381614580077353954172157419965297339813084224169659518521635282948018801468286625212027561505991986551806238660271914210156647533015079064978651510192276958492637082322295369100353013850602961530776934831254613816406312735110500405237154595979300575772013993480338268030824250288364402071864513512820587515159084315126256000005401056143811868146571699133362565457672327414761016015663717650535616237465878677989378054361799613960885848923473431271791074288001588173163434127978834482974741707946432054334295999238946755894896250917716238114119263510892747445068448789005741082152323668754212454164554996165420242928587534360743702334068517912081734577625757503799870920394120861911580917574770769020494654787136675813488932582835090138730175229069695419742043274134066888830902097010785015056529480610259450914619073824650323000224845718737291762384836333671833031377839200271993151082612510999597597142893254616830726724919294716214597483159293588406533660762753432832809858955417488181697864357646587579016787818224661619886069398428134721648746506524006206239404813146416427684033027753300556629738059064813443699901558006963437416115694030717504569848661583421456583709034768467172814507155326953325276502353663247895725322513665202642413216870632761568810971173744062800814010490506630693165124812974692772309556441531635601666225820052621137904852414010308075073785015134572093802928080198513756531814259714274899064951006381222881096797013455007954143813959348164741126723652943712206451006428411698170240733990957668757377361612168156724306076891375821219641069155322390350460277484085707279550594322084390580674804424344881331305607057979159845242220771778942715463610008239326136436835877728744761677643271795928220804155554928611824071161145702182938595661157472473767339270971289513857397070795395296670811287363275284406236216890954086130258858327406587568731333800192454329879798123938850658631907640961973062955850698087762132047181806350288988375689650233871720282080038794680269455161163440087616285520935821006912562890964474066893356113489046970348479691065344642147915530866558781096225411986951614947622364988365865982202461157241588264083705895913962187831427951031432172196483348245654112011267519876390311849329009466852433823342408344588863718561636295015995448135677136143429485231792807534926099478826779240155879199367883053305896482864901315950142950795067540711222692789321980305117005639322021606195200000000000000000000000000*i1^173 + 19865925767900764112674639058499928264286545059357078875057704642708435081469056441247158538264752547067778269013816302887858643119074932879731035484746838177922509078277621791396406380943964766020358682986894662405446885875486089481620254833799600730902858270704783443744663261274777633921181009620267499857777079270062387263389895899409330497897689577498517188638722351542682446522247293850940751778602088728337852165414631010672422668303571055775908550981380964419236481518476986191832219361053006990795030024665573449898357347200429153083728803504871021227996314256638158563871536216952727494907360284933597785814639826460658835205617193487544490517635701756175538813756895174614683663711969314200827260145049734449329405647124334355873254114422981999801411538056443326256657752178155588649991673883308253715107773256665014021909419071665020435322473708390713187111779654525078008526015196704430575811617089946617591086601011708797625068893974976448396197465761875540863134467863559007048852039839145665453692339099498640815631740971278708193375267331051632829448262318139989336227514454284246433486837509847793626852066386435436968600792339147964554745980313974907486302141315125330225196745229853627926225242550097805506180494301363207453525921982141916584722731846803520191981584070172505908165923451299608033660269040592657199120885343649241720735915839680764197495567749964580306819338247557171216203378568812180456411727990643700551280549253432060452982793676156529214422669662979309287335711433116694614095061102422441822288873283476715092014864911358086925460641151301512711499422087402282909503026958778039817533294921426825419925965896992762969973209688569116300991337067431270024760129384860076258588722683150914167204850328254048982474780221394853093715940758483180468887222555390580705540548082473007817323784806417618593890838621652697958787295232049365741326390473378933794216563199307670185857625733490810205290276671385008763634797725213567405088871604685813020949989203064444124290905437548384423406573503339266471301658857192014594126548325348190596644273936063152398678192873089594310181504793008452756856808477336583511426762657744521733540023863866053144097668888983302673591113137081890035559744182604770437754480252384646197711945290021152917820446532427438261544004091500922147634470735784192198492764093114310969852712572689522988925068488276518532068277193699499466262442963931356494704249906444388170367048312246100537760913040106732648135517026316753971220363686662623316369247044544466101481393567571343694934218667986999224693196971982560030096596190770603716394437851422617894652642768423016043602527555618918937368413395094065959456477143244835017633127294777810547246473584969066434696502196870485209457057827758608532890982008397424606620059581560761102808965769923135311824743462057356589975125785951675270762968695228123289331014332626504697093749592774497636075871973149292951330874601470408746376271299370239168830811536168425596182339582467968969546735219675553516765729426782143127385445444352152111997698077742152165487460860521800303248495459106882908648243885063658508862545397854923037457543804748276296064270246602043200670226107216467560520040906902174282923052873137429484901387038624937448477476028391757881864532010007002648256078367491566836023436854903923418197019692510066444341340229175368673430996726130629554549334259957675502460628519139540108651842877256274766298430983569789026891436447562419688158182010977016029145375211432175548036538713577208448450852515875074641723344409603689861388669241104237015112846785097937052986304853493285512607170560000000000000000000000000*i1^174 + 1096318912734691428897957858904389413870730299045166358521815110129744489628205967843380374127212867750932250312099059147210554933513274780391993860305876507790779401323233293171173308183432171424719365426247051431903173914778096295982065078938870697634379622210405827065681862097985923589701682030083802436541052959826220301379353921074849113933415734983372744848405008327106846024494049306087446252382514046448798038843663765483702100627330304366190639288070600846426142891055043901449455846860321591903579159726184688002822077876281131441808571424033272145550590541401210304357022551896041954930468371816128285266514395930797008810835107287021774544571040069401451197513741692448851963915248168378588871593124201545142706074968713045419819657300211866663404254732135498269988589007533736730828414295116188701806312293597400405339305244973755188761241041397865721186931802058686134608696849148319296522969364912488606804301279261766035347248238341898049355638139045105506489388208091886566174473813457543986144812728144943437715368998087407374094085274008717336606637706211121566083732906023381767434761953656835328254655175363196908013977447341535670748251518680742643948117565707168873350549904175231986029447081343066750084132021505497681899650673441594172362980363766651538718438653042985753769777494947196177494811043547480349958548087578370071786498571798431905267193087166749840561868006677392399019903601836563486288975822382663280990767942233430275811006762458504186653698714570114917806596827150099012804934544671722063666822184551406240738625300402878995178907622692580050709843274614689127422965549543008952999414755994315688862432279928985456411082911204932419166721454150755151158906743279839169207059450903382932227165550769392523247968436548963707603003760938889076946843181862278083695213708427618270490154712359646367514195949399585499764542782434884965346572634824100201889367639319255034793111213327834593095071482222777541454958429968604218669771897889438162551090722120050114397634939417734203580183175974371898456081314120936567692832716418619805497898157908420325491052185840971981796131795906377467014552850037528687405193824107256461523603736628571217396018050250935285623230862737006349689137277251001195200006992130272597310808546123840503713761831212493587075017805370354299151895686216338447711193898862148639396449038098426869348424485616555864730077787838465112169809235231816753474027370847072669949361218917966709374850980999391009067883739005114490498129995837889784446144337924992298986767948338370624590781325733836485711416142208412082086272645644630772716107130081935456620705330365945397906112176996424583717026097745399456021564244218159410043464571032145810534660940525318360799002699979237907249610733455160150201830563330155709976946405604808077038839295589243666311980629574288323131808818952647782393135560451780258055508117740592134958398206501878313300642822134402690390566171049146190628943710217759107850003793074080358543728718386895799404074890338141828423608540410639638733134551196726813416417242778944755793068202004240777928123334077787689139513869015742681875704737228545070513503451472336697172117758283327181264850449731389419773881205590369375624706225542179570323135887557402335484804469547292999756848761851029175748260197277854138925130216381498704168017008999088221683843440712313841762270409196791369087519571267649849151056878318136954952227431137565968821448883230942423788528502677688547435534999558198432873804951648935240620700226239452168842315836687579320794261654899735351382412572277002726898052436925129383498374675693568000000000000000000000000*i1^175 + 32809868666930501127896288031913423306812152393259663369738194859174416920961409990706447152510216548971594030411071145810195291871751248545203172560389626834245821329568062820033589037954562387501619894328112141773756101579097363729467836089154691285257004407815065110106930714196429420376278126809098498269117586429733244042259972352128460528845510254500899654031424879728140064559867402353371831273649831031750971864160916494429129077123325307318561130790342443166998137618659570179092268983698976362200345487671982797052828509448392994651955539762763708177681704896855558160863196472994627916901226285712537186051663067319925587791055422999181840373958293555307198723707221014346429620121806096617157215319737619333735107248897587393900451359778622267033464482377642636546470175939254938522043920260676068719908701135237411376275190485040002389428480521374639831823101363558317610820759090317732306321673576420011283068276610920501930994688303287106073339363740213383273276906052158172239209976162405071925982200275132142971919276968919971918228313333105351335851090947084910693899686042659842370309167124194790849561645914419641205931442066112840296981532073821632117975909372922030378751018250789462776918632013059367088859013386810520164246109492789648263939389691748653544712831435352757931284232007239137722882686935201472927144736723146767931853219069947963170309022135499221950469516229450540466420354382087284555756581493796409580208330672174423892945046767103544522082587830219547979852864792403099169031007890083292545002209238911844583100904446993987309130218177536435917688428321830291222124141074322859553140942681061027927710425157273109270637781189924072490993150193078017581940679423051295793165633650489072845809051960410737141890437726538205755337896183000194389166203782773828260210665475094079477087378699632881999518538565072442834035279673120546711286249278781197642560450373857636311965543028585559675786216107939322805573518620323480732844867900594868421321582087766135257176870354374996490091510841297527883333774564199992448268026596785981042536907906706683904136750751671546300406868045234720779955007505175270369994603531798436766481323039935535127817588585114304928474042276656950883695624786454752157912547827091445670086167358619206491639736933456592316474884617404756867393417147157165830486325161622550303147487025635968506875602836731154837643113212983296505180975325522072422976917370395063369640856271953630299314204310620332276549348290084860504432483951437336217814262407615061109914898327735720415793351357111263544913467107282410274303910177107210028481689926839816093699954718812381467177228692413807346024041038061467098778868723511342428247520357909263797625995523797839107365759326328273272030346227840349650368288356056149791189186516572484985858957624200933448252795703907083645552675056033643930328832705485287900190227134767307889859553712586767664732589534053944832889093385939066207613756892475322704017241958132041722226736819760577703563185887885247831864775451616785530424757612249615941502209956477779574735775311665040635501351942685184580608938765185174735576031001254084026299552011781177691458042440218227949715415074089684145539947308443796399936424909380077199927288339555261409993857173911164753713898557107809790351108382203772630061709326767735139399130037610902004894021176114231990306429040405756391767112936683471092896871856538678370521284469092797131752988637719360741450512734393274793822135656887542479058213751373754795016828694019860766865613452541531987172180105374273502682518660800069398357948915561948774400000000000000000000000*i1^176 + 673023256237371534480930994793234584013241741450311743123268223244392173086035679927145271196623457094163929080470316980858036597952250590224686112075902019232676502958893816945829940559525639731606788885432507451840184900422655184929885706233774585718151654146930249149006338656970309291932169469798375374721001027699859012703710221753745043446953150803034346289614522846497548704872261234629089245123917524075544465340551638697548508082418585993358265011918371938769115832047020177308539139027588623028968510858018392720123274857815766477273478973415851825174589330142788402475125782089237278510041587861236042865164883878874333911878253967516812273937515230673675219749927100268837067122623289832369491113223461791854342937112926734208455159042331562117995730004390146505400989729282527391129869584439465861477844303837030032080165261794141039812677953931711554821768635288361801559429114464117723085501780066855601363375043709691734047990962210624000472351495859990661179727819055651352057274716350861093581146591238097249119460510176637877459187612489305415002379751767762364603943967196500931038424025474343295542285820149543297167694565144822451275225457565656509680836789637579018428523941336864521992498436583063042663424854658955817973422633921400524306319013337912259280037538252665621347871366641518427837621101946814099118379470494181192377905855290039581000311966100438927425526376970570464001796431785658258055588752980832378462273125001011633166657955421183606557502940937582251552302232045085683832133183711607944248985861096257277052399729023748439319988396163429595752940672326571993421339493360830985651762210088920073102210344574981282666969224918339884463542776593867619212290934377314122078283752319431322062353250191053604446905979824657567380496812964957742834200684833899082754414487630744702260545339640962056445225218503867090620362921623522884810211606601073764208690263670734437667410719767218276050520208483147130397885406683702666721855472868749516513036832934162027159258897158571366825406945358960858187045916996139659865751656026334725509830511865485126010777565229271293116455025042503672049681560847324632374911960333258513826535600218102958162655032266351859542093198752811489929160071953218186366678413496759104395920673253224255054452804584377633835158818346869109625925702512443057038349439279733327066698544354088121698595355513787460104104029161076840785802839160389181439732020104111071990725505277225541716574001179094827654208629505416288216712629925219143534488675779038446425774541520749434649309665606248341976752099523406038544097399342068210369692659337213369074812115287231352988071553065680435296383396015169457939084452712297088867315932228451013821553459770273295122557451249120723090955160297609610831504518243945448368217047253778154166904592417152168146710461075827618897850516254035984366496138615804831338234764767495793842012280299529920896160987284408273244892076788449236622588174782097868303169457673183640506893522657808042993132342549617960032924702304710245064387807517914741083806436994387983656604667127701777152822476193948328231123153844784658364922496580521702348336003384737925826898471352693094757703617313870372372008030512081386282186231761914609639972286264332619495837965602736803699066740588717353036174541661053542416187104370304980748275887016656844120826046402977870069971924213291628347631148946400348412231634397564706265645391870899651367172002385099093690925772756145797355944850103888709014495347226660275635491721620403473964183305744193570913689387204051684636429038194308256691650560000000000000000000000*i1^177 + 11360393586207805321700401022071355119743379722906780096480598801113704141676037161569651863540952732365100299345185572772453289301540139389207179009613887702033047586681028221622706222137023481469982071695976155773130869446122475159934022156442322410892212127284609902482237417195627469784024404940992893274897106491395065862769675732486486288181308592508689551382201786048894434502110360514102890323673901937539698148473938255396022146972098388035793403036504342139103963899950728417233883156684449046189729971374178847782405396228733947055152084236284065912651713439820730697606185220413089115170363722547372356383946189959601957178174955445358205971018658098381530049237065350060616548630929170506711060484075802481797865359678386269583435941339971117532500743790315628259969781174669235525345371886775607010462608923682941857043449208380532436054723852801729831758707528679203534630896611566594156419400633661243001576586573758127382679337428197878121668042006573462014819963048025978923839317498632420537931156561371337999871598010334691709313215767342481601865433633833787839551476727394451001687885444794617582781738696143069075837782820831057579504626035012854415269708075412127816575529832705041994750145886998400085985379576905549368186850318140592055125379036363734126814779496438541938571987901694368143818615148253340590892046706349938778085248916443746545559466764166552417314413065867558034050348365813085377391233150270205586173630389730120204079590839412443799145663460406732588675591509169471090642741961343659900259626082319116689593692763118465915265352218052562540327989664295834788039862071699702670422891528065733266179457052426837967554406127937765362427285026779898209940945412807897298147720162011057771231455187482496064872125322774030708741830836602925473002139138518886993392299808813644867037685607589433200144883694905047863706053379967954486620030382743753053223665066798664201812930060910812175160705940903750820179401137902419173609663400761936374460522238795661203267626778882685371608796376783581644573594721197004417289029293350582417648913437147373211184710531336970885819937726911083827281753225504903513319028910620567961425493418984802807101645908104762646792598171683394877733093127182304012070563565392828213675411786726647093869093940105132659481920019026924390606455003695028318719278847725362438710775487243616977676174989676231493001240562223314748082305251042686656393054333010513214991926162276365567078863268968305113465129414959288177832399359170098170823855385956388078400158453796893618604125891788007957843293604637434151686429190986740699855495713905235470004410073750060207358107360318363731603305189931293324518805021685699964693980870729035798346650464042613200787186135565792267108845502816143473041453658469259180319513975124171040990020168745477890494139445466824653726784982018771470227409259661268302694389480978286330856066372742752950242102966172195777940048335019088525077842006223428004013341424626667717463832418578645845370949329867033068417491499211848408666068667339137290149422908584505535865375142783893809542676963240954492197195316369928893080381106605410929184664906675141825119430490637861351917708264515264777121618207537006572320226908904179154206668326272856707716589337976125125697254501332854396035699313370485482531534411080881522235496714359070094908070785310832982863568748150742561285337450646194942692675271376167306571254284743239193594299484607622407476354972464781021899113318369490833032380471356342003197700102186643985753798640068701669018425902447808003111252918272000000000000000000000*i1^178 + 43089508535341240133210404691033948748604095110115940618086311266211730029432607599576537018315090186266540938758591665701217724058938711927152215215685482045203167671643970320465952637509148435661672151216246044111824971915340022008529680523749995841256278877409947074149888920959905155011295658581295815396538071711496819434962033484982928128144501322820155388835934968907548554801631279374068573364583266219887312852155877207653901084930384718365409861511520322338803054505578732060457157234209294666667557545752934059966598471740138748543294549960353448500274727908004596847098407713328048980080957969014743324440210301487508924341568573810738706394454715885227982971300910031088219448925430775094162754219432093569434662354158663216271295096441929775096563738980530843735355793557599003588665726173127808254402749571943682083556552897704609933199227607199416176403368576979030085687774254221176526470591565104399611282564749067598403577846461653775754170130093646150493878198907211970063973049817081841652465713027138343046098973949951771235133919361690754388226954463463100801272108059877106229703308691782370240885989158603271158656969254335693239609619516870835067551092989285760021039050181039499746979809415599924726035561334095861147155561895158984104397407367361786562730795530497981592065751895093962892818769360619548364548484203955187934255651808888992646445728401972098168671761679152871134013345172203695429684374390983987420628993283725301958283287752417807709935613157109394199632352256555411514005684518930255964630929819699221865056796764977571693367689364402170016059600887494962243245459816580358178053555951756362089937858876013439093947788153410679673787730805535034416394789637651505518080642699299872302865420548041268481069710033043084705250429765069432535018837148653509842548755349599178755984172298626901204976664394424188456589988336712267728547703203853260136402070200169563798447465034817757509559658346330198577823127195237803946936302068560681128619919700297836886394583630608206911090351348762341962813888078709743512034640807837461547273351496398708070812930093692343282502462296035868815962124634963158040743545550103610415290953982760689423289572752107426121165868217490984234488857933509307356313082756787592072688852230362591927579450251786916575239209551439651857517968200461246515551665323774714217554822552024935982535110018026889272269472589092324329461242827002329886381801570207571582369008800304668202413852018064624403742717592540977032210236115255674020137033710520485308717619169289047848608713854550987801386919768737087650445200453638618559950571930002318895985908473839024249941683234542756517671661249748035380003034451414584657274404787907617830162094134628320472028430725108806047701002714914309499294459387581113433237682600479802095392648344190548146899602912590012568428979217526123062968000591778571065816373705372578156129065939816959232120892556217218743605745513587919578239633652545157552771569769704775920994208755397697406802277154068535594054603716686745908214636402755387769859146315516412133366850112075556143709828270803616185001926766068659441793151441157872364141000475752695268380067811317820124261688473765715070813442170448324080468410282764864678825271340266301011889210525036430044310525969962967592575581573605363527617782260521593735150676178159540869622325533616138975352964850121482949297130479310770104463642981627481006920860404449882789631247875207435154780162302033774515671227582611390531400513800277033517857413706331939865742807397640378839012047940118118400000000000000000000*i1^179 + 441926557997863395607096581118531982438367558437053786233506976126520267682678237271131555585157601614668236723350181661932843338834439109619558929912584470110629512521088903401244144054368674589858424600715395246719929295417918274079208842963084469205665322860708768077366293157597779607931189824395957725046221766316568219717946961625379556984630635317792643209235841932539796039832500413875728525402792111720388855821755084080875810574938094455202910249410716334484132813107037147177436574685871567675080464750132094259823767353568844697310535415781656337657236204826910122894665565099520663589434662974447493121665148284526522167606140540421279611002271208874785377022694495113062757657708308991478845022581104548562778746316881042516848888507238143998078966705238312261057511646726408277053458753637199086632469715387667245427101884003636737429437871310014076244952234798057642834550456370822698286742874874626270856579681789604585085918610291198000428633447729577664864172698798523964339704425928256831227916545915508843814781872173075897482385118268943775213631333347075027665519540480213078023410861892579555470609381537514100232825335115988156475674968566944029177611682168599448329447920060850831978828447962471727732467940484223634870211208503085635147330117886705529253782084232483497289736516401912706076763013355053059977461986830481775731836812657452957263636318102405226462653627909722021092120558689020991869056397620191303159675829203211112992174697133650606528447349731955753908525143003216050363545864882576515306006680149397077488982956118581453831573131918383057275059861171285208235124887210631420286900109770744250280336603283399835672244256807081284051318105798933377692684656712912413419056742076735354983846528379163355434763898149365792357267596569297562254900926831225792246314986539198868857279513296035562580895596608541664594074428628233941911788334682638966640051225779610656224854453597475903679875371975588560869260681086413064033903314561170045691521060000341892561311743986426140579887534305416894862719786821738246041459716715234766563502013011249645334119266767549675306723842175506140188861029222277258719328079735793421219608698001978576565277370309730017061814509375689887870815732539568147283488529276861939780811642218073412692328966992628774346742763657980847227189083794736065629422091208932886062792239730106138958268293084137289394902145999333931681835515560667711832297671265386525621850263422038736636216100318897590475203907486114841723364284913784868849571317594641195094394616740353335332309488091978409956139656139427994490929783771406034153457171075431204470014267003635466453283500318755072457705719197883337547287399714456487545926813497486592842017387239448712490294445605479646887882324254579710616868466217490592123006142618461869789022163395897364036673530673846395674240510904795943553945987537885094353109594350712021042462110642457785435583235280548202203344238231845381990775049150248940987321477382518974790171506514149977794296308561257485641660882939682999613068917640102792537905506201414521525722849488897025914030298597380020196368234975193577823821875544705024372470401921104347359986903056477703130671961050477206002543549414839842001791428240586489013854401363280375327590283459315956263029547116398805126951071488016784406777752037965869230557839146686234949879648717295632964697276720319217254736571052513277431557865323484977759228178138493168930374949938078494815044843236424392963057622189783235956694142825331288680588677069478152904182049535639462871040000000000000000000*i1^180 + -1162746135836628698325912600697955143870866622539667291609081579724047832367087948598989410213701520765587843603548467326871075684991090257559649338567186900695172631318368083555785098645477653733859218333503833869737249326308405386545862707109017578070127043814261030881338131854041246219060407895948139442352948193486706087832994969907187236200542906835985981627289883138162981829733857935937374335970101318516447397648903890903972876386393811312065938069323425333653260102839493632895806894261160255543217404749543744662129666170290831168583160160139000605162571682752013865632826435716285985281456954244275452602125726854713141183687038402590697517999815227767498431559615287346118696274369158529106865624595070188425122348563134689568653637050354019083927796289742942353488648200130523219134162039309082190204328265364403096703785916883195129839601816840226020921594603158674490753341871096245048279045298865095308010158703241130890092152216706879770673865804260113540407474039103236408767796229265204243247584749791101768403828562129938865312053829028789856584614284723585581183332235928008467759982947046247428861397781240102378793593521165545294703629262003117148840535016100362461306566620048563370081626474218664621257621121893404793293247413526201269065782788972614259715830104427088824806295800405105143574003841135997076765805870863842543798126998747116612346927317319974207083317944173442523477410302652868812167569610260869579526549374998675240405560144868268622133900724035507591960336561385556055496175144701285408613072616830814652913135531273464070060608231673250372408386010854576442928854148093758213787902426149950667897886290182456239489826129528190757562152840518924804017179664372184697973761342522640117783746563120500908986136146581030747209812362458530333055055976087927977632605366538165266720692039904035191516210213146454333905863165724765773668444753086750071935551174751516524591813870164891733280150825151392672992918415159845538558382583845937964213675292428470026928929265269366937341841669371811151662785924922739840179309540533850611247008774150682628652637121387414363613902352096294888094804938137878727503095485643517455770563642828367683078992017750070921780727439989503527559330609284693044053398881980837563798278481412705759996704642599190891070156660676107704664173198696620279050472411010009278267234063788335179980132761162412975720799107383892061507320211591942443406229378669293501434803730766622933358678601520228987007426678830111929909406051169537945504967208269777580844412351751716226653278201476872400135583983095708291777175074537547949975308424601816544296710291454405901074027033421395988914418362003945280538948388051341322599581030163147258209040413165105131878073453412592851537396430521943251612364006447672807873643893464424594733419623905790106334213406211411660090499729590346836521138249939687630032613321932463240350730154566622439123816080430163406960491939978577317758260817924713071924014847398856578699852818070990704298019899860021763879916172988675923688762963225931989115140181097959282090761377043883032002686373214677107864388109883627087668475179385743268331547646763103694326107916426940808328393692420412993753428343071209862096647688359099311508487370493104490422296688520830490220187704294899521980740946359174323197419476881854814515046189328013370566358484891186642499732339399725004992157178811570862510973185460233844377496426793008554725786986885843241806420237510237144502663725747544214860302857527254091813920955363064057633439744000000000000000000*i1^181 + 8280307477766182088325740620046813787019852229974036313245491063810089158855704039125075025097834567724819797985201454857860063137400053982193837564637167075517594462743223359282517164068148197716142200526833190786175186024931720829101208964674916145359421154531021856994714093763338204435608091102873122778474217815774788105503678184237822142702884631240442045418543803325508937869870453967765672602949059521523361847990512452163156153853696567965146256640081857618906362896364701368203209096964154116947098011506450690478890524452926488263047210273907546614425465495146806650844988456930694818907705471451141260623055574387852317361905431299705191825783050387819762119142651917084196127721014301165328561024322495707897251960444614254984273608298379126175862902533817354329075051897394264021609704305423392331734096999773492050406848276274669652667428252543025663008010135057622596705871085486756136633806239407742225219370534664836003651428345127882463304695474855283004634184055727562420664035025540562969099526022173617639224553674997140678934860268955868394607992297400817614014545809732741022582117972236293735936072436252041398647928413074301660172328428095104910702860182870919710726763389278727753677875496196300407609124275757795600762041809335149107749022696620279916956805542948556689119254238273935962014444056648274314322610965169630505842282542331884809362343614711225105193972687044573613226098714034536650121025962388290122577934391293827508530748188908325318669656441345027011117831814300970284073862418377072504826187061511619472014456646534098144267333645886929110684493534576518338855424857062910342499415749241432656261536646556772344744071640069162495348045433813541021076526907768023918620362139676066897972923617785690873665992042619554276995259373070883550858865632139428365605763569823890463739410493054758299449860884743627041259830987680857706367571446900353510090591829558839045087815172374484985069143150114461311279461713045415052145370480925799255945203049450130848707013128454461374689262281775602322333684411090470558204436901499997909891841874077581063626027204562281961992292228728877224906697401155284781774860162596807150174094274208208390428176265575035128572351864315473828128036894110589614301908395942576777833315133261553453379495002627475026731180004233778491346929329046042966295080302944157164356190597273852681853061402852719082340005662157669342090694396528362495667011011988944081305152685757184032076525821534804453894345839565765989185788546717883551197559769850278756059958309173168492438450367696305468029771872007568811273679246324329927917067269474190978036626784493361689727804750560369910931869895091654954354627544195366422773311683194772546440436457017043326908192464630485711710248205003051437892785088022801163675896404488392025068282855131523254264514323777053113283532090150399940209825658016516949901129111258982050542822508394030838086676835589870321844786345296756791238471334463113101432758022253191224961328155875290722729072511367258887905441340985347183909254300898150945168405983374628510828519317252075190756392573399753119857899336981943113728794337212670232160465118413554254992362172076180175781415391208398916870494931176744436397750959678008580730444319042428464594104316330403541655408586444629400552287098779889651324266970469559784914873295089207425772834674132890093005068004445319264853241113103501243736703150802307176589559740949708073257046352715897319775134003423014290737389999778497058229955812110805536332140930662400000000000000000*i1^182 + 13989121993157865289733998251469664996442086976525175457197708571675429552767280180454562611493743438196628931241368086582478049532695743317246675159043359731559734250762552425011928188383039472975960382093436240771746203148823052705563144389632047976729400170348338433499218436579563796479884602739318457721351325481214971142557128479071863484827210274075485086073489763643731854657615252078198357208622552209440694833439319879425489220086390899710339228883233488901210211941337614077549220035331443753203603725269079217679194986549093683641706295301726013113192967591277512768668353915979649274795469796897061992211617879131670232106864480685392240638477666107060203313392089602203390111754450174318230857969557766223480895152760232351455826925616350212109326974867367920241761191098433105796807327529057817638756748919889194255134052506376221144649841790929726304166988308183610189770087536106059291951875369128143872462237342857722405601933305906121141935840230978572275675892345969367897092981416003800697078989195340777315217993430877118355953540066056011325789260186927003133229812456546875189150135991273806652487660333389100717078903132484102735389778152869711898723843761019113964684749625169017975177044972307799936980097773163382355675331209224775453446777713941203996167731373383695885147480859474309527325524463462906195329884864515006540071702375828049360936743165420557176408999247617937685336745671704461320597116789281551897940209263833983153636725954249687169892069146566105215077446439462767569918531630969605283908949254482143755427342999220411496085687551570426288317202776582838910208177452858751307101479296913259022562981538356658884021539772967261019621240610069717393090941606698661764196448664083732819330795172150022148587078867147177692919418396180421568284786959919518733665985676531634856831006307869837870069335604752006611857118334287456392357702546491878818246599320868018419586344759996355635200035653804243691911223117216149279611192341359414174058549532716969466974706030096525366204233703617964827408177643038798554100480184493787300148562561624162443169508240269447191947169978316710142343265389357961241707715726164269299977095214935428053179738331039703083119533193842018812027221484845806129420303157582528664113910876239368588377961495114879434473088559573345200257382664171065206228737257302682067862983487685761595757568409058067620323214586691309109197887509347517563221036971377986025670364566921104444116801556965416806927361613600151522560958262473870179118861334786036798266688326092585666561931731336469524005146549710605936503807139713912094910911387366190035989290335898848623294803715308794170079772764713723664111952574285442474756060509565693397202206217538665238765725070935742963435020272843884250708980322781855814207642067385059351188083075837236401979978615260476558584862843813660463518523839919833982590283978291933991663781991070585189097030671907011492494279676111333500454969846361177450163716488668527846254380479802174065393377920804103636022448402304720884152180331015944432792131380896173628946089879614069536703197769400831065063592740119657102809658159716175212004689725216754517576090325674109414457970741018873341080030015891218683866832505979349938797267527790263824035521766397490480170660741291356741277698673739302799880144218110028944595011344541988531848758219925240021584155574972082592851340971673859988001922692999713086855171986842954999804913214585677059484290607864458572274780336324503954213264412880404480000000000000000*i1^183 + 9984398397305748543994607808974817373903281179436754326180674415711750065602075955438321732374768570667485492529969149976823919746788048225486362427452050284324053565775952290703237242220946607837775516223746758479380082106633933748442978148359813188327201110776341588276740534692885468206763422855946881616138795790437972238610146667107132693189312960092225057915884863951037041599171535501979314396917754430822868836396073543002993318624003212272793744668327485161184118494531186088506194037747838328386837452487021369331137876736813498680405131694651758287432641746661205868657591977761041018458090576183282661150929700174467015947096994027635559451699054097420708650115903106420218761543578060680901270427438522077226460054669331392589639351991000619367212710856567156499898714086847452700357905913512164747257394982591636101749915063531876493545015039619481770995860682845694006465636062551578297738188430563378406274224780757152138212553406589766029663480857370554982310242695789968799211112669319109993560311108717397895444467354973469005728464445819870086817449697958606759777265116232331016379876087708082621564198917120047032631969081114223187637231002549865443392256520315934154259893320733141295236439146061465884707297990367884825364502470629355846849583009536173583697687500803233807205809164555383260819183690662792026386162862143178764244830740077570239145315228482332873950112624822543119843822786964885146817126667790304518178257422890568720771989923413010149631462764550993388932612529678377298476458056825140231702947103640737535248974301618717989792710035553730170726416609034571906580822225406952099162767248168005443214108661101947813844134838264057703236412762176018117956252010190301924309369799783201473646624521830242402940828304490175578527221694748308893200284833816055536500667183045734161948902349725740942896635973696467852892814715408768657602824595017829553710481509702035797985901984328950276169139001440696853435887949025965799860629517116999316086161057100548387076970212822648826120485669408712320640896038106308815187538501232551350974875758748390099091266480582087353795202427113014953021228561607409001751745725243818617907983914970892385315118381409751971659445203996974047855430956964184853569543771609332220156360897846052813931125332761133821474425680925602154803430528514478967914737050381488018763043379441875686915324544310188840071764592325249929021944994255285220514692754744267814985173834041472037140125212030196248724073063617145730138590967886078465904183758248525531832114983974436889468418053106988454286967104675913866933545170861498346587845245905470095485178550303956481468160991631107312489712275155708263141937601379683517855842521212440140983634505559850711802905608088476217824183793830252920690409216000654054906622145275910771318770184414128440912153735777414312470219629974910199495127687054146032475692543005275050824880000349983700008817314702703154031845229572957668761101723293624981727083754063953732045961137299596803641250220536407874770576364089774502232723337989415938778304335741532101305778565738686272964067953613895703854067725366222461662361400974501101573925686658173566693719151817800367946837877941210311241192290067690425884359505977960287967594939876195871331935845038714029561519498855490393784313147936385337192423530503954660452838002100360497287390220012964465822786695084522001221647598073686044299623033002256301413197223432544493186760897560264722611247656353682149312604384759623188480000000000000000*i1^184 + -19876470781488985339163238295019931629297497096082578750041866395103489493357124932267983255912575598150351257682969757404678764700123521654884902807994389573641613464091215803315820999148372183625497670328752593797327540855091917957184120400279562699840841450542235188388082347585115562217365652878227074085362500887247302090621806637419770589673300581110374532689988233811576787597780471997181224595015817507104800733130124988239932251249800724969187786647246228518868896549295290754714562055552231608248299391973275121522479321190554553877698881666123565821229818301490527656979150789370982915232642088085127743784285801773660672714643988183219231928177274225749569643755534785457031085161638951197191954500213062378565438927907293307698065283336145006965743470485254383487733496386064756372227356327575664414428282035007863600960021392169085738904232377732492532121758373673343315930307604163485532490682268602818420844883559701264447811180126603120678102774416263263855813841173468841686592974241808147007515076716697820204791798383706641683419944332571924704012318430821002385312357506038496800212697400848199058917624508267692015053630193466225166305889246876314476896744591830497271768724266825349736229088612236422878806324641611746134607502390257755830985090523298223822978181042992464807418212037895878381800971326218786197993321159700181386424902137681206083523712163304564383368807848286656398260104220818345468268622149501555298290166987622568424451095063489885722262851911772358256100002802088800556057084627395275262288254856916883474216432918345368790073861411573725231859765398459257554897104433036043036112731978267944461279816151772590656806662506420207210059388195115825559970331948185844767316461788135752917881038135442657636437271118240829938775834602112533568690174530821668802575264299887896801808652577878171485351904991475662883620032293062890715590908518468631762786171510928286494005823020841758212316938679431812215120670109587339698862296426944734815536870046503450216819359996232376322889269868203697970569745056269099503150158624395508372109528271215755602535742480943279494313129657123848845661390966447101547503104064470219606270491937661350086181210390802392827427887808968531336981057561613806002578250753260749968799017991407598251773588940026799660953531522928938055542974315090358622857672529877823663227421656328169716727542523540211635309510744361385584540440240012978431791253025922053371295710400179428822415777403732045344041430189187911915068295917797354829490927217565383264335841827217046200541325851418265480925401347985266574651694428630248587963070041136079645604268147000346671906141072924131438687832543191279607157318170988906519321560688634971545545927526524902698215854501411719378985349860400580946912995417292561632536621472728544635448890389937775153805422693540066874510883041551186342660480882555058723929084271301843257118755180081185768757926815596675759168803555458188612630903329358727683013890808114475423790519255533286996128733640286445529014798238911077096531879144310281440431492963831421890959887103010074277940505506012999382864269833384334211339616144074178840825080018615794622863339808395175645143730459034620106759011837474563809437111609615192375210880880270955769811986414990284233130908706552586343961920303408083708260271112248976784263311255873943588735792664460766209288707817340553987623287188346859828927785452993155116066854284261465420426031377824267445820805693484662385121689600000000000000*i1^185 + 32080413204302477479797577673808721180203314694509324251037365789375908728887135542842583453426146087840686794597944288773271602127534772250977304311147065752183322135427774022783191074773458776607336321087659826247478841742163950830838483712013207547434653953574647346926228062869874699691856388760048269721096702365419914606262529990587300944244368794700824274240387814317599190886352076202398605673703994999366195669919823229242820324357036942008764504710767086619341644034728499076673766998511023876119406207647902329902670343804133192458516649673380665314924021493735213448000636146268486983381514879951497468751345990625310581933794621259685317141258352510151889382283797669533888468323017798201743290621224064696880055397875167476898339301915799854760868498916812337416554666661934464839321312629428613591152552391536950967924534524666709291848111179816977475316654902191470665592111244591009134706204507855204820245170252762713196088929502708570940549860237315352881841095245943583086820461922351494799394017385629205661992434577205114790922262836122953771532789251827724506322062428961758093171131544214582689526285076539291240850450802733783112641509232338522093731304611583344969817281567634484361740289586352193222725818462691536307035082358627978382652618310052440086091331888201651040985820383731947974565803515312659809106873228856550662959935478508504633294355136891067346665272834451697683774044884088429548431783232916303388713359510771229370139975559367512274594895464966182068583823880724030050381390170961734615880871615814789004959942752912537336411821779189666431984355861055940652278674930113509310035794645498407466127661239751176125835932656332475503077024724611910915927982877507647225130533700652562667741934974990132829096845074832147297209688245910424466039579886582580423689974723248818632324801334924721606671732498841263130245613636217487153441644030734197836630737258093802518705790426521775690899075624283416225047427835104913811690656149510281567880227014301464314407339031639695796565818193654299012960573620495000329835088636427149644858483677311050896350721785574309896339802694782005408065790240899772802871928553237684228129666041878905491089617463855635764605743911688890158568923676891205041633276053651662692514816927305344773834562738411527098720989324381927616892769279081812358161621576440256704308441142115224764877754689954192058732647633656656351215425950248239651675130361047572734619034007603659632203743345589133874069191064556880336336818814398315322426525579298833694543933393400226035116459336352324861821625143768871262574664028135162741654372336132336569008632085150408524440643653170141518024856212976850938432187690828926471046909280780241200138586806013487804628744717680271073850075683652913543593933717616560372168119178152497368768777797264921576006382498073818521229572815334688742304899298324290148371102955666456737898585468117648597232971977340204178034347695015724639097450057358463869954359781352109204863789233630870784861615756386152584283216741597991407984823041039707337286242484977824563589944385683739550073773810073045862981980719218023690417058587966415220550768528087338452656366582722159332159132586879820942566584252732795768292651954118162974871519297164693645433778407027924447731687342247433771977886693614436986431234170665338826495354864971205140013195802430699188943183367918670013291296758480532825115347311800193666808249505541914079925816777091942675921575608320000000000000*i1^186 + -6312943046601402273724789833680480683487750699914883732307218595781525426794619431088156801540825718864409826325478240225285374237004641527080919779592133543355427215722133316260119071105686669741226436466649900743160834529092151050230137389142879097770622163320462360300276254675245086528495516187293982810736000383324508477239749047986144215970318091229715375459884989638210436543297322037417366607423238719264993796334924724542438266106323766907008623026016946620912720680685981182557105692211294485654536714979219469858696584944442210658964633836783716000669186821250788664362286878150701783428381973052494685260624834432558838256572160646744916600602158625026629470771182888646578211568562438280366341073298935130392105079982844575074368945402077702073917292120314678381585102293578551343351517154659299590793459327496215209774882896454048217023534248684563265962036625880496184464785469021187646320794859173642226749004172718704801470483126875233705864416704840784884601928874598774077383679618879661874682246432239065465010846931463364590912433788802277574352895750522090964906218337114864136651846994647432963260015494096390735529186793238127854498491955655688486561281507123272005003720108307129262173157459057824958097445643753293914122564184671971321404514071479984331429866081573787566710966177401724214230508032138852485925327178343210902515147949100714915234168008950410574948113683217145035998616608447771747229134790895749422382712554809765344402638868342949452841521144748905992005767766932216647776324854566006256617147171465019914792380581809136381750318294341215170557533690078269198637959560626301215191363584415688445190927833840590720324563825075832964567279503528684586386889017588108747147117368302127429525239510077205613240797097259666267504498393385022552870199989936128497052500183668587127997558907568972107672227457948624976403656580970677765000628431311738848848267870903205614431283540669173647566554893425165640212711935636217349992787744859055596963256943972374938194484797038489561262654068289223048535747257598570564068863350212104764193503367722504583277511188327201171785596369393454968942258775630603946322340188416076591667863687799613964863176722695894719318066257860489626832444277638639155254142194321112260785941163860323222582439517649538184240439609179770104941720010934078130047555115634868386450127146444327542787093339947178104153971147811141304168173060357232716984123470409657797845982545436959270610353111818780966891615913617915650036880188644423384756886752596297888740037692097667487088264942290719549935136839998009497084858638219506205052713011163956550724555501690211700702176384434279167720959981159829384398622327376574711729346083006572307013735410961124967440971155191447578962489477353385735657230963324153733065299904401358168294182723859690817323864006664740624562313860889261648648331756139275478565380683983324403296514760403780003382528142398436125477416205005989914934638222883338723560968138003358329998909403265320685961351366589152462694473567435780663731238262470331115962016977770165723568509263509432440814246510561092592456969869049441833882840089410001919546360212620870480082793556365281973218202253223160757034256096263969849513328503070315373610209260947179168430092488684122322102605855551663207145221780692783829989875620238375373186963626838607894223708479904858468523544583350564016353395698544987567603021066674523577561389293748364117910877311598592000000000000*i1^187 + 912877576820456089357500328304735650729400574889393745492981189604364567039790391226122501441955115482457426679257568161472279286287795023882511480923178169883954308427857628146784380161341090397805042047494991085715214695956854250540544070476779074056269053561432185676214343749027703950682874205606469180670595334938195807464019862077255734562744858475717503243686671033150114841033749942539010038874501630967122041204216821967162210917469564763269723205217433710991177751330121214658345158484059996884769902657083373389656814914897063049532247435190837259982400393808803720072723350218141504481485714058319501885369266341120367721118055829294171196186023078152934583720502752859124838181301135406578076161537787979062798574167480645634685381487607606338817678926535792409377896934846438754737955867205808028272428900336075177208231229181352735071626208360414196322983435591757553406081974272522165367675555263931973606156676997883017043723520187891975494882403348943381796317041571890517522383011005802538150354674348220472481346624715977794729343412141972100114586641557675192303403035949218774351968547553440970319283000061858276932493766638049074345313296122847991404204130430777588941678851337021529175312374412877059540715728744160664452860000003469930735710908221801821760114750233435820643581895163210792909441973273182903585334418305126122912445324064558061595478211299530829950159002280791318544832963655950603818421072031162615720127990296430046208433163167005176391318758326741236215274092222396820001616408923355021892633825273230585293003348469563579600988898795569448975166946038123811321630943683371038951394457757515851362998497680294145698822763653997995418468983480787766904457348339508667993223564293628056400573292119738982337905819765228864314912223175703660488943748119117245162737722288798073337648555347034959727041206276979075369165408921298545425936258724419915158543492563652046084637312601924110272402693677984058325704408474217872171314388516154069321739416390114345731190421043523997335491086466128408101651825172863632256544047417040241561528642207855106073328729446435930367574761385988050718972498301803293020120575444936867201821212259263772751289172242144451209690573633075350731001151591604937820880384854537605172167878548991939699736391031850811765615448025433067395080424683458626520453320357614179687438967673521916620672556937261555929325009971821394354056074691158154814010965422169988320032741531498917537230327031906146350191245056728189853346793553888661672578462863289710397490919158380108698696467024374430869724290662055300568967751511899519262915944623190313726352249266219706060409489107853709633476564781903637951475815573378149503722844076470249601526957299060063845607528554327365997763793356802701404544761281349697498670255434546506925656051291032907993119016614320715181203359659254513527508725865923981486359717297219762286301489835504120337149585002985596791524617373602313268270195158563188495904118140568869450917348669586542345867992689280063935466214535704218669107013649377389683979044181630230755926883265717450611010696117603728521733977773402240473698424512516089755681369444276551635482405014171730685240612367092443714986460224366771632353273643919383339249323712963837312224787043874031204359515285177414666238409669993699154973422618590541172913238207329591419137439727066678161169458385293183291277701009690465964148880138578948319144201256802713600000000000*i1^188 + -62690495372029950634366376831343339622682157457841214978852453123028162198133964002733690876674422011931776782682748229336005169336636340854033285485490888881262800063019881070535363175304813491594732158181541236287416489139045031471720070777004718718930581842004192724199174043448120236466216025391037168092654479657131115124095789027955760131069750091647097492013857481024325364844431599652015296108964968830624682921775678106289548093685051568663037964085034787407212033788778185189670749520288569159793588757314498144705125679580099911042598395820616869008152085967661082717316362575196524686400197121496350719470489155636002905328048748172996453785479398471787516751906384345291976997401101718850840317684194862485378970253841210171232932699019867980231249436113018788622132100210263952140990303449077472340189032011434928297992312077409460996386034019743540634945401357465638131295386232475232841421721235798962020357261345727869938660141224131684761029630917483328495200042930114982729411459883593306116295849053281985483437789205349490621037462799954563929179580937728530478668449776203024657838201414120015440151503654617274444693593385474901481213780425369253639081072548021197087551283790979051213465433805177062210923675154150921818098223582438090725937657733115767382123440913751962449376784923089056857934618362837223742488848210546886478112364534023778615169163104844041726915479915542516238577765496861146480025752517015921039805637459417849871663702080944087379992110436666346185454666996045988744380910922253529229013007574372356223932100028172781407325905547944913460739019524605603347063780053750061302991549607457411093286312541144880184989734755981631247061642103350177412744859012837132757105075521119552209841591257887844425145737184075699524020172760148209602388437784515166315834128207380702145066663772285135350959664184425420134319176035823311550868945259112028462348045080140617307420118828068483178188624753261359898442690648204987592380455497328313173790613707562396430792933725322966907123769409967679992598827832612544216905288075553541281458091054328705484692948890321713728650738963733081246070593727184089145300385899651354281053092036469300801961448620832624114085928811966457425223329733005308686840902132163809476905777151059843006884513356936540056586546300067636701588044464696053350421762253855718754199343651128573054469210138132759797748334173377807534206826619880001808452751196441472871841511723941843811721942428365475625903522423591772306644119783474150231968854997553133363085257150285537411645020699841686707745773425509382827302252119837635951301643996706269443458387875012880828258362854790589277593411369627200407557989241640678157054259474252306129550166765631760239302851173815218920085895591960328955510660578494536745251927145864399062300457571697120473928317677173902866941809375114525417801787002959124885325958266621259203836250959246198994972160912588179319251177029294424467700937361433658973890474419258230241661376742746746543013429375610269870084348637224021933438191571795355655646834617952695772591078300477715714742801067194219093245672224625809074199881055526071920025724452276882068748075722527988828289673486924539449575231597733670744538122230603999900242512271331159243041445799970389617701596186281590397186863412679282215284540915261246365793080246730786076291487129375434072999257845798396335352685904731072488053823884310096117760000000000*i1^189 + 12718610935864184167491142869783422460096787502928671457252271774929805780384080549340275679811738186144170408195563708803181111580776449536544978065292273978786852161494473630154496444820682925480936954788875061351066162871092359399454559722367914402328217375084619000103330177056082637353854408498531733015953421772528506911726218914987916945427293254796890278515869530230902437037343496583067873629075338855309074663047754761315288488352272679853302385684681760724862833168960699127669002595199606079615762270702103279330633560021895243613324992724864969917498578399561080315556903680088968224136439731561535353986838277658737156172608912502073929195899029503481188536525191860579708080723039894129790358024594225744846498365546867118141353967048638358627226855788774861680309087103857027761602958749434552825319090074152036529910514487647116670108946418428938399202602810993687932023388489010133654335217377129033736739510985319978554423722799166332438694268830859723157975606785073498676306092833628713766483330450073289525006000009274648298900603618562515950121301483522887205001942393605148565833194502426671644615982959587620671759302462637677398968574054697414031678028605615748419942415159602965527653537347669725336255417525569637825772187710883400507705834894950526316360912604523294796543186117580125238637214463278932747026985128929760149596733302128018229039541750166507391961657847906948341288856552453944097897535007405576066564997984778129586216879200720103507770036679896294930765135898492721559081279447633118445945339789398564039700400256740135970155486476549970872272388884887986323822183690925285859322657244497626885002879783149764729631625128863428714764915729449305139225077490415354976200737259243922642326997428004729876430423890261133529119766670378605512615285975156969096263315154726568440554412579687795848240752844106606237254866086712847682459486489805473038122207374498507660198392206621316369851496184773107955030073092314624439040149865059778938115664786523039328989428058731952750287834397276863481469389373312235895035570937697615691346941707849306619757749630864735835924466316697262673748140060574033913906655888842588636811372202949756011023710021790832968530407001235624905750738618526116774931711535576251629193767471002923527452938782711443607308289277333173393929154508936109236006440873826841566278034724866527669850617256574673625675634239077348673865016324818706549431364128483988978457498553547467263180323390045893265019294794027838184244355390562914302906638284865341070237808923054691342427890719530450170521142558652253199024816431153419685407451699411182881645700603687533402190174643017446145025526303807131292821482615526587284324327635928181565885873418330462956589785434407448931908092027498792644040384574126765370413010999403111784810030841500310965690926182765682863940232695798240729298996135189725575968581498117838261781745666527971039904208825336027793075423611547977976208035953103128472281206865434651909917659090146466635936928816999004437182197367473409447309312665141954659011820970076263180713814030712709830820529690257480215474495768287355490723886207482685060670710167592707201175528493403740577524970605081274604307817832984709068601585530992810348661117887112166655088180742178444248234296250333760502051107261561060827018340008922704093999303168031230811027441250505937014530316260738280895823773343714828414353408000000000*i1^190 + -10512336020567736948735604962391556884280851397307393111379236496675536732551458491245742540565011634445288200540129812284744889534750444170895136704098691668878393984069768099489631702856276046961478586286821045426410778526723365374608516407371227722742125161683292262741110959548701530701176569594409869545418465510740033826336032310860101161237149552486409505489452747058321042216460439580139799381025195029966938773243153096241876807649067037701005425820064881051320193465296759898677896112157621316724699745549355368553720248616713335564542205295047302514109748928267776708775537887303127975377007965304084694177290353376102336751987601216384223597682357774122639784991987355558871678603270880978912191422227423986496014993093127485464699718849001096593893802758647890559524412871885520550910830005268422244801837133356370549825698445482306326811934973866688541715039402869785157851071145526506985664134725379295301127177137394874695330988796535320243208265403312829990819125723255333308962543956182891222922173887659770734957487581198142872282520639839914928436487285851052911659870068296668543126006944547464061004390619865749201239129115933519612755316145460443085926735565283392220246068117006807597110487681733117885162306051230695820291964643855593678995276982891085714244117439472273256320882515251469701356381786579030389309688232880536122896412095612377056580930523970887120927263515271662595123351250032914904719854964478091428225435405266021077399186145078833044902704015784575514330765859290805788916837922049823569881698540971331408577550375128935905855969834421293179451541109270401956421196613495189251268495184286216757048916312877314582676748113059105844714997764024521784316601860244049169828123381276780656691517193603236363698337927550799693482182647751151867036037281779498664385202652129605739944452354872515132999300796931416346197420801438818252860308404560489005598043499164420586649340285010702376361922309850773173529971894954356051334166143483479774727963482556344714263995045824045968723064360280669910220277307132963421795564525586344205148392962682907721544217137951304398287734675673485412429720736354007742999968844024119287251331676741464679863314471391664672780438998950215513018628526308022347498136172355681396123768281562576965081022357998652453484856942353885420694658347768858356221987197188546668242788842494149523116703747968757605623016001152487963904273297738749268018841220127530065402350922695216847999694586490318955733029089432679349289460671231911772720749024186124888667458834919400672471053768600477896412107770119005553708672740873945277535370670787042194407856361688383180277362190463393009475257964685973474607952779874293754968718634320800876731069263996908667017893440245967012326831030894406091055418707800235864450416458706721259722687142808882582244356316454027951207569617149673597138323609713233571024532856207786389986797924838400924075748044344079535464352795490713904354888092043817846635655389583669804237333343305960714737078881977189902089798963523229992251250760963417522352426822841310971793385512650977272104022830627486669799652375848156736868056956791900963852420003616662043164850743147021840620134820156529597909084981483092874952842201726319287760586756900820957699566524467460418185691626526162301949464860962486417383644885907911879645287200334269255759969278258610774214463446346840093491200000000*i1^191 + 2025286050923924556724567730354931769473801244581536106570431345348323319179010458206152040089991160643455143711097016239990081264927578190541484534730798457070008588688904101502803666935428837579274535494835183526470400533152764118723005403194727898931572658620601271357847071474140561227091639047339938136550917587748199272520945061644936428012982411949180615310860216523562339070081188238719173205685742613485971118571682874919913625125100197098452484648728145555652564432072829996336342396687548499902092310425136751868266577444569710453072735882472739478049246947272249680309557719813121119695763283778406594175170102993639697739124173647440050839058185481208107980800760713902211753199969050858127207510994695314580097518595171719307566476665437711580775680288818390325290997133168468026934652257564960917421232028043679036483831440977458587000658049104558642157841495942830429237921944986020940645364452292474765878360335862977480105390355792098919515510815579922782447443153813972950901454184120754302414642530880905724610537016927632490948725376548232830509837474460292268550766574208980845364442917564525636549760399638278746355349945181823228058796566621351536525226441649220382841418699707952205746794741354760682588919611583856365343033680574337423177008751701956098637272095244305041936775323324570780291871487076230484338931937005106725415493503191672029462884741869630431521381280230596098094507075748003411116625115501825951494921163255852146757685342651772443594090108468347399705651640564620609467542159839932847683989196366541781468724695517829081420712799467545665998047418966829000203829771633979586637516918245958326000540073655931737678568360104599438513326841681016734396469283799164940727087673566533354591736318853407731478346556452943433918425630844377451433711940269124381953431530493216882739581063059640135803003461927664072868039863359854560944328256467170959779565325668563041804171502886966530183456494745483726798857524822025129499128926192174943115022454904538033296939786462227592518527552098756004774933688074556117999111820620478709290849814820831291748560720598312736363199942658339471271987101447285215656608980025438902093133043033164096913489496106186945903201589006737434415652953034949588304634476502733619789679155883519175580809415752192478325636941947107187105809962160781036833844147676727214891265288023461259647680249499538959125631728184206714704709911102803018188867571047787962563623886701018394382483045847090724116631497404053689651872738616063687984042546588512986285184049944376785122027846257169066148376400510847499403503079073074076935086654595313269566291619644648532888368133924847171719785989648422062601608602207824596662401727835103804674086742393022411862323217144142298412166552484649404919627279489744257280018565429367335915849708405412032961208500047618306584261053069716567809231925055812945033159787328976659549616374113326010148168583097564847624274400762458385514842125655585646656437817030845422303666893253046799490439888148946342919976918243856033225645014261235561317841769549326866511029502528094888462496085941807046052833916854931095955724156177932721485497400318871422089074175655563471554470274992354302729732266802336563263736558065662104768416930647183588194687341359884444959360601139418736503252718727214097347980965127236564668091171016202281968458025102391377920000000*i1^192 + -66070692187515593315934792306610350846962535695933870095186195757558454817797473760843162677351932830791685771630062020294093995400687610320023966630405759250066382116110898363185828466746212243889248495954832066983793563397806110585395202873533028356515459088360096968155998588779077054917573979663598129307859269387680376719428088221294620237369727593239758113807504875974539094548352373011643801073595480148722365977994482309330586122351896258970942743348300447734585222361782977679611048027159311758388445520657874900350493788898690094644400456674916503452402578386268774279579061261726991234081762730170948062365532543895189905349777102186408063945271659889927226429821900631279571510531599087404479711331204729912354055409628309805077258750335667608995536302878209506285722926376198775793032533747455279055456902923056033522655224506945511713875107413493898193070026332417797190554237125217364761089487469332911348029297708803296782722914734157842201426793551103294063025478890311854857016229725155079352500553957303783288252060381864733458609528313821959733593137993486608475378680640227128668740542110024261470918948768011555861635691351650476689898199977901327585182525856751857638927830389254247778268167444055785663652105018179107196944014556473922184073341303217489749263832004789613450617532651324092194778078664568729376629722935577228395523984013246413197083614922895354634360779034798517679095389728728046359325686355939460932815225964858377113953984845268100276353836754404259158310583700595603695816431074302281197852532625063991564619716315253398829873008263226343487056345181813734060698150020967018160882433433965270933935006719792774797809329457784748148252316378735119201202950816453480983157211547399665749257995679815917523679172593157939478565749147292892326570876347300178945330191148383112886749077706482345023260837936863028573307057019047780933668711295096809677469092815406410577757466544337741715300235325854952619059149087026214668417130249341343263808922019458606667433138099411641134418109514156944517157897988041470081842101664803481307664222789065480148412540652176137464425625750789181219454952608835124763898277933766170775068165743188486267534112689460846838451653152572398185673729551566732093346082577023497009258533698505754316668334373177190911517607716013558057379859647505519956572296839253914803343844677564418190769462438221344818236969863664160131690048172879333844423085120444424299706659775522791997904925029423210599373679851358112894915980692934759798527888578990486809643499144346099058754018928319728705751846892039651238244494981192683325306016391820964540915860232384036837113004720824270305713499312820304438170586838143298535596116258677613449162971142379070214734634666450358429561638582704314512581394418558863441692900459849406453274542259421326149461895523219591196076954266124578053695462748001845838354645640296153060884124998767785526212664835633055273074363230630363250994648471466395872169409970110039017050407988035335671153015999025772412016490169111954806185953892483754904687142508091500085448033631993248191860847181199416144197302493978038565369623223924833786923250188836762147898711093185711577350259019889348575368853574112278617219574944452142453288697340846205731109807246251139682904626179215963176366992345239018612915825650881694335767314169856000000000*i1^193 + -121195657036064069627527412766375757313646669140945714959322743863426251772403736101052900011841924786399873372942443262297785612599752961600010011810730435743444946868123341360363825728209102311134816960559786988727890988423417764499369735206875388129187126670339124787540793573978540302844891230986267723174706314359023410194143344495368623172762878067331775588160229106860942324220945326615377599499638615456717459172686223978209049625406157566532350227153315183275830929868738559153265317102319831511121085620462649332955274280223923413020641670787974023872923047176107289677250895502125961806713617886477121830181847244868303501110691200251767586384329222556802761456898502398531829998974833298846209030888656615071627499527387436561397069662882220145214827195667417760415326542689460208245449969443407429329753389255356541881030808804593726515995347811416614981941598134297186890449795597916282876204227796369905279648442706527820449747640390820927403318933481322395635458045907371843663636512147897028131136212793787020312998562505846871158950072459740713193362476914396376287940051447577128456846623292610725523394083267297754607085125222942863852015081586669907149634867659220585231135510346971414880502583201454509213839123639908475395331305228672923263100715939806329535542731195458856597893724582527106811948241543106460127057528226979615829694579874093714645099091562397725237803929852549961116472342500631841459462576336345550836829565723021570263682135069367407837101596044951222811794626290355242799776700503910860256386782702377936517374868606097979943693949445784643514975639129026201294537395107303014848680246854406092257836884906990618777474161876270808255945904989527253757280607394696503674230158057946796669557729001377464364288149547367760050661409928616116767627778536821857451852956099144812101769338442372356565725619781573169230146762598258257189844393042275794392551294363181329996963767439415472951745273789182067266358956397693457750452325191283302562328192169928815968144773162856308082022954677195566028236428144356548428763030310560279379676804393720530801841476829980447766106469285522240622949757081193066938607765689779622623502046843437575766797240999987371391537032656801485804057926450041871319080640103387667263158305399266969832043489726589991617922845542120156297378148768263309891012122555866467519422176453559585014712135717412182816491846993540697843946770399760459851776726582544032060336005362915519056596179963376009410074421545983475845396174641547106591647140141784130511686136875854748046358358491217300104285069920112994190157304091989939751020383703151106263167385604496124586953094405818889159829019588300146217399074661044934185088385090836802340014012585614920796997187599194379969253520925541771130008199892505943609177253454352406013185557233818836939021970905146466282451562082039739879723480338701629566754783175425192865238384575047191723171211223556560072265185277067243107589969992354124803334184267091070291615000767239620503964314142530734670658759849433038998027842988183954063188894803960734644591775854525921840771643351059342149311853147600764636411722996568231635825890055454147729892529673152374810543828773694319391478134890727522464445575839206030869929708645786790545524338136569386880829886124815360731386568256893351556175783526400000*i1^194 + 1110351655487357035710707179426871448583266367964527949497336689359487978949901177450150332204419924165169891921110316358935068722734179473000092915205122555970212176807306870863316933075930814009297365821598258380382740996688368825724958271220215942329457491725093293106351603922434381999644058620585130897700620674408573835419232440480879917299073460064363406522033889394566540841318235829046564859789120021942907666769319609406185988518517218534716436411415918333738629595735715456836959427309314379646026292046403564409940641010567729485923682856254170329323735690619352629523714868668673126329690562260671782645708742486655963700785003569294491959306038711348987449847566267730023512711361271803288707904199795061832444249834013248681353573769255509218398178916530113183567275063441242612377684988191638894230643983140194958542545854690301195991546442079083254898833150650287994610206894977843960077570402750074672862196212779968479313374729550680671058606805417090550576914015548201557272570849564878781488640051693002941629928242472240171162179759187674373316538951066109756079414011453130686971744522320726150484428868983422951396263778801624876049237873166007635771160409340322449987514950497241449660296079916158551657543300131557222858182012742077730719721342487158642652590880946138593161930766247704091717292869517332330326298231891150174969248359385681831318467976818968411906444714068038585936772422409342884618839541586179732658433828934473726335099370925962124772223652519507921746245852856695840048028118821858758601178648073832660386113732058450027390845030306134429481632942264176073220144940410747475368179890681904235358413431822312779653132534611918707647915542785441622403459169815927584172637646879464686204644015056954686474601762921815936161537822820893552339618825740448733560501354817827399497220380691985180112134394030428902098488977265099099994421113685340911467802710828464436259256720701152412103896877359378804236756278778048878986040894099480859509967649364147477340013289042065621489660996796106686140747393926116177058910157381212212946340817735699235662504865866326525807452262017631269389775573976408732045553083752732675139639977003528031342800666941877653440509726141179550545241059691662753267366542260109332311688605143391860872119713951307742434577801299824019158905002048308046957791780253085493688060975223000376554161470378339779751394018168404687203106621042418340046221586993198657793076701164347711249124814010650568691681324211293379113504678341781621113287478757671168194449238194967089282855574271964405305771636097668767077778986921889480295668101492196130528260662139752283729248923520067129079381263614802503506745380085753418678786128364741852435796467309182006215747863260574848593845564511819099079798644771485064015333278283292965389131987230730550414442484079938001042780978386179792865138424509616310106022695242844100269634337471575581542474257293512592738465114912461295969665105402767328909898231446721995641659978204628954937014672848453162278017710576716009262065039161047903189992402585203565754833132996176931519233552034419225539801733430445993615533797043209321953785600377706841269070636522710470277704299828853612420517617191679676166938432959801280713810770880029551002449983635358227591307533803396372889600000*i1^195 + -501283837508316143080862224428350466192190271785861516029821316452073810097201864504730699221980712986247643573884913056549323200671347492816967806088467721647183603465027518094508380079754547775567701801760631096665008080533301860020827849663296496296504614052420793580338512827135865216202111408100169873145049226069669234491966661553229494663385898185360791268617930117333513706661914253589355923648419052988801614790253695350304085539520319536538484904418861531083680136017968098363325987438595494108743074734442290121843309749740200683297511554212306869689206067322316338175272355308695688765014917674522666886607417667112599895633075785942998645274801114388015790761644201811757211283372720923734760143626325974958008108087054791037188100272359965139782483867012234453024558770989282746214466019611377063529195058115695239087136121952169899047587748532657784457063072972540999264535946945795008643988837575595106984986476506610575828408477059051769407326382136585936702902936685320702027606069131115814373667673855010580808726208979814192176651472746047327116226396076250235591807246829208053046704155316406092575665201394871774547207585185477452699569188787121503690175987329805806988432646315675565645668195170664954270509270067854418663602199841058568531118083733257951349540839198127124406444430367873694516936999064738829654135212706439917066373522122159370512067012888358588528720374993741648152353462332787406139533263274014733609635636411638532273307860085274853162809225074059486869677409712007288799008286435982916210457470925080312135337525218659755387626387155828751278884666365452947599576340097157450043333091004848805546171214021355407031416031737350125794160333591576167415566654067004448177613514950182770893268599315825074681633771617871450886923578265105874164699368248507164246902479606874510181168553882836163168769311023325018822661520338292177564403531355624338660182514713424098198715444568729279424310974316795650493219605609912989056158813182797925721407921024283453563990751234765426605416266233577110173024422321517701776924475139313113668338927713919051094195748510181103210465191423843014542043801428894449436906350736580546162745994596747091118557457894811241209567786264357689184692907735305625502170755583498432162522718646822569266023305563748952026512875796506352473118161893397175285792903099803208093867080124916609418095958736538566144186840706015522053105200256306772155043480752405706483411935823704764682270168890527310568246413718532374932741175262555292527201729124497801916072942428408484323154283695715855905836170474066441685134178995735861470228547189439855564194346570651507722175786130184829626851226375462712171611454641581532343066886225700656580700066031800429561548520552939601690594348867200524855918280598151696171748542210876235082874520192481528477788357205409473366755201846853719805689654980649126423131080639856543469242017702581428818306205003963150066546754294238104357363031973693843232261243048082643555899979925306738546156252887371608247478831691932537307838662311720879430231474637535091544509937688910698892736223022594832526435820216725573782269626065681783753484013252215132655363641477295425594010775352479423089084606380469312024098252636504002623931829505699439642447162900480000*i1^196 + -2409848051133095218834297088365191322447695018428939748259527852237282435207371451348342498300318010151316378514610111443257595064753267186801660466729519085513600530527809690738649780399286278492831125033838531865472583228216067099464253344385496830331990126669636076914916271464706057828140231820543567810136838926665452932971739955272182599267307643641904617520393294086678425672765053478712329292470051859568408928164933389653694292446656950262666084994868829417632747080570817384444513206338335430762094675952413606780492605875994740456279658520556747184846797885052810191514460740504760325852847802044423555427196837281260980795296861661881100330963577785692994536897315606290120663127730023186153330886889552908700219554203391971749867728289147260922657528408769834680353285936134253668079094044033955713919929134466490916178425200682288100271560686898187924888961280310580679005137967596995285767240628303677257986713691614395100133749984639387020787596492807209329848136551928924014905198156623154504460610577627234208754250564574039172860502457866024351105857467939246182886606688392226968201725724996218702857773550954126136129051097886586246095575614185206746496123762434901308390680927479062551857880248612477342795274914612790180613615153767705627799323776837951113068541601214262641019286630192968529516948988768658497314341441817189979146195863430523781376470988003776033882969100922621817193185565439945597250996030869962228607024513137086703277814537933824691555006311222257776263576870927277646446687422575479020884850449236977816367008723971075152979340528114029799479034975178251665487397044021557304015400610258488047489196046330773570373367942000937065562751140835307944256751882334641586007822840188353793486883491164583565513484294053980330673103978486341179812575146636283364111823098098234942051877204713502348885545042391131777026548970843187991594849498179596679094540956209789691200886030737591840621371044990101577926568431467734637064998183249247994027656289012238054458136411038626501578634533059510272709066215233740009028912596705672535988008492657467107070311067149446975847086654367773174743757048693445251541491125239489656337351196589841614578489834611766948392370333427151290856559098393413019968725415170992691064854210180327987690977130704689763683340121968280527493246627321582459117685798685735949188738196852330660395877248696399151594716344416135679279776768203227592895389763659580328871648820646884386804650526747383556307600902960097683805156493151976926652997934822116806612324459022329376977733242897007848554720252409113947761046360782001896158143370127084339101723293589594346473989130997201143752612233373951478211435162778829805675247557135578939253715867496444073486140604478001840804497275202404310629465682320471258828452496282964933685756036406829776782461195506582676382869099863413415735170035886214481180340130904784924219677865604035563888480966546582668900806227781951180075559707593776094050754363995270679312532015694212825435184002632756835543806971560681847817469268827083748398630109689490262662451169858976145902596026840140758618802327436456321126348249414151526754378388066143485452503411661660410258790844698960347574319752429949381432364236800*i1^197 + 189566343110125526396318954832638605557839674916848480694185994801317688774632754563617674530832305215692588577362037220592903305848063924024079258846188592527827431558255374276659704326669812704724192242271388112848875496031916844915088033847308296608347249598186538788811838063517152133708319508513408183066971064275773001706745848940703008603879059229787478502776198804344803154366202713326862025137631419215687635259280956163854604856208283439770432887315905782257394454959157629524633803496113350934820592441656477303917611160476043963427054972546683751979865267667562268492056813987983775460488897521750548864398245645232086325659782804127003507291258704838336279430256195546597386817563392071213266373135420417660869745229203615669253501038799640945507761400912911558327170416439445962820040613860472812741300581655384570279478201220655537516673878973655151503027162368284316180898565537929218672211405192123735260326175245403650305602000645937302860078251827755937122495905663848473398931186514651939237738535149036527235679316628606109936377514578467185850073891558928167221214713108247103649108158859069666502145036053314431097121332293718632605859221779093912865185911018309089568409180704982559561385499527302641816534083341934846490912514473424212174296470715559779325387418792658113698250462735320851047352806149081671752103400428234417410799306007522446783207521819069574153976856127469606065473710537944110755072191084953742105656961950111886981029300682586614509550193202775271896312219929403287476079107245177045669038047333288587969560921484209574213087255978757038133057317385200649335488545207177199805395971414649420293937004094579890703720447057025926497888641814194306098247019761573780684772678809638222868159188202846846170844250606467924315093263089511569729493129037626213226891973230873919600685755809008015008061889405368825419913375350476739157139276876962926390871227966737454297703011745762601931973930586761485642542876961065704445313467647838949008036703387383983504881010246488705933901448581672552417768995221142516571325707646823566496638367238782617079543614642880384070598723932366815222402978498927258757834695944326821119258161788552849788260741070032276895730397497451570452688519066923209584668900084742042781758764194254835164947551667399401590680564445284547877034198764401747997754410731704495351237877572909608646123075887300076331558289464533420814086948337046129233885638636458566799148379232360954833965646590631954732164788848077559145693176404191444237533901775435188590222518307103903902728264478212658422140535771615674748401723073672405993622321713291617723203393260199959634128964461814809828954748649843693269253224134969935525549477684852013270106391960332712816866059952291934075270405787210417929810544384866148106153619151868731124038543659289006572493978158191800955854019233588060585942110327743861885215525780691245253017333775657939761709937889199080762460998396714940784594277459602346387802596063258256523256400834311790202140117849499372717191088827243522360373249977290008235767384869203614454814795442192590076426204869104252003607212530191318565646307006370073033997228199907495158334120436553104752640*i1^198 + -24036267007724390071830649225266726309735135905186920699273644023334326854664197648341832354311202716221862619375962663131644740906559621983550945463189786930852595316835010012094228729909472884222705089888016527144760737480991426808309815067884869717564785269957821069825729143926954809552546119670643081391414635809577122685824421925398212703906091629886175876496475222777239934236477727589883883960668207449915336605680225009892872238689350649057610773817233671303797834933304972106622658180408871975383842098025892988435540786745588608605892373570251478392138174936508973975495131320687347104084855310902264823473761683558193000867319956187353894090190887785398907272963294470004167638689876359127330338784279522879893493346734388282146564256834502764315204295538562327528862806924144391937250115491350053070034882908389111120388121318202507607488172263434283959212483540891812530886458806918097790736551836497959424998113272992669636373975561778710635724770914128624198179441290198520657404019902046925725020342509130933389479409687956773496201501279003895926270757812211372709622390567893102852711707381089824651680594817630190744843898517183021185311876286997764516409130649024055637338761515985015332629988253386023907047199068053332144529633858087208339538261199653332453553721745572305764988611677870456110547994195833530498338145699140077974093742379370700348360525479630291067485018597197364343683818676603272132125534932942018400045824606161678886717149091393948954493346582743653312577140050538136479957616081477546046852990546056462695749033577265584517842532153972028092521038110457417299482932981973030659554577744002321995615202653128617207856745026512324944686372030103381516215516538600490115049225893088376885950282958822419994725295082936914656180827491711236167989399766021434936483694456610201355585800336871150586482966675740538276904921983850209239981007614441184369116956843148910480500242716563847854367386998254837182090788610685823814608106716092126353423619823353013209390680511904056330291203107219766885346604138689752829519621100771487463984886131511755470214744438280003273795256190667083803197020831245751921556278526027515186935757847202715652552935459681718622574319698487725295744388017999934550378687225470044602301079725738024837265241088433934717939082086188538162044125756731465762073355503153259350051790824272156869850202996142242449064429193972821210197224063488486416354508802164715897970307424272319706213381653339136136387644448701015570466068862915799105622071599781274473172147960238174849648242914386743860978297743987925811319605861351664813631976893230938880998075193395364708614215102215660642338584859698286843413653476469803281901803384538197366806973197790218611104725506394115897530550670371264713533809881625135184624194605964494652850494466617082938113594860085042220737356431853295630772951617913675666059807552293526227156992827681355489264554332734645657189218759737459122378979015827704207732596211341708946239640506297543961672956403850566511980182000086272282793211468205018127890420378281928726429114801973037979204189723289027502035590858712124351645846184394752*i1^199 - N1*523243698120107382946762305637916137831505239577579743403525148618808961125507890146350758665066075415482206127672443401454382911754145171175103370101325680091561199108448099412426386788800737528111964980226850413126641618550642603995487579337976367058189057370560147564142896136139093837027373357166245041641970728684394229077782372386055239605637265029697591*i3 ] ]