[ [ -343830476802487091507309631488234451534758525899595892994573799979408856983388459498519506608862632131400600292355447059932558273017488288396389477488807631675756380444436286004269017734069028790580390347129135727120290464699216800888090516595249909855344841124729822104184526535073826451257538188538294614505402198719741757056373076256629475977563535258003234791339386179845702609272533741726289763840853109272631543666470324747947228480366228480170350010217281304514485437469868467070193888667963757252779628794867476847816934334140146612818741568412885369812154803103786473171807056104956228190043727966057156669618570699906808515977790413576001421206138607247512536602299894287879643127163300023116708505802181552585593485215901715887218473665555555885521315336572745110810210798239634743540202584073882965526752638328536492125131558063537059049519986940774766280853730437180220813009482051892638592844989774879720212575549983693536772731032797306997896633872709218006412581976858809427681870685176174392495606782573025187345504531923234953737566830515560813720282910015193519587848912712214436308591092547169493206310527363578142624577672714507317796046384862398254918658345732734874014063157224881114860177238691342642552732568488618716774957547585010846997483622504633054080936519445013869789314853910568879625226537514030047995005644178178613574746409565092806153129835121522772329569400451637320569278136606351091961748146374859167635312577283048640340748771029107733254688373518794926840509189622097882886546193959474023835042902061073119479192173583330086904223483213052854380448266381270874317235135111771464496796463886432555627408175867410342623141919079861367057338494272952181706080234431549361766726202394876537819239586871020260785800973525392621294399920393507800892287785615872499400178779977517413396029493914428601893425104795201395603314509216053650590671760464290886933686550955920464889312296786224578715886783994664705574860046373287911658970783002896834002806587556915547601909053595267441017431897972262997355547485420666824233364681528863202415033637946401560120194197903134877306873015463825457202239972767976759101480642001554030349655513008754057516250946518575763386514306655190371526742207757265732385101685306410505373917853431144647193981695351631295510419562040797533900313752821349928567865542218881274489530125118821955269451964255247115069768863122658401012134438073980209293260198273359968168390381740300383277153511133034207250681950523433829601618441911566668830492075251603407150146429555814384096582773846211305176409676446367249281083925709084412420807277015599696211855645739906456970890812433453082782890672847617878291922582793824803589125236750473176916295664292270521370128470467133445554802118519654328936509275964162566263633192508973668288259579412377703335123235871230358378601861328037518509918750993852435521997234714286425943147807993314095492445954326289732861420991957911286106781364999641867410711155156374918499103329389827630458401580770235807838467883086134696321059511531645560507022513931948208060747680958301733912576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -33923852570036101150343032016702207004246246925871948557081149122726713612313357389850947178553614960637994714243073172029711063627325534345941089896371888074197233069572036964249893146453486195955828304631173972474690760201789791144182001553933784073062470290158218852574792194020087873453112107505722292017014506239988237452993049953689656104134515670738654781725534868467486890976723371621992866248293370275201991057638339029531426858326200829071541725395810076047140029483650014809389278739767027480870985348398544807704510051707887472533064777319073444027551791823430722000122063100169337295567774127180189402375181146968748206282029736829539327866309677792481322691639489333060518757738260321417144507076213238200032747268854755605343029528366800602869082146942806874007216289336310627048600579155826419604257291878986560917851340561534843832418309204166316959617277096784074520596088037409853549884413742471941451859695753761718272401293028461542511108181818819528295840656019419414637951272222896592432615760471465570055978479671620644147797670187799402884438879280833155216286933154239446635669358524467868977175740765880513867056597254284196744156564169555938270425200682046105815137059783914513086340069531082923544162726570388122725364091831470080470627141766969055424098802755111512331698682563318155384422066686443161480730260269845186089331135629031288263878823861459213079682462957106660363740916552063505795552086166045301532264997555477380753870459858076736466037967770876588470218422983949316098394542940648056268506809099535335100049284996999682785879099043647895274754190445573889070335922327402926396444494465432455266667683933028277672011207856972321776088315828691320049266943795004215079250102199814391582169124319383254697283168628445379148758191411220631828754442542177149335429251794845824123070121975105996998311577534565601972000244399170933609084536489146908807962146974433318728668793896805660054594331003265424477452925689020260840703617615485624218174762197303715627218225412664663164239460692567681493741379836101768689766537769326667298978293206710760935728143199588864773088392428347098675061014349118617659976485950147512805955283514766478240844377649643953751194580604187116542345219848388666249188005443740561098399062366637869949499533076068414869927761796136517970028337141317001809107222852028768349589889971324198716329233815852953584208782941777051451065811552039964264410912682321342282837391633356809477689919895613368741113298118886126496486045938906497663317696875568937488288316878718643803271247776456941921752105835375967113166023032575556598908078460278341322778452264639380583751715480900342881251064937519032572639395595242912093785763547869083691907174552814768475464664468370181030477843865835258161822289553697625036047447110222955464599488064991779105925720292236202972938347511631319058873616074991030051587078777233937909044515608965973988303917280103626722945833146491293542281487836553847851556116820337653103243652442522018101701296463971231044634898783909123055678244152417618577645719166254745062355980779090556957491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1273601565990021620589153395446129220921072765006350086498207136723504780085869610316554731973797431547273701573862242894201954314298478757058331365895154049102284259084452639225933103157966474634797104074734305034326541185958202178595384169827677235565002783600805593905599664772627801329109689241447206518829002923272520258654185419556734872826417664762715869031603995430826148670907394513874721060570513453778797571429929199406888245840157367894285206802482700006170386305676167415511087710755415878452247361151146473881983609911272431385358628430607452245065252595112408929730477230258563480620105201671131175547542788820339356535532893613235037458523100970920678078975493483633830810521154409435785821066915729809170287393258344915534944769992430086658059474298107292908934865418535078118157649716985529754335656009638169446931057388003719657841909239202200456020370502993801522558309885685157120955864650622956861764016936207979088349945579087668164128173567649413334388392122609360731515037722159322937547152195978091201420734798094695148931426269905027071207721351660714743743093851096689288514687039232603445319991873744660186024737840533746201871959150352233329334362463929347779326149409471793237275038714257107543852291579123293567127523500378281266874454464307239032845509419809543865660764277974506488173134529501978386932689508653626574969048278464286370727349273632874486281400873864737675285957632386863390928839630929041220504607917617617299891695683967288647269191333745655392637824352380796020328428360188553517842594462359745582706875866914857145335818745033505685298304240263141322912812136218307545585988562723045130096410388499506202491349303915293950421194140259526235258874830995111984621256078197443386124723120591080099442947812053768581311004999507641680158477378414737129921055771660700650673639086913791733391211344655979969228171122439433105373272764439083538393198642120040875963101717849624305353644105630602284066213057627851795469747395362769061130941198562041303322416170036559468289924653622238601447031434165571833763524976869509741665930489166566397537765920934476186880850075061225968843124515095142084971117449633108547599728078916479366520273000952523907648736804392072824094473486491151619191345084363569330813760305954853755805908290489723757759224163995177357306782408672197929808747206903654143857822716535426981753070664300033969239590894997799969889709440269075111558789082887444646857246858188225327113873627354517403385531368818615928527855194935631981373410759792617325578912785233322677893479415423119650983065208309816053573627751246417242814135039238244048251112099272558058483894818410095761668442518609027766607385090612024186463126305575831232704785512125712159761222600693239504608104735738679425072808702310771760982658317013060100830538617109362136009038637955307834772866698498762709088903434678251160169426106817357754189957514358496924242291665790463437712507230149569912815754732290027510010052763644139303837734180784989198051795241421493731292593634383972732926534666422917582529210428352810560555540186846724012113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -22521938049985744004723837718519592879101436305849274255621931504361709301275079264380798882077454948308744313738862440531796101455021926710576583802315636256701256154604198397256556636027187793861847604428813628050104170391570096482625705101413021850972129369659632955596009446445608473547747782608762070992957811786355475213639190438893670891212458915415990326322093489057431049387342217453827189682092104466221237501269123263941574052831793165857206958088668958145693086739870450247737635445433187885989926314636256406951458885943804655094437172071983325693179165344728620736181032666157522439203861435265351954257506482650272212230595579113948081692570980844855957526527454364340477180181368941653389915749763187506604920297082011358456990128065269516771801278065668070369501766337788644739732336468036608478805468719784515474654563237763609645146084654246382014858447261944241779910136697735844670240073087512135531238549099105713533670192139449104237312523246957563311130135877755906944715166539647000223434294244178845396539768632027852287252333081173963529629409585002078276330887572901243052347895020040254489969071470250570068352501612121223575347030462070534085260693269885689970672261837493145227392529132897861829659040450460145246292210904329018061825113879149346387187240493827601726647301895209711026043811691396642871467714135625756513535423152067711307744297703705651298901219156436771837280981893820679809456986771823333097344836413986135624682399844417354073777848587916765595327012808028141279372493843317146132589972195159990072466002806004056997432159158211055719526520914216548271881067726481750823287874571035083634076130044569052680936590042954479534736060542707643370653439522999615190933589495861797134849931572590175360102729826655502567191431107546013119794396895767185945561940872517057690917974639616259543848263194760538716886982605596565859574375303996731746939267817143539145101990513293315130962887590606002085299490627585751619828211717466080553896724540473136809344845980028000085957339202990210991370175230778939140769813835858265571904625604338876569190099725660998309551619772793901869979429801534764118784893949368108208425147839150744262177881237337557971569867145468412488833787242431783237883123542199935122835056409664076794655167672687982997883882894505033213883092673969740560118872848333814150362269222087734807623494944418806199138011159348653086769814060218669300747235527364708056392964908588446077986447149242758583236531503182755068880649107865975725607336844350716625075207288110612092309654188686615420801865008417437998371570146992471322686067817673450078887968119325902639868067511787712625740350166652293756199468004093601056605804304907453629013865569688067260112183674713765033425088835270651357026396690769463392454124560177260260920655999380553204122421345217006783646602270116125124298956430104456710038100968909501392128465623156072896954862186146321254207327751391718222192965924280076628915955652744082071475688400210580613906510497073619883673746761892276014307600519779924967995014800577025221698236872844212436992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -188591278195720959453532309749655520008236045230587638873091291920553176420998269234683062495490783613687129865719899921231909588564986409059906170027879128559551594407757026098401518401081269715656285288747581612202235379291726642697494985099867202418576949882778575497544528657400910412425340672718383292220261588793009598493398321090403864520268676615177385555785020569805886551208244265300076633842846853223060508088020153540292039704631657220719264115833099839569368967235356816277714808382548406973838453049563815641175944888609563275146932839988596197296849487663511352626732712127569484720376085164592460329541418881889122003764742382361708960942137450915274104916504840816240098159997237062262159943709485109945824600161421502219309254951151105301249750441086570422444207817948744397139725774061873117892820979156953562642934829990379499857239646030280325264899545237076271688063015417830113547171088223092056939503996852632458113484399918203867708570392644805815342009892215150231011886057705270682723925716615315439653588868761337816151703431790134194445687809405730782787336452187570268953136766733628438954237870984853134747745628764810683061438909253156626107208317018482269464489554798785216049529474737711769331688876704410607476774027739619401966868907905803978541306904428634370414962652425560203887500233230304768431215779437691738212642288935555994110877763148791220741636361189992639789015273988392548995355149695523851777220490654155995632087379861390343473650190011732357997018545528667974645005303769337932427776279068143008328038315614683855272973212721136944611397392874482888892565696029191996571681253638482079513609232385079950351998614444388309910677884968890132860602660790176786208377530387285443601709071535972739538109313604050049304326685328168681307422042576458465454085065154048694964376521028050612148603478909675623602162032490590223248224704611635738500100906868353070204259454422673334746377294811452236415309435303276414347607866894380902751969060709820913212611240427074939584666167170288084945141120295331585748577401472052311108850692125958457672377014356389569858500463886380063376689769133598157973182378248989355294414125461560991892946234786777868159887268240487664095034010331254971959975610397329011083791049753472083328187750338100111660134685094439357263588873940981994031856424932757772910281996947254250565749629596038089100827319386700307756015203923216574972874278096404747776691907462250392051077408211520044915093762088364998530103262428534808299702476987754130658839648265422421147165138253361331855953149053850976684673238404884632494473157307312260715414426107438044963370093343038144839985548317960213464719754710253570927129984289562678450580732285766024609528548539081002833971088116952423105724937042152302604326013961949953212413911243212335476024935192090119417153383863525447619747206397340044958746889220725215275324487809000980462539545010959267898741346510103654609429585463964526501019211816249002946922615200471932717404268233958406043154492891850694172993876899913623965660343748515216213993274741438283776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -663807074525101923771486886955183460367690356577060516055393194829640770649102249776046788823814621543301896634165710808602588309464981524131052943952448082355262753026938839956042700327939310548474432856708337786946647240923080217211337334307143915734840221591871042537018036438120665295170923001881319658196015553088926461682367652409365324836074730377376197875209009573815052608846197099328138532654220060065461028351104365801974952910196619484027852007302585796984694445108036729371915135247645363296630229993549597664260675596834594155384408337721333234073278561644565341976848497973690159484798194021454005941495958827416570656999455217621796073923026340879920794518278344641945244210228210395399743595522007643338668060606483233984072210529004287709893448412824540206630973742346912887324577494900968247709167741674369584799706485874212069400552673557708164781820607512468793537504958841695304434330045936277851556844386164378740667055831461701880340953899743808164559901666026168161881611473577640854068745819043557240303532787738076307417232185288086938335620830401568394424534824672380366432361605454280140906821981584665019532648649991990947859703191406027508604866734810809443200016073709596534520915944149515867758337326098312465713172048781734550281016801618603981901937349128050047721114561195768210465200536892454747489001874320369686444320508493629899083103871012804264484939217935954199649268152985270324135112892130116916053168689413350952767694749803322060186340363255802672937407423747784281062076185149985182646603435151689687831116920890434300064317560528902772522133908659986727242257536079342262308109969548115234132720085027614047972928236725084080464072593975750607204336450427037128287796916363558090878817379292136000702594764499520269795333554878415046581314185159621745665742506978235580040213042906783873809010294871128806590450851304689183841380251147076832368215467729852886143229751579421046741961927192003856075014627636112872054983678395280804427587966998266916815877457517882452259572979881208472261608153441841555842481214288659013858468626583768878507665313817203999674749630917803417044305042939328490406204233962319575595212723860681662329038916138167111999482275256792250417486405698962988499842852376555321357242433304069507886089046585685646488692695321550263287339878430186766227847643045361405292113549834520907819049517732474139006864052559759459370083075572935290518037811890089210408625064759801482877669262370122755000109910738675224689339006381939511627145249222467077996929188450161813346962305306945019330539622254700761655101980475211404172306270137773392786013187599864795051418604162229906020441120331587832634955325886866378888187376612166857343116015940746481079783483617427311227281060807759446671048852967465203195265868369368991244696150392728693657809818483165307593685795293973829651309157353085483559661101064105459769825871066836006305659675933299269541013645146548910943730206126302319365772720064082919622974617889928410277372641106013332800009909774254380356136459967099180158576131454088366706679962963929989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -978724939166954536100092940958961832084628439106400332684700887609661685084739993411205971672289122975569941027796202710112885866115098197309345127153630196462001942324970496555963183515558200301261710387061933756351382518253452171563821349754819286039512535251015236658297327444333291894973579468240354110877508280244868781817216804388070717587764779951394472082815378320946777043884217773981966893251224104600798956318388712261991645252961973771979176081005845584997534802257015874586760030207042196073632008811362364533524125769266800604608190260159801386061288683707388922495662443597417239496887921987967744484173503196439354903894857970207296193107771163481201817276046218319721007560512119363136861242497023405375475766893141394346747131912490106771666562727665439842023733808910474318698158657154958173795566257295210044709359559124188970692382630538985353058690662537159633539696625559810916190882686759193828723433054359348585036043044760039694650372732071261198750091057805085908737940456453016746953489418208060392436009413580498393316710835626138252144112533116418857430751515454776262110840185271905946274303470607267700815776525373972401662225764642597067825284825861534678807753802150402661334456468505856699426605511569206045369254840862996754963233658855189775033955793146585044364624523941742466049778249085718483442339497456692578037954519108121640322399283447884986344190715718105302572814455683028779290046071641689939617430773338707018653771317834834907766107646658962402527836033734563060843694777733369894023655784267564966811141110933291443143214334781313782774346098888264642438038766993962243149109458523133183779458835718869705566624023886729090349268662612874152324679651689011547470412253029802307440359194301808076470598627725933764501736817465996910395188686925966754228108339629828743973003706063314159070524697565818554085178347397933344407527422332427051380390638211461106145043676759124916486291396910281453333809735661669848816265066288538058974858129199730259315176129196576587887242083155727526436701785095872776903869746690870034096466354313853707773682784244595815426248971647008624731459241231987543046403010329764230994683165706611719246196016291295630571267196678940498224862401921557420725835741571966130197576225794351286507881434630921427036123547534320795857556745988234513957438074997926097528098803770560280729387745407766434345759803524402032250739366849525354495304995961361251346464322795146269633809332200968236889566538166124132745049891906970710525483741257971793246965988183528606610513877314039757780715251320139326039381580795223434422058546703390514979451955544930503473924488777820896795100803745207316785583282885495807020889522977991257483145544111864328131648310856511809735078814852275466516455306335297347603436478172789607973484362182266698528808519731268968800637833997466210117606335029639040355913530359540068071824456056554510031426990981504400471507358047331589942012952012542766863315762135814393362553970274746843598227059146364563074934578659706419924347722431873462660376142986076555849378819376939008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -682819200141833372023536150073231871135298824607412165852361388115224005766703826695822201102200759386126182703142015151933823507792881843745851785448898024106647200684585562210168693823130961254810035346907751522065817571658357379956206879654849297651922489771225204338419795440728725679901189647417151625510066938606070893155379022784569308128581944061190306181204305653154557947319426927571853500620453527635737057449563629643440238678594674753407341963245245307651346860045321171181118471749774965108564160180985153813891911212405221797075501262103358727791723496983325996705820673811046070634780354056449455882861876193627542510637727009818664305712815311896952755302006334434125664764723983013691216762722209471481881057072920387499079632908020033795252188698318936768207016524265023360941172750145493298527532332801539978680827281793531141544894388382175957892345494415040184489575768268811740999435448350957681776192275269713799496027187364890846105852679619806031289359713458744795551137316813058320246154748792704536783700016906848121991406133542386688798674600552139206071539443937816753473730821416992861640970134006845042082822346583136754367607900139839517890323956122581788962366424202017826868031425594697192837521913560924135764547198910624004066634734120088400302157493768330082359412356498529934290461049725273962225822015427982931989714287524161118038086703807422949657992342465941856209425004383690850394871125045487943612037263472860558407684325105268087923178381665555633077452572473773250870844154161891232563960841250554063695464666944802417490807852235979578651379330076022781532352242264925453945670695167398914328978107505513561184972761668598594831940743299954811706629258216462136978121558009572065025948733891720625070850068179974436051172381341765950179442441348381952884078912933628754851360526168550696974074719180818304738766614602801081663701469808179613983509097338612626188926311365521887924371508782823888363951109410528624111846344895824878605461267843254149179804773718471236622537281155815297984935526354309067534664249301811491999006545826867676168287518884044376512255311552238648462109376921191366694754248153235966683864947752459287878943885177686113303592395942017285716706086708400712353117971504897420614060805343525784524141547120020505449829125435069985410008304009547728810675198280138248664431458437832975416057365426742462050237831185845338322633816797989421281471124944387138471043316316799217328871465354954208143240515513115336018515623845725420608582168131193827237471542178602080859850731065468943738802196173151249614150151099639479664091293676784891318318352147307181376860493371472178779387369524222818706749840237116793712888580737199051701664921372825649815702209403492482781563852048514703755117967910777778812356072158014803406430883875202505964491025518138132461103948120384946523631750948707181439435952386722585147506522698702006929161007157336919201513097637638407542336880543496632098665691317182228342124871425565781198149728255886413312539118848673041138145851430990526949921368215740150649809114706739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1452233545302498402731162496914069114792069749826166360533377917414927398025796656622272574374478497439711290195741234848420876333865957511896740542070453700792782577493158400874279240828480112572700900759327024489824293818419176721771775707182998534603073244852867831919109589729189030772632062408150955771030827533042422158576388882561561418575962309928112891565616876051937023377337293874279935858648318638287269283775196636576147201140695197348387649080979447105332662378825433855928672365421992377643213029208346323978876161271972833301589309932720826892817714950463953035006361029028723352953144515887699144624173819850347475920580491160009614698470178009894314185606127125421961124064240119123889484181479174446201557932769235515184524062310923368532655027914352238360253852948221448637571239753001619146751876398161742805297780772785642837984098859152808626047477927597981926317901905201844448164316552469497447211596418578148244225753870567952774067478921374624013967650082476692006061799548410022305842712477800911333830605220922163006868751981055338682290793352606971962508613311983934297868690819281817059962841060341758674505799200043754083176512740356921788478289154971487616425265372083516167322990507135463587341797818793672120998243804217447939926166901899157835960842103811388834518623610664439453098283548012189685767255940581711111309357796668370521697130749597526665891483462834406940831318047528873176951481005262989949056797243888470981527905463215205190788159645118940468061840469075025027688892254331001438942687768301844527174365263751173301321726451471461700195578260627852274271373201260409183048033226753095707320952273731936071115636700901520030642914084573508159372848692864797217157621766663096643328755253754604335518869201806648566631053848848707651476773026373901435026909635195109426149925470003523624680724592923788726912781742121172756997659154882696628784885479592740256480093909870322927954774066601785240395908205426662969368043002959843486964941715238704398008782583146897654415082462648024643118373909035739788462444533921130282770797183893351759686747936065090450401937585493139484025666731345570329036676943995919185228885177552758066535803540672058085741990597973513387239350771252383020163068352659915144427264385239132025932107124555192336946433648720822868193601705246359162144840801405826574731139089481256859772668561176793741424316737438515817569828634002973346539505599939436542166980871152542547572244316901431856178678122931410842301061821100181315675665348883380472990840496445395744453189791573041948424453997282952671914729351368987103221357306911573141154074663049339277152648021150150671056222734340309900157752911384245384707243634693418650654395063370705590204910392857151742850282964862005693993150198861802330919773147260477917306803113612363041884226339826210067939248131680486705796403923020195982744089701452057362061696438531875382380065742922872621697807562966845701023547839136027602050524643216744833028312688376755022546162781467795401592517235026388210029286213511800523725423285074677092496618175856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -3221355100876868971930184739311344898283908533283382639966414860978374547095787932074256298602401011554412966430060730754709784586200666504981988981620708702065039567634846188820647275846504124545677796744419725788184468045211165816438083897347120223327646715224278007819219091127008608635154314939342363133376880533760892995746206122073991503137284878396714218156131187603393724013715194101385332731442588970228428513216636016396320617964837324417956165673556813707531188927439614818744553005149147890247878205263366711855224984235592663534691511839427747209292650309778661069919782613249694913415162959103140858649469682785606211235346884733371637439557284544741066386276305179147589580642506186439662069967969650847918092172510790532462492347432846681232069327308132740524649911975271581285001984542992214891524922420774932004877401918869750113761936910831267134837001055007946904444132397846696519750322041552948439512680161684334123482083896552542159225499306891039650610764515646687492246630795779961435529690152255948517509335340685682489644755594084501596831581142772693308549014037853558241895973443694687139179367909673176101555473594720096840171710594003933638146447722966728114918588395688605842306815814639812440894547532944534962088222262824810698832492753931223832689974009500778645821953898799817206707410059238395683613522013524764284125644865141194914351352030627203464438239170706209543408031818630690442136292714236209973427919123527352145767412679390015103240182985275410040527744273228538718815961544637114798683891228583842341304631938714745800694172234648924680921671198775709206641919557119250266680373567593421154353521745176641967088548562375481410024020529374375049965923307751855701259248438800717589888041102478380866026650515957828311193268785186220408165728728208124501218953509089247070830682750142673912499764102938606957450014522872099574826679611448064322113559378901803519706138524086185431784558384194781539776053392165132665518561769333726483663775380748420357336653767193342275938877380928692558958643853167563102930740859899662672887819660612435886926744876319071190082067881663435110947267565321851197286032563490313073059104638172082304646523103312600972112977718238812697116654089884659008979306770067542242993056571702920411592274150326992311146518539494273378584750868752753636633866543781523195325324968920255289244178801122268424576900560507797226264346867779083334042065507054820134953103693355494694682592869472951480446645498677557855082401312245114354600108622974101547887095019253589577879339999218121076657404868225402836861933663940957293647459298814187600216946632216861409804127264270571219951015419162513477061058622738642576259456935752709689793044034203519796216562657707732968918123211758870190307447919529191094641271763580834002189815741653228579072503283261950682422489288787851537207329188131018851745657901424475564462988450829517374473369616359758925107947965238949132149417723800705578376281823043621439148024292717627861674396808436242088277471521362447381807835014325876189636991167841863752209934581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1843306107565523733470546428736098802873158295210543303743925705314742366681759548550278073334003021722347590835842317385866274426841615689382848513957675652049132303809898393903301304566649274105078491345968474886351668139323682707340890951452522045251580781722122749376107543610093548632105660829017597263013019673111753313459375329499744605024233377429339265164355621036231147744395814292568805325158333670003941892611848532383750904961915934707542030340752241817068959191839088767335934233446654954377761263569411301574002235216921327686846092181115301939331357189283451561800036293948637192484233045178747680651689043943453778942026665882646260500483080251815563869278811267339879033789782893007692662321718443933847797550439686208216353702461092029975833900046407869327674004987282394987158463185333009465853890787572514773473369448373294350727705797209834904349662590412873467953010722538969522902658720430025760904139523455448545959553005634812054624721969723886894000049764801048960925160194477406288816681598194084218629714514050903556108136538716522984161663065549149824688834815976049545490538473512392858198574096520948480375164600371400682050917138585289730052859041612739692327600199242084569137456803808252282423244700138733417083850710954486537044485355576374831691277659523894096999516263494677547602376666487935867213109639519062132495712198279029295567168699220742262045848691791787033539376941026217974943333075218645390801963873751527023691114158464146591380750219831380544671861539923487834767866058250768816184664354516151639597753787101940128724192335090077086467524151507763648185435173009801452543046821479371247757765541464533557581776230579543845384923658441773861596138521103513998391703503373591457343027089781995164809403828899857468465544519226642236829339942893737762769452501639986259912146063534783023773941451256779028308966922818948167119027013516768554405016065440121202167643271265853765275422228773066889972455395045413114855433231625148015545569089898912224978662865145192838964939200418827409127822529561833252358209816455039505267311388555619701774776568535443708190797439671338836184509240355316392548591581432070702494346570637462002671920343596403645953982050085541744736056708816345516919047210487202864995951162478864924763368328626026390688143216407116786893686475240865194785309798965084357934201938352290644806391604478731614098615865042075991282102574190885450891151600873872068115604853892871831513852036005661772379371561341110260158120478903206864556284410335550016295051195502089748795489811114865619671060449358186244960548290698665579188295452859808811901837448725930920686390385849173620692508175178611924790262837284934234598123746258907773145806036743967949258123265568332104866518278342815031332518166569422799873223519942278717274757792951759871835958705300192379429952040797938213177007480531611431812978665676080747770076684273286151540887026516075757243697929013558496282023613871757635696709735410750238958577638536454195782904461589077453783574266607966955085433532426539308143354973603562115030423961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 715327467275139586489180217187834117634142495762437360942316877680554562220736105562227417155104801807707492904610706628240548723653933787902718546119126970764981679977372846615484302054910774739297066840000618437862641533097899429431391034519887967986640282453931923502427637536934700623760224959665723735250759900471543194822626439317606779515891614469715929273670151666597464155483109447784927779275884966918423177084910298899688738978717889689339576845586952463909314060358813524822651995060708636090298384014106292539161636699419245929289877447990636638297491970242886602939378244817514305484284046754262855033565594383817631966409294416569889374542133193754232506246269568159479941266266953217948893846944096518279686013819750011446116140695542674040384334899643661594265037642232871985050354379784075570956185825276491102630464070005307481990007952228736599032866352127806470468810243967939391861592908121903258424145432966205074825926371794753628754625609877389707023753895139133550941179087483228351803909361470054330446310701478145762723161138161498796281704237509789142230088989151016493877456730670763114149862918686858771043603976253504867147433487415887340264365616053370934729921130572165459907858928400352546629056335771184324864595649409954503205086391344767974559358906942206237788583436170203405204642296955717068335005968605551356914567751749180677264570261373427374356785684253346400208085434596732886919664773651912582682972665360613891737973549974403957790576307135949900740003711731383215307527771591330302325658903178072788402007664344663714484621035553684314754625754373683906113271434014919695035741602458759760460332853576763943392784936684693338777391290295163615242994356161301341210131017262124163906880703057546292613833008865472903536332203047337405972093978302631348279468916037761080374479885861748128538932722954731600525215154317159698565294137346176172160457195025682082335059830586592644560594810278883933411877660030901112270453943402554744093185533214510820818184223004859813127439546674849665396613190209693565738508418081657292087694795967372499490819986301938441861027494679365411918806626205838154529908211803118371215721293671653309204542735748118755897545273552831265285951868843208549201999745960223643273961497015217058950103087540434834850732975283789033046539329990294053490034722644884361446061285846771037668722379135305218140856291184368806325554896966046203912390857594753413996223753491375662058545518061260051223967666217403267486089245297941907236285369064310174967201006476230746642701377077837313961366302671169430437724273886374105434480274013360377876465866518644742293008512100288230578826566290813176725505695399735514807882549082484905165682227778191462881245053108222862679848755740630073621821634140502078995870053936733398856818751205736601634810252233655161330195616928616448339111279790933769307123178809659796990295104610714684017271595711439155286361986392728623249838184723188738543058926891666489335188594732487229354509574054400525546002885568007939113791432399313933785137664589514150992936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -188145373465378592911748143822077694730703498255706826326963424242713575446299276542765143987047522757621632407067888707514598925256120787276865831514888300990401860945324660253115480404412267241655048939975930259743443754663969705328494089633501052555948617200530841482414793647992879644503812364886479102859672713246468184837374205218630259275793986162452418306213031463984883894934721603998933857630859310056744514725016459485082882043382097695906220548944952288159083917194406483115845291074937838636652471579291172253723183636179779694095697744832375464311348838675605711789488181359116151826639049031432996032159664785116660804387167614635854888505617770855429492426797409521586804568209759034285898324358195168454991979806472540873513061069058625473846530478767344913016317654665176573396209325390559546094233291709981996035442201739033404904654833030767428459506320233850012692120934235203512311374315940282258939001762708144270518971469441894714839328623216175994849809390326535812727629437561838301383800811736240358795870076501927381344937544215452471631439585477820976833122014446976624184627692983509531524192132274826993577221793032232431471810453306773350157036366596599705723890721739279672738721162866937586914226567486247532405285090620839690492091124059945951930571621434696971222331777881811213560479111769521278713512898140600552022342537983925546231963372426554128152439591586989323283817652096308360596468773865940999003278020476782311036755802709113853751207542937837607498825563288698179723021649080555394821504746387321192060314195316881081935935668693409218389331948369202485432257977309690408560002522759442820582023676319235115475677303476407345005346049919344643112804452346581413814776203055056901170523377129148332067003065835038347617667076419760992833714618510141833538649851592664291494733409854390528681575001135119803100450350860872905736561807381368324276902785214471589817155390159467145440473820167530418524512656373059609401463560971892662789198212634870202088909557162924511661603435914176172233438561808029737985703931350545997839844469141571380729335013979247599615401803644017523228531259272799488270043547879792371000951096835079664749858034944240939794027365985885113374758162993163620697949451734455694601805551936145497348570207604350634196643105555041933774521932904115231098281338397356157082062501197655238986596317211112504685870051379996451716529105898963165458316691908410051481117656235256290307483393409559718735808245150711916713450592287459448679499456145577316137204465734450175980049517607535483157094559479472824913935123563364876328064557064989941558358299358547699866520571132880237224564725576193142998285102807403939911222586057203745240844607769528863215675684413863454418529159273733765516322139143928148493762250200645832808622121561586339088544496907804711398968487652574920735602827843194639806745118182266849222181817262275027256425814763277614680920491601951420820024721357573843011620134014807306718281302932878251967606114308882766369033897615977908143273352979163247453506152484204116443136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 33816041357898457765937074178092156621030411389816612224530933880541193435609627321386994795473733997552672463573237717736023500452722874880971883380998377216565484037731355707502943922920563737483135975576655989771613062636067696640121153022130677631306694785398932255112635542934192179095142212217405653182703430248984428797016211233369238914636567061113269862542617548657325492389636773942276325320361805679217217846670566689848255662979271945062157693627517548699188284385387612385642598687667396257196197203036893877435430954497190327581338585568690031463726217540922392722843100684688146115644479084883481555361529416500970082700033638054909921696578633493431043757728534641505175743196262116458432135796100359940192785658159565832958390281733322683113624021259381143685618076319210523426829255030524228470153864117742592013051211684940315796358013685339352952109181995442654363120581130935490432158964560293654829159616002677555198542131687177779618352017286904326159501293429462623839262580795096451826284803613049166879532793343452990379481678296445492682793602648292457596733602761363377895488596014923964198083277364408648541647557804811067714177135961813210723510170009065029624303505750377107874231494528384592472781692351145159559239820608158921061125047712323491069586791749100462421663070225062759398841692100444566789200401557480889511045800549071998139365978432939434346491483998963301983071812567515367994959069254750567352530761999498808035775341377362803821179253861154160809444641577100917417654804216533678679320156709889802609717490941781566830894422000101709561582789671744452333381464981552263130103942142189953607091062915977683521112442876567684691690326394256608664656793948265572858553192378465068556769670829021342279926577623383409024801581212189356584166167221716837172040591376967623867690839166820060099201705990036552997341292405095440396187367681888991971981041494201442121970356110953114056595510161638234687182660609775997121701882420346849026296828665264717055880276137739132099452271908691096007188888612844578847996200623506853961581247387511657000482054339031297188747405842214287400763208259286061935637805016699599304994268402811189916300731618332288386400398250064794111839804446316317541258366785593432607667755294037980476136905429590081221344765552923412107156284692136192273426289332374328394078819960637297562290124832766191987868795618511160794666873075079289426497431586438066893068294901547720720634949991057652074958396429477805627718967641252062265764743116538563382645111309357411099931849794392702269555784994264643319204042644745691836307025823187568681527372483857261125005470549022157337394191466249495045523332851301863348899166853400058556224210022879902734683761864911546355762359710791092905821846022635129079096762394243998812673404686769832699015289648106088401888260111879588387655753223802574652951214911880784230467523803033069729627480619467553545917160447095816426893796313769673491679643495442586719310321574496325202194036052340341365824594107493670834636403056603264638875182927474117836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4822889282339768861366356439576348108150062369130874985149065397557807082432033816104073871976514590706775137759737728313638916277135615592025363420732189824711241743269864426080441266719562479305579754699194156298311659208014684270279171242120014206358931762306588141927866677857013668526990681683170296478889878773282287478247878275493960575406536654864268220042695969715152193405416530336663063411996604325649494929555036484127764572072100186719374448818803417358693616543481533031310755703327661583729262838267605745001620287603609130349210810322395783869303428768998104407588359418029232268658807109196393254664997384470264362037419476410877412266091214493104061906232119326891750953630835809998288882218588052860068606986703908026319803252525261413106986308820812144411733492350603868207677037230698547238911868055636709456262512628156885106864812976822002704281763691430767185617336871344001383631649829081073565160589264149992055790858148709579883527790104691817459232100068062536611791412677327075559838532833036329694588608913920406825527398738292359373040101124765704440496285507579375386934204453319769924915682743901436238191927465642601563023544633036057671416378023988451536939698161097472040091773605740228602967643874172695441647654147421944777495675902662185017767678506413463102923792281543512692548473759286715779083412874504002854448763257841634935775482427087598898185625707785380832606227324459674636723837170810841549185678043014006111947542876834153231003608762842887466664220775955799497334176725165600288372880532575739385889666817290970733876098307381920977607614368494366670109694465090011946600226242605255321381741647442825972604725477706876492590025542662652713970520539618337799808140848848954255794049804399054040654808998268004439963113469915738440039644322499274166828334331024479658918480484217182831326906047641737588780999278224760784844409727696163272451900622092164574920589160346355309640451088016951838010513734959556200260123921330380789074087701609001911632312876879369697903847262206507004071774546912437516371464531330977098227292970598293706049677151238702401674984360189145715688508985777886019909818435412388321582983217702757653524858629539140750109087114554968151951611553333252416764492983713245254260769345252281463639001165715658747659026804834058568656688395726637253261547508678209109951990612952276898432445406175085272612878371810045221975329860741463923649064564476224219280945474323690858418732562192107662908301742233473669304550086912056171362230640083957062543445059738142293643430096182093834806437561039225851085593821750843726079581803923641102653706053782129456146249354919307476396996939535321278939076931645480606901862714994941566469160002808971016027150656547132553515982073336859728987759232645264235341965036097410409804455363771038476499052600594653606436562148040746001480017445575067439381865437257070141081699124829842305617386320091216311104652971045418596385402919256114321707266546389138169813424405383551186481976352362504656777118313363512491528728874977040273240597566219878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 26201628753920465035870438706941284120248484561258173850444713873461052772752031616214419627444073421326314025283319252651592359237951462248739112081695599344907787284378183065596804727771139050932574074819789139512731622849425403824610004098086684684689464138658252178067651162719717725800205872618909619652608492331244984539322078414516223203515537095329053899498440261661206931287001885172001067817925587587403658372078587398411045147995510465052771223671654839899983052001096439080766510197075920302213306964144732026039892940485944128949943415330336059661078989730945838937294598453462025380610684986325978365231556754525775372162973077018328948746217296952879713234298924331354239495588969366562976088106707391209535061974561187662134243971551203872126491977695658154499478344842818998871802571057789854289921096215512443660743981182219887788830898351544499108684950271655088314262679029928362861797645228016997241508184274675027003389904509527469339706654516669479529878564466913586678961179016789625637778690008783349495071461276319509343777044086716329795923952970003394825791060642478519582882362794322912021213499992163222757299415717193777603785753307767110319758504469460024090496231210420440857898710318705647686178703137501108171733738412272694249894717843175444839101208989205531749924933248718263872310464895883078734129435285606416484991954113713948852650984461285517860736325806726891489916113532094239384599555142854563122896289331316292600393515826898698909746552414220134314917329539432397322851903333945553544163043157065789325887660768149446310337866631733118053071610634928488488541491170480812775259375864874741242709775519174560259773332463779991545053202116040817455561487302568282856554588587789498746824934809800370753412350113314554529352146262263242290182028793213498726155361577073406415357664035782651603685372260970832648870517683172349562578661946666014697108017226491941877092160858333708427678361039276483295872123218778552541963284226660285062105010742127918295199413970608541768093503949139768681738359045717104154933350238630247033802031784148493694677930341193963697147801069544411499302917062906428590971807976134649792771851669281859512514268340270101035894845378074883333099564000911694728987233068789625560310934305067551626037479538861160830601579672920357824553359674364909308769281432003709046667597767776984119638014638353722303853306716132206309689629833518801768764801890563326326292607516871074164686118255831053499725968974645142167079333499940013744116866987710078818672740787534939313171971822103004565029410618910611975461497411756261872996608219869490007426511298298074645318637037915623983743840032075501756222048701987479081220031230344127981843858718544550539566615360215113038809408489397763868653283655688814301739705381387925763854090556055309041309186360249965148341521066963707137457310927826689362986668804892497779894447989007472769976076998576421062459771690471237583704016872850863851115575104175566241509832780901023149964202473459033391191480031252342583024447534516998687986045419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 25511129874498490086491478868154593163483163741501694992416962028796130215562472987517227357605169773345667076793557082473065966480336095511252265808427019435925174755612153590416789605931015622070098030226375959975514771610622610796528852433995186040118562422808368853346148880589092011753481586135878776394118014775151496730277290865743964366926931074964235607881938781617124513845452246417154655365220281818208953884316589251118993737978644790055369747095076191573426629534040295362719485567837457149203256157112940087099899226728279968812369920319174940970805734815010575299589340942004772060407608567426595379609740295130416326017557598339968056784822616875354975578741316437372897038488636357608720286036645252099025798949637342821032690427350338280693625631859505654422370843757729314378709592301121151182076650234897833805634588882893016469571141306410016629995796353484454246488000794353048726201941279817676934248630042435395042017259679285143963184436483885415434504387656028850166394324857568310715523165289174990553338759776432471689060086969895158525155226375753973410306393630232301200315911533591666741934410282961543182766230821921262514387728812651935751904751398959480735838259195634144220582809187695975243390775989525700661880802766277823897683089105664095114846931990752464390889850346467483585530348353326031793792069847496291449307598747924641235870628169055352770521686335761223182460263572034189857332254815794183653266606366063256680833614184829064164013615950920874115012274709642811926178055952736276529228949644122494879593063873988588838580812203518400034397990154938270472540470288749401431014201292969680492289891094482903878342603227838883824290086337555953979215653772741707264121878964923336420793102768786823006556371760443523784061186689130949076774424654440775016532030852121644871165140660709819239821593248143526665362885776055050625391153147328361673701079777861977981612479375978282554852866857975843903488713403231978421474568605642773443625858040427038784566599490528548948620226112734503464750476381662906582623722250489336092683978835881346536345203518203588462424286528596661690858112236548010691208448069589110020771770914699374998599923447017574127423751469778534834578369014590167310584939263939246002171967087593609444113414214201519370790854228046379478621583741219420040569907918776863954390632558789458981715972691961807630219341308260808801878589564988279870938699551355508448524459953729005245816770987149505261516061111993111938797491284547591985881444830854905453726917671020903009897039707194538818221208570913909964872621674864973354814390769971275259292180147535664941067180202219316514358696090297684250469341190502934129786786292254783344052096085387553073351756968270523951521124079572297878292136436034382410214527929492321366879548914577119614523420990147291933471402312598370970607615453482418482747863607729452664326682622447234252116502165520587984712003045258017977843049849257521574099827544002660877154673680717422022315966507460220198557467886156871194231917444063865673173329510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -11314600649192935812604343337976891845776638753905834739030185394104895620908643810219324366820957396533024655120864167823360758384439658843465082290762760109292919257590584795442105451969302811892049608082793480561715148928193895601991108797837217438423029532293494525398247861836535120595356855677313243613677941464897393141624960656777606336282999782991980737273426321972231117299620582014009280152831780125910391377684030284219109552542967269059037961974535869829240756674723962405935040629289662465879340048629502925514812390656275761398343650119132808490617864267328368747494536258421439190301630732725857082827432544176492546089124111988254198092392585482013068998534175872395985894026771280189303260839535450577085505033342879356329036679739682883114740635247206377656681448932245648585662396033135864579835317447260966939835929476912729000367004275381175457259618238568451979015374771181903913358949805194503259668016469389591467029653607462416306846453615595343144890059208058495094949245507178247228158308263904612137375846192401575134539758931056343010651856329308473737310352527248683602519546202587617767013317403816506211064909996944652206663921425923462146247830131200312341388053100257880200698432547055250081257728026293813753317827598396014361865214809045556799922170284480812623474903061996824784011139252069463751338457528611306071146189590605009279264870764029367079183866595201638834497403650782245637795927350953274475878746768741973949056742787493598347852935952547552970184537207184966963366807923077123809906198024083559000392163833316136644237629235920898362061429038266896737552338929175882794728445549519922753473568275807889234825789487980723869152183817883635087159210490343859622198551437699197184444017473785349685950793394680610669632162129904553711659775059931327517276418484932427696909534173835644674826480414950847568165909864953429067218129610860401823286091252233284456378284222271422897979203042897853008511874380948242260408032259788500355362108576979865926212649348873755117200954983102107416311580883893984751848674272617745358268360529240560785256467532288988938591415650394702883457075144808234087072003976811543243520188515698839864604477681757914092570784759674981019219476886143968757172864818975033537329881657411128105027152625118184216185303560605754632190910156232248842979409886759230195126675300298371360324038022673102721958480166017342399297398609289284294787544098927989509475546466621094248515361331060021933977206979916259098226276390465833387406471333565862156652453878456715475882603030754902514290254279655139093315081988284141428223855109074210279250922412553085200236985269037561412662440913132762315945757281598602868668956485081357747484582008402329650261216915969595429528568232927502671707501528976971425852591156086198279342602398159941247457946229979416779870277734983793089413833540762492950589998608132962601898061344209878561705760691338929021322208629719000015459615018307881297769692391237921331394725355305973705852197770276665419511929843486307338199623596199094052108369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 458236965040433583143649573963454639349508747139894280031637406794898168434829660651769433911562480687234692394420488001499778090133966592450636907839143010253847714867700907240252353119109752994402571447942689579308719486502323664190851879702696191486007360546457551774193679804563492501862662851008368744298007133682452230615000800141469325166604418343516040611075837694885146949801980360722018010309046745735704065294442326878747898514791735690662924253598583703912752254832067356252881214597450450442292765194747141529290261809167293024444128337764888516044419322296413340915652462197753467676946813660321916505171368352326365646050247871423891825208697358203655587435579879644642509628897709893610414079002922262418478676490018673771139131035968676402225873006049983372159460849436084654649498428771742689427267290883835006264266965978494249864236256937185827993861018530598201042878891186783211008545104325383538828344258835878241818672971084391101368052153299599051207717106954984979763168694007017916628789299999349335616811801091770438833789778856514123318656931385685724284127436632327435429964603870858936712948024131634908078917777180245234263550551157352242009517216557219906621068500376906645571377251749588701908755211559942852909412041450408785568908706818384926626026153797871188833118846168965140244552746821918319480175121793036881642489756812040514265173653827700734579670192443677568773385650683432280705153262511089525030337688088714013531912209539940954176717663475452831858559928799881288695913844749159393631068375155186247646489184665543877040507790016482712652306196745853926637435039039658670535809352306061779563660035640675793909481361169325565361905339240155475791151965940296893186322567225266907711245284495285623700324366790531189617388879844253825458454862941678687816156116774399823462264168053239113571113297274874355023988633458628873074769493653903695567986878463761194954560978031161804208579451848904327429562760515907651930814683542366889940756324668505086195240930700250601105334753324679926234002993281216922221566692616953972802984693568603608584141011425156866635754719040465663996183441432036446650593909297936498709914498687499748603124970733350704924288392768213176979269341351027241330939418902177917171019906693373468517809312635699586070507102175341212632671916873730791209385136301635894446307656231610956283196847387237569217463420235798041023288851848838694361367987239202104149089092999179676024142705077183757044773865551509641973528698304596260135924595446013767456199966926957773792580260952161405046907436751857679982686627967217356125641460369106171700410085733272848949443603945503499279292487043541097535999000147534366988806178660192666595107709421466723618109697487314631653886072721096291115352402602518073613007889806119543347328498131576629657199753630658661984492137076586477416967706185581131109721840712325817186453686809935065102531495447114141038110685058734992695565128761951059495223749326520878662861925501967070279422995268816387577116487860731052597869614634509449297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 42137712841080806430736275396305673721373830611312062874636801477104481257532873558733263651971543340013835044961095834596827560989226258746882427637900256514620582676706455452005940215413546168302112481540975017876106877268294467105109402334424295363413114793315886586795513803276481155547829147737451198377882489479525002055066865574802159270699613400003638335966571861748680832801896252565972368725473520136436789373001620020239132648455555125604743861761774878772377604733391679108988200523157857990941259346607985287113700974552165667670256540513575957824035665512001393274237809709029642294128081762465029144278185546981177056820743929006819294945725948255239863792355982350519180073508568457982822538585101479509925612190251544827595955342154995195033601149946406931572852950388090099873595174816827968079067941539041806126165570372993570006221894807797470692382701191869779440546981260662603199842601269082403182552627825904325201260367031763451620680920701423406043348649858745767414839226701144614017146060976886620432822921676590828837323136168466963892216809219874273580351021065683971193844166886266628420768604927327716232936281378302085918262850075876958870432181426900913756294104597757730774738476710329315215440145474474560899244908767015709994731113843185727656726495223113971609324518741338335789854247800114890039650203051732797175794632556058634816372883242796163652727104177205482299344171198226063873375284491161148926435340217946503298491433431809561345351139349767776299126778848259457917309617422482619343951185854685330364389457920305273294907108728281159507897778429437300365268999159336434558187983057486786883465200509998145160649937891859923529944845374941548271020486806600457530670528943588455604156989183292382240928216892913667591318543815839992795477541435901058782161187762198105543154033590758172923926767688778797077583322084463003534558136979558406940496451818712791068857404179089091175355085369460083289182040633609342850299645588765825378731321953198930052278695559175136978991233936824750724170171643932843693726014739011768381555791755197975208384588998833062627971401734368987651973360778676308123806324757208801686193696783307606552383009947048322095371968039198871367044565768310790000038957482525844175165785733348128358364582052505980129751391204582146523679234650756352550931183821231077121350303146532354473406770341255862145736387809246436295186674730604736654025831701764169809489654995126305335395285579195562124217877647032642012923818077329389864494251749455518613401806966614916916001409594199967423137390441305345467682854220978543333886252462439925020566548180085236270308845710798617075271754163271170042585353603998270644778110627268006741284856821154299683563080516726087223807461912844818315635449487945722396264182726189290096902407984903633163837776527435966906573115027126588132842211719485563392418540507071230379715774823869368577537980595190194358775870695898706792666470107456959041245390313719107832049901654298377907407753063150816155823984992852091095617365762780430336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -10486312143568299189800553327296515407081059096487817480240948373976166832367243927414612536326167822739778770421576805730420506855759701473459236175847210053318965939219454289150746839606032355747077448224993980000101731193004799139856377815093993504205437378599465764435316633951721457588528724715101493076854146439209858679136077689518230501364122805294650374536051944101724817471933633498931900455918754363302369905664355787611912386232048352321928354493168966220985782834285134633446393423714634472072149009507278669189357025962971266145122386075526459328739717950976332558698812836377438050445614805378621390012754819433274721412433331943838455410478295079940971814273591683815033372253591021604980308489182258797403048202085973806426534357324988088002592059478171765169851041453587455456552920199703132933856949003356348561619007878043294781965287219605954194486138840010265587917329626238717904532221631257951553954392636285004093832746919807818086110322178949768129000280753742467798689217787724894730989965624924529541616746953685013407324256679048906953203121207655059578867505669729524961773884213297956203450337901298287087199722034855387636695040032797796969463365051587459228536040992446018616336410637040413934038965707303813727317105274456051624392244635982188609231084616659434753336439057339237821154045989925840644662152557106723160779776110188919353133468299894905291764406320235697204846633039606388364294093182911670816773854556945103198840137573089673412348545190375617478356703590878728528203203777504370176494942118874624566714017232775072614353564374985297684570581417083511299853278463832635074562253412426538066914211128431482814427802980189877465777864995093108578457300196963534830034208173729322546580365826582641672110738821197145721331658497809492453883603037007512781240790376190876406144446671853475625821303144868988170623064721897978079071657105917289106272166226528527508035084575952856013794757541638475071967592376328646543255916882301784816750775158759620471594154147165674005627457629393624865331186366288175683627001822471197166727095692730488097663043466517508453606943556333060346213556187004453857155490669610822065182387645333390882005907223588009670629097177172906250668341759205273861509978436981671544666769513363601869805379588229778511658062091395541091397543087417845117916759477709174660200046096615761785185235948865278027563281029579565076038321331725053085167696920238353512668049538368833260878293343617629230909182764274188987293951095805292974951111604760931317649976101444972545070365751581850651037443576138690176932319127727134182149623039045974560781646294978313574285722109785150052791972409407399702149171071103726823729547360612122691477671141877377167850960135868361044675731813931624024755994877398774471918413231635254814935796534985821380099165696808584463666322145489835113034401233932349401393969668231226984529245854521581181052244665787200554251563057394858131935268006279404323603286739362977620650713336335188202835164685497962228255268746365149768121884315547074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 955026839737788509080213757515512311246110478806052245192660066132488111316893557717034180464175621586152874339073671266860388300859526635379041490500999113437854511021041775951416635470142209782681596687217792514100499608412887322389102209588452221182375425759042161645917385459350264118932632706680681310955290455620695471670951918216369850132743162256592908167764457679592961560746150898820450261085824362834534751591058102740143229945044812663732757034406992908332037969460153429036160128951124964734959281037558515924077959179191118872595289370917835324917412717053991213471630462377064207525617560231507563503760104029594207182491709199281610454599016146161440406584426407533618288522795562945832044649742186627909463344554188520245015834147445135682552292738427428726820496663061611726606758854014284013452089289972581960431390025866195222611732472732968491319372197704468409667575701220474838490764869178141068488257056468453048823764772795212440475742065460500347751207374399303226316315783219043224544212223111837665730154680622881549128780844812139580096150345274415109291107891073863171628296409572285768419412283365032553234910795916460849699820463573209379278316008080465122278505154381180458095051887884243813008287063462925211873857717422187792200047872800421932069119575944795107595802131152989967025572017333514175553800363853016783762250319447759682650147819291616551546299434944570449124096904696903519847968313675731704449999227539372331052767440829014880797233248014826447933617409625441321543090681271966219241863393021942089886819399444570621260358224369513736533110322046607351005410621152046937490645972811575871989349548778888417417820331696319096154822211666755085668022166715643576153098235187656332974458155339268345096256931887117854703041694180345984486303215111572665477615031331700534451461809269445897868346198772883312494989498133658845116161612961566088240790172918607515162595643040154275640661763069578975244867486511914117092863679659634984682118927727791356003886471546246967392549378719759227091755778997347126591251279944173979166603710434842903511816745905300539277464879701955351557259518057362237422921049469856284421796277803577805890815712694064581380039196106193545554239580851888256382046577599382746202964042868188766347138779157358163120101929084779984097520834876547370943124442706917933916371184577736687261944168473066751722564470843198041874991408887674019277364787247476679644773593437940261162956936233404077379602311975427443790301303688366372319286760517357921150376273143845614593206002282333517252939331060032689884907486361426116233588159292391014489103433525749538270257120989120190065863369664673814944034047462575252984361309406328082772180044682008594947761025686697421250291150900193076104801779543283352578731370895727261488437563709366504926435205247560774766150319974640177152363987231760915792326337388896368905580976554624068055881355847089231924735134845251806086707154946595176804090964335441053628211029175756961410063238939401444682014302046355901978530233188352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 25867467691401997326897148999620865843274209330710305833529932410365237634350167501217063785246741165024930411776161035981592510756670658591044605786726260796649245410245073212660962852950277562596895852313643956556295884574107479821070786228590343869038010917217808101417661044834366450223514705438212579073482399717859068914362184940485896614655090025568214322450540894479970664429947823935288173209989775518957963284158622902883535398291646217095200983184110496541695090477476916645484803070174514075126724147258412437870990132932580555888945019912552780493070866317629061751127597162705228249567320147752230140699654345051362606484299609671611067950184808324906563515450589806572102638745154024338985211548869605586634251848945872139061371336368467434975901259964411805360446539260680600716234961726937887736411755729177900676456934458819107422616611471004944253134295072461390781927712068160441558404482278408770611239878497329903778036710284720173806635060668776463316118037975339462439294475427200753846246906312819155650945699783491305117400574109216692533947191182427542883712326603036872670048416588653968622568390014855031116033672604733388290306037998944073954518901688299545331845788786405908945316837003463894772515943178963716546994693192005244699798229736977515011418607385277816617227870541843704185828491146146130286364938453624406646851461761426964640290250260954002381982866749355912753588123052321002566273797511475253578989383955327591503449071518167558785053753091273447338594839148861453728488056043140325747082332257799723261537166840852486789997306479727051557035736803550896553817040790197667560793612814639007160573575675461211915420488705002544702143608737535259942066453041940950458143834555271185066796465956944442500309818466673469125852710693132185884495581312679638012153822667366898263239154903256007405737679302896173826167440309066699837979952434768570202698945296749193646177291576696593648844990792481352089607649079866397765121417518755377069089245153492950559632833396958476253766842092701777862212018079884540206029498198347146860612430182033403685591266835655462913908417261046168514747863842396784267467956338553336047066105511751944512442790579354540628758467004921584257130936895951127748438568509376902728232317840331622055224100746085751284366749819583533977952587002883332232860290430321181245048121883246500238304835344068334148817152304867196739799245619696763803095726251617614644915289753246680269133180730639734310884235552506170608623412579767253952164805734283770659833362172501533627842933779143864111938915551124797259812090484999688948897668070948184803137411773324494079564478308145585623011092811489379567172123752051058175418359037781342259016406391896493856733750628503574885719775187773286507918404967101075567904669647938866992955590386929278508337808030082488475716093854287013234060156536916268593728619865784234259814527506484498355191367645318368048385739370579605708995104639004743954435732745284959735374582414116392686029968027207667692686423348273829986015222169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4651719855031627408484052579796517991100756793089552197464174534470801266025178925971171170881828776658490969573313740271530141540700930436369728726061007092373851957546286174170196106004904403817840768614801903172786916625144681961094380299831238505197430929942996672211383424246286800310457405143231856380617362140901081972396032868257606244246434439719713623638686561426585388508500060809709618503670130527274781623122169890840766157754510987522564942866657966357157441170050152332920376306788211045442941170319957177793429202948051292482426696929624645689358583044920404976821689074165542077881250157390409674341413432625836393823021226733708369377282373317485661330736893081701843705229673231034476652871873645242230619575531052037216046843193970028669367996714103012429961459299680844843208305189664582907137898459181723216056618301134456055495992877653090689307151026317248225938988616607214235126191741442929927112278634860363407807375628323771630450518245397918111627773158889828636226348512981491648175014906150331778087660643531063522720970152959542153428774787852610362804621313651080971200827641793216569371143743079114633804131472343880366645276810404794310278922476087652424735450757375360869984153277239539117727478966913032902718656921567268388659174345015881960108863697154163207174414965087804209237668110438628393476171739570432270015733345337908547708281638459820871950141556191329593210184664397798633943138058434516853584887970965156447078302296142473942744716750373138017249948276100642034581190418652256924730020497989328202072212957058008069357404605605124857120294671810184998512170976104324699520181165116043224658229083805069470120932903707276770216389552506112749725759471355096502678415431825532127848542842709317455015238984009957646420906472392513133840429959873618924806642180393585871809818903171374841354380482262239579488399598399480827828382376943180068830101129450978918143793710463816814667339506003124321337792645277457525053185718169915242876296612330150495656274837028918693189691043066115774922658483716279990262367504582478847649037701121385363500454154083055063147093638607042482795312382884230095354100257830074134590753491710414911716287383104209159950606646874222943764050716001114835999421215406698923799586406933509776234345570575365975053823957090686290171733687047372336174463695036936834035302930103717785269345922908664197710625358067602267749841849400003444757311603489935733993402253723997945560503587870961698590543965469563933584840022944583198209262283220166747467870417980660844949946949916695071055959795437165413893060903442406234526181026496925652521722188772641778623796149543041784433824561881290004005662214728350316175397911338091582732727878656405810006136075067309309249421348125585385329389438120174008998221430300389501750399514724850931417546044367601250627992791975840406421128456576388687434931521841771462211208248987937477787037522762710062815845384846797680818013034105503804322412594355387325431189786984773255368601949222616392375906953569952124024913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 127331940468521738612504986164783115207420792242875184510936237404701301253684902020123330174555633751776769637621242257063622021755475619811648749523420285719556536386568014359311161579745556910695284734253296906465205774130749216208670989510845191155210498178276918837495797764941189921098018101774134179388637355790042609395951355237811020792963973063536149491395708477355654382183771086867820474650420811474712966058977310029077408453413558715160653114125144998094880332055577484005849841333030888724139692714469882423792408792202353534088518095087212142266922684925721961371780954985949943890388589754686116902870186391222198973752237006608080395560886052973211586978730935314500428212268119205518788039143298532495485561493945013270309504389749130131680257317468207253516601518003214004368100226696608368704860763347381690053531016623850397363909457264614852821679558286740424160058635806844879471741895582900355551715017160263164973839184800780936446219414234551178277844283363164517892740158094937679868956480493418167660451578515717703383320726827203954285519932094254476015106606262800768012659435904052351750360763008497918666998020429183818318519072370754728897813404446263169771990812961253784320962273860825924948877850097299305733662779574514010223826584894054531108872341002556205596067530923803730746641651263304504651272520828769926963774692000862188027600230483281307471485995030649839237690799986059257409969565408913188767034457808845953096238896850052391975438532411626231949695766577251031025368386028448607645716432932424347932236813455410730661154656037402852276010424951397337780728286109159323284086311491926267401628429182593287463152426279055932089397252099594358493584306318267697952595539649628170000384787222813927970194155209347869340724106494326169325528519078870990694556745179082473203346553311041466437536547476589759598903747198754059722163593007879157181935618541226754930698928445487466062985258243053827766100204405469511212008121855974274423175960471769918830593340594138877561532396382823242631668574667513511387109896844087051913642169357941854920496550403756951844680703184951800630433060176597768186376736377171965899099745940203382171553486512927054370977716335651185878972885718462787960051972737417801051549107648288290928765526884278942624863782745302861685602285872102398575238887868288994075838022223257259491021536408647970666925130816010559576406010250440114163973688688698558749315009308917667012926457986917923085825612830265671617010054530824048207656017874338531952010624774390754105271122301690987285368509202208779566840179953563296879796138194894891499184031009881763254307855068657320751964386114804565335753751398468690226341588197807066369986371485357101477988657472676623630922150348056075649802710427897942672813559526330670009201163272806909273253192451232641855277977253945805578956046039331196839517521255636601620645624884243397589053522668871345444869525281047079140597731295066262782378664500378461895859003743122841691468916731037607629225806310921574809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -27486877782221119619117325265979920549395889501361925951741678108407625238211598183892820143768671618731726612416193048626910070793137579726326185041283830911939584958542003745727145120219074878103788297451846818322198246570578694427800153850084325057619545455852037942739648940642018263949023887826942167660320274174117484314830019982790008157912909338144752017843204079727652462556668685195872130605611575215540187008691794913040915153176047630960166306257239921705516185560088796479926767477757397314500939885885378001580667588834717404115517884818069724827781152511864522418438698809479234220935827146527924437925606937786618985079612290390494728680847532720446760847984143330202428028069138497388838981447916533881924941599267103200589610950616831849805110507745110536210555135411927325895853585968009237973383434007141988463933424372674228616903224053653353698473678308503162227201799418356180280094793462276500654324648515176823715467357429923159403496962654809429163483645693253359967440355398911467227540626582396406278925336291773084505023252056558948631998988783390261686861448055725990434133663839757938801576150223149055255236309031136614841824938450710333697465913394393496992868190694300359867248031179102561838925835355547289045650125575525045735380576766364909793622700642231986129499495847064903847640669297298844500682860421598422453738466619422450613489010028750557023612318072045190918179698506873901709069645177365457091817636263253248565963546235704938906777619256804768845406034198207295333301143310154991657586871801927809554650564867192367101385519325186553514974806065390401003655803750829859183386424488438982721988996361393923579931457389313342420884376500854698835296209668472678793865547341940398475683339702580432164647895759611786154957496225957390764579426767963352714846682829514321290836264995009570243205243470016325222190941926692441133399494239121033218021705401554871358182868762482931444937057662177353196932617042321097568280964968474099737255956675129102119523557190657606033349976025192727416905378110679385981258584531855562794853575167920346914789951962451317673002664080206528952300417447432776825011608518517176369921118035099396051788784311514147597277364935057292256742763580278941245960925755823793010276480495106384017324358027836056457539619372014232316441064648346363985085518373169525719080908092712614837293466961119377065145217842001615129160945236409675422435321293469444047440689035935797246757040098828308494058271004787522514403894857963631599887346330813504633467746505306129434131520931643036277310844594543616372133893485427502161885298443020979081831869122549591974928982236360297510150872581719599004754369908617172980621981221071546408872204182666595672950901264129314846540030204147159101045318583074006746679660786922715894898260977677747028788405881176374821737829277217402191397058737041573286840351519233010170414449092417474103189303160582172380956319720283975703944644488377051670926775645462824138886974595982244503245640872720487845192499366084372070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 358040759183052443816327117260785984889965840122422716963249081390218363069205734954149435756098424762274787459923987918297512830977999036597074662499092520327285274785692348801116149315489747951729024600321359632175080771061775495906277659418222317236468390434922930811556829874596071472069940622474875585790049647864585598352360892640570359584656887241927176223708456023491081252461948716210248301019390694435121195386371236284467838107664755762717289894896939722514852231972490303394489519860396495708294303968517371773243219562287304963326813664057426548036692448127051388841220779627245572938358099002162332113036037826850463739270345372197373456378291772825013660545413934706461478451197475566798456862560693027445246778146710723487440894815429468589292513554502406555192407229118216226286008128531258938149457170171739067687949661636472208556137752500461055820786178379859071459298096365302709566124884853215838915268191717985663241472263979508943055012193338715888112121327450670890484285696577476861837860834554744721914374221996307768432990646170719262813824950148606420697342318845006406562627463677285005448623785813324431404797096668852279222718804168631918697263660290875614912266214237778736622641953694027139053859478381860240699018082245258346659070559036273230916903432054837932228641801025475676295442512309760592692259343645685387630566370369132687808218979072071088983584011223417698273051766378454365767939754384960435460632203939079007365012941554001859559574752005921720684492935746857067416143442405671688183979498153960185325009432703913727484463942128109123254857483255648830808619156951072650912962610469704447214126676603249757871888428766544675965414412556226766567915774926438540260274767468531619132332778201826923668991407702116399443925546505382408343335719874715374373142237964824717757717211626974468130521261692824923201916376987947444403740261113224604045402946953849815609424092060199377946122729701954638615577410780695052251612153714099927486963122916909411157524927931007117027739873841634295118840454429248008175061477300985217837517949021533154001795800159284933911845738570653002154969768861938900465309997186993709001791521119532716789181635881432677633090673179694832872362743198801358628811140631308175581934670375379432064453448952479924417584827174788792314801360123798437444593895726851413648440491343326823076908539011343205715888981353849012423752950805322878610194329568212174864391686378992830759745973625894819970076833018182535728496090674281350285644473799031309322881557695846415837907485463982260323105365901790172540351514590055216455776409848406719478277667790533732390699962918682173501999813382250793891400250749490054723136742494700342307221277613338784658079887911180323410149817903898955599514799017833267108154334841265426934092067699877889559710057072769918995643825090541546205893287524848618108857567290591730050685418868660224250771465740736364377319624580232630371221292304478252359294449971065199607293845960578415768532865362458853132881462265118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 164667167886143445095195236834015502686160195552442197988720433753375113260482380415305450701320631269078880407639857575787308119481102908766135223611448278361874185834797095969965105175798603231442560670142400255336501758076282361823128608558399672618934313479662481323393288138430825033065793067251039994589781075488924840782460428853838855241540295815425469727504608178434513889236879475297223584062843913788024498011236524169620096590453362131570206039883529297374834778042903044665006490256873622038408364782320679969769246982373351542923859701369317295475264309550057579075724152239455188644379109606555025129645715379438379716511837275419036928607184757299650431776921388817376330202619620270804873466254664447735754443404641199393878391039354481697631098402928041530458818763126741627740881823484256078457627178516489165741150404534588497369308958194546360117976317094496132591368681642854171659453832560140768173656697949919667745650291464871391163501145926882427506833824356654417634135719025107131358531440221789924951869747358661148376211239683034676186508289563458817523721447153225543527961220861153151079306596423417889802454037994435346995377690081820720160242257440004492284304612124539459853535758363211411358767046883789646124403953698252795247201870630370021528671877371734840535920972691653414693460582117336232923666772411101025192363249100057754754294520257202196885830750720129707436449876462295472188850334360615808808653929939895158277899783314442944950647313566803789384976078723829107144917040710022730055187009616327778638940347398665146835156998216838166491307947864278165274738283660069984346371642730388312219999949716965436927520657610930687059438964377432879082506088041878895555309120031065909221191435940149740139166403791650178703369871617869497658827250843030381658524377496839358375617382170922220544579643317397173830024969893730874541738870922372857149360026928980603896087540012457728386488630347842960799477124588473966364493736081139878914323489877492641705702315314279203528039391360734574972973315875342183562322336274581047247032929909220360395160148516191247235967058701324640910790061871320403043168543205292427831061472763825783062770087319670700777360003439760007530087378088447508779213676004106550692044959771049937595502974393437274501340964815979133554998908999714117647842194429864279543067268423800238043646535630950343160037659092824500536543199458227262352344722888561156215700273192230628332482122304343267038023449730281691284142410740749511335903535337693169052666071661224300693383080502718267413329409654744261577600220297385493621656550077732401517928919937597928878787426246600667033283302373188082673952385055032594616406614599121704629803774686873748705506855908475730125884473943824754567763985093249019010543471343450886753370923443607931158647886574733547975236496889475426359045033760715154179360589018429896541029525546249046889532444945236258445365341108337972106598975941874609751286669360419810905737702176032340132865653528271938560550389153792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2882067836572836033667737990473082979149313780828144445720028084960270185522448947000457764910325566214307173447125577276200470814670095147825940362600191739607351089002782771478817827970314819676016733773885923071156709948689418928055238749756744208722192002971445560400188630572367810486185316627832249860134941678868812461967546449732115221665227734344136125843116620961057810311070205540966179047518762667589240559565357812481626893669699683492848607851815686425715591082560413137101169782785973159917234106101178782530325310610058205426482366360333232061587912159043780284079087557754762173641689861238201280027600934066573444881803665452102456100650154673550376542757963487673087029820794763500860231844920149265087218049076174607835205808805306747407010661166238600794540729618744772659175089066273531327366286105438565040545076488262670534955783904614085348293865181794877977025378085978081974714898607923015968353197800298980404478558945202384496052640720797520380143096250925164103283836027558224229188222262190245207879958867519971348971868236026625661390733922246693930174183383278177655970128087149782483367917813469309658886100359846791293750974969592025316921764132401553400380191697366264139059602707591471435911953287312702124747261096997057517308701000949650558488125303045711300704966381708257067387358984493496773761240488177186929565515601037393563937353480149550146641887848398874324417544191151571308545178242713148048855848189596262361109642928557874160948274510880479497139417580658385134951503381135556026265401933259601504141442798258655097256429005095206227727549147012642071188370815662216752851932389504701518487266658310712371455803975167135317783167970327178201591880031330321049242894132248954525987147853163352314508444884088138662919452239849747104954510578991906350729177302832491490639262609518573286559339591911402298943976031842702521320642697704510528361288501257104794194868025786855257424524730133147415664464456447677843496722020388851221536282388273900731387885273954138921490756934953109457260230150428955293851563149140167360339064425101918625832904529190014782992874379803548473217125768655820901854714984893991011259274516895542491745307137583212740425385426223986224305123704717867175268089682064511009739868374091308929194728290276337071196752430373031665672352445933500682907486731521831616068188460898733920770230119488979508162548919998970046310191190722337748075389043711173480086435369920332222665393474174377056122187340471436057488905175885243084060134588439628805898641839570289173916601310889759674300038655001116088074301084713622421588439506588213111781494506503421197975749214665859620234558622650268318259668954539521160450679702070622518949316964671187190586190250363657272583389195940642310958512303806255747967036269298677959441368454362966129291871106829461243572894097663042006453776755742123985253053785719216775500813353926065845732148972617720723819796483323145335426650259025117486944598346537856829824590173930429956581081823871158894283508940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -48114162692001330409733301205825271674245200722152220849317802085501056148050507030684080798439145950947315411814537628818208488601353460902775663903389981016020124145545430395849956975765013021888662433280236195317912137367038568852027412829749414193154256556706865843377390785980523428567583653163863350115672588672666394418319844242230250614381270615729866440385173250984476899236437236295733937459876684607293227723264831309962707637720686003582368007725541103325395756193317982439295175068916880319337047661855451871305620480869345051458076790852720691698862300018559280741754031044173284413796234406416787480334183922445184592936479719776698660346715420539842721376180758076410551096266074946360747803213850898023067334743197149427429955868141085887677735323967046813217346628270234973667488119861791070135519457420881668400862765918350749053786639409486181944834861959171124299723214889297219257003184800575967631732218791747740110834794773514565949186042409494929973871867922498038245963543197554777228132326540237606568522284010793345932029777271842157946446200762371832646577829373671756637987128533368398783851578643317681386624462645030831855839730809971622870580293170836022288831993869984122063408923584716696234017222696426739560711968185570756536821017252723141064133612074611322086434185727810407725497469615794024277731171626724382841209685733455436988918000101384069165223585947680270850456118816207471235210097757299751204002950167014878966473832737533590991617284002115118679452406120583906346482546839026876037347151150780905784977295726301210784894075983337987507775576432072283394901994763239881368011706240678642514134710638368748288695467301791368316976781161298078806347932819907714536728654537235295756589047519678359724790108340939196613743271634000638406511603016882311051475388999243676576051143872322363186546447122110170968693862379015944282677150726875998031565163244359667028169282570145226088613064031773532398144297383482625706378411304103660320092539369343794766266995296092055184910346460400985116872313241067459768098068637450403619083228781845208825371282166684086313108803938753872751467173975420069154272790646313642626983386442454873484611802951304348547889305663755895814421856625940128869563966387056847894907556368379973594448674460772336871540892355573456615245865909256926958451887953968647903283014894459700751908924812550016440090485328171943950205916128686198545409427632729472864500815816441696543528773692235505955005219379416227957361970485480661538538739339314443007177156914647564001323812829556344446438166651970856139138117200603192914898847728481706123472855932942099258869342798510547591225711788555533185781988518575101866058303814725979274528602667525940410965866380541350812918580782495009245767927676586204152167315120399519203732729179296800375690706874516161600692590911854446008745184366209449576782967073361764393218083704832807869482448668343062393074721166151837753506425231054503927702843913837673806652792715246971790395550608031981817036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -13086624478841888435925182906697448919818231554372583760423833008399477206612188304093261542917431113105613502834740981869534557844647640736287669888429855406444803578077026109737973317396454843725561493774152343025287150062375885806467114524800508259549008595087086777489661752431331010217181175071285836901367368797165106934364698969376327236183448381054619833904024721747401523258158368283574831305261013801351283547307838201110419319079089002277249724890849375903170335978883202778946652727819228900154952856459702528578488034099367902882859608053483640157187602351207474279213021561614496351788254114691520528976082640873068127975159479061529180155812587366204569078429267095924594783855844680465472917817636972035650854253597151263357140022752136525050931325546367115161098845815662491345035829501017117776643835562106046212049093400091686495700328499152110845083832137015906082845554248707653131322239202900534425680562082643953062447883212521298343588785423319446238692829580645846011533105431472068388641986111984824573891398573813537870030207881046524542513791612991075958812122280090035906482084118153260356723002002152114039857869793226601027218470274325000760574488462365795102578643995571589880332479648625219315842790523113688767723012038748135570106929888258874218240529317625561266952917764884951622241708745072627788544669083748493978683675781827932470192487340385159964886089625132384828266789977595319381289093240726916946723549170125784281319527223908442159084767952052039920114331565423267001981403538294636845610677020422671635541575056479474147679650341392448140841404254998615538832519852319628028357060611997691121728723922597152742111650824396614287308764159890000144052401203258563379345724698671001165872151228018013483116547158867641663404852361882307772260835028462170453611818446859037599877406001244831414844886555952268045316981667297766133026032578481692930179522295320697223785320273495955183710425995706186502210079119457253233491906936344720018492905067218943215727061940388510837972630176774379556315174916040110563854377481893748270378065249388543247694272628207839225540095312453619625745851122575013540691434017256356364046825011111206282165059186699500075470044001886560873983354625802740007518552867801495986003928197636602640744152675324427681244068665108531707394682999487513224166114407777078387437701060243031739985049118942924383549964681164502282378222956380948879980942487375740067383612974194823382913068139627478525798236314167870576934181815467370741922312168539934947652744431952530458252929198378562989439069369736922587678176761435831754289566096745228269388711445805067808549320998766573873317952536946125732318722684922028470143520877714083535972836154522881730492804892331411764332761067019212174339692194619496271552865525747236349570356325038121073162341990953200964489139116001071895802611785890533283710841336257710608361750852588846133126015074128778783405100626347540101118101344874760497626015909811616738383149877858311105358096696092817096704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -746879158921546003679447695941839764080517427963174573208653415061917348541147129631898588998151991062754293791309525286698600477412659805158223596008606871819876042042350938410053534288658254730696936993479198327124470043856047869953129085144425515341261590738257345870411183612518022036098810077800284969021445553292998342087418364020943165614149630461439432784027000547966024279691856094208530420701235167939762804509227103134678454458018623499178740192122562497951602370195001813506919574222351981844630321526510391874976771383754013054608088089680188542326524644043886266047446036468257507451093493344167929413379011648734715152067513127596861698717486309183458180076456749484706369845896077186079489134552907598092586328476981225651738269088647285246025091513687823972861838438075249452680518277287028889134135031550639959119374360276705495865176159626418424738007066115000495830044109898707899778683021838668973996512480669578033384001262690859596647790480512285288399394748859849326796498847589810794460428470192291254353153193016580777909025738833352734933244077578514281679113978554053831116876719980729132804692654866977526511551075036668178113751126865285877527905108821426254180103247880516553908318775750101195133781330903351161754427850400590226608939174754592761716454167497584629043833200911109095134371207692108645430171933012372930008401979728638827233755000053436120304557817652400946530645903686537821842554359854416009008361008269532357838544019079313058392535905250404309328977742223082725211197035495653487970466627062799355682324756717293247926945699869257399383733422392372276734136785175419814985162029743762938589605585176666799816521802922480432481329366738433482951146083801441343380170253320035415926311397584741837737459615170831285106559134753462586525471852682751454086345755800163812052727379295379972549362177052809451756490136037627717785523580293970199725693601109517118284967173418800742276297895396017412548294161008920338668051761809598664073192674487574730690876776984787092394783829174465888455101289111284067108657925531090509176935990686557830304521706253830072188834551012045637655578935188463994512809444706002611843337132478624983135617140749464129445304091767691279915091303564113551652829137925575355295730419773372186812964340399713741864559510948252053802951911101868008918473027525800844089358918500084231082212661480030540803587180234377525638410335370214842413068330289998565580468088006897604234784334983130922756282531110720362796847698350119186832277464770470321940995941277788284289697431807584534413423845962557117386610193860561816320189064441337982596928654191565698814077522842281377022164532551768146069890180800559355042420005940603400248222645765753618682278662068572959064749324705318820707990632934063746200771183759121241254419580886401060898345399557670495771730085578390326596958731999251642838207572489404134064789977536092939234305638986975200344441287840616821578063513054530485306895187230819082093326183562500644536520012011562598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 35008615384751682527578024589253357312867853775523169047400376164356038923606553587786608675480402642912752455701429541135402118153116963293579966673596449447743962914046680738617779437795526989934736220133806651225409430489073563387728532240672564881648146106898764173978444649583390198674378390095271248328224225684025351537746048597126193957954176511371715669369260221367428915149081204119202311766266105174618470628961375462884694451852339094401666502789269964588915083282146674782668866497281780903320742074506589734235128843892585657353858666492006728782789683503066308359968316482135764339812827320636986913925619524709435207381431383266930937293401776994239640297565761219513248405526783550897745417452573921794435670953653567122455303823248779149848363539004561221015307978282054340147278719555403156462895025628655098888952018845946098854000215797919545515728558360862184576241167453550388123467763303557884710937014060778557722468835063086143035488699569823144533829298636501249079669274675083359730290789543251180916400213149994300000384761570649691908889180866295735357573663865825558184147246126708532987871145434997897439570566766926457100230796009817862719369819281164958437037687030429480348157180873602177907480681409613374809550887543038544866508467019632743186858241197773242851180387080086007208970861230803567163276376687579289074320423906812922993155669121643244040018279537263549506915423658623305423294191081786636723506767304043699553536732839096127499991026326125241843100724459464885198523535068886933615922061002299358042757777520079490258954646893362349002593137774231105741372172790405128533874554500517595610057940149564878789346956187425635350696832437110508753623615830908885330191800814979540559543383850938699488213449650776593093864269070175341899543458841268457661429396881440643411090346519010385183564752911636804494670609465519115152904751460643497931200827746086285249043298872051682461844832322978842962847596918230276586508634888550980241420316293707789871813557945151573248062170193765521381882780034769852850785458979804585394768513287684967954502723502288579510323232823732699566962896475013858432482087419179055433240672407718599781190255515121729907243970714648989410304384819188128859275307797453913037674277918284415782127998389137655126867336765152011684573672292666383185315221893572529129539857784330004249131252528206719517563189492865972598230840147737162777765860346706856487138214302087611518104350878555843186737917043540488285731214958594245716276677014429997382407126730406382460234461236394049557142164032271814552132542312049637009689334672563395540368300746657612344871605087830570030265481419847624857732959160682911366782773550621264712514419372394189392554586592964381167804338865526565803846765144064708497056996146886359704471328236927836126624612920583125708865610051579561294272297394071221029617539524830186253855692513329223189058987732927238375522385831081222137782007713813769235253150210179898068289350272075292973200031560499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3760967614234542927775618631069885183420604984818720763518818374251648144147095616043354658718485347765630778570126680262337651886034724106701230544100784368152280572100057230456215760865829249874615503602409101229389593450186288914993693535836009784190701987367228742547833674182806649853175201927683756661352929609390875477983191900979465237337204793073418488680117300474957677209565421614281068819892475445283299082691742118580053572951101016407395936280178463751303879014257035687132789712332261830872282271785610727668885765060356207622218835920151224297503692786682942978780459842017171886625513313124618980259827848137883773769507952374029602713229111423057133508306151124622427751343725422316764332681960131511537813215904078849516022872421840343834662168089903338976835654361145856234171241818855937000630157753145023089487559445848198237683207832708869064152733409508225631549528463158719867495110462619898068681874023140313801758685485511715054109878019323076193255865430581298860035545867454544637595104221348079243356489537919107395679172631524474534009525016732656293229112974941298206540731929694206307348127973797942424704912285425048263052357611283063905317565688814395111642713950587152113615590881562185701601938330428607611946274891229909054690783856318103344183992501922456700287098839341754832769562375621395073149050656743120217968921466149263366314130540082276574995902510304150349458117502214848568593066314591978662191250345547249020509151994641025763223658309710871912464490568522913135989230516606294971311869360290847213629979175418047056879967911274676667559781487514855050808833172290335867661058039144135658271423853060097276015576940986935012475896391554885676304437390842695967109259637515911718806513024710042457291835882397368297092168703782917507368437681427329750904309192921757941177218066657091490347527393212507708996986565760652678627589937950537254930070376277378774976106048145867426039755624710894005904349909429981311951990135882673619085866285293071628821778704329646339328802865296352643145447766442170315258140816677907122778080341365538777050153040206349583008847337771613126918017520436394466167557314038052659560685129620952762081501088817099781518109748609541606643775007540764368675507682527367233967653746425114825556180028408356176691021457695949406004645722553257734209718831589985274791271965578654639062220558726764481487179701922126578416324946054944549125510010719297878380823628172573033299995159561487710633787573016706375752628572401159639568608642836191989408352314781912373877281621643096509841691534273612071044316545006292335910827014032409329194579067824762688783179582864992487681459660702332771148905538704051662400757127720764337954552365482354864422739529797061723309273819568409097602805071300548630866345242319363623676604051071823791158779646405526886918581399690203734495395117537345227809303107500361380377005905035047379413660288560241744861367605659172537260421967290443771337349455943597645095996343019410363198940905472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2465193856412661826695351971656994228753658021111024558193401389762579057771655604712656719431198605728328623803967272743927235574898516968865806030104629293296314159165129562181225530904060324753439546996628254874327921518594432542347137712542845968149513334878911642904179788961988813863416910781034134705908202058471861944027266629529863805849804472340568369570434022003898551203206989162005417273274450047739328558003198803992918186214882915962664436295445162595373232380389763768545138836745259757933193600646944766011254354606077416931149550829416306086913891771979863429257799491478530867707014223099852356341478309882740020862812063883755226766973163006215253701437101173370974983683427106053260345318588565317075365321373367512321665023572537806033380214204059379746116644935389751079879362523863041096914760692591664318832373030700601400182271495517359909514866153258872393461122353957695616649096522842452451594774075297242145320722172649567635921857749014956818356663583734011981912256094072704202065226706078033591280794250371566384543598516660809371810638082694599139883921282521538970016493533707404732932745414871646405393800265770058155357687697669600504265790066437051037951683895959391132887234587767574218892002629782964017481509833320343310916935675600693215072037120605218710455630386853798625930873061863573170622541208517146514445826438523507129427024899340407680428846678956619107328944009282472446301135621540828192386866159690003819889921976381872293000797201221480242399119850854651528735035747597873566894842883250904194038676608569705506087313195943714042012496607957839751028671659241986111003352863380385133754229747200592644056541386794510050188635326270015949962746707225071510909458577548331078264128581557790098347939511414441147538866974707059733219022557121622785547319259208302425502311150624456333787487082376299870205141055148683991283877175078596223643433220335116085505582787642588047647171937581101742919376837125661126259749589439564014941853975082337527068805439050457435193129058950865331884323225402705731124794944057517700713830398709275192246309773876468037436849632072978135306789147289744367479367030168208944040217050938449385590704848955172974695574597659325510919866406433204530854098976247683299214802432797569297958102830110000406701991551525275895923812263498726001026866420751808021396081576187468597496032304140107095380715726165826940969091677065968435309885710198520456216157463285901593710638194246107648739113344381729654244528477625520427687894821746294921994846585029986382417958961711896864283324947770955107532463062820113694840671188690281775694611683502706928011600438956732329798483892582383835833177690963117220774472387666560663016355504568709366903750886548238118479163007288205757254130002551950263335582170710982769145367866377770807870354365597163525452937083640523444585923473423468187236400361590516522983924383234636313960789338460558256879389152141085052832611061513364840363278379582951850618451845075391921651712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2775487124114927166858499817007406190259043426786957823092628995589515576239157411449022689928553490340146632658896608208234213015541076012230571926742818083709960505952819756989268633517942577488396626043899318479635784208070026251183258347307471445474634055433681891794201174752428356029722929234442167230062884122276358588011783728191862638051105056363385958106732624114776732212784886614063619418131447164552839002355008301775755900394171102162987615698021767730135981695978752832247174267045618638354906210904023884596901801415172467591063428600834550831410464837322049747798389430218169678702770287414142924731799394251309119516841663010871297078964468928534980895014310597422566340725161445340110851260702325390405886395650276017274402346181085398734788096513889807925708626047249179406675124979812847913888874901350504278790303957216566205856103147538156556208917977169651183428422912404664485732906296823079327108780121495899015564761975261978364154190852608534243389432066764113263748246541370372588109635058855394448422174773310355234301614157343990876488020294241194219980644591789199673712133311386648544025245101296659780273221132168445670449085290226923759703372407281446317025900317931251006178513214114596508353519709963089263455923663849048667170694254478436358640995077763685771429752241884934845017827871590656664307284624773481195568666184249722939775036355575827424706649778312903961261317022428429197144821528829917510530975199253898115472089360769747763478607801517379843178809788646165462728332086277219980123069128190271537827710154232694388673490033860302019982594751921587980998720203257795151150198099989876336571406306332752749239819517850761512890473978751742761401127920736953327905530656817978931518597414400532529903497186279327436883870432991773948103559014455229065950885919064433530273137964579828904698930183446835365006708728511473808214234423309292868095103986981414722644121192772262763653431119444460498037725576796467459489472581888747643858515580600978612786454311667130721163198363835619346304122585089231038148637689643235224142729487048521003535251961542487887955802244829265579587496270451724467209885625807518811462505082250009824525004300330472772815127300669696912302589541441752868305612952789827840060928825829746459425146128953124019160453354579676836485268204161105063596983728901870472934281591727905097560492365077787109038323637687698167441923983851500917546443530379382348292860654070693759814849811368774659825444679250220120401951312502617016337731175113115509162755830543681894528139566926848626666152633125310488155600697990732737197098809477694599327904573058246020653466628770130338146867960692547771364549977964443145886951783696042574060621794767051352078184354250330271279251214312959178081906584974434254019678752602223346465693129036540672312923167031230644323941744733012533795939005876181061106135188529942048419685051327960628648116005084287058896626925547983237841099636417771537328290181988106253209176832860893293117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -197558307360730025091803526474767472431952457105332610314743522665486890509488413679678344152916444194291111163271598042557189438127895315993279023743841076380201211209155040946346318800655603120218771088568795188738564730581520861129078388777461102551776289572879894273371574110028422346250697872264495920712586918345463699551531381661857323776315222793921461036618207111881251619120934586899327759687696492636965837948026520206090016348416093633846201228793123177094752681480358636865548962555650867965924445477360903972128262900565098271194341970195071963882774124503892219037669781298298419170108794925912622939462739095499429475578240373812429023923883327397717305261572701332611709053158874553703694932165769886456217975211686858507590810425674771578162330938569691280188596041518420538018399937842409642921394507596069793492333554860521943609264815436538731894532811105854785446390115143695827697006605065222423184314595224333333261853785215979669015389574828615223278776715746405792297669529122925971555870278680203425072987786353048238059550028056798038101212370282245469990369539166268695914707941051117058843875516662320565684793239438157466794137157006329851605442323660828298449455413922316545779728023048499852644794965188175335683110975825896089877926982680588688838721825457757209485991490171683267060168970714351184075844150140679586183433633258586706750135890978165254171662849170874653640136864789533211418894442718021496548520844728518922210817409314241136160032449100069516071229577243483144878773000406831658300411574100067144430322711767176903260190779993304077906967527295530182777697702845486653792651573857168800661927638480749478640505722384542107589325146928104087842631679991098742780220681369566311053374359566968034845672485763500796992976790508291731622937240734928315943126041460609170912609765326379830727060548097287205460966392400949480122902874990801302055386827628116233468067731285076215755452943983535126354886315400755889203599307882697312348987687024750170129469182062554487067229561625860088856827686135571373041939489613028765474963491062100928534249351230126883872038198520122665622049881050704918431926146146704581338994216360878302304422871840890756519260052302563941438381318876754500984710842332654796806629304473286261235776302280298198130388028976408866233369536941222411950755725927463983434525247785214709438685479004863317973393745371572307547784191966857384244855993017864055691381243609233113986049019026077276855998610320807803508201094222370705692591840272033836984159016425954823893015561274273934401922370151660287817468287613375206370976356746265413799530343422898333057233593490094424883345137385981961985759101208963487225080903366247876249849783308437710062984314001676972885186112507473660930938739955004482698344831286158624326563006816526994828684013236150717134239129621222007611952105867042050203590731738763961093318489160299950274568887963006963018000569908374241546876854209364329403925928358557523389254625075394150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -11709125875401967804400609058697548055526871655362786073302254067354697336516319871995184685483991639766588468526516741769272688342795275258965388372592807683382513287103026376114671884199060066996831288496624421787836264543855375419084638546826725457548632615834164144181941157622318619178408868277047701264450284623234015637598225774178556286036248660632169995989105867028563959164559166420485514613529217934987508169661046111834517158437807506462812949910787350566378471677918742458284276718246161566763555673732440570948824682778503304241751082606927992230603349829366244598369544752830927009628106122291179415694032012878355922068232927595307236276276864953266316688577375832399156181318490239730746540302420527740180567494900352013040650549062341760120878737816282470926434950451827170074400247244653643322383548173747244860435138848474184812071698057130743517762447025326097708616384605175150471561882534349536758333282346791966986004679348984480691721042424871321406635813250480025249025765879672937186548902579641065132999016647231610184973753046157966231986842780875383182002658272059708768138275459504181802253507583289854399615496066077989743919189920785644270539856106554605925967555272981773107314651165417350779332874686706008131372834766014741063749751225438178586086158027547886522588312674827675993213810387005254660142616895605845110672636614793301731908466480090502853983082916081298261930544799360325452182784923083590866632051928464720661572348748722740845093685817681372821796122821924384789980126287069456389425321620655139040943665498503365556442294870526987086508703667149920081854460334515866014137552111270449342282823716571131776997605209597651298451444038881698446613940940032902158108644320401323490980517386226520528832593129851767778895355642427162268446278726567621748963578110030295463344357378019947554947526446155026820579952620908075363492521976175243726994448516321633373913069301569237330251627136053961264949002137926984488654141485828472958680979370742304400317317847436769365340122540697689226919452725815088943032793633300718793228225267765289369304572198122356507529198113143932070964273071082259894920745374622727689617701489103197294690012022837218024685483416275320813411856853719935246596767637809663445213699675945135251534277057598532382205577168722087526525738186052162937547881799709886210338119282595315818750474895235933761137797733902556546084694204323618077572604205347367491734568241653280725720518649875214793581516644572725251884027395328991307936821468948175286008406923712139702446802767252574376970652960934009446527453558240627631045215010556693712305764559935918298523281657162099095814024063903080793146407014568448401117504728439064279986610842718264260454594102994672817310105193426089392414379751975049021209063725836411213157944662836520733190533674944550539412931890823717233242967331355973702020184240094159532990631088866903231972078422268451641843652016997843063093631448519494036333303138205516749459928405497651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 72521737974251892625400677444127025970203567923300891998819884210945383187200835925969789942079230832359821545673553605535676095324595830582108061225735826627948698009286877792832695448284154663910153931153282629879470156987071547988240945367570233921275352899853280121011066927016647919689530123956011480191709373227820759419287769074784478600089065132856328000109400158579465918975526749871398115400754978700936686089304454736176329257413934058810434428847537702922401993746683278789744183302809358652621615206359738125817414455115633436047434502648175748119153612029803528686441396710170792442631410868255210402055331676316322009536679365951325848962959921389361493862387234629922467964127101827500164254381637996428722578769177503883522638080817264021672073563726193876948381623887362882681620998864777878556403494726576066062184427327349018252984019339404707246175686107574179008737609238350800239494334242835287825993524458902357576241614435650232182883729058043020708197083841744836525013508284907415119904622420327591375206863579060637191842316250722747323069083208019699655986341214265194821547526967603491228535643754741873110402932652571615259541204661873356490578633283765564999167648285901289506105398963660236590965491074525585518956756257189114162411536947264892454883577476982011815777869582411363148808258211579678958287714419318465487712122923775031327184938232801102094840302487790086745009870601047126889024953105497575646066060434504652517896058239291636540531172393174073699779931052126288482099814088293731126856954565181387973191569629293941559233912638624948205563475796012341281650805551738209162327526899723586602204786499388584197231932778849987540722480819343893868205941467626996134596485211442778087438554276267190073341755960402676898847222477167620959851910641124723764811975497826270859555039872704714677047433383281019469873260286324563784763471645897821740670835368071682496808966639279982025167765681737308489938115272117285931953559234188798501320502073091293569559927140778276081257836994599146784839889274754109994315028921292130044200203471290958158302818018143583670748407216036529722035388313869683941012686859654544288237618404569751233580400416551407519117781799959335843846047738347305003087527001999206310582071605761823368476897534733617668999662843322585642200167602886327293691271515679977146576605190602383040634414370514908243607378172979237593349722678591977610077411782029293909284273657967889138255631369470716924448569081455283036737272666361072859013885571909722290520476035602280124193387935810635439793691988512529145966760201146989080914758607845236991180372797020258039375056622912562662249162395049773432906980754308858252771009271726883277915796282195998981709994645230765700036987020015360889359467428805404248620882631997769051693927570826508139822015762830736836493959809575426217909575095162202753889192325475414949069470008758288625099080468337777925390789384603895415541411139038356467442099514747493460876220062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 13937500567500235633557237182069394920717860851756481787271714112651218855018292245773487497545401024851387391706666254755677017503832333699814294821807381828118953588157983931731589645220452488834547713562393239050216078244728461411243430157977609342234761683378508582521006116469844637874178608516259928625858541012358997473808301952425735858938664458699218695575153288436777659954169230441387776838418738097192629032509327992545151926714732492116969793142576175988303708552181804289287220953565021432982971070798513607110499301342677513299561335957191983947462138715161674852792597198795896002332042668698346168694618820330609299726539359748816838503453765377418688201249121679581616530245451405687031582024941559861206071192605164337168079352820213011708836886176729190311556040773297427728963799377958997922448657988377719555124701777579670289965107347301096310417862339497684906198560187084918175174146909982302790174062339248080116827958299758178383491966233432761949124904436531173320506009688978224786051175640649704794416246051255539865339922133961911907549039080891538099083598764852968923859839890386782921214106244400615389345954323775701588308765086421195362900642915323002479306044550829173775621924080092517677710618997000866921023442254675068522093618815809212023308756990031140120310985534578991668493876969321315225734408411302245799870435665405646714441589941012873361825314963798506973367186963085860522886277174325961117847240987652606016414566423687305931440355397947137966723007918015750860767266958217588423101276353940043553441228394154077739199566678065189798414927167973312677224339788527816636715757609983630147256986783791689764659901085483764247240540109261939765925350914039444886553641417317244635623328197097813658089315590494801793823600421257573376571893814680361826796254414056326756649877536770132103819527055252529604350497684190885207314747375257793832845884564074911952754029338495718137533058684928489792333427610171262503054354017777486068684726855083391134783449947480462180292550715425759211635218488539339408352341133984436952589246188920765839315379525663641281643478598604708428853786308141395164711038933237328708861498829673292743291524165109037561984516674597761316554335210688286487364949130400933271426871272457553517643072570617697853853196951648886906138723107454374461311501373578955872394928792676276589337333113472151407016248671812976473745731984433437130473681853307302995457744697103891316485283540030136648161018451409748552316406407107996587551050080289458212109963764914865416976766682585894694857091901802172915985664676714097045743234984100528052788643119257574634383215173791169035715309185971779856224418076195132838860488832340129723982365015607183069782419598699050666761529540459348071887223813116415800205478403437417953327093394485086929185059774652208539762414165191678928867018735440824983353227529410977304129867837984901883072271829589571894195379075585650687471396555615675382354701244064711596450546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -19370137393916667955120405755933769080114292388984342331458214560023158115984162893651239133177783951483138991308093517227970521199281616998761455177159453342920484273336520053144045062064277820037113329558365847562561099009097491597395275532449326278358627797336350440108087873312136414368254548395794232706875593393258356016523002660616143074892707085605450523774527512006706929391575504524144280626050927296522670914303497017083411011864886636647890385677173066047790129278511297909258496415147006771598153681928820412600626152603052039185864177703242822096109534885165952892102086607468632317832912686398172953902471865659088830116534904826914632129520337465057721000279897084435003325920485723006064189944039082453669983252625080894901974984491551368435114624678913398297850975890375246134569748300829027243330126862668468119262681296257446465954083785326530637895075069801320582787324003446253541867314066915418780167616898208463168505138655228942366105202348183860450589097463701028624557521370027078060252238019599710333652915732263714166040594307557484233005332760424391055282710289511329939430416483575129024765848398933251510893310886689594403378148415512705944343456050424574984438342895126391386154302483458732795852313486472961882912146197253120147784679967957435068258457478015972453460258809642919517563822740873971075086476593963023978505836895008748731178202149042299919078772045956899103268166228121009518867949807834839862930942634444631859824966661586335636379374098998482043694266188736587206076114969012477170380954359898830056096428389081825214902871061958263754280972586483067601530246297270791592933180722203014646154394224855087655963559518737485164965412677050828298893533965200260583567511243226087506184329207801252944306485495530440772175093315600112283995686803865157564127112232123715806487886806772576511280655377074382279263524052671644200408950351283044936339255574918406885819111085151723909322095971287384979358092310714250090643011822906268818391880900163041830476640004954128236704218189412155414415547658794143833150919526784211779230869230725129573502537525623693431476479600309810190297556657828097768828139015887599648764497583503495467579526359457102606208091296094679433416874712982978452112443432550116327407925007369245379175155042933855613086446474572818542900613683970305423133011016917519181635570329975235909974173152536280725102994866229043478678345857858135874998144701773811727292493573051801896995634961566259514795274217994559148774363153948968308487740433207056635653548278972690249292955407356960912777633595254919507451761982375419253206301513852554673690286779499792192828362913229066671104513809018877344683419636780153938262757505515823124234628946496539885453127545477558826020881344663082528266097360321875229665948849843045642908792752038245746525392142239926457181001366166982474476275188128454079010845757972874133236349953489246377346932882283224984803963450248336370750950601081641457129653352572899074217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -5498996019678888262335234303887531981354465202529745796445692512945064665735268891025121138047709232819851702803716002428311851548483710538593239660764218599002868305937187662366377519666248288877706071009310463239868136169198401685811590973731292674967055717233887057075637682261706878411374268771839172844462350586643798166349346883750838051985659519029513362754706878563754440905645043730454460016168804450118911055330807788067720860122993527263602885792133170850014280500565608489671758425091583447547354547187434729607869313282951063820723880337511999804985230649451194853116450924672372977980908865211177891206017623947167038227871218704747210356598097122045035440805229518359208447799573581581890992295874931302907672204850868026904564883798899290319286893872906048940921222354595052463171310606027294146255388656054026895173063987911176569737806224408720022169787721445016366646956133474282039369285960879085887548903246213272140260329323660310928538478068423313226248094009592476925914875563004585828947182824430435599383997718091588450900101525243256439490206936938574358443379056217303170347974281030027997136322349463741788109585739304296970653118024885521430769263729309199885655448236970014248679306770653028253116845798858686137239703923134809640230623893972767521569743457130615928448735527538842590302458275155840067093225870076996025986651716659249929969744930641441728394262507405670790179513316173794555997660991120861582756678951668744859009924252052550498452359402223753926389576011108459357602164197496293648453873905230325473050852036861260248116135403165517341271003010451251147253209000942748381125216500582041462369831294277132677821408818435358682433540825055778004168532493785477630581777044242725281832962318005058997197764188638843260173909281360917842625631311529596045734484937633651959188414780633227494375200887725125518700919511372669859275484794817647059486661686243300077562331441636528638672892485865171620004317313418884489717541200178748064291615313198756609896446302524413422337372742291610116545465438726186775161102400352570104635021623914899951709628923417689273208251682328707132147845679834538056636287575103980500591444971154022868839071131202275300287493021267909155081827554479864476252812220759506256441141393349319615953557209879716147042808752041747105200661541161023818458168974721525523815051295690806657485065143926461953923768570886060520016883775501290109133890866321426965903828571305117520594293806710622376756026988805137850056292208800532655346379933842213353900327101046591941188312019747816975733380164932539964048608623135555477523672456738017800668785219810494881986427851418889192967506455783962553790380704530412187202631872981357846351309517934746746122468442569254659454087802680122797558407132624186928666437356355595887184709747638678664402977651921443535709358029838685806264491037100488170308292292244763242832187035838080128143383342019319662608518651797079707396384687397470662610998163472418869200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 276888915048339692970381876915044961261629621811571882454520219997897662687787091619970694340850181797492390527857489821787805044812007963991078716144590919757765729235547005269623157034116358179177275190356626496762687308090818159366759357129075249668588140845196376778383610564042477673627130132034497281291612052921300808976294853664385915112889268485513036571780482598243245151097303537373317447333415332497002930339989587667727660431652023119584496814769442082141334547475720148028926105087134202782584358797391267180880137044815435970900304037223714581865638942884950207252965777891747701614252869991620488965595516964899574266843917661020665216335792021160527166555604028252719925060446269944903677263606709559219540328989157050569699478898801038593231580436186701335503113683252737791816106614276782918104523256014388066322797181940576837489518155352344935971191770634574301552961281311402779624944419398082872637470451211962094648104589901293301855340508529941983825326672319370646566139511743629044728726587992300720931296211074903283733354685050855193147785457448546102415764435281935616506904622250688770223353624857132779787766782395937636067949259397835758987428330035833551497327369280616402471067936968960969306979454090268553170471132556421185122361193704841247654061561415718021071589267663289668426318108767752373710763733873768664353718172992554556810744694244663153813587631392956102151717856744463283399362987928674241812945349774034533202542898148102299108568266588747703581015051648537661802523928370193147848156973830297540501827591010110729591966630298071866472010753801654039254983189084132226575931841535720706048125875378064510150538642509267365773467577420505472610049013180084517451423764332942145730000324631613368051282822328130737788862554898692658517135003007965569121968185513035413864672674524771627633967425123845205810467489665101297934637789839863460266399260172219518298977385704021423609810414966372140422334972787673595337261567710309492043134477790145998049578787938675757202798582891279702565945008756348314472441185073669429824985326672603009354748741305607162379890899194865063915880395429428629194416327079468193405109616091511464447488125475397832009330523990529143951018551862819597458145479367141937766300816538473880488923713259519965151621711793056202081756707096990457991829863130036854018086709754027199588723136339742243730421214871393049507061646139966448917842276206314754913520837928615432793805588597227831326705403750320215007678625415593999776886984794771838833085968361304200510959325082634130348665524961966631690360807872475141250625610478276234250769505750659822066796622855845161117463853528500440554139104884436554782156965623729449766835464989047923437679902879063902994002781411673278517580354226255428739460935092648856351305421441834207969689488247974065893776399896717818889297113714199204321413516877450170362732140552181854654144006740629592483099024630012895855242707070810524628084222812073262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -12185985487199727231881490400901477289292907615812927291516427545108667256756740417018307920788490001551445358671094476809513683129311515671826088115811738971345884678359831761542200077160234640078410132439364745315038663950635609742028819701358974207043834708523058736040149100061211170532749371727302134476846245451695106158102155242803685393529105444803681505302421581407102688126360462933946698673813443425930383298714157687948848164283614851911012517870634022306070014767778820160481329564907358745265822156369666901519107808162496109473757933046610827704216324816856377736509221713340387477109374827504119077074582865090095858767588341211137856606707449369952068192120584092574022037801712998423224680256336354377292329138666450316895901592637435672101611026496349410079718335711686979585692691501313090779644950348731044265151136153689139668492606265261303441323151831130686936296889455968652107701475351546761540778157035475891258614187695936192668238072687757893116442126931792997077823507499567549189544327693569703806884155927214027348020931779933372288126774279497099354364175745883556220282043465483225065961707654568387151980988235290469123009892537448557979291531004950183631915795042191296911042292895243320320115814496425816796786189861995517813162873588389413138854742071533611334374249711693241757775956713035686397933412671118470019255128598399034680530420727766316526264856946412921775262087326477813627874404359947271708574764547462630176861622969588817405878893234302419251847116120125758210394403076694256076053711296378558545179453991742757310558774288165208614195581110111735031813041981832216786292074363449137474039411854848896520649509564769062503926247095226448400683285423615341964174394744124402283782795152158195089446233690382095842495133421562852900930640431740436016631890082061090130190227587582022510302554610130452523478256861858896367442422489178392561706348820917014495269065129535342506379138835495192220203121427171395048770943164301531766751772737628187881741566188191734919865265027274065708502469989238003777312355934558120965105664559660391253758225916326735504349533296899439101922132512809479899058585228520320152063422431157779614575789108744260075843553472685136508858048207260504064176282443579776494009581778249925441288417450637271770357309438137352894442976429819714092629426472048463101178251657832122472932001955003934912400092075676575345033866596375390657451498552717998993201912800608892433839955889533447201884995179098081376274746953132802787820308929011922135363477028170198931875201807860235211782099981216991827646409300532407998091806634759908431578072509997260844106199277172930530779918763139351307319909289251500081608663491885615683181187405862319247251721955088011254951768173013735594080974202771812108918089182441664926757770999560188948206674743758461737626341737490271082654732318099686466424629932678228809416991559403164319945438817013549485350419050246453867023411428828296567350719305053950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -141905703154749138668458810052872239974966472360172790910551722539724824548455297972536275129998231158587131259928204415851963668528959791978311068694781418686603238333459251467364752330092352923932602334936828270224544153707323455936266864666579519370331396052585515514205156578429327739621699221736652840739774584704351109182808587343417761517227755843915567008763949605542371218507101705201874641301731032132896400634669040158590625513424340460849091789417675850038662944905378934853405759619409208245054903667172462094371309818122770223106919347279414786295503196216392573076227722748781862519812462844075791202685554190399147572320074668963618078498767253924193611064765949917618812877313148865473491435569709373300686094420985468622682988939381114080530516432572368827883805523498448725389728737598563939693375189261922464165596797163310353061620480393264642027101547179635104061808482810883904638933234984090950388154261561893944384669431259765784833606054735543010740308545786358143079536614371648244413326588673394733135212236482484542766833436638467383289081396104234447926126075696410348124970531495256013343549305300929311551881299844563880841701060286205610471067439858377588470943698134859830349972083210483296647899286152805059698329292705952701113038328201359606216746174593258235195024083409252359478050134467786991455205631630294777566848703013731291698897438119367191087686334062655262342536825947168379846408233451550808987793017675416380169230757001151830494831150547998716940595799052864792782988872768237646925285377226238228574740560054364835888054029869840528636104384206334950963516563025064884743978961438319138668162449072617552000032417504271150082912225820797662664666897588907145640394322996404055287826335403130692416391994159930149726538976796517118160247477308655691579182397991224359747832092348322308618579622327050820375580591443840508411386187237447247011123961959011332167215004994002737378473998650610697175929689980871164966354007506594610858057155019669966226108726211480402873399197726537948778586901779858126663944471454657709344138460376250321389430495784800065250705407852771131167715171501665737061419718784690991337645241978082745683851773653460788830152026280213043607078524768186905862413879479450114227808992773824439475727778009192330044633589884116572016460059802062864745466642519698390388568353997009855498355246052683302819744485811223544175791760139078063520439924482381396542410586078249034394311611637968960749058027176311827631978341081958098192042323847347502984229179285614098628229710126201173972048455115716208312661754892896319471518490243827317999947426584096983127299693631171478588240438304735355600982607271303193975462632570115257932637376471916663010305231380044681553723243200036285727500308103473339186680141402079252281114153420655702760164672296679828308324920013483743170534345582107975444703421606261050063392079855228795633844528591631974088078116121880311958057349940380674325277684206250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 7804198647790711005248440357894625245068697150675091717126511538327917758706048097918680264709217955115956040468272494127181898320091455236465209605979632991631216473398375403395936550257222905167591476123598466540508322501328084466909556429288541543598036719302911905869200136881250446456974991246998778638632285596109027845659495651791712048115128448349689780926636201761178078967321293221345293753912730662450388561537770169223154733148086492784086204042841383312278646196982083978379357031530136799426244962358416133587486511691219531575473678119347231265603742818012695768479619773156578389179698916139255527802773349534680452997637083390537099081182088242731141453929985199125569053378075270498036910019824933314118925787940379747495734601548436018893583867175397981471420447037753003079892230485689182476182665539158469671689121335801975444689818159172749286918103775753993600058949304597091477311421531403815100619600493887462178684745620001755595692504890567518523969673339969488007887794439221217222597009411468284611101324031277017077655976525948011828532203797213860416189429776824630150189799458045905146626816095021778918063583587445833149449425027995790575740926448818979673627670639190898640073047663848249721320203173889428346649945487007237797410072344394511229802962381265389942968945267570617230653379584890413326774925854022287681303771709592528047913396768780956798799714582870498001346125642787571297851449580615732779047551176545401065770358508093765265658104390442007753482208707999414252257060255106094089735878299560557114358265180868504390899510691564287895866048541848889932630186316383178018387452109464148434135716477518866497680076137867243311219295347675325464140879670890757220584357013522793114370107885530490862190417940235203404756200531462481873120026617184607835315625000514327911994274937745064814606040880659584756819912583766490211482695095644893261769711093658582737039063777077502584030378478057781883754405007315434564129302351409354652909817452081027993475070300006036971152009934254929890902683228833257232140821107059220486390000505016627479790181796827766288774986532625230441108353794192044904430807307305965120836961847638708736486513755360849565982479149921610240926768168940134105206555068637787033304355305320243151350193104287869407712294837570537564660628749607058825370245569833153471735111428040120004847260730527422174739248656687760118861154401890190254818532272711732352249526909968436685001275114625294205409108822786532366448131692868234903764956164291653363527991364604000720763973822691219884436281229075290758876656878659826095330862153901804105939185924972593447225064784464025905952783370430054123544075595023934966093869198135981672560886320982665516749506797626266218519220226392141216755064805816936703607846941953505897829008907194683739639561646086746430455644765269900386950803039245797708024616801183502073139762262029678173580853494180270857651820283048843715235308980451906495558006281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -247882362318527664092795755411026371176231533461456873465920923154362724020148638216758709495526098591764175935350857496509140512719951388104523597959255051983061703029570834607431671853606630182436861739889870109137441405822758920590859618688325477729481368183985269126169337595016040360237356585082474420469766198759618459347724044640433452122294495119284097204554011043393625235253798405245163383242054103561818176703396161617019478962053135412852655587807997239803861061359058853267231213185592739616882069679993527045300027459128564577639618082027773625964382019241411093626670881914038700895585368259066192865649562083897187399266919036762750444378071355909627267761374378485588921887969361693041886009950525068686008916697014905276407976394985935329260058880045990839534413123803153269150512222138148171988006580025393836830513555629093114167179277752701926933813080345883288473210987738722783412861951107254546790675300761632519665993099157566407227027933589967601983051688379264653046361673352865221500413312741784798506515679956493905178841698155879802632243700369220212347352672744452906816646389993753025567716849996948950234818872396981650505154777938323935733216125487524507621097589121021394647690099201927496389438064187111360706225548765621977775749296003747290016548372464355534020158969311204095502596594008617097004469562775868855541541564280251527458186330391009969857404731803605464792351347154944712435120651243429801176861240031730648184949785662191633678809867083280884150228799004733801701351664971931231765640242325004090149245288644426852082105988611093306641084405367097154535637114035329261307355889633050628363469756883243545173671372105407076427289302695606629197305941789733103161494600841256349230003894665717903168204572019655469373331610271484623232138588908788032187478278647134419857770693947211250490725859228285048881013985329779676493072455900446280616800570667537581260198433355570779167814441459652855625460043892883345960317565317403389290921872568466799877207774479722711200512901979297120566769925314026201013315115415888305562230235414782002950818883132855107082205948649347422484568143784337350438778219484879272310271874348591326211401902910058175974782227510835528303091103827183747762641379758309736947315647596649924232984152182110299286194028633286374491010571378170599497416030925214507770487261719644626576333996553322476986441325445477233208114880937556237199443939687858483190091159100688611575129167308239585515495163157428097212704712271138230179582584624271774665187128308277015169332616761343225344829513958809787830184730147673505799168917720106083634138129342862594807477658297241647248758730491451209159634130119036841962096938061791553804969347366503069177409204112745775749939404571817504497306267188460162917027099129258974381539848596067068424359921489519570268140503761744263001624019756342954103247739372734399851167991131165701333916026133831348322509262829338654028434594194891747109861718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3918862881827533611894008587725078212766024512368954773034362646381782877886488604273951614213515354266760061906032815484664912194827165135314275261142751297770929730609283185206423244446067381027192655777442816118483089706209133711385621375974805916798334393790876432019704033318447264910721768466532444236440992239933544198127182652120453529119812344241038780183619669267414444144981010426122053145066836728201682383445991541706216533733373214110893832638139198821904970278942972241820554672080620791156092340938054973711206764258528006323823898735163362940964026060891442889246324083820230223605516189228354651985037062688237770934761639457484567408239168615575520839989228663568287505440347778534258249564228324969295912929597773531410042683933291868510021641998633641638649858695899494900892276204382402606408847295376551805091955597372207262920594478485812315483113816607256958315386438510358996437612125319055549209393692573550579934237024517105469893252575176853717977762061072126451665869096042754789261417412413862840377779504813098810085701810818441358262601118734545060478232270434582948992690203310724628528549632809837541019392277801571678011847320914866319642633003856735938823768474712376013539966824711164079102896024305475948115025944798278131356154819135669027728088591289699268080551122363022785980930845327805335721865422676722348450375065729441064258425667291392448475914667681479835919958167681705891229304765265148934209001034467070873529114589752659541586636517769858077516200123536515282867125958529224346071624187425510670066517846523802728352262879253984654989088331268216260964123835618108049355548145680549575973795906430993826342281707061056679772531839681871145121319773739123081494991951187254544985494100559991564294039424047144147147320657227318445564164246389289356365099700182617146161179161149225726066070773910822727169419124450138567244619284355775563669474916404525236030255638410061641033600220374738015489170675936513244993175016354508848065055153049660780995232667766681912667572097654621195295236003282111158811165842153955000115930366310647515855524115704255136660995177477335171032024199312926512897017360650424029244142788185480047193426520692890730933507723274584864538010765279999201672618442040933077375320432520653374812118375582368248169199219501459508611614762114099419066475897777200796596951220359544166072055797462783728268599186147028345642145200163325015967172999316795190363101785088020127704809578843282376329498372736808657928752649817693434489619370157199921725895356960847582968129284452512740999536349765231862323132570410144503640369247904943576672838508733205842037355612769733954030477531470201940304246325298665935085680309997692203469275094495052532100753322286370627360022171310570375766617840121508658023827826937971473934455617835665289990050439287981467038177662180750638051762407060665859571798035841014426925915262930986399437936581719423532996039655350906124956213310475788578691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 413546487242077332929285085888430221513223969229879027358506145127155098271647309023396872493973976251638343071972822478618453002001328845230215172003699804171924464246606575641837502097396566335793047708889897762733607080030100516950341881652391437605833369684947712299183895631166076993709267740559726777477604326516098379885549532380494751561460074317954172800107619092549104924898008772847495092714122323540684713953101449163917714773822037839910397615919680666326254511891213509780914464162332676625706240603601129082740773707468053498626860002983298474131174424667940865016057926401527063713831744497473709412524161489498854003999505145228757148646847069074241218957306661150730764316543798685710232218141878582398560846096702259852174379349434894234680025286236310546068799007570501431040579928758895447666693957976758745041599119287824964013941481932990678057721564601532446773584897606451917137034739642965849811013008785520439957111025695982952622843545118586345812058121581456052175661664250001889711274056986612556412114482179344454133257631687711492859687390257332744648019800210813696573477534137695772146600487069348182273696435134537429167898673464003655310733285765541626176087910413979989133034790318902077648101007529705424819032122322703780335765119213084291677197348013527083519885668266270208327495366161101926695302071382536009192603093555519543092542580258537276255491315993488020015632404620325291457013515797703246684209693113393570792927269360139057743603579571408319653157842081152054293105743903193724826410510188399890301062569134862758716550833948280487330343850150079096074872089977274550294170076585826283349000554674692486714384484265355792578301567710820063947270485776857505820357807190539597167725965045900168371915575698321403358212827473678290461024317119761920678375762433268086028364388424017390291133760865522512359115519297295247917426014423826515889191929097975619018123133853850820188933165889283362239533476209552695805324749851233673725212219113340933172240809737216178756219347008518362578526005442496669153487380064438674701631267466570630889479551413030775154894319889268195432486628600626980256081777466135445811911330606803192849581454839290336204712029918662830319923403902361541361040726673821837088362504904831171288176849268120358357847416343196909073364426420634847831100593788338072772778829848430034553910013002770307038541286416414611081302195199204560095068893181071198947195939060760346616338898877164532342271279718986424615642364292159544694049418541917960466435188259029424853303109915152345155131858429368041954512078420024113959998044728498431260304373970451407616332176962942150802403362043406453419512563144720915883040816708543914989614792208018900606464137479124270314817319008830787576071483087147706267697504806249395875799008164079850265878833023190126789489923351506074215452294269431618476417651490582951570137902764132733689594821758782654406243145446950982882607739643440367675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -14112384926081340074147904368436416464141797199112634731502577919057517099072218621151811726236832567381827809329025731383886893151006770304932720645109389759376699304705020835163754091232591827655789838228664045919076341144147198486439555136556048284565035198745218870624862864216565429814375236040243083937868266947122165216975743587045141715471194031621093529078432968094693064916752611506400523936128053130675292863104727589981029294067632573725201108503678997646566498103061998395891859278940879116255647329771913117397938571729458357702964941441438687796299255309581224763063464381480288436646946116636326476813347929839082118253212510452383385864772359962058573960724472403421128734120018178368078698595606009635255067050067921551680970698204001510835357364103444418483722831539331361687062071938406797962020424240252758581715123575067917677632281126372586234657362309636797286412150296635375506619606044669919601990592917287865242248135587576348691282476763646469655148066170533741245592107555899896788622470385674654666712646557922905995902397093251070751039668864989179016036425167156961818988719181133235702019754478196961139174162801458705050561069055547763855482220127412855142870773142707005569680301239154379264525574129532382619304095995566404261228422980882826099953521776271024177505994052846347422133286860548598304762120897332083600284655955025943191803599762947300214356260215236321262702617561299941772903098045814452794342190572762911019773552043132640187601592711660316838046713067473357644375034006100012233152013018835426756953838738748968186009862470252930530917710517062009794557410473307344035902079202314221887352765217882917397926504256028639795476161759513625760794413378767077410306644915627881561064872632749580336774124561119343971174647707105663719284585875432545292610924317773349102065279537344665658634759804830758257001929826587051022523169636176302994186458877963398866451834932488590024390786649300858478061342614732198097704061892648862059516795170533377497709077801817507686757992220349308092727774952460545091439558086497728992116336229930250308225414531894508866382828169483151663734123745923580422090352669680753932792219909919989883329314185819020140148744487905111120424198135051010652522762185965471832908105060745744634347942729962337642315120312198429240614404346391858520107904089478739650212079056883400598060298535207026720263648617422764877087970957246998932651626711781965963091237607227677098690771431952902574091711923342732156964733058400107974290916411517936496582487457260257972302232827101064680426757940525240207083542095779703905156028975045210804140268528455870941656252169499390208402710073848497422767056485075806205201181159299741367123603381920336542357025169820556068384381418994797432537062266538449173013693111527429089848976469212763954607083692679707230973885090095851625364281311739388626048036877548019771975610603677769275533755575170755637556510987132202599357260236313171386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -161076746953864473491743212030386798308090072609144819852002716149894615522125377773910216405286153597686486351212194678116716731933393431523202461493838441268896419499601653304837714353856781250098624241842020532706598790206877101982192449611653877001502797567612616491865907069997947067502572728059379339818888624994146202639661997548819641425737110225542389983461573275964111984613189245223792489291701940299550071062279746807875180506219116062118329966322376217370647644128580863783410832310743868501456976392345783513510088838857299878492995149631287694768465854034886544850339855189465977869660053665182783525285450583588494404891200022024313722448468340342891274849188014027290859231276412092723484219930858917710215806267605368707339195096966111734949507484305768244622354146554831033535908768920614355887943526759405376710360107440003541431575508610736674028438648761443920261669449794017096648825053520150547047413595828931983619233964601324908605146697422832830660416199268337586609704633838327787044158633933536983837983814395336427549378167334297823487948151585306125796830982360075278912044886287287763955561960747447655437082890819585215113972213537336399521527690551434198971658820742069286096915153953462581755886959420282819318443821115550503414517882346084759449868309119574049144094570267945970306377874615691772563064550253838314246869074193756287952281295336012613222673919006718648524153699000526802213693989545356250870454856793247426315529606001101308945907453855040410165385182798024105152707794293976483759506277649383641282364142282993174712399542201823782705717688179385701799902292565148457504009733468074588140519159050824455622589807140448028766022636704490546412343069113333776693374891565104091615010409408886971902091763552149029290434500539178558245684803568750700882743846052476727851781013991278940068778251481351048444746218169123224118331125816284354877686581094402133137812966993321560758718637378008054988880127515960496729640297731585575287987390538314179299477830761593622351900304981848028874702256654013278150480389194218895754669842726677154622126568127116857815272276496240842352107245217216975115021116833435518256434277247798311232454784190737732665979651521167254898150591792023346908224128449566772518225774529624102981222750843762652338043184608233790103500066529169299845987648783288158221327771134251208430565556462336355901166968090397590642901271009563644884082117966858096699024176901552903989784745881376938620603410261309406606205399921187339858335370720709063908459077469120235549546400644129983110104861857025186736560636166508986040790926790171720463114663307959009742661387183415535320390694495165156216760097345044705605301876132690925111491668176102759807566286280453664007401896945511100929747712766464081408852050285327934521295297882257790216028161913043547318017099868464965095047688721629752838317726114894868863501080747563879659759895647276227788864281035825176122755976387634277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 15253266176655787953653505155316023818167207502224526947286217557271105523748324260479404754864500725674384482453391245558935361248639548985739664226167596329686507955474837830092376748858230080676201023455541665096808069234896438176258929622114605024604194700230210545593417624861901868322570242036152717679141061193442396784305788739762201802339359226245031942391227221776563372759966119322972412395261606298839694187698722556757769769587943581154891400411336504870415855603942789517452452237167805995645161304910009567892926731681869538513278160244273676390660029240698543910377771278889907168447990674440026422147004530654477323174770449081814670152054946595205750717207499143435055544641941430020932731977646097169560365587507776222216096035207403345943288436500145842691300534854221292849926736875454880202883773950754606282330858914753513767997906324893676012596996842188616772527910898890317502905585288643548989149229452912758932229969653500209229892158196896943766262376969832965135114254265782930546968306752110582901092660591644480002343810118358501979640330877792197472978093506984532047555158415010852679198763340269441460330579768503378305093987678651409806437354314005489337803260261457175765222059688468605152783076972984931214124355926354532090233911791264920852704915714734605711140555237707168667771703014831611605732634395202268510720927432108716887285088876693746063160398624517627220593697760128157774313866785236713237577275799342390894120614090834241136687568260529798714017314422905300716656429862564299304929146068674570341191245344658260491606458657521163191157088497194955531729235062761473308413499377069877009920874182430172244434832135773186584696725470318967526437642294470795664391215313828829214093130393006091982189266612277792462930165893973223754457554732057385941314992701361726199190550207865359382354449217276046040528063398338176899248507856732836915352555013955620336568333712400434428076915323008600178185876634289612494982500923422924926296346870202257826706926107610308291761751503081724801332288619201634799569416089017341838014026312796430976965453676146010203728811303930063217757770310625519943832254169740192109211275886442199195779110009772806494175191585082622591412324743252859607008921183741663065396434398451785489980706341905872170212684438752245676967896196669824436640398252582800802970295869237521589152404107369941496268292613554430928909788696169775616563347785130452178361287512791329550446091859039035442583964267946108944599142822409896048505869739410110290476095479371475160825830546908016911752567092308371106920396064362268739811677052950061528608083108774874518798095341767640446461737896992262993878719935074666197994696962640347126640112005183870889896062459178862284873365148653216467333099656605117890565933325725565779993561827076752800276650368858218561533377374184010994600822030586969895983628752916148263797042446534148985142653746835852981555192479321327544064718734741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -418044292378398707094645616229091570724929061581058968996741408641031854839011513136123203698062228925582296528504935908026083970295966977246276731968370374026628096518346567520583637517586897432289543337692041228331728384476980513613539806060365916017699180830459694763558457042620834922712386865413168841761478388556552186011637435054456161606107896317382607801053063038400357521972408842040553626947738323179641701883166454459641917114913889085701605278980536984895658597893411815284747133796248035747111012357904585389879080419892916701095100688015268081089966592265870996201764562159576135769057924763305500200463256434369782040182338025546968356292572180756865205524996341700397158025180403005412223218149440944379718261971396372954878648890963428772908051547253280297674404686690961657567361555474590093475949611844993777833726773004525063498782377202227867071610133907438436696514247131790286498897713043587324257834943197716895795876866406475247811255739251942305430432630845945496155002001452412263230090627761904255898668117687585130611293358079839778042480012717161409753608835211280550843947631600367399827729073972628160422812116797777396928264435963598700485785487926039163135471939379748159092022167716699127710753526418837461866797524616496116415509594662722820737425618991259730301506345953911158680348486683961490094135414517001890121251531354027671112143327496196038890707734196940028032196343772279415904578734602023326096989468704687436537705101463956095025344163246442336938463977085004225801877464164793238865096005191486288778972817168771249311361575794766204542857160542434316974689315234818365710600093657296593625937822340068284709935814736599709793842170974723624928426847015120403926449040722809563857991749984640808985001507135103876910612121892603582305274546269402606679692551912130526310266437659949636750142400614090072375548502052218213365539097897609149367452902645051624985392110745829763484153085043781461280383947118178724508124233107374955088169623906822510902088058118964725515646453381742394710108693997997370836071573075908500053375398734874681900685544829237924329836083175045817648287909864641670047623919720177006476731515465671416582110365924157517955913687868064988964854961848915932669906253131033301085162106951780299119951807061346917112202465805042354909592751521494167698792664299213611891999539940999657171581609358319963933902171240380082181541898506344342335353887039131473240989913456549871286490520636727311212628915188991389715163692192016957876538119684604680999333749297364764413991381964226031614476635547215675173465032664129861461177865594154925809408335916093842401148166977668547995030990563708411774344475089646507725046293400022087006258139586295301619572052081134022407022414928268399564342785651072639260453404055299972221858288093794211836092876715905559218908982104295185569212918992041104834927902753716255516374296705407901440637896421040813102315378913037609712728309631347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 9271675931674245030998418624517590793276412261736273251726686318192938175422104503484054624729531495112869989759628441691135901133532889207435167447428054473095602234247633959264450940886714830323005648165890527588750449424808115928255600484681571045805662831088649599292782975051399306495604122476067406315892383705723013142884277579263323441608900221274224622511309729659607724386669353319385239473876255411045128176652093283497433938271082361544118524577371641305849720567990609905455990663821488844228848070134267615259649807407876623377202933724332510284602678801452210910621015570098399471095262581381516295880356175837981263538537137788684148929957377914267289146241476734911686731809252854359934386374435483632949986711814119520450212235056274104655282140907762391384882426494343733380588695031117848061798365520532028803658219002328021191422366804402647196471448287783309153500904615844240905916731998954624266891308164325776034529016348876822256355357173214898586247902918785400943078107382943381193662686313824009870404358609237642158142140901929857924460506153376759510445861584204971354694862645889489151557816152345773977504251889303714417078143323689776464801606156256006263129149614697380355661889151722178329015855651101038840313052708759244967674120835349003396521503537772597459703127498692794044585952218793006282303116922518151427198386607236854615681043493259028752546092494934021657317642600222187312694706300933391500593142115353296789298066422629440455954905252157475161575663124574177440098556131009432421842653903375147298157353887531512131398996407592873009979584298977457204237012845661909942024512906463453227969505575969849071996719475837718846156596898367514514872489157412276790202020607247695613305477049971707473118373190276499078859294585640185276089635396692574454285036136878114308605838474887975802190790094276906849427424056184093768098141367397587602307761382829986888582240064599214934222530641043335882441215190863708439430254674314995161075868829888786399380202095043758485739248523776293454563658384449121619511074349127300943280366233910707090744615200270525098668625207833872536326346894689886860459363967064622423695093589461314517188091824765464634365408630267272930330296524536271287924686467518688831445448229485384718814066754217307007589490694502824276619070003816354460624258948578857708348336376799789351718659190086803345427446597311604501643070549743494894495394994588463745417118388495242062642817785118150677933328421364036101685386831571353736538942252935306482400943283850957048429378177448665955480782215748048680363238038143007543426084015467305620586751080908297721894972728589781791589314601616174139335199083729737548406348880721579052647020268751355285991753195945412336384759803547375436862945103507342420173947798066844916421785665140257009961727595523095086605527018591136974368537335764137169974026849903781114204368128932208489516368055947515822955101013439503485269546508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -188211396269953426476480238095787224902501695647663021706669048308040076112689494610109518912874470278282073391845039003404106545611913691724023500556846332734044364393100486656785576321776149501219942659048432438186013986250314369186385204907007866172184483833341094999496427444277845344009608276857555737612801109672228661439693176195502735779426416558768614250409173362230577260303608235733797635618479439032606562108300219902541938517526667980911133629104084741049944141812685566282740787343502649858675721835819850099107274351701928427522969720506623888509783825042601645288228253035544482660377378551880390241142605280152261794966791889327636382240036451095572656954559995834535256525835042226327061114033566029197237333053949792550315887374201742093949838871724374257621767634381464193956870672585730497929505770454410436550776586495942157574361821514470535446069888102234346617206070787156311821801992276052318869941322001917988324113451947564593212109468293472771235885807883104268626428714838478398050902741199373642404460393688713508314656447231051633129160589573048832098478323082568966578374975881283302648607527899527428546929498229014330614956689573221562454733442339346825331997546622615256551152867606298598206553560026084637814851047934756749975512720241132107083413345276152920468428462446773572112921303173657635838091455121479407414641714427888149723298234519382677880410415105183258209743094301248947805950854065398847027912717889463332005229442041739165572079131140483561508120927018877422241547641777133027176299279088544386762595480273755867399271385019125878048854732461132470104288186189653007259329299362667946663286374536095155653977674472203677566164325924956739863994189172146124007225201267719949166240998044233509705555865714968750497848307231394354334215594410690494914140211329702996500245288970743735457952215112463242614728558383248038806573226821652010362094766498003175195057803360102423302976081341985379286811308168315568318258991399574572984643007526511945109623115814116532132863862140212239360802383167643571549814114507305455995719659876695985908208557578329698341234190264453351369471353730178186399608452447045988106017427623644487797450444039219831583534330612851824738573205408252934660228768280649599511446862180551828759544455925962592846993839980276776442459033083403169259901893703440605353637277007572471364995394085851632062768294807770809184135185390423310455285113716873737669518194085200010447940300825960413787612297635572807483111168043577701827286548998622848529976357168509774178829273299771495250861193392647603261609385582139442764893106168709939344763581152269173587871445036036165525958265352772264604037737716528738637234630240495773582519577350032853052196223943300839000179517666181202490261182225275693312229942735416575462004230769744708874256624621336060595021836904950259182200964140209725863839038334903310424487563738077571277294120610071671723745823401658357381820678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 3040736650505300465442625341085974308557123831556775077691350512868345633939240789552625196277395093745681638474508593555338126269031257985928902827614879275153961866196113634967164301068230219013562025284115705250241465041389840989085396625789686216318179311381903672133328959155957029091994702089009221386160864032451364460781440247894357497969307733994178132377767859862488895759831272585195339442392797442546370114535127142419360305756235889518482026149044813339727379860290088501622982516839629996935795800063758843252434878322614924373475509235637708413576492940502376428843244312747952970506772105591728117895914127335286540554183278056224021156044498592154259520271001387919484274364736164113122282664365988253699674375814835672277819276774407510541784688950515046525857752151834271883892350535320714913858399409100975587933310902597043837527352072543752096217614954046675780744501414158184848432204754931577081461151929563893802474531587123374556079411694329482942786708253595382397830546390264088832167837227255409211661726068806153544411936829792389658958646998498255627004229025891316994787401658870422840616385330743896645536577285391678492812578697883875338636354046143658132151208516265229685833109734243020059051864570536057437430285139400125779292203759006368861296222730765358059568330679421244427314743124973721198236540596699037395105228729548725533459431436468073561864497845471820761490746021503532694712723020850090275353360941278012914438862339127498056218055519857322551189655838459493516414172640055239264380658049312561655967285969799926518958842409858980669662915885282749977665358967321110848392134011487622665967284579888876378183682141890526748692879916576959357567710168433951837686027286865391857547443694371893635837127955760141830139325833522152599218163241422994054810961505618454941476966029512823174842940661794797480498935285427169937250556793789061397029473815476966722790250624268992057213257277211005672071249716852838146452504471124284102854290503982598457090508311101637178109105073920874539931921833846573231494257229789534750233289374156555410242243952022235743937104038967897805412495389293939444952036624241976677478903352701007025159153484975269683238958137237282176731302689246977418642504815723466921404688363318792259528697340599070835628356276132911602829272189387796598912190883841373888207262139254521038505057073515508115963661928316477146617963141289118671644820673317668585778753734873626720538354962486524737668317143638335997135906085923016142641953327525413224730125703845734551636783688120409137639512178015309575268616159972446507990261510063101071851229216748057752025157075060980031971802331564441095421583561874609583136906029325230607845529830055565579135148107547504335621387323627658728247233733093970858493286064940119403822676219373353932022009371143242986983154341029292847481351179804217083398931996817844749310220631533135366766129269823408343545342588366299867630004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -46423878825819346618192440926557925542857550655581505661879446561608786194543922865924601738083700792404948382751124802994205485467949637163306016917358676610945197643194280520904465571595326372984823462322006993784276142911283981624811834288374302989239634882088131326703198376370776977831477553036986916707466542389301408162820408611881022477707370055669170333809168236249749479729544702200448595581332651909799387447609576091028295818940896390023483461079291050763255584639525281588152265029047645299145147608483384615487950311437086488491231149370831313005140668411386574573195394584051340507370365289100478335635612427227403182384556303109934846762147735864962036969532662830537632902670500402121000247836820364034629166114514870542202205815143209032614075472553788086178516497220849264983004662136226596674224193579507517536224093385100753575283508540606721480022404469754286727776813561815132555866809988962785644700426797935845821983479903859907453274370791127740547493078462107677346094549201824421134792910484602807963195487600775317834787579968781123679733744287202254596211631759856227661278339121561095815211098790330910886885016677937502067582443212527623484380515993602176387778133889043692752309391414811009484681369161321152940715427074444783152792846422562316173181031998166021607978453517073463016875071171153608948280033366302123789741046193446405953503307056934447603855078322746156317788935323228354876629774778680361217384252960068897058833335646148352827297617590545967908274544653117424188838840879693919021966262885348461118398281364543549344682678045982986456598407574115812455966817609403570426140792897439485588720981414912803477593630108940213913772029636260587362155866259511385828525549336770629084470554405107078148784049166245137376163125212386648057205281043126090018509837725273063936198805699395093191420261124850569147642005286105575768614400645431706122106209454369659658967089949255557878055469941361409827394197369817959384547449629948489903747433065602184658363640308951579459328578042731289209671401442617270502285309733607764680673873819843364441944840549527199852791921302614140559756060617755738179482436609627755233829120352301580163063577470668709312551676084421442670658806997915227920271711359051498736908515357915207071079216740949561796749580866137382977117041158465068594933426501496018278795058196470748229271666591692198972234258597003448062345129472735990246598148409388756057190043441949340059985421136412211414565724467258994490830219314738236004993408552000061996176525081615260075538273350628465557495743288215996628458822003834328409255045600100336626962891439793821802721057231330020742223704920307738804694033609328500907119890686540158571684855143305075515772320966228049599507246319285110233786328422992547359278241267896227943288238485706048584142736664749472327910965447603641079888486602888812492738367573666600853485213659605724097348761937094320531715355568975210189819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 664694380872751616880658975835565531743714030520306895963152277717335882965872612544695288574687553771557665380496428569700003426096960458009774812212798287836339234299991781301169332686079566588080092217342389522220927339520424965287640223612646076386138596346352610900437270211604584921998207745834255048406150142918040727143447484983356467683803285442098961110452976290588564218095145643254561196123844267670666495494920300420436826486641175904467512774167218382437040348301895599829359823868357956257788691011652051618710535692595363216647165381860280012684756274502280263564848772548980049841066236465505950665018781019962411617445450047862399009698566046868186010444310402631482144826101965049031310241585265844783683608817970822768720579829314924284684222321255717756840520285430073909567039990407532890117203482054223303639002554836674811396532254914128567285663137520822919779136195739603407894951227785891249550257195762961194589841987038698103048542048976613443890426309132607874847985764161659319797230043924710479955439008652543457167400376561645214810803342757674244043014044313311855164363719461777220483283155325663852259708082380868575060323317188524437834800910903600730402826545867773618910835022240485432402967371422481207151832756161223980866568638656053638436155376051468617493977682610607194180053177135537209259903952638886035582126874840980984825091392747941529800858286233120198510991394080547522912694440990370065625891648143627140706053456200831803720074592442761109507500231633968096592299897307832335192369710541764034900364507383138008606043774426090364694090659293356812538005377226145276752611186400835685294341101532767993213698144734118443243189515325470936031464923605750604636753849008258004470287281301775873174398558687173145243151972686144635176207865053209133371269002724796558820433078622667899942030506180961918936819609837760811877995349145591750412489127161102803019156924382580914387768524603534790368625737328788171516324385488830960000828007014173619203624085921083848592084038820749105428822155770818744360587167766460409242413716539045047031667443692673503273446624271742489159427314247989847304724164778516358161068122021673446491297223125579077504973645282343656821461245616909063786755348537964961994396384074020352760052495093364519930338386422262220869458549746485242457273789157908807138065863059357196495011016517473331257128494745869686871031754714934453749810209272471620254095194112342362754644832592827631150564360362395852650021150780728138801050809587985527376334674899640951341453941513865324797830450527718413143073394986051297434951076617386683560603464543478871542978537121199633073054124743265508820829194373409690932781649003454098146227697390754024375793653785920271296676460052029977865089128772058588596013851760589000593509774708189719928149411165260277684279199237439505448599346272512574350025125853407139910604787216660030545839326163704329144247818738222122192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -8289967967783895981753256573882796672126094741751327636699746332031120210752994206618472922297337978987245318063780434330683671804486712105541648318029040002916612253211159964043025081915388654887172765126517809989648478414303855445278207358188386495942565953038028168197457056603929254101631000415867861968263400021638935210993010984558023939826841245318795768680039456770297108789718810211859061933174867480295877112209196878118210865356952536196287381995186811143919300448162938716003169868917592560317529767953024973238165412341771443932557384992605845610734628079806255193331826357843690335832631420619368043316579028782286604794343091918367952246459215825610188110307612189739244982539166605403561956314296934959362786299346728701426161431383364906507584492548776932480291250063509132872469753714983230575386139366117052222415409156240972567220711857552826786694395245317543286637853178527857004699199193581194588216109290226398587236899807636792361436794863741755278707187268695628487391952473203363825610040857246341305705252241533718760694555341280298970895063260742118694039017849093652776806209971543549361574764420867054629717547972007926006601502637937621408871747958602061463965650133024389236722846507806025200901826534115601399276646096851364284830504812232512208714453502997494747570992899998182598475733347679678818504581174207074754631094828747436842522940352720738872977413354841053045288601977275391872710677996674663767088002946470347110198634195779325915979615757078725256960307171595765042086104071335974409998609785770903983264428980725857511357952153399898448495305151307136858556614290604947939336469408930318048804357167194621842211940798711256518871494127114559049265252783685696357289157036470970563238830762124206324118592291009144920070656263523813645203818166919623140804785873661499558896112748479569415611439086310833850082353210418361103949872963594483069547630941905588852903435036934611083664998259700464737324019241512647619062041811763870524645209383633960943174302059533791485065615677888596128215569364771284915910687746468163150101325884533150438921357634352702679386492065924842215434869273039542310598161579218170661926779796996913918620170491985153559143838899768963986488920232577967810622764173365723096061564509004858762203245488074128191191808943131115337548788998537678134704370689954363056286988561165587937981097843438616271435471986171889697131576053545679070715424301074652161856731969186029764780434995636988392686768719491069776553879928670840034748235861761565491433055803638328055355487897260532949681062037779488841557450566764167806390237648456658351386742943994235330105638901603213536377829850462291678605869917167612171741878551268154256342744850385579762346614928077226568695996248395859514658104897768964694992777213458994915638911798054429950344000477161085358364355360542689119592288908977590084169476488132560684143324228667828855625364050154567423905711621046066284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 98138800486944143087735302982275080393265241495187610865612556505587499528202362719785597256611035674961315326767510761752581293611010318813280074721583893249736064128453631763899850052809545519167316451508180302023224957484789822680063409793160032518086604702529856049191795157129546346313261079704125577699392630427095692035960945538958864218411520277635129297785022977870439113041046492423559220300340370962934306595196987356915508380570868291623087590463904713252728182687541535407093612309360209468396730749204778991817270042187706150094851831926281571325683899551765378720510173733436644325774333113076671829638167088993402217926335734749993366557122271714676882401169739010898697888071227128979533637556301485777235990480280809872516318510669909083339729095367925922781722448537212242733313954198062543129116220809292104919368446088876491360715032566873008114692002613322869399075149894899256258791787935675275706166655850947339886320000436869244010377216051281253189734686484781118184322398687647199644694033730984729385938397272420703302978578084630726459545180047394095028207700006376965301255626684838638112501061735536237752574920826920783353073643782880507070789112155581738801267207138419145331161911964014447579321142223966893411428799789592728043256899275789928114467668941667106825080669772040759008007117263111773554799642998681917232671640635596536526022621842914810318910314580202999654730391218449299215521838271340282260685627882929559017976267189580514161615667412080989702692402773983420165887716312280265608676493629892914983516268924629920029488295252684195348689724383031408241841607739455249473313721414756258242658487690803250718924329899606297585539541571133183585263621953428623745916383714098706511463690726021546603682300364733625919199491693106925741580397797845013483909303526154759612403988011837229999572673615736172324895654315478446956375177585380841240690510720903935114047970975559717988827145048393793276017367730085759822753338182853269985901669964644941015810601279772895292478237992686229211550236208037094487035618274285123815849225161509965595764266893634740580502435316606815308982837238114771314419863614105244190869236850767232977684684709980203165203456479717706878015834160285506233915480579292227437253149590773415987804974824396729900802770547536515090463868957941653586419002457603955665347232596479592833603401391346001517479446090365069741550225129577877764836302561433012106347050227825474989839633347614325297739566185658559885899688706009035167907614050682009480958344454469227958583811485396396743345767295043315320214875208097080426968827738276477371159007824687042804793952177307938922192696096365584880118192724668754900987780718136749832431912257806369522820811887714069550247665505240238885429747032073615774557424418882813182969177142873209526168438406998948919478099279562981105160424948965247048669253017610071695892388561084550468978521092731501569505780935287475585937500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1126682933905626738330670030697844488263699235804415711381972722967943431263906883308594427658439793354114087909979094118421401739211430562413745700873511668516426432196550637276132154584133170191529314250852823442547051636681180946224268509051564137162754265117678468850148245070202536146321130077071742690446940247903846885935865246818729784108679004804682517169946049901723095494747592277664840996594873165551753463368968012992066232069317206960671525862622813494314268720696389588625397424960590140577748918646506171336971971784736677784470346351151457878893801445167620077628628144824944879890080830326233357765994102679207261606473416571041620631618928787872679218723802206202451383367889662103596735993615974148293663255704996395387188128471603059321785810493758579275922224389573952447117852222840849774121848296651648576200520173450734432853344983565075920007156742022287922264734306211990497207815096079255761724838569069595465146586610814217107045168247279126849734177928060741680811898586220254964758532827061837465409218906517599527665007543563436132936965845833701270867921267709143503833874959187189926986722416383384160505450745682330680459360266384730008848068770516456116412652855161808046986235826051131180003408263477619905267124085945992224477523448229987198632990735016770101550826928029348442703554313818364542917228851536302403962096592275020499771106012300951430804785921147743271762405906554167904747884869021365195241433322508186645805713840238652933930303123105168533748683089564538647368168514102504540499347967953656927231071877134224246159243376690088362712555372406894792998235259861256518417872089522995479572516995885198506506656808723859738672745425375867567608018612109763043796963089387712585228443544728838616847270728774063295737443916982894951124652886478743218731894487835424858281752683891513723084190090276580194548471074764827599383543033411107759118312533548809356427732529939774033415841903953779018037556169650781176278719653738031169135631242498294890082283200891759218507216984343169032795180361118892849680771348555437446833805615860368194136794337758413109948689213010293377256388802415004432545192184987957878947340079725002230828621930975802767995193090840541789290740460214329498575318686171366144530751759631988173564029455872732206401821024347223081672778714987425458439801832370709958862638567413378386884217029660789825321136305698310873061576241592294353098237863684119938632567301196136229207600996881272162773233432560584391740291882783517631360051848770058437186338012496340957023505305044052441842943836797232846200801978974528959419256513580413328829149002656561888486243194099427100082501766264046406696179047847762090631035503951397705589222555036499360039465241011053429512600175848522569012750487241027938919753849999294803427769671691205473465815199568295021561566134424940694352985558889293585746748241414513849469278291827003664177121271394250856246799230575561523437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 12033268424708248556472195677078722839074591109029700959593954632011891040466426904673293016775422121813793874469483951854454313471476218575035873565778804713873463698625664206348501946225596594645010173245114783016464334977437775157564030648653825521717386080801885670101024847611840335960790881573769677727862689326287290655826836006928185113883990133304769571191917394779325996325110785405037442390694358940778609458591315591608410175836661317892400815064741005075450730083298877028836396314386496885690464248509713226477775669753842246784361856704375454544362278829295502848970033712037792600231593998950258870528868101812439534633703515943146156947869439155432566745604135825830115091684930031516559263726013856324163275923967062865055332688467857729462475026780712737860859451857814254886642768026118604313193900280084633187868238104955775453093274684221333286434637734703778539314092689864719391291381853319395868049651142519919578103522044405709181480843734913909977431093570781869344467787433693023893863872668773218379187754679778206614062042537443999770717086148057050915625640726153674821865254341088605262504695475287213848557730565068497312650677217846612273869021972752376655429143965902067237961016263952667881628908243929404712220762230852263397152338288270407724990838789939419868551812695952891693401082508544270717979846501474606151676169230504361487588104260559225484806162258519755476636011563774875716605803983432015104627309460160373555512136945550040568123424943341780801565638034408755671161909985385468268788243518397122146787862792380136096415015541348491532709257582750154200614765588453227768483026226606434855598852205999995465608054288674899952612493133571020253142716767171267326494620465865546963794753533203912986084477118845729563809294242394531293693782689124736768753357136774531622373741438461459143862369739542388088777642520227059360139573410992868588112567681618073905427044872296704366569988313543144899964365933603212965097971537306483137101727595614728508166888654097139216974211385911690775699316034982593950385090602708237940432532500354221196724770446276942674571326877277070510585197412754188360051322875755929861876907534606557026815823808618740826821136509244983149011313157378985916267382964292642828392842160100139479149753836618980018615120250143339436679646695283927212598714600561194821098337480357025084467696659399814729499078552103263552640955867375424584525998069344016156570662125310003481211625496267524518264713121287244563140612278457261000249837778289213461857305993307355662305067000907427815918914774348563879849925510738811384295033539702909108029880972554406349432276101228396532668777393540590024798419414283958925058557087007918982970614577454133148302987309975007654533805719448912757868941463877743213734568937546765860524619544743152528662932444095061808812915127868388846331980899864009491524707920019956052020706228913333376682137823243101593106985092163085937500000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -124604301515060898323513854978077457081673530532038164803044938118786076191231565260910554089283963551190256385884931510146760152154482773441531581133090476177646147035727315999473403541674529470437970979994770161187808408954372998812376729845313019848226126905779770076472865919672476896979976880474749236420595949770479019291174649840913806667060414133792923653267650599776922557435585194444879060525037913950039539010743343179875483508118485291269882444336809038744904661687625156275711146089636550775001552378030835006275053664146987007437982269448495371103580766003413140393753765139564060771493996243731209025684756164683890240114559688313904699070402735459608938204052868712236563231987348222096374913060775065989704907511890816321941833814778463968179546023039101320802292866816325943167032999763245781503872981599121338530655738951006910268647025988611457779391005315676052395144741572001793652393790692895606883314689713140387548511087688558157806161644001532963676545245537538422290380903519895799960680647825486731799587478428193043944011531837254640772972600537972893952351756292302797367896713521630306664434955112314939740637468406352017883618811689012433897642564051863803952463460548652764064346285992276609780153374951285948737450143171262775808543376341584829378085619691132027266656220445811367378313966728670162663040095998046210584735588865311077022156255164098438107022475062001273440211834408445935519389689261214698902306306406371364024777585409425311309265174536341334923960439560046557747464603978096143636192509620175639173573792362669829486542820012638591699373229766880744364005703376528431578666424326823664569272481358066142096704415553830664810304322645751835701705575551957332971652617338172344850560686676641202588835260572704941718545617815771333694126889082917011013198992747321700315368868540283961121340890478385849689367518156978626395064020572071785191977560390894430379790200443119417302588792913915244000366518335400018518812999517488089391845752347245206606386504337027627668365424721567747700303038450445482886341319228605311596692526734314690706468814029791291792082241737713969175219506575442015661316565391712357747155073759814370452702148142895881653250612919571262980364689162898895979675797993455627653373417649068877581944660514862195213184186309045168819239662668240698782687667249586145620893094611305477522295966163127204013921024773556470056652742509923677442304692840386332176109364568724072634725476682336240208729174375160318246138734099767407274037849522091896473778519484126394155571358629397422960744354445580557751212232562959831594929992354267432888649779105699682850351556386483279845996882443344863268721101495857233765546332737672326108725629587601350111260462081022095042703876239926935500485275705250645153827186163696538940633542178428479812888098098642205341339978310131469970898658371678045927113252947721052615512308477194171325281563076714519411325454711914062500000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1264249573736772486863087729234062421711705218021418220183869327817465955509443062932257782509459240211934518987571787820752060375408529691646763498120151093921599163936944319242989584684096491430225852124543995870235651682931341156079825853772244943709198244230545880928227241208275857534606733309057019271059487287906238834147938963851229270746042123190722252580798722497194085285323217386843204357404329154816009754794323968808699824825971800092996470965929650228898472155605543664516080215906430073518122852102421141667638831335615727303322001985005916199605369126489620279091453547675397975324765978317171196496382401829160633352264221968834483803938374358084236322263514605771733535407854123443916305361011592279288327153424197351834855904213917623027120025307811628531014892120833923291140688354795576533836006677746001606971145915984336317256038120068349793482900768848373973734697509645200720084414664226141590239352114973077471640768496756856400883769260111298155609623874169186119939825540993940988549670873788868314633628268876947450643223299084657429456280809119979979540505020730377420604098126971678922462613405951579176133765844071300721048429538122695531664646376939297635799979426417002586110423783677397673298092181566390182635684033549503633376685860019274373840227227149648270122055906939145299413909814277137001518494710705481521171796904619021085560220812037518602763362331810385781507469130582444466144293676545329896561627885827042679497819897651066928988967744507799806418490724970244186174576495860877346734729322671774777522717436467169483751370551391697690553494904684077369431771538901528526434564726425781390631014012731950049891449944298043700383097538142744009910427425921860054511610555413792511591356646886502711924498329108035636570763590603173782630571168143269614884419241494997711026834932303300112962676326517266321975794504620424943172683796798677945229314475618910044456250423619550536397690088794275678750655037286513325969424175114950541509649013720356091150329022578913641996582425431661055401268895585964974373569441960560479006936546660053928065862010102111057972226277934623918446233287397464336766466291530331615903256337294717754901964052455395786124099679740311369842243666077268262991545318438870465973588243564237594119671134626894180851903246560883876643311249668933396785030168526144021563605678860356069611086234565514339523027406812720785851150901288946452180844083524573226504294449845301214485774223451942371112804399113198126509310218974972058957335532758944520965168389129806084016314466326456479955518301014074983899286938957059384253690741308953896729025538170714210962638253037724248179285750833152215345534487795749528718792735222600718862595609246101814683678645004687576641644549881560970881664198866158356642972926673304243188975127017847896360751752057727004518133139189272450251613423049471491254969773140270251781799422771726143940347355965059250593185424804687500000000000000000000000000000000000000000000000000000000000000000*i1^63 + -12379946797107888664208793257729264362327665201274549991552358516057437600139151939161224953695200324958554405316795933982396391260107285268443402608518077722395949130151848114206560629951781520925103424733228966604096202565257407171213837384173260401933509187395174452248933260266500275484928661504007849195119709725189969985166133515284750234210922301949368631028451267641416711052834504798837198700340472841224039760642045103561785067337341660486011264888352486402948348354146755262285554325061465126467098304794589463238989795840709621502616770017637970714644037989124185941444426824486620428633014133101444204818974388187448507725495278085530741356351889192646426387248768891255511869448531740123328803509665662998610191968210432440790643856522092181569412482281516346499467443792234432999340896362182510619881067482489552791615967695642936577415604387184163677232598476055232917521649337769482997607371323679749590465792600458383235432943931037105806996726305171814160692694062608136577801571082536687309264573655684129427087374552793625471685560861041451951772777914765600816666438324287936553575656126424063513404388030273338937978651195497195319190016839689180724420950094200147009984805162921208931690947499533004976678671304754411178656966172971409516682672929305688233720966927819363138945213850507001232789322933085629419538999150138634626268441440762059417475464929756837383979758963632672996522776028971271266509134490316630202715586814556571073382344264542340855434760485158788140970573051500578208551852306055348640603305702149779344501173490272206999718699036338817930872234787963859327362329320174715868971820817899566248974320686882813211326810832305214430756302719399011980045748178713935370575759568362325374878686297372165463401779017973514125348834174325115711685947902098172608624081734136793042964518083203478492140108891865953356247666643042530956126354342790703449150297408319209787075235018770447972381438065855319600288715781930441339665123647049144973463750494504127980817435028851018333785986435631329776541256029866516216359048685050097022475758868999939717672898535555376765774099383282084975289365955160970080581434219768166706935272415731601398573372734694426197836137855782795259978459750625911678850739867504654625336830798361836894278776330817166315071246101937298674686025954898888083341361766906427922639339294432363264593620220110746059449733197460214542357629737743883920166128691622956777148695632697832747909438530446558440151296413408711307563005986567241481369747223805612347805420366425874059786630295516882900711007669622730912197795192878595829596572886253933010467858107803914539907239273509849566823364747529731557657861544990042650239192799901762644885246534027262448357867759444114647517295175796543296355432602381565888594363422211925581365832548278554118114655494570372649265438421157801518877556306843907576596371032769259513027642788126816149201658845413476228713989257812500000000000000000000000000000000000000000000000000000000000000*i1^64 + 117311739281869017933599322673889009453290905886782110623413265167419730121355368134902765780079953126049203332874787134789722733608498041747432510846359386693252310349896321432533207650189126516257938733223428374912718806302714524992000929312297183071511260564396273731909876034873225346906164519022633521143698078449552029122816311087314762690060746376224395455017877339794582123551799888926395493803738188209280243952877088251167547660771457082329282324576768088694327476930311012643033533402560834212604251443952639876233013490497184363236844073683987905652457296704429026087234421882880375698358778531855927615085268216883572719432067363526565599377728203839669694076532164916734977262491894184949670413653712843718598024868233662626333214463730744366936452100646817510378253459927512832251341937236665248845272199273102229557954635655842488027662714462990295382049302195348800405827422032636484076031234115746077536534952070914064081881411774762132752319530929132294865781856918717057231194329997459749181163919171886698171145708006929148812387363452172563912748826525724095464127731240751974568728881870676679054011517766557319123843431355769615745297099764229150762284401261256426711780465011679952014983599320913667995153139612553855333805436966829670179326589742378735186686793909545853737576253277661378141130994308868958873664022349165102196202014624504367988339732390469718415204199556228643148358635752645695562354621511844144121973952957315463134773207116964825519067283824052268171522148039801934308749602908847817197681425590485542040077500922774233009435834386022377388093063848897940437324552656721635203653840315036563414701924905917250655420297805203177160131022434836353470030005472162839310540470130797763662987669709281571012837038826097921572315668524388850070254860648814872401768811478005187321185838256530155510800678819235857928816875329287288518368051825016986841172939618487673255336620177782481583789570723208319244611851116550725122657233973117721165052010478859025686901277048569094629133529306070828049061429993192641649139072439282923268553309232001997519502610734970375585374323368082238558040517691375562249889440759942103921179256229881894196377915440658306902974269786013700995463437447563036717057618905756174139010084383955996190994470384466064563126749240203109274335793867856633733413756744802178563902344036305435554459513681307096939827528260309001108544313197183593952454110452596823169508838237986543765177794067516816323672689087508879601875567024498025035125053675170471880134493415952882563134182779333001512683864702857054179502762814258646940284558724798092878794798363770371677114981820993840923545629545235394272486150898014478847059276446185839303661983240203341695964971163547399029524226114019576233676466999039549228300464515979217481692549472457717944481112999853496088285176907051231018147155270842624096817776685147946902527227554496885204571299254894256591796875000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1057416480411432212656858410010237913485077188910087351108157791601474311513323242741285513815408852893741942419166110602705982463326949005707071532444787060401983861171425938714564748778864045486800162595299204543785854421012957246604062991387070443771105482973917052676441093513339390200591739337247762299537986079453085207020484419188104101098272529029762665768225333452376215298136135472876915509029306338441739921466832150316604687667371675945131590155088542935503018392101956629091786873650258277326777535761373248094249339009237268162384072153452590875247643817064960638387187885393664301198436837188796327705889544829967481561447307856713411484968830337396385543934967677857191189028244314903831948578994347088032490124346845549533756124062879360356769179824057066056842567863865672071233968468192625630972603463277651018414164612869146463911352718159471880057652643952665449875409592305631442892607236076998141406722020958860515254314216117757702715193381884977092190862145186889344527994706416151198549870729018905548065269292239727142585657335405321498033948842556033934594644554369172809584865172345590231365753468935043261476894564888870630859842459721999523468891676175889282846245150603742418734304024762326778717226651778768706906995001161429198584867272709830950572227898608996452652531449627565486650270546645975708156443398147393638832142045731456804322371686704526247967161183558169588129549644042012390312943332583411577484720789375409771194001230003839278963276549354044417468984212794341799323641650064532574352642078677514267499742291515143280386155279870296834033139604016706301675456001408652764435993328452611397022840994399895878393274322567831827172945413363979738799252007281231736016328690142677774360547005289704661840911209188353414337838752584600019122404544696866028739579902344961506326234900134033180008119116635634102587641458216782416551578947201189094413612923879015795945421234666519560361575733032829545776172218883194552515057962250450209873835410895696346965687646786509514106532677652143489737176749547043782330194095519179330521241346919986101905219115949023760302875571131888935930297025918376367240164666365609791246822494411044844860210306036503500561387521012224071353920681523067368891685199808358157045876404801416890561666374074824360645661549095607470543677164496341991457144605543943042871813504166545554094004854098047842452561508785076550984443738273647260362863971010359776423300762545394607947645535061564480082037254189801639433512531529877270579175951124140224951915980609706730243540787616181473324693602095102414847041523950673362242956633018348132849739022381627781330387037834889800985483963856057746312575977298132760685625321801910535182107364585857910716154198213293104957731883048322831329261894908812983464982780709373738169434343811270982343233785783302697422143415137962458744095847969385600560882908943638590565923362978097088671347592025995254516601562500000000000000000000000000000000000000000000000000000000*i1^66 + 8983758715384074219544897218645160550615970239447571976834095580788880712943528609743108855477688697202947810931178618953509040157980463937116212591023746008509821869630358396769247753099062875759419047708338389208442472405705011082758548581938627294347243530187931152388438329885336437421673139448026067926111123424569567358790961569574895195714487642664777567054081052095287025570127469335286973690307497080250540012967616533825487388250301166431596474508652974784366287721432896067997000424164962427753963743366558282996843143797149770737732529301552930192299005184231121906123544052196221280684241211010675250808833862706463469764168572831638664115777008291480614716892986492233767399696699329027302577781441873417017359986089472800303293041420604811998788109812793748799986878676444848391311179291714989028892788976161569291191344794202461006844334942445355673432571871529620681316447801182590525375169403200709968065691901400606615652143287724608225083682930976548941649429786927910406729207981407951618329234888973501058758831146230756785674910930662624758433364165337986737138616354456172347632384817721250541401432309960674383532266802343675460785728974796064060039334567436151711592080214824958006669245905461821419215156671658163551238467184153515848635177817284211579509190362899736487441953602287640760665468556064997931035938679320145657914496166181753222062549817679105477811440468269498624563593431684230514318929923403228593351427858152439725965532202680236262739362877383496626741121212952822696844005718836256589988293479809044893297190721484463292407355187378189730993420741980099380300440965932617376167631185654851095752705783496796896889558041085968511436769455267824611722820964737270319007760325577972690566782581775085018418738592767858032031760188173689063237495021389765084867721424250828086252003534790512632568041433554185259872935705389179921111199449223508277686722294394264744762554672172945619266602710657856977949460070876991881483428891565471737909753044350793686557264499298049934916449415427391750405827445329388931355605857689743899685521505243604639592526804895291951340326023962449618958541829592250559552631468093188991111999113833171758577926486272733015455583419481834927768081597178066979537085011750844108418957724514238098495310013178164560598311398169492624906887674312889004986883819937013813195218454963025431993926499140277440498597208773448680741965159156312000995730131217351174082471956855025410655368340757766484324986739179090914391140887500593689237269280778640639209049922582956695831558979583416730334860242240322300465487117661982642030365129340926811927089302340977619250217460880121485164512834005925410335433844060518880047840891148108722639315821831183075564749542639189292399175191386117638808330000353670605341436655087280239661855547592123404499876697174847389595192883363612145894518966141286426275993777296474504207190263915805417127558030188083648681640625000000000000000000000000000000000000000000000000000*i1^67 + -72064502565878877807788328028995775069086553497056623315769779414255338810640019236604567059421966346423786668126282408566580328793605187432380804509899363331781605481913925461641570125320307926319542964315898907642767677422072643160848757000060640354825870120122480330945559403372730604001257636824620394412821489146388327383559937178017364733505144398413144705485061796076621077607157129429915584604378868604496083800340766078527126070501040311678305983200147770446121294666737919350622050525033070165668397105773965532767704222189455754764879653455563643479526155353205570849617965770731409225271174815321676262646369862828452894052425516284820879667826803509832531064398065393484773378111970889229515355271727688306815741477536065700272749960876395026634962667274543814522340336366623307196636567766297708020561446293285787145892724916471568031463698853616692345341856991157932525267096823178971870107621258960810220524134864988963745393923203339754471288957851129016680174223665062909728612395271918301563128807390938416882790013880974711568769592814783333839969870659674248129596257413788321013738426379289497134519246760518550816891736575975066363877030581095583977497197107406332862246059494835388969208304262536886286295845971168104540829718761268278829686880531059385488698884118868860727883330711444469089172939823189793343892412399765917034314388705923824066891851592429733375839843983648461852444391787254116118331956381528205879232312670782353127663439353296682451562983605859825145217097119452288618429991570723179781219466482857046600915545616022182977360170691592636781274269013496199425125165503427516909033939197183411098860445480741591232505224140963002699383037740317527631516986796136109155181132332242651702668977369719241277850646210524242060751956208947398665758183979782660554918158917453531540972244187175790947046059066496411040250008139919698062177677155454277803218012731177289195897771246793231346100926890567083794656152654857982539974235988216912921431763011728733446227123435883247790728648617027964230066094016421906447396575009879442557804687956373812884822246302815311863437389502696481096053086803869355118064540516071283797928903087304702315752916699675891277958922816029855048560506928911422437608861959810600417232650829261717562074470427104850838482075312204509764448626836278693953084309203200657959011152610700075671766457307611598810195005875421087361995966326441856369214104310207362188320443942017577236895854471548857498163552824266924653326446024313032482509493960850884233426989697157407078874686169328219754248759911186764775386245652981741101675408120034535762539261257103127272635590017336265334597393550588307820779057631413599969792334352901029874179122798759200566372822537207804687018455551857379263009266298670908164348916219657360357165641347810920904549183266454995139306702312001412920981977431668221650677052745387401327735186207235074107302352786064147949218750000000000000000000000000000000000000000000000000*i1^68 + 538659634345504548724283449587862814975277135982743899763304104484732259569784089353154621604007347920486752094167322620012976329086753971409013718965506435842038631684655720749004086558774055211378862317677760085252925311038330409229956552126520981540855149368259561529621396369322595742790604661657132227178876756519071861290286142719700477230731440339573618091041075028784238101752602439690398073722084084521366054754748429215194062490333934507519028234048179788947401194316593618862586356178411663024106295095095813404389063419220737803396285982535960807133472321706284783435996014620281223383809792927719555325886794477456183644347194963574405188832032691650876308114424189505169972947383564092693612148077700034721131757004428748652085555674734577599904034674043491046093983601604212273187136815307956929336103940170919878763688257914549468937478749541755410208585631532138347874199581679487974508813502277975692889771864413307486037592599457279387851362711061292765145157269272349421633683513396630664130693292051039801797745795384391802443518022805358909680965097712397851569200744293242091278700350359276495318751104735331859018016338981914193047324475087430424197773345315158762204752689936586262836160963559326894834941595307887410536708550707711155979344705445738407384562710623699936633927011251116463048309071964022331271054588896247099934988289993842350515656953711304048686687215095103191429558115170603078127693335091284835315725312934716898313914191848184298728604631910302175295323405260278195069980254788788388415466307394473712428891445418695712332995254186463011154236260861169140781754157567736536009879679537529099700344507254394998425418501732765404659445951576841092601697534222943307083697944052883176471791027136057424345002905540290958695522057593316047885941734793057814806287630842307377720418217119452745522133983180585335604121740744636106449752102130031686469505806631759486195303457093542148307043613806830992329458825249748835799165639567093923124144085890546144139696828409835008058042342610827187116621650445158249460071471263524679638130984913445820291950934032417151573464369499226081236541821893252462095492300223811205035118586916001139391043460898246411844486558447569239371975388204340700301511601023322175316877517805340856845779536331691523377879975277285666800462257785560858268127344954933816238709044804471758414121468146058429040246048522521026813885666406184924610062249976210425317974012465891774046612052018550942960364566345670070272752618612306587529471472872350042242611791226055300247375532788699605380182645012421282617917003564683589756529312763305519559429776588374673776333518973183732231213714198505259666007235366543851897340067774164969086030065121874591780307085394286887661981273556544553436797155653432005153373052486866956013492194966021305116712840557472677330963095092710758851060050178952721709325981925241178900620742098226401139982044696807861328125000000000000000000000000000000000000000000000*i1^69 + -3750119995453950915954850167286080663032683481951610862378944179187049167588089205872865236257176732892451603468918115263287511344823787865403481778528394070273530808619808381935611336851050108548592144110180286525346845825369855530278732340399059345026932349591391909268990678471035282994584456830641722128366418015673725614530813104498534716989696853383316385787575527547730043809870649367503740755223142121788762348956507183962626578033784936957894944820483852874808255355709478796123852892280954301654588107830672464121666816016636465798898603787942314219333974021810265521299849444378309872060654759486920692286564414450550726107791069881191761613639873464308609133522497946925126383895009655719011691325745301158327684627037274831978375425226845538974108337800263863389243406172469746421864526750274285225592357284369078507424624596617211135316710492757367739545755011341768075081248414805894955609605180949860667698028183797893699672444449409043681915320910703573979295161083621546735653403880271850324513253708552815728015944778482285211781255601294782099594881772315100605080153923716080825911395051904664434128938063286310621718331143319722649689834348166562324903188518583271002506223883170976061912000827143345911647823174230749494562351965605275276211301587880237645732917211015300968583186307242135003197169952428747561619320710916800901798129696710873945541449472002588606632077390208740436556400460106976942260032789291675111571489841531290365027987964313277555337268444610601340396471195223660303556746105168023166499038942622138779146413508322310802782857445346022436022742390455976416118180049685846659669051894214395426087412272577287030810053776722978733555289162409687756298871080322850821071113575475193436866831823560725732140866586387201031766716685488952468868549134846986798529751552003375466001617758895868399065569858043879482541569632868370426871329876070233239870258842789724915371565437314027217239734070286720537663134832888884256198257317558459754419912033962781173582454873429174655069821346203686521560630200258405562924687703031734699518278224238684966378076525185251579635040925897392864845055281631544272261554170263153780458078492709187038645363842294581316904290879232801354435825651549425901891976306099645904207499971046719514698492294221981279501597188146395375289739574908422687627515654838145219368987406521311101139525455304780801616813652247203509765580818792501572781866561703201356769771247569801528624128285815406286044035187951468935082791580618976021202477068284789555391268967307272091117714467877577830495953560783884072513046919554075826963981910583915445501352111720010079952922472506677181861535957519459269937752668050269257979530230901434871180459149610709098554526570167316509463711139642887123475983929402618010517741110956619360552279970810157981963133748292003931857959502597497453961739286877319333109665489058878899697457853790183435194194316864013671875000000000000000000000000000000000000000000*i1^70 + 24463260547348966044170779022751633899819587588956015927410823203414873265453900316859729509088739869885130556359373831966847701840500221344123912600643916982260711145121904088967995505892116328976901292583333537949968157992051954364060930738938367593166238378094468003512235161739099496257374488188957389432811237611326281341619104819849317335876669684587304107491964862855046897153552391723774579611866196279070867838115949329150740980116200127237738966947576124606694073699448986445739474836633468092956145175403453437543955932759373158076821990759419417480169372715158710155653498219389002599255902291321980746137579561291810372037202561767727960885630824080266976555349547716015404133915064355678731276684596001221475040803851596327089680336907345282413517547898969015015850028660683934122553541821787121738346755963062787828588342316262946912725600164503248304383139843955564509070198105593940161107555767153101362613816964590621365311331537730177893855162523637111384390496756704534546884565446402398891786578485877940738779538856254208735801299512068551614823432315138238759891154350870872707919007327376953577967399105770259470103601381878319157892405034633580030945123098906026916499743838000441231378469690068565192362585011990910642803243599237127558320608966005789793336414133669865154623498615176466191879442654945676975681073522060612691141427908893789891574527776680973129435495471068258667802540899451669996098949777212463004854201498264684210647228946997140775660291124218677275629022186144882938781713770138647255047195859496325972747216408950260881244698686773089405728733051871377720710530933339865112516657300817599716554782978976680659762892278772491467933112386181861142324111415799163899486120345269997349000135994601113992356315361556253305541015165010504801593846731155810294871798678086725434322249506049443321138340462578147577911797846918223004640237909784314534051286414768816802411616823268001676245462794852412998378015475681609142806375902809283203933028351264878492317292890154856569593278474428188040765599320132783471217518957807053424982187350973602222609254009276249232675363895851045378438143120302890343183486524607396527382498478131525542614135442136502349301425710878346295881214768755517923713438956855377626690598099655470323416669354414527563558302571515793079892958639818097757259929223642978011125531580344935511886008771097331547594300828026616490086729369878414976707508028000747392067653733961112074381935246825600473764171775822801679110241552699171550251212806291819250609208844497144001875333850935234362514366472394794331814475272695746617075958062530230550351452769769510123393468668934325939393722173360270391975537926640574418693552079691853485301315600326137182072421347782641411211744336158339741995525948865780964605426190336555927678168425358142186417242414048991384537514552151618205348137890177224012257409939199472026505333133172825910151004791259765625000000000000000000000000000000000000000*i1^71 + -149076038188372194680850726206088922986060364197277945131291871068613436007588519783012640210457439593092194671086593137874691882313146610491292260390079889111675335856269375741541364292217430211619342602130951800507453424649058053864354461246405330862650541769977263958207456693952707578843820191593283376130683619969992586970743956670623760221196846981179406915826786363414055582988248094068069983121709563939439947277716367286746888775621152153984403765757537731027392098821170127294773167365993940256574424533058789009378986655033666085099307947313319837425669172785729668619241694622813621222558218601124955597982957865804374634820189011838273582350198095188270669787089095019775367476877449138767686197651432499381122819040394430012349460798373991426847185869249028733330411461394413124799963450550895203128013364713602953466535354430582104432189487948584814156388693178302691841876213000542656433556731557471567694107832781660982543581862252624180035949435245204420692564270951855317618548071810434059742682662251663460974379800355854291189129634434063930527813642737517818527104675002013996694036542622524216715998130270038433475530375711564418105319125651330237648758676147076318647639966703031948416164809276799712190891720153376137530937644002818211477896105743894578820420780508183805233808219791854393825576547379925667054526102239984214146887588086575352277606296635466087927077855184243712667211416553752162253392709915782069161930555530681727531065798270497150754181773486847952250659429371847625544774094533958929253898313018690995183594780101205284302505923222469619566410119726784696326979465696355766259414416223848648872207504523277234869974917533785170647503828157860500220125652398477410681200933078964670651718070790904607605443931257563520200140066480108366602622671043742282853317519237109930018608189061417007870883634346314346801370288705488019720034446539070207323815054159213746795709134326114223245642330000434160530563130487417759185312009230399482745273166143422312594301131026121180875420704578927234436371576824854745735226677021823596218170965116447979315201839931323542918246940475899359340776338823967571783182741375165192209384733627295394286718015422831842920080332612066504306541109775266579898088859289245504128069726447914972725160129173447954538122234622420959133773497034657330979137778903754204107678012965656591082349864235166143388558599605619447267737912089027617118378036110236822325294628005520664615900357001015839250291174984895741206639755776124451423504379756843223438661034821385792211219878825716721521266533837297948333895669766484953427494018668669760146375091374253571451428579958114680069431449826381823345442491550101488981336562553147581392268928898039705586278163942172679272517066167893744780972148238061163218644564323666539409146243625647691583969176122574601289086036748403068556750023022551629940301285317909296690430664966697804629802703857421875000000000000000000000000000000000000*i1^72 + 843156952759577017666958147996959481316374813115508289842277027507510553755719534331427274832717545803315818037816091237129760190547417406557952690598293718492855870750394875180133695684116398835172974159381692050510076666108767673895940237242651143288096001997151312553876003587861997230426069004173425256170003255957996387224762834539013514472676507715634446066689398082917855877557170199889500555661204619621684993497506479824793391931291128435521019409088063497689459036594640198714919386940640935914538981430015966981803406713427136592934280789835310790645136078519803506119396316432954889033366440863657702186808140488356632239989281081560404522591224893938688502617892880037941258313055284890861677193044745447418341955483761920109249963208312455954715138492966605398922625869734043440556657067791951705953223314275967983430970363333355755211474045608660162971325736190785398840647396281393581377880769960981851534568783556542552754005662080208177704431484060118837789359035449391679019641866316533401134456662031803888660201540720233594028817651008742223291680860939899110736209351557342233257570260514788413027147930536442944646433532409439009619944309837769258099815522407980867484737271624992953306751617729737262590941054077774900532222524703210359697859019501235620629413238296490195955988856542633389013496959816421803281626339619317850175483088415932536910071145497922941347138019743334702952668328099658244844355266531124410334947558199748437332379544330951555088852752378767989369192518477186979074861338151358886878392851430336322220466708782603601486690521940628084515283709484327711491308662861895518823881765895071882270062072961882089950235970106649729575669121374222590520273391875617205665729481644300555263110355739952825225650262083266532144914515825949890727948424740008650220264614338653122306689427041470229274667674625727414388859933465361860249127337518455511898119624650263520734558198768495257701370960394139981692638702449962910881300168503501241974558366792742701024926513191204471721515723736340813670065041603222245150311545309017756399214252969258210489729624926460445204427144783936365529551208108766495164272469603414039432912003308258553637746118356718042495630417246798720634115882320157999894793066589815197562408760460291031287675934832013163229729628671867868661517253372392261167807591588460332879246754669264447597037810741851069027623630120356077136112601982779451222532371684902936501462833341588648575624234150945748231516691354604533657768261237290686940572447523837482750516745004176355524457024443372314198128203403492814470965579548065621934896232880861496146512123412270297057738559153088722225773758490781972049162330388861249429804005623390739155175843282371607533725982209505556018354031162216268741190595950040710153650209850002409035805463540339811384236608290879314347833754307492161351111710599456071202320605641189477097441340447403490543365478515625000000000000000000000000000000000*i1^73 + -4406232755665278763451067605957739604427673119222005152891979506802475034385520164428051154561721288088019651816487214286307305567586316067331175223075490115327108107658802948977563234676238307826729457035124767853230588560931197624301961268522675445536935297121507417846093150953216794876599004579361141589088874914875934762698649123920556250037865416687371490593573223814870815747992805725123262900419454787050400546183316573621863076658646772377697022140548673375430979372183906567394993146770022409014439856427083490682906341480334876625755416021482108191587113054777283471645658531387924735230858157133361469301285947244991594789489369333965815502797602357786377179597893326871817843678132292079784965186738590865421702818012339125392042188349138380914579435035227676076300265619473020550058066773385459520035412434012011529652320330963604957856695903912532163860971193252294048740574973431870213170641949414684275718240880272121221757042398726051142530007065832084647830208421937168737784494313650362018732795204524316173132323866053452284010414645928090880855229293923084198898872924897540293521156109485710122064859714130226456136474264568967479829779315517931865719704144349151186746839662052945653857910654309471066425618023602637683476332567069094176178229202105221829430191979698742827963332011057070053700672978467735671917044106468388449963655181793153884322105696568133538350928011333555218064356734637725103601726682332387119168002110400416626025722743457549717791533277401975558196383378504121043853074268801934866618489110708410545629326286060823319095466177708983873845991671892612433102113326596134743881360192124550589602065750670597020921482055247197221349297184611557599036626440471748962882601941636887535501740278749682846343047285467963280946434416244564552219936739961585238046436560360747993457452752774052387023418748886639039752425959862546442243117437931053087267902812846172569010812477570274246615882813543058814523203541617994580468616109725872914939619325440333674547214270660318485040710356989805612721143995980421067166437335043039047806249298006510785409716060254425033026332721904875823414679150943144031580916031848269844775654651790294696156783774531993799287812397121253960929611150258223644288592660256394108462285505837527702608318635375748723487252960871868679814873927586435452883625393805806452189609888484789379523892989009397274719531677608374910687243956407450553512064330637871157404168148666087141214191486155225677887146080177385067506181268593907890083122995581919811681859658251377395883194219302698326433597545868019270705879932284338791723811783742776910231893531219275559379856044264261939240140029693778801126804513631860506081217333906289377295253683820739609254830569814162499362696784814135821682184337732488797635402001768676956939136091606204132701309170883636630756422136448171492081433639238871276090441474193593052177675417624413967132568359375000000000000000000000000000000*i1^74 + 21219816152211304096159832760693503075857238619066325007209811962433568318007598849234307198560105019223166499244943144976601091801902752539793448771381641843667333590351943573754291315059662798207610488086446805332921747349629656623596523183804840638448269274829427657667005540775566263507926710873320027538083358177886090461133902566010460945149964811361133306270050370231685569079203320825174373777425310823630604996829500375674180825745584154382719392924003342847648096309836406789876542923679706095148274486712341134038456539993647534746154690317448202622934014940821377586511326912042606183311787259916243641277479176134951731093760428379828232400592366114637471089315949703734276556386530555326397383348348543054760957897744264388053027149969869642771624131871165000113366812276556044405277548373332114414715929354615913909473331179268078216493055403300330682878926580120346099988087834338812159099428211201706456730550650864260775966980850003718965006306302775532198577553023475592317858847983660005671747017414128804655900838568504953384921619912378063058001214821463452562074008948724724969054784871407951668663490645073850415060783431656178899715034884739026368395817322458687711082490100301733979213035524594183925064999334409245885621209085919259073496940865883248767193754626416701527685680856252630532016829493823948899219201786383617010366469298945839009061046297057479198361470932551240629116966433749493063243541176812975692666063390164401164153975523577374717524569901887276995871628811390637591350158977224648754601936278282183908602641887254407377566110685037878078221831999048694765340736077926934862951107191558534654608183456984988693461748188562256692707064431848507718428640833955463434321011416976440739998976680997992176697575167479982761123731105608364471194192098695428748533861782885062500815932789490666174433599679737201074031208184623552576723876730355386629625252658645257297081619222788526736694727478169772515322344828975774379461262270719632446822477577614581802525303549498464304816344407055534096988734159327074400560326872213970429669694266015269296531304486519626031210548757619691904576506372979392231668596044823771761211664562177118377923485615526910401652341296788499188777821265944241688516272775866382626956227616751056111998173385189436691451963474509854929705089129026717554320759719950862983011540573494695209039970416849793143897174399821913349589244248585117338184608315183886536068917286428495458670384490712784324319117411480719067048108375586100951577718043007030793105239635480116279901389315074162748449429058673229244563392901839670027997809667121474922571438324344623228064225563896851112549693844148694499456418073740688657884869449952070522310008779443649671288048817368778265066557975921084376237171215423509857259202926194261052224787019782234519542479522760818974235969314655454767726085304342019277764296025790002886424190364778041839599609375000000000000000000000000000*i1^75 + -94243126571443626582991940761236645866931212336019024430022372723948316958855031374962660144482693337884435559517558357180017750924271057430394574782354187002775127063871669516487405289429193550445792939433038274932312578854415483667543377983541247828513801882987491474951492978414911255610680298947182964735203224425437298306684464124985344005631223524568319940417882736866554113828508320215613225215013218662361947028441620273014021995937978788631555329560870296269144491872592157101292056001104036935701420810950120077175443832004585875205418310913838382066171235939585168316247751280636015444684084401704046490640846910528838703190029471332949709634649027836708126973589064206500643307228759377098840102704132392538859752321602789608001580190504344579985914741989560307453594448788227060621865467251708800850376789168945792450685311483374212742175523886079018360554137618919512080692468455313206914763829682892713452508429515595421067637040189238839418142397837216368153289785547570724900036462896610189878452439358921472016984129881720155749432114103201380242314099508339077904842246738728698493066045509126189081260802253899255623051427893688022468558045912190817240985923059611485136655518751356661652222729993812954344784323949396825469055058852787154309098912120700139609829038936917322575765651583477496422389539196785242008761746418519181317146168504366121903147982290662100342874016203689685545569283049644870706271914750904796610846676682040810746045549204427959938070775975117140312966442812586019061153019906731816479526257779100426086099379643349676822868264105969239787543777570139575821718630965154365533254112042236671548957425856776923532304743532422032961632562121278530489874182008183192795367434688357956098696767396528484973902205296188473963265925258728350082992754276697792577031214458204929875329214161831324897675678675336084647370017671620434858640106238717974975364455925376539004734636333228790645694074532509408255744569668221768027988390341189275759336724333340561953128257178297194198333996783987607866022276061277403056116549377467333354156345356804435054554967925332013447749003345759196552142702109048661216587351758896524971301896509950181169397588266086746194102029923107153543478673989690451584839783964361162210983444000407769107514506044604569618227025751595781828747166476489620161457385292367032463318263099979708542788018385970588901233362901264972485380800858630821338890861453338942142920540021723546007131291790778017227253607146502284409430173687295900978997050797786510166470162839615675228086271508672520573794771671756463343208692591467544373856731581556117124140618327632365019483506902091999087834254973808356295604671915088268629015104691350042672013718165120725620523296428505766380226161940839361554400882608374804111174253924342165597311814555186045122247256823273321777476115643991058957367902706440235846389874563300281806732527911663055419921875000000000000000000000000*i1^76 + 384957575451501373742581207084476077430914177988694479148706886020808511787496710850645332131660441548745497147417388271558470508985679625008016982385706371759941550059098015416140700026810459601884703885958973002219707347703960986054456848751293098901304007988670848361220956744720622955266843120602571615627013148172853941111555876514876705402348410624527410204068806177150268781484217214648611642536969068139350473823759710526337005157032484008752979809945571282517414715744335040757711354007046001760497220797317350923013815296072843252221031120528998138539148275268790048901288404767642416647898764614509509131136351407589273501313475482207044598773969513589109342931318176887102659223402151411079411866361069757545145711729613598258380836629426278556449774552597110303207695171380694452564472510412900503533443685332958997945202169845966258541981957306608779928359726733779868810886916308601670638187846901212298237758417927116425446268784605820799756771016819335289241647828351852474061117681273440328531282001087622644358578551215361111506162698015944215677082904787444549146899535579591536108987865277040425828715894531426775120665546657077320993642598672318317431220820041149669222396076985590453320367385608556217765607485251675462142261829277605867062485111819099411159574910757433176837769107975045963924879876943041831244033197152826506243058523798958670989580690416634308124197758749658644308400940471426170305019765871536248194572758840028314677446467009277988460421329876457537834539572209954647839764002819602858436712319382979648964212511791739252373481491418308144216920490795920450422473068461855726909155695995077476002117155999393859642103536634165202479548285645856933406082638612059051127132893553343654390164478790660784515566079323921971342779654368968424109585577596706038898480319584494496887189117840056315610997250013186187385633002124920674047141792593111757480195033915561453724015274693694662593877287874956208037198247691736058009106164423233921863055238713728039722283662685366568981677447409734970075204334992831854224762583393856376452083952770285316323248686037927526478226935885783579224926697226076564208580745952476513423604575428992417156497536058815750220020974580404205171644231557206294785431295942841372658001009081734683338610319007683454104629952459032523767260270398625078755075566874774906461129062480508849496780691915389992598840504429756886195423465756595231472177744834978102942393247678881670819775087584091885212056696129738463284402621170633648934955208909294169809051819370185265316273222639000479820848426495581254298359857337357216538007747853169109905481836174129830439500744145067108600623504813044616669214300233258704310912212767695953372032730061268042458962760081915948052815154184970572142117134061620261376876828439906693326406009045521907931890756906605598744396171216342917549310530071692503482905234335476052365265786647796630859375000000000000000000000*i1^77 + -1432608513984113510536529598126720555587340491966671748745487165228024417560691694143248069056630261471953814711621050001704832933481812918696646026555405450177430268207955601206167891396488956288160205910042882849233843816049460981599511719556584265951194005614916032930055457997849546056702740203625144273404001493206865974354326407603637124548884741747813229014362436677000058857453412355174381716403857971130483833074900863638701601727418910309493588519006409569236727792184090575664151956334262234597745116618855168188381644757138525328894937576123337953678532017717372129999939396744885052765628117889684253073012512864308317386062638178130197687644873350099904462781781799946616841560369229015137646444667775188621829459498456653333935431372363327605678322404545286064062995790407129942564260722058421394629603865386901582523406078179211888781349018586998726203880306307979603541950322340182421825152880552370417031634564572250466040044275184941409870132703993805270579448417362571067619200392857746703191154408988360825413290837740434412128115174648827350812849145446821633147495424117174242924585548511483565098634302628173236990962990978130811622942851319558927205805168810513516577080526041224178956572535104305340199117027603615445222648421098173752657918966966484904277754725417565813875193963874584568707107786948224308847712624954259804245725685639968652408355318966994214412007701591340924374848142438412042040920579060721610192489144459045471135604199115083555033578309292079151545328791836859267936756311109500469938399637979527417286826004572236746763816172775783973323902285547600142541053940230577214824901737008987936295704766164046272700396108271755971954636581000281466515270203346735104187703635155060883449880643198899641961491508814583284720037609861929447600590063205532805375132467122716181501458987715308564583224196023349984988237750303741524027174720398679045882464000389079468016208151016780394275647498154553016488013446043118456138218202142626077696321387946521496494959705321768123512788756519734573952892795773468221930068570397610378560094205884396708988440762397149280243636340792158742752685253145270200461664329841959943109645431829356658788994796247157788122748448144413485081517340062287290070448010781296813520141664883530391108314464940551844377551463640135062307450329348939887404355771369743796760404812006169113668520530688264824067931841254736061475991401363826221247358094048433507399844046615023950232967674623648702591278624206848390742874529315223081787602159291126305382421943761852660652794092203417566436439984585292671056268794302132477313786117943738936054227493270427208964494334048987068450022532893338551184927182821483490073814257588879770224008556399999528589510647484914032102711553698669270904812126173495785707852251753464464110206855057853847390128308857293793401536678981165019663729604396996443471667959101978340186178684234619140625000000000000000000*i1^78 + 4821091902305938798788744279272455476540271396287068832325628095954386499806475598356745173451399722850007590216199770034048684965495558476718395906419421188689268372826619436959049504970368018659065669001658076542576052354069904915704343235226471695555036030885663671173480799492986448226846710653949187464727000124015321935021150292805110844880066292444749984746156494416067447803554011393310499108315553967301675865900424647103124631412840672838133482950338766770187811726842925874568700955489196465472939506186565292722759482649606968488085580477783547309931597230692552352725995538761420986465094281612011094657026971578844331101716764609753537915394098936270125447709658355512420640432792635232802865290011728740308305004024120762942733736452345614407641506090268715086745915136876930603430952740930604089267437680110750186769336369658984665027734057016263738604977391663529723581379687505511557216772412896524924002075842558460295800130119347801737422893092062084452587671175207119127766189496089256665202178188820374783052296021738776887043126517601857660606716160824686739843808614355332563878097809131947458280666363857038324228825374946990209799209136278161537424879063853764903561062709923928632331295351291202643074737993960680800926682784539845954548292743006368556980206499715272993538863321211309162514442703595576353578004557266306946777957938208146261572567903834456995397632786893223753046169965899606793851466035048950620120127807540467454780400608026668016003273613191137904160441968374496120702578450049998298885877911899846671252682423534116411467509939005536870289862753730688171648508583247622291490794379360310366404966516321042601713138999975583561350973526400590460537294868262112008562709076786953784074985144375874870860033297415164388404697010226295532659119395926634191359718047942705388181006683941281724246084963376862323736132343817560766021238051894238320856621094315100805828077923494420725200094434954331827976348959871857805247815006386277698556666175637810637642336898044065106383391750134328186065103695449339230799085533716372993771339426391538852223101031416016111203559557285738933271528177098181047068256699463939997942843848224058650688996090727203923162542869202078814520464136006898363610049848531542267093880269655748297819054760813355533942358135205480681795357103032226990321273330734155810681367223119957529588509814083572437571240319320347658986325774834413120395511439560775272969004149748763056034154019151461787090780493824221120445640547896920718474849101155756035367640254475109292487223619085301571269130009894344302687566696863530114865463761975293614963262722536445158428142782870044112214296828230973973197387675260336365219570996161447055897671022748244688183557027050632589341317039291331760071212191537515924690746148122826335257413047960917265584085989266396043317100974001697428541100698819003855799536495396750979125499725341796875000000000000000*i1^79 + -14607815625091946969806248435292125037777820902139818215374290897087197846462280916951009230145838803216340176663760719373922802515907845527831891559403986256225788057755572207786995921325247774980162752469404364899638176334624154311003151984427861948078121580085051426104437195404087565967057882109958945580586031748997328617079182024014771898821041614035979227865905041683981875950060263925958584677469786793878787860803066516026655101931641463360075756481757858087813175649704385135092479565885353936543837004749205743667234528251073601104110841473166859930524293877022465593922188511544252315275208996036238723863521351734657352754811709435515147194362466758995116111362340597554242088979884428489408551356326712368973889216672564577002934185006418882757454919396640838190915114697151829190977716863310990128893419169237829040574711816529119870026737967206758861653950641466713533089490876734147980005801493375564272038190756149861350784806030168968662364076931163882027014187306017872191614526133234848838281083924104297542467868604967140688610820258901923674766612496801017008667696606238508585474266764440490916425921207900181535424933346481273750655019402302833443788541918305611502617975324183080404521207945693185597964781013986892986920524895115104728400658708640088919485089363539168306723403856902584603421796927850835646837140949621976417224116797138782933904181527031760401999142005137242463322912922513228288301132552276524894140524884734417908392540861912029968877701957349826128141125142966832134941245555083241542734396525963476033677842820230029851739403590979775618098066139997070167438492406898516687078563723875611755895466706692204503563245883557847024779856736706985629644363403572479677448327077407319231331383524794758896578939885499111502722271688966095329064672112254389608476375429268969851736256145119049138081661846503360540583385172966504125105154561468229951889683490369434097872685469979367845458103999868519724277717268657876742018083197870741324951273852073387057975031366245695986481143810014772781140384861760652557729984611008057999019004784691177997008125941724366759485690171994085828725281449230880067711358232056024082614256637934124882424162453091889707970428742633085106086210884470334472521409689112962021929866156245277784639754722039847763174043563014592103986688544009813052379255944164324877605425540373514779919314154234325903621529095323182325598860125789321799027321445420825325032957530642006986481879679526470265654170917677899233484427392382021256638549051879362909012297733926374836536989658709134242606489372680360658867052573819989797738884284246567418207401169208643367118258708458761261880010855111030770543026799611181340189304780908961251432519058054941742801930796539601001809923463433367581481590226318950870065025301823943868000294170485294182868807738437773856673225089364544942684959031621583225302174469106830656528472900390625000000000000*i1^80 + 39288629793606651515817630449398776321757800693645747047154324762749122225476387643706747442249499717845795294116743653273611417992026079976600216404534502147498174125671533762032059868378164970426491869490777625986938813594093916793403327168265916874573057967170820841523243397617958416768308293345955521592261867045738414764990646029767658585709170232872791358310261550258451045190524548655125433437480270810631080042669363947095295137246163348650969516956655827330259868402210303126329015069676027762141260604517414346160303643852437632223902690856850844999920876999903577393356127409600235013098344370170009309436537642673494554349319698204902549945274035367269721920877246709378305962995691186600105418931403125913145823724291635034909556153669706043324529867203619240414512126233605587347286780161399446181504469050710967857784014526823961255649445289496756093908788244186622793749325947979384320725453377570956587170653514969567903439287511301979228976580790846901262518337317350748900779172062593496927363896057500866716520243934754540491402244290985459274804813345841813338321047786334638071788613303710876759387901669833641673998260300321786853848170609784163783439564941605664130691517401745643704303854403596142615165992961058350743738492226838549304373594385043726966083892332623904233975232922683810930802256397267671596531194414327067179582704292003839955956428864833072529530935612109895498197317654793062379907645460415491373773763071387467844768884114275769604309966958881214480112466904857756813911272348546280780838038141989587718364479413935528926885768656360010339975427560809848235908894983319718075626386222501653884564019953889117539051585010801050607068365081240465412112305197337729659491932620313571247533438440163111888534263879398134861305573795767259998738640559643907845089229820816076996604155746414348935874641472240939709944959030360834837438800468893347077150037962274145181835141925814465517053499167149942206093518742883601173589368775565252726072945980137463764730329320841156145697697359141187621016641515507220159072187348181500925535475755182833259791520729774319473435083868788837942045822144882836878025597843182536229576347975784437616793580917206680178770559154640639964341031066669261575284021528128342074100170362355047077640611992953630623275786627017660981318082967881418198367152840254652836140818421300992436654048645193148089510108320692098410484831949988356493193756328312915656118949924014366057684567089600251307725900438908239640688992204694343824335915087269446285732692243324191271955329273865756248289849458091918444757489628643821690201424762795913259522517881700137401140238273625380699950066497827366609137295428832343409958352511544694699959761083386396588948765997476133416916002085471590242380942712504009189156812747267817355827198388067188222675612065037241915353824833306965196139093864091673680150051950477063655853271484375000000000*i1^81 + -91328852251787239109198756654300455711869784797267403275675878526406296780056301118942282653170726455601388055213668976863355303901697400514930845407364480511888512463153710114350622121512171864539609143171004392372921192923638916518642270560726362107192795506108421287335604019257629369595299940889402330715026464639011861562695950917945185801840589382198565670633405318922828663412366401244117056398043466126526412701758702599291648030524995751476685938590050853027796178906515795960333830457419121320167119082957791196514565851581139804493375466452388464838215638359279206878615625743799569164897968391373395221520945276895079903020404921068776291306479255796781499344007005520337948542064040260957252332841026482976617391181286721829436363942696835342690355806408376678882287322222730572870300851397229033131294191585372805705366305428646142820936858311595899673935139572299155024836790361663428116633826581356121911454361821463758229777966469305171497123313088022229519290142552281297683532891317940157801630056423447173612274201097177420498002267481773703339173444346374840987980154067926345888530794353847022573006512166690126960001851618957483782913223949052337529542029820959456756091671653096692865765058475173778404515955300246219353288432697028718475937120916419264658487414641079312640563491493640020183365530553145800490272468063659253585627515811333403772950667063561773274983789906153120949800730373104082673611119702742010656537497384373869879496925000351077689535124025076098130541446937868502561876022314011883673954059464005053109826685891532285878256115901689846693286904930470489947756245102037427303722173543538309397710773102233047575579045440899550015590517042257318707906391036949343235877438100164833654232750082760842476320558703673974002759488787516531807371027416200126933272478160371149598122992064238005576640754728401127767452201685778574891638751610166774077022185597588262535257120533534164984595636440852607590224973669250460158107139043536450754311810131550112003415537723990804121162979338062857084244427160078507503510522859021053301075241560728898981029776692026945393938032596357318478409792078625756748027851646178753073729627524782873160372333630969368335974411286456798954550654767343305406174579855796793364259168865208479597985347335464758833738007508874822424318634297013480343769345549349471622503374569396783893271789289527822020007669659876212229126784168691126105252856480237655313773575510457271335635288259941857702110138977203122012036911734143548608361562288594821979600140399660056844787453763649231956687309698549294077826670124592746466514454660111782633843740414915033590912964694771755462091947102490176371062991048807088604898200044191852017256322519582973098643891199601667699757226000751281125009626939326501471566315540758805555445081133816293082679903936291910528595987465474313469798901821139480716738034971058368682861328125000000*i1^82 + 177838848699163252329610967264569607432531957342606982539761813925884657273005085247154169674061202413064447634024552165398098726892029004008147367797395701695035414122772511462564611356431064805781596713885580142607477621824195124803974153645722009248119311184644039392644844639772964902915733263204800983741920443009235647241779817834987312190718080760816653827564190456542367237331356176996700189137319804315257704107896851951347865957280775906031001327555322802046404727184773923043342206694748886332161043456991747245098929760396408613541897925221591187858351569009307610693436499368070969458296950630148592621537036562103605655582146410099682934264755472071005329386680491623507425043185618965589474192686488347489351112368437656711476491119834307840937347524979906446524110766197336997024054224287734056457094592782210649973575071016925463383994634687882897375467983709069800156834175301251352968479438304516056186277586698108571789200278160735371796261566735597873777007647990662645721022761485674577556845099097396831603387635481522153061321316273915083651820111325649683907650941008761504624423127732803610844758209735030684332805967342008260284732581551655164403214855957609568761510306552654475864255811252655187955392763688382413004585462974982095374931665152968857593364565510520314095951543226102024271754677087706582250944181599930003074705159815556226432770051147258098198501123866421652020225150744888731455572375317432795350012336100890315456867669465925543477032088111288302771974655993606778718046212624127496152275846909440998270617713031345923081086602978607697001168247779761271760938569464491209448275209253101691708582344691649420858521656646430057349575318003035905642920546897324261311524057741952088146411555478750870016148328557526669114511357480442182230170513909851440349969896282327904513985297017289958754613890571237687604088495581266279535397160271180027620406660371647419567140668870836417006933454666460824227486778573219037393677729092250316301043863285521242749662555222275032766121899766870998904605010660543595442709800751992604913323394745279386485928485889221088838428068974290429408950299822842382282646055626038281663478448648306846121189616132486487473252207561595943564034069634922566099833999766546521506245021445709203691952828988352075416100764232442607711170564854009419256153237826631986634287812631470265086325348467370253693249038940968826828040863489837835434672978119171956701909771498154791375921607561993526840589532221461616114756477471514814857130688990785442593315504984102077018181358447868591366488396971493359648247897150861505568282395616928903481725816831295611479989973499809238544450808530719022974356275789151782554863111826400547486829157823691930035416572091046051197678361593633390899150172353317864531511940178914182918034801293331527311571790992492948126006479158977321552298489493182387377601116895675659179687500000*i1^83 + -280101419437850255231663738595351658057939176511678175579107271817088239831003525524869667567251576032343951564889275827474562439378806816332139752026461662675260000438790894578913648064308833389798196738394451115567396218611859611262821113614330448411039730948528785322643636057395752603313793146865389755944032957242262049009021765536747341962547523101273646469658151757303988056768421654000358830533562968064790182341806483085619369482186298604689307245912210409322774379763003003376615153478772334172122443582826311957018618233837150278265661054624107773584299367130136443107849523513216887882409764265937050947352828866838155128966671435596970864049360592903971869076640852927558148273884732182295595680937645974339974693891906790769723704201135722856547474445646311652152823051299003983791439864571262752053269536853624458393739724943820820610394803111602182829226512701557287378101466103886913453652590044221259676963749467875787682845420240035390224374229055204271461909696564351684473929934254457573496300915207869739616369746825787360802495405413709161231976678630363002046862706747289268228018759310250673841012442262527182722383066808932629888409994823158827775492447334831456351281696807468743944172911520592708681848063004894061314464350455706604563761173180106040351395406652477968754214457142110706202330382004516191179795105113925235549671292209512472680473734872854784758342714300887782175478005221813427498621229153719413027836019767066992605529390587780462292373336012836886634066890699291135287910568939013040738300160589169134586780001705462484246102611650629957102783893373953066818372831668845328136815365211205451063736627914554027266994485128099699720258428900352366279774194022081737586887873633702434404322033815560290420120157440602505821557683230959088453991017571755997972633937741368123272621931889818539626375511468704995794265258003239678094839522139015154993013487364150786283570791386744140063301191398967707096834901917361317188545387001230476898088802839132146504180046031261924364779259675073900869306194886735521584466290945759207416084842016256828061219632322853223833982261121839091512336121548731649012529324906021874212786050500689520608506662329173876908277357297992351269086445992725269991942937995900120871006764071209753685461052405878034927927038950218952116702591375350419347245227275524751062208855205817254200994154415254625149853031549797673377689155679512414777547893514372201316062462404137339985179988445498507727954197012683118681558750372103429322460975544212107662035251515376245873859345483541737641652532072689749139885758514225071230808590771139996979489977534299186648503960179243695815984318028108822574877981392145979707180923446855434259228342282259754490185111348644831023331995416765956733743336076450918209532347683168479178657731641468075182230418113482741007493295078348955438884981816727304249070584774017333984375*i1^84 + 343997134252016939573840703485303139033740280505496859533111043599026251437147806001007140223788987507475093878534348008123647780582499609650238544069855141413259281789723432957663096179571722189768047973553156523337008132920071061821076724197591780466445442830387620223053283732640788083714150276057536430467049617320462588139526619511583163022772251576572556754679507055786136274387033165079093584594001486369793216083842926441343769465386142096613797554212248664340700623768299622857587657877664090406587190832905186499809605350139552891705830574009036978348234695975182919347529696224362406924814957820590068345736431385598877097659139425281158870167001323806461791625545007369245411191416209261841373172022716597038712827383375380228295853307859397016816146273654685436680217433656650925876163560482664753032034190921434851189335651458275267300153401455407788226741591186859033233554830469423208188844550737689223217817563418823844837290853886375432430692712961048584540865436747943279414191358310418004142405525319363373271519754433475422612886977202789425452916797359402254784776127549313287901804428872386300779354102531033414263302432031598954006891501491232798256703031354800910585853356960738878397324478044480144158395544844737526934915211905031956032222926152549230088354558246773918805124126037099729787113257487302847285859647330193607604658625262974011829317651580203637571651583568376001008291151383598691825889700368011184295508844308819837451154831757464650172265710079130662796727415821580375347403366069444706214043207112463172110847488688840794856025996202678899688907942400579067457829431841701487211075964697989353057494253653900470075738224657686053458477523051693486151926697734709702296971265686111811940692833883285793917772249717823376411024211030308714935816098449992469831538042306451134364700354193608745227503490903953947546192686395308562632504922027185202130363012964690131264205962686830321011121745906366862154867574226358941468138180465429212047673905315269905859218905306345252845277387179625398607464028052201033677471747218558241274527835173725904180123917241721249343048394179043321726616842065773044052685122112584358712747266327416687797499800340223339784518847614147307701784730473512972633499235828815392065106058805762106137298595842072035478613545980491015400424568649287513418852406043516576213937058369784510370506949593650947112983490036956953262028752855935866820408293013911364564276196387670777843244394214117625303271241235255544746137233055055037447819920459659559839308037276350829637348073382697845367039762314081325352466852411894776469097613871513190360379475906601574114360285198515029727498534647171242895128614690957817167088151079778901960616843107264215726327678116526011547351886109762091788021352943223397113174903684653428111051912855801254605045960413124900219598509276686115754273487254977226257324218750000000*i1^85 + -321527473255610348938311191091497171579310144468447301759591594586124084310289221993428642669868366366058400542809991842558917608696417758060058120149649121841006451533545435764762343290753360684778245046412582031457685056844034391734613698784595225067477958495166140650222620390422113844898930798203141584187698030259053769376963862909622244429003914617422090250838908942167436940294454370556970136099208657456904345906474725978910771916942243643811040094060476131239407165616820894947796396270658999657914500943064133472902662604079497721391897728178961315592850990846421311377969372565933218345146050266845309803466166093194350213456903351526751436728293104532928253751384247646860463982836759168653465491443022652029608980330077473695354100344531691982611441173957076238535221754546621012558558077085701257937034077780595801050864176436967347337523479977141469243684350605140118245474839429756940161843833368790388621870372081895755811958937256209482526935302881818285766556362437806642913859322905528033189706779350505960338406706964758532021552788762851852400170546584267506647544771503150689107857414154522561343280045735664935374653572128162153712225925189483513476264912834305758929448111631423900437949908774113640678045283288560401045212987238710718276374349627900748155964258407623551184565607507614511624046178180704584088169389885682678190281153496752989870653842196988688291379805820069922853183880814456752449659117678992337599441520316303041246146672849029753514517411629494244294629751782940765385371632839811964201835117724118446394246379717464940528100692229632809486712383411137893019111865932190107141037108190585921146009118988307600282353534435577031000094735192856298775566646308624492270743726242039579560609776523168535785084885112213915047924326416845824725885591801993182076336387649172208943277707526840170411631929432432725419212295375700534757584201631561952859101966545062840314499122002296116777862587601014809336429623662763734004585267011371035075782905669697299277155534285799610134975954991619108271564729507837499492842950025854772881718598886869213072389840699846467427253061412198640610396897278584073071109265380840026324779338194590262424804722899390361962009244466195020249086073698184351178926269742370487001650595773043124132858834995748259907224809822268860042620980152083457934915508950533377693812819745608711229449038940288215369411564672872541164445359060958901927171333325952764022561945118181648209623939626204957394907354603917264253702713803311256718989687432736586023237159292385420029898864187339396986454203428737357813809343107790894401936669186158142522091585148935077375021059807974733763626651356017047012841976573006596604414866312285103546884514114889926888909022707027581904830047218730774972196326550332655060755182863283422711472639747849554975819038986351028341914570773951709270477294921875000000000000000*i1^86 + 220991179454554068908207163846993073184533070598758472042211906116498765790524669831958883682489019907791812879477603365946937593252591732758765197447229495026074280307822855620890937210564304796580568402600357199349961262416197126752456436729663364062232084389740133855626461323360824697269917923570777066638522851049037210537878542651687605399931489114323540646348994539263700350091450774628630009638247324421121797973197742105438891723274834910190935872696391015520999848192414879135269422232161316265068964914870568545647349423999752326105138958176873543005582176877130713066139625872324979872711687700959133531091451948387866142215130728942137680138234332991700000318606025248812756427291675113391742024798320461029279056075609212573320378341845275029534404109952313595340879883006746597171420399528756566693786365763562520767854995606003500656665092947301673508287452542477267467632272824669120321009381097524675904402187280981880994795006199721362884742531436393690285520831040254494487790196241554880191546480003029240465465728082141375890982886680046360693830614964861306819605997859662385201803832383636519390040533865544399299303374714069139429360844598216592088992180793858329285567895873172817795587836534736580243962587309784079869214375893473329149583559419399481049073260055336887552403714578346643361347561061463538157802823790023382645194604492666183580051136884230170278162021902710882815947238093633696138123564909504660592213740237684521473726444538043899068968440126012149726651681563186415390912707567300613177544722576609856900843667310923100448912914137666062255219277716669974166559723573768739258687600246188530907009538236764039897725133595393204620112845032543692681218751163030431698496342834753805142873668365028579992169712624073596466495217012162057176668608151678810472723292420246774079681870722551205138219890725234838388703492309077008228440101772721349898144355364029442164263523413459913058869598410258488725666639757379016126609761216724821911063281054757835678700691325434274305081867032487493114390710269719878515353958318420879810512131951703976950783711715295792545444881355345405658446014434715464993305851323853149779343974082471248661029296589472411248424810833252248729008299012508551300695211780561040377706737861562057461368912833917284986633473905232011119395898668323824211510179272887749502167052191256333131580140316320713246033628143869320382415719709284393020585151450461013758355938210730750593192553206887873622309866647179717198121920877601771370051311587666099104593352991585125864925455549043420646123320967524129074741940307751664438370705736391761922367348077108021364242759883222167952000436614361719433412066832222828816699926574701892252810247220902720683004375498119656122072591578174147232958317367040870866880759981961112140716846701684987486213884722019429318606853485107421875000000000000000000000*i1^87 + -121375321297091715373642698074747637009022593247688692900639656382106206125917809784358763896250640913178509517275333416631786669662132472905093927705444582628094027615648669164400458750716482986349583233115146844293121333079878309521399989078319529196312290615070609919612128951713900307123028929161672811855504375002542780323750392408318801289492352749201445944292148734201696495927654501506220910246943141158472447386272776939259698679821616346913432155035815859584463171682980585562602549464965346856238158626325077749954034846394838609741976780336576541675659057471373320509567175195669315721663499961666144764493738432186695513722949606904566285675454096010356219269443258110138043509802705683876426234883125269925189759688205363249529007202338821863180458041990529648310864067062797428563727362304123479811513719687504258238373686511781329413054694422140981277706214486756766787226700981174173928105287550231621624493175623831347292416974265296695868745757892947579233061606988214678446406504893820877117640821446600322513787509996258169170776226974305970959833886505434907373993565978336493975490223448676809273049148462175691080240013763686200140099354917466885039749687370771860913174792682572857519865269646760523424427322541621761772130798388165944298314940419557544177352295687327354510178259795473046182664171641669730686883132200265952890603101339705461605621294576840153807022650386946829568313641207654756949580501220109721724351311654475731095690049658364002452652073566048549490798654401242506171956751609010568861345082682456202988150742175504934067970134303127596737203391204059931426314309597894039594696046531779899310364888025662927566020814199553039088230550182702504947122974574538610712676200261590991596826584869763572252763825884420211587949105024728072682402288706209430560016478106071535714524472036373755556645413212294696237759786448944409368840706162828711797737491960098507779230600046963443754417897115670816890639838517547648199340306069661151721532446237313123310974213354494919493353575643454098337927328723919465864251192251227228235945159955566145769263167353716555766180524672198314777797891038650081254593410978405798970756091599437567786665327663275917543307641331838129096149826980738778409048669067433160586443117131199162322830983865684291402135899402024337750513885434131441657548765813239194647435121666254502843010920307536479121417175093781135051514313999958692693269155947047851242644814169521671834218320882568137632231603438251125474745772180617143595525506378627856961325963463779898400734234011511093165651522404051409177102772457199505039139161499914482154695895078826131948485994244250139379018324366803782723297890744139005511028225988321670217162013413281070594663626739026050135775885637694816410074644602796666524387161997518221415736539015028938592877238988876342773437500000000000000000000000000000*i1^88 + 22766212953807706707964786381538863833019838771102584809949124017287882237356549885204376716154822257717595094428190765788164125468375217823593875570273807613321817326590084006330895071758211160210823540002498143504471147515325669749144328195178755591014685001579362604056721832619635937665796778194680125303481758265850456741726716608984177697711445934739763015899290990895988785348575118382568728787826334543062001976651706874394229390109969250972782613119723861185630493228368673412792293945429931880414000388685586012710960087099522959307352404870288127024173518608495285246783022874427185035301066026620668889889963082891014398818166097484841165852205427229181123611004880178112754534373997673475068229467382650995292607892516812153707521070246109990358998085173293745164087223143611666018341140870185056426707107762136946063324190430470850466535319191147878009369451957497368367401166006261999907967907810160854513409131841372065454321863434076342045721781370101534115411220379999135672522728255399740020836040937659758428434091449801198803836262163223254131723792526578769625896035317997983301169676441899643052330252451971981323963953137516157944206994365018697602810568593783009642371262610496967050865628185235754986588557110841739932661562445744907759067300468952427915303942655672495543168121496461211140058856837215481753795883358957572105257227225976368677509257741802659590781298336491756556175451394456612031339512709417797842758198025825020416512839535660915199456940864841866247704055994675723391474104151772947724901985935959633414424872806424855204929954874816919036109309757344790255211562440897632718600500710798254367483473282025693985470078056926959206745403684323795974390913836160205323788425011819174184790445090460800014825462921892087516409705465596154433799082778978640462903441338753045866525791450963230065271712822257785561578657570287276231471878985811461194369955447808413280350147761483716033203646709476149219045360021445225716350208067784512266210168419251589785119916952658051205188955087840996716115226293473949448100145646865871688563941227092007628815544339940780274117303589630105267489531160479601000020413571763309780041478264074568160322094581634636860686712260435141616967505949373866190919744758958926266880703184899977421987947935874103331763256611942770092624895972272185484515308753933931242311292693115687406199655454465364148803499027321610581826016063474605418385719962521563001512873027312126179869392872266699628743457263687483098263424972369579969524305843331798769896273729435178615891620548796506934799150480731646607860740860714896992835591360873456994069983625733197307610647398266348492707543947450441225848503375711777587947157849683983870904708598398879002135682216566685910451684644603303927124608505707242040873717694578488135448424145579338073730468750000000000000000000000000000000000000*i1^89 + 34162928993950833299360511781993474693770189191759650562285744864278786926082485837557170613528331610652563289117273277394938759854628060677188690914452164919211206803955626044529332508450785226899925555555636500043758438935889330416807199854050696773807213958925920586546141516345394729232562869394900839010375215604490571857849172261036049121175169848396984527974137860135706268901712900176204182659037735590479581222450217549158367762534259795445336223880346154345727388880033125242046141678575506765695383837643477729476624878494765014053956895430030939877462720250290676916680877273547455964003774815484250441454534644464041190402421234899930493763263764494949626202824223221212369314225344993947488789957348108284801059970780467955137126994548460315709298050697804995567291117089115491140066016133188677148094527426953265066826064112774580953632278646210798689110273805067237825030904322885856265364377925949399839192476515313542343920894183157867013714190141242038714595505127199397061659222672257724941632635863478161029568944527758762924629552354813664996536258641617015647022958346644357489747630214047533068009815870999772932280599206659787769467845759092842144196016224147011208557673340526531399785939194320563355215781990370760997083708045659297369843296883986712183244638829263076395384098865008686498461310199333843268556265198623252957737822598117113269465274895383007851133607584167296636335825738395354366448417781801968082743689843401800596336928438239990398401306330944611089693042943836983690496385792012433302832720673879372359014056724837892736574760792876296449059926863338805582212901650036252384547957170603338661687851134401807503489458154008036116325254137031660117068414086974207608106106541026449074417652869012323176092495794315013465011518949397454284741245299522495115404907420767869082418368324649823503322648054585805789663633955575110663647774490547090699647080627461410824087788654826192126295627408356889004737648600456369601597556051261818332689983933008394150537600674826761354757279108853957354441557364817405657255921332826348699312434506230181074013536323366327802687130493994148195159204969984610653060761461722044026040587392576514676480397177863880648076383667503297173809565756766757986513167513896870020273185473081672710267025396680722529200879615545906421851981104119865397909353380235110610234465788776907132379397562566568260367155102102473786546875530872723816828163264858247364926881700619962310389966321440444264102682236357696539290180466644401843910321569914029962003549224577676620932884062334022312439119697565938792889355316531757754646879138100916982663245043556275162709419045710505529845814720734056770747665446662963501985386608920185780238446437998358244240171998138122184334562406193044962290071802151888089632324845297262072563171386718750000000000000000000000000000000000000000000*i1^90 + -6731844524627338734939848284637979143861176212805697669026805143257617735707211462545569300163162841067182881371818863039087423476720252731481257161672587335276779628362998440103102421207572065568872634925994284136113732599733110553269691032301371080594097986231480694349037984142431441367695128643650699501576785894840401934237663013960140330904520174546126661588683839207609638510129377365865180294252612822701735934041427041517579726808535973955456472264733600668165997857088722224874779228910548610201035133038820800902773960783747389183801066344874893091052231595479607145391633335244523661890941555997984502011442497153614242645271627653806139313325804858947970980376728512893037233919446913873361393333837047569870435989435058183083476583528061400045630913696936541258484212384860213605668722201782313306660393260984415590946344383277120714413621789683276690247121441662504609509538429080521020051659755349193530463470190401547252458590937999999788588786746501767329229047992058612067581903717312799694220234448902598079478162269395706884595516160569404408166839444024670094324737221760964545748725678428950048570548854408778352814242326962532232423895263145306241142344841048024425945006825473862511063944444490132054884968784966199919668407615786079492051437881123613104383602349482961779529762261179859043872248744019100205517894069528802254085580748805938441664281142040486710752074400804078592553515624062020814422091663283936118133625431123033581031236688747515054901821250661867155420727597541757448459245716517107265789788727993022547442527012458230913574277727043886712742961684849438869958905337162444070753858210670548645538637731317220898578693840016112956007990483165894938986194507404422369253809352735648313766325267116763935926479423644140536263033532129804794374469303320000928133532337530672232100605142673603805198771414890166719752343484502942756320306170146479031538449310390724988203525466359588656550960575016585115752936995460694866096046696933714270300228580523721593839347786691436203553762805827994857925689917235295974164446221208552543682417553402919930365316775883554210007911569633630212140528129270304078243129577365566859192042554240124365288849669312477778693512114239426526671005811068885182920926244201595257255501475455599691724928394224092782682591718761575119320692096518894929788423846974731731365081899792900730062017334468224498561371914095991507951137499299449123225378316609906350928152476256636724339319996826426066532291193830234896915494341510965601317079854614547978063755316975523624646258924017861129156070991120794440177143220514267628204931360145350042601569536899314983670075554525300465927168750996472067676673192050371441982835279530645669986095532521792303807714179914258693695650561084335222459415782322612056508660316467285156250000000000000000000000000000000000000000000000000*i1^91 + -13601219787159124815615976413341032970639163394386633686389813508451631338704824532225236558390220100812859074062744741109350646283437676932594256374044405445024702610006453646314738946741245845881472534965309388215461426950016621904047005683479917595164584971276450984897745399144459447240606627671275309692480201767206102535690220984980277147506771994065395007829557138582518640895798888971738542501265598830129423847806938939174515600273520434925823090703285305646853680281351854654086363652493208700864843163160906804634094377445384963192712594574863255289398525509608972123474926059913074952857994796327098598374481428226535402459623235516104961759524488910565429249362494521985036180757957320486281373596766910498964395782645772317494234806817955180870135275069627845051342160104781715684767072127100823906788769356591025626232245394470750813540177164264209953634442607952986596182517547435152689796023533983987339392199523654197679516476651495364319586253007487068884117137946228402155177213477699843869689320127803128559102335532809550708778259839794093062132514344901483251325649058769704673811912904494897766985375282579043121809483607092516795131531113788081399829455631033147074198195510631161685962551196359543752639298395494934679811883551005537650527134432691735541275440679914182904521455410130370621618253878778279742809922411638601012654890420717306174028057254405351865939633532017040314025797132889331915866012694570542092978128703637070778560061713311696053024205695787241534456762653266934607254917625530509068200127748988957648653009666553361790912210854363744539902919076129489722326768757816272140007511469950746900818870899651832018462957958794159841330390874578917404155307607521022336949641478876710907911973283327503398995290180655229821668649993019902286452391348332546413333224541735995435740991594113694676686890909228524733148353687490657950083701355547697621658802889864030123289815928247953776041140017999420350605400938296685422677851430949789164091543116090268685822743646239171475834090579175576678242158448422977513202828537234419476655868039636972257444722427077553903064295602394264235709633632098098711993093010662521065729990205236570712081466194363242640837108931243371333500445191782917782340780506520962214618013353881635350147050308586326541631859329897896180543625307658630668212060621734341319814833451870168630000162210801554922258613717073652831549210474427911199287500953463151144627665683724704961608656419837902681156056423542423764356848633278665769704583842837110096727547836884356456525174079709266182607194666015192508564171156548663752444013984055502943702386578777890714990833403968183610089686280432046037308774164053160819241214320362139285641104232132426423683240844601114177407558418617380641270840390586853027343750000000000000000000000000000000000000000000000000000000000*i1^92 + -5858500680513769069781293481521615708570224183756621529578371231166313564521060577504410005477583646363349807618715244209956853698547058402763553110468606890239167909276558445854418025672409070238228882006631247827476438893945624327583070201855484124271067330593062758201095317191140626972391681759254587993278151265640228617734339153145903357492008818904408568380584803218852693447953894275531257474961715144894850168562924968182348955410796536637851631376057597343846995726721439978163763221148334748444832342780683542847431479027759136701236563326505511986659232348322569179289476939192947156523080899280350114012114307714500097297014406352868841014147033692210110623245498481143826558324625401202716703077397514955748880734855947617708738962040285391047741495982090807913329245877348983985025547166284440110262021340769323991203479048848863590824374567204454969439486194568293843012632870773779292689352723414801862275356307203599601694766257097859914622411573253470624804046466191007711195227877650304587984623356102551969037337440961890185202012287896639890131750261411447803060994268550726091795247457156283056281415039004445300477319597399655465965274492315772618297793690074021431603469877509649122690331885049204457343914762072638579620768358287909115698246830822659668605710941972163728912727889024705100805199695680162868428103227804724162792170421385663325786336597969731466060591903381694238091393574665505720261562747740686305806470820574610086525510152651407122206190622583827109793742285356149603964799204784875995189757056888406567654908288639697636608341495712569394417106777456015676189438725609328466512938455021020182674497196502014917325742781052649138085103986403468391721024573460896608933168096322547635718701119321977496875441351530444059828041497189121067331701733689341504113878385585527686989320267618829042160287693767068552104902442304909279337672061827988162866155833511320499508807722242545039900613340863963797542925774052021532884388852694390276738497108675720719273899976538030689938950786755246152090509834704603568058118869761155817020851940659729015940601777240762205461488095686192544222402785706226065045371760272381095592748343759782510574021748309551411072631692569403205624832622981200373077904969737504276613920068047261724677685026858840016471910856918865293972458148261468334414047225224952595654226301997460235737683857870903918629780617763499503915558170735266692590153858893667014181034923454263992733528086449677511315298636503452826936083889369573915961073100200368218493114565889261298008186862193478768330579896723324721723161597703737429542129908024791199083453150391804366026513734451252054128413799318511639167456753330614603949726779232236447934017582188017087847317635652757458762233615568331128989257812500000000000000000000000000000000000000000000000000000000000000000*i1^93 + -2363863982316579076605497003623480338127599407193623591958167710045575798218938510780835542179220666779577069113646990521685039601606765609038420168592165349172750839832482272606456010931140447906011008508876465515924576339424730764477359461450939947654134967431095884978280760758547878135633363488550711424621420512859023151213957038983907904901171678786384813484923214630554650497946779299741459146737298166000547815110259123698558218582919737632157173781406845226196361159955100758326469050185227787438837042770542650724284795311938322353082150668764528965945918292077830934451190482233865591551696895662858592437629676482433894735038441343353900985172704490236016478112652204983920817228018638999641548823320423000395760677976346416709177471730842764807092796195596234295321803259906066756083381980419634815261197016741691331557673574994055245962482090412212091217977909512485254715230085527935812361113097802581732476722704354693051351316914167867419497900995324939482930923715664696193575536505257728417316829493603192939418921941302721038311534306062691267010557719291362101133560368744939883797821383006105317377611747688656763838509610438180977868768208293975403919317099510141623090778318609481810678262323218918848354627777389004012529118489371123488446732169858937404791872573294655643968910711051364770931605279010679753632003349997619318690705383803571061383569276100666773529767668379706771013494332191872992841060853685849364291070904243054438492520055281886729186590607278188615281699266288755233326912211652281475127841912462621418492265839725138168946864342902750720747797072927455420601988239302473500626313140913160526228225191405939834644055817990510306277181133194018957866031658986021102821980193938623233245816430517730957029880119547391287579230045728835296566380471490792081172654439087579529058888848605389786860988944555639605228055626481749754226847293413782232052459979649852323830845258510862130477502742317616619742078965285489625320605329098352959168882476770776775540236685202206598581846802013371770398246954430641762457180327298466379636048202211591126265438737842558408359284946744807140757541829279436668195649053870921640412120498131263655213910882865095242532335639204202369715575097231401577184032646657245001214326426116532747660300312581955174778016568443209046641185994389822124671049098499249882959705601612544877303476946979581153684649633014740735795003194277746908808010980166889801433380373619025924222367398589993740234547105929363041025451365847512661901118450511423185592670916760827578692269542142462651912477171099537759261640564013000059558594053304119468469998388716960190365363555322567016896045198956127483712660207128709910896284944862231048080586769360173578102797407631038319215640543126406250000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -196363222313242891600805394913894810222854506254748998403055144961137469197692808935312819319765876992625207543814841315709339492238144025380842373681844902515978485474475497079464921969355981088266527352382269153623395653790622578163296285642311076453304026034789919059879139007293480331803941904420928566792034164956284095018283032267408379208387365300982620143148583063335309996752217544584523442873624535539520328548900414564518974076206216905124250686954072351975759909535290362989278041865650035083616974346021363065551157272199025693410569982274933585200695436981907931319181220079839244678436249295851074620085057032099998800002688215953457762736880400193865034322564766876743003285286530812048880227209471850806357852622384658638385799957499023984337656039004552081847311101188995017737498795490311904800675297570244154867780003365742918222761908511029233325944810646223305156173204893714872142057179284649935929882798275059327897367940865087184317481567448335800195475988807931103353959643958152092878073239205510909506374503910801489820038523870144360053612906177550451818689534734268446764313103321877415077903195185702423518660632906567609960983902838592480529015012043655849606485108539182640388557165812377020874323945527852400977418164870105532295621678542391405649317715316285395783345198935572689202964764099441740535375364802773393975465723522411535330953087062055721762592648283171264173460408150789862550815619312888376832168886375132008384556073062837137493688111520857340273489319609290163099837189153675463270343770094097075681916174826383969620437244008653111354642920518014712215390377650360242983234540986406380779389735340763112538687139587292449819295796170296133770780971686539510927562237253172372817844883078568406559054292295243210296858270827040720289292771171618306682474592227097166745558273722623384263029765537551583680441115526725325057546244372008707892396592222114452926793861954401731527423170100316789025059835497804663483317845622492984575125143280488036944850852079446560855187639387450661791792678834284665389553485885561439797727944769285049910665055329922499939272478696374435652903313481141529989006336834753707421738251483408155965005474044892306456540084042864811250818749266111131429597077895540400285736245787993059986215758558380790838250468913956961938992017517907641428932872207577719933880526974312166342292580691406552088525543447381135326516442210084855858557063051753149333090026774381819828338382492482873229712459162859565897275462052073185532984047565165294742464280246058730264138224665835678076016975352679035563597344906668641162243742039236733201321322351069079489759779555041753323454442075277124924632428191495587265285995789140556819008376671781791465475154024590804802724000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -81390419457166142439639610368293391373820430209649232342032853416634967935694644569848754651081051668838194386695080499651876575485373857142687572687496665146134948383041486586066177092671853443006826187786588423482127316636907897730121592898025439183022738072026868593718937097770775236747615961771219875424957216787348500373806994797038795356311708363277949151825802469971245445544018221612298272029204287757000320169541664188304403064329379348876156954247791461588841096008963714345390592363801926530552033399063799351948483585835842144575678111676366048605879056036206291404509458819694782382380500276803221521901033940885877854405028197924974290779417035544457461927406040752158819502673676058345405380063629066135839313459189370470470951149606344729341636854764537785710835095046420380775658886712318161865393104296708498832706821278627070753027119203297485169719577227766368215350673353677483349311201182246172094822367824867107131209718403579688948513169049018060120640193553971665128288554198000766287527843220381389211893264734801632204962016100787964399882702271622490042594429181229194383461648344334917846917503758908709427674830262987246752670156043727305903661264457293949792917958017013480393135957321601966560672629635437531068238141398339026728525559946309002758744113114145233780628421024075082732931320313165067878225276320351571926751498229599911525145970878764932131752747256451565978044867226389522519597603543804114728454366501692185161931126970344876683193040801441116865006121569327824513901509735160190564669775611224542822001002802897401642389733580913700028185359847224357753241887248067902509014640781221122079702732954332235966770153382110741581079477594713090105349688898546983721099072458681516025494186481543597107598141415455487393009487506380807417922708355136336204867122260832232357346825350734832236168906689806753547135103029941495414564621760250335077156128119668304115687129810964079267701452599197440415958941302719456956401974787960430765286585181366379179744050298303581546572155152157710113582479907179728220362919663285602554947251344124235007993010248487982922976014999481020941180830807006687161939078388536294791441763808207618544943362435201231802682920444030638860930245458543005764932412399871144711200464301358530546804390186727277694548880662196512998556244680971008913120842030734905585946140679106411581952070776341996158924832079441580130636291825369185146305163718416147364724785842506688589972289826690759147611210803127769464339664619152850423430062742106442600967357558268266779477832525317756452286904215385878815336686581676511091457881954822505177608182100178847324292668913719770136845321580763216453116386646293891651853543368125893624034367048925833069476286085745172480000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 12736342441168486240663979678859508550311769587602680758051256185078441680577416285450458098293173350050111625403070909311536245509460925571245633771918727745904473787026314424805086419903146603949172016762540233255265293992231441917180434816980630284493263479888088610579195643049611870144699830177443721860566155892525420656327154511916245664718269279100027258159317996100896383367960301201493938439059099060228819017076942161619440358460465222394911608795051679900537918872820174587565775863086809902330195356498481377340426051795814188314588814888748455718406006776576284921423084223217208788348756665289991162592328042519453421333393570460233731278570890599836921603197535653469501125402231627394107306724176764096867227594270700982132057150319568811302467238748079199562117225076206406405843404076362937318269144993267038046670854540633201344204226314123453708526020899299088376175204466516327759211012277503432253047628905829726400621109745531420964643249286177853921710509344449459526081173921907456797831731674116326528947572663225910557603146923544725662393771499271696265851871056818969686947972147558001417520407845326532970748065213518424436122121603474708752244904823915952348454517140456114215514373811802878282167681783805547088293541859418695679148072175352461470089661117367705676802615479327224091092388577680608329823409917114466859387538773053849473815867308442211193787435182794362163795139978091802084134809545275441824931209761553932804804542070138958848230771134436412807425930432016484291672746651216428964618196390428855579409122210749956188631175430304182429097026351723552929504488966551899579960685627780031708408972114702998704105872478935622607249340944124815611004680236353487745672138348871626510512850519761892646421542521035251796798158688268913113004431610598611562169476934984312516745287623355066944490310908711686751199952215909875217705837352441873981574670880215300216138819436334471603863549910015641226036209961679351504377826343292802141205834260549398663654599391049299222563870596615978829186598036929517290216783555113697903132404457043974416669900674283566128326358680528869822544641318606325056684345735045224508990433305465586624101800412727046672441642319519664688457892329996422478067633279703526330852391394528505831004103838358764941305161085223520606834960954380213022839573444594674602736651889460578472028861709587042021047879755307283109014067068559986453981064687452228000940868448491470501841602796468307255787876523515274326986236291007449729866328367787126993905158348171419241660712904147237421016889343321568934631185635090266442876898376743705585590658604703127675294665595471361999979966046463791758639165093390020728877342823642480585243237692552575135097011830784000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1751789320722949822611336892983035423450659828483466114677671000204060452259202239979719540825757676209887257711303842452971392223923851080764993240394808769456890313594072122711271859779613592480913659258084975243409061366095507311666628865569350049132751851424579338318028181777623450884698998050821617470888167578841599841599062078655101255567923384524391038593455258016961205802149003367258994258291653516372072971271992043090420976226369372192177474274270585163462277041576355329778375588212619444621420785632998631393952717167080664033244223848430986041055502369899293462937176042450460938627985322940807470093130956199248675979215891905387118810927543602474211993553546248588287030493811185564101398854129695799690558157711864285872750308821172544842298975771645571462182043136074723470020298995532512085980426659401103444452409566897747305260543588628998433825403845767648123667871953751167406000809299445801545868554689978749583564388554123509783816068960727370940123993443550634673513355621917600984419128802433039621046354402232938508252550473498669681641387996338570215835072035219352210696084239536028355046652456016677344107879594766647922009563993174030932408266129532371336801530173715612332655520919192375176081676983057484606853109952985451863336694487277990704347625898916236341564996241166443581094476617624743687328544446496589446781389691503562811374643261395397657607529461556976773116447836816618113313552451848062680730695783939365390120930083812316209799896746508716839966585416906600647643834094785125374145295948529863886423232785354597044068188608388338219757751213016311994865810760487639934183907469022718989268870338670862446243986580363994127135578311112019613946134180210475141022590540633980343423585834892730549290789442807358855049350691334289262275103340604271204115287261034492105173736992647548267359482312915844853425705055369057491792281423424586956461024873650482607968667604609561547964368130850394209525103541867529748128127420283264204829255214392752087199785346647308190951662727064745162499661440928305608288011517337328129436206189017487357836089928909675704611872296308335708404129132661689148859001987530145749243435425311365300397565811732195924254178085070397825145719073479516572292693553732095828359109979092855917661256863370670929154027805514256387690671608403318170199659380558354055810339879708582261447720642469500952680655920935689656495016126451003747527278105198887137239889427258935386879293830584766512128894003362390656834853315735058788981038912530419949713669749684533099645173865347746568658000091417025153268889075139723918813170995236852431978774275869895650551073914575940253341972033247316236364222579531148093811078293347243776326610129821215060131840000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 728008717227341391375806939237666100158376485323970736434185373677114734599633420354758979492859913001563983277429370632793716987154666831040292992279586257845194759716384624133237975917807456737074831459032138134324567070311788695366516542953471925481973787555119924640999654569048585106252989450198537172655089112612370942118344162006740615272707345354508905250110330673166586389975899677896190870712517126260936214490801831959299620551726543887035657772095796345788848910964865149435758283477749260917662241491525602699356288165304479587135651643040060481346507783531088774664586768489198536754217052448090562022735104553515021734216701590093708163198468009696832974243065414209238604526313842015369639358980660407936151194759540517410750498360566312604611850585109339731760249927542232006831288456634586067192809403693741579532889073580050650833606609139646582398305715746703271870279870743687217681125784418914394786034419581532357100651079551551030750201148842484587853805503086230832762223008769965294473288009514380536562977125707188953321239096195243064471592899405710162106259365029410753882144646257920398034124937881871681504123115101066149272622084933074983690306851163408598281990865717463760201539561561716821299154503809045538099212344422089225136246365674715269368304795383199651928699262308595000311531887810951769586910633627225104320109662091508506829215483602097359956797279548523529965794007883242145084452565626416454340108814597502061021858459443232626795283486024699515437578257987212118080875366103988355439702019517829915105845181551948631403608683186495170343219227415024961535469253090363945545458706348167743209255454032014775501490351802411909110145415383272546582667058486128024022496735317912756813965839226348722783651588605047638131300183344475852139964249871138010779416434391555513087024017844337908350616761638879618944628119705566880758050353865742757311549204551368721940498833691079146023132457264706312239016127723335545806007453310955949975680496013544983983095103586292447941819355402061015190547645965885286571958539277075741257538101810850927275728342354846260546244527710221243686620150461231080193608366437522064800127442855113600840599103530765987405088410659948774384601018178381937589324307930520214496321687228336204122671057712446149928260288884266573598178544302848619239234867915065690848955837211688317806504249742418485262769190990347580500225335890029573486955004126210591581186659474008019650147265580953282922411656678780863633983017881076922942712408623471796324076625228241595616221497992032003771629237816273067936989424590919823625065561205106734647217545566474852035174593114370917471538119680046145609718585352905992576685342335101837980487133587465830400000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 62601007749044788613023914714492851313315005842029016837147989989604691346856808014914159698796425250890463191548861040128897676525098677800981630829909495349203035992975255606593965261605451624089528386494389301008264570998918813168522244076164289707843101092724336692265345170825653161618388067365731343527968951146639762375032583389744420419943523419192187545303753862967228433584758919032764723293023102016426282569462287308799393318467937042649097097517035566711950973526165986184886578218591706013219917320679335386657277876217238340181394117770878662430150735501093453529079107547365911680059197881261856965649911365973702810899890903968909719260350519064851604784272644665420268286403959640857798914581530301559462511529186200168377500352195826168750259850818266527014664681567968674274336280469567026396956399465410315552777487513627827840228814688539763538326260289730547704155023940121300438968096131090942716746282713518891278606121297780961446643080461023245887783992041996522617191156294633324061537434280805828195081654303783717992748474793587672814048058392164125909159755319773296846568064046007972449975565200006995733524933233859423345112585148214923567492463303668441376370961541841345253780213472798649271438720542112159846235955349093255030672307286363218656176155808888091478472870845329388214439843844090384433265874712825386750583191029583153820194452380576716187471580029471430202932538344532767749263375801256077155861216089202243754395635766642595194844548398704781525554189622697282594544686779050238430284389204977493951838228231501417411172259391253230116042530662100369511073779898593759544648887982176265198662271914273128156993330914059491986925173843758091197863103081764233241730830690832446596178448797137178806459919677783465853917480553058400925489053480778769182421326817721562124857008865712441887895426041132983726230757959211618567550947643224039120916088726788810892523391703825431348409802383935278808940180166677851239479811730747190342240106536392247234475342838269000846409521525775795462285005898806740607197026255688054487302589043370145830872107331186350557793020254000362927714748875989392329514150821992528307181665142689824242681769873110965252369786540144888377779570583920057231606092986242592072178814274131192777104875056220669301330621750640911021380533413419856167677407733123757446624115698321964931325992299447153032137726450543647726757529789272647469378684200856222704978907270131907281998061983572108231088908695034329183130959454955815723323712971599685112984045988450665484595265917529203541351332088940603932628306354027565523662979688425986343882685536863174761738507902539474036959595193184867815959601492237929877032203331760457455305807101952000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 16774841950848700218118959881802574656554600025510119719627482019759709777431550565429656035363165627013824777204524370090129493236112137087423068435277207547343475377171411447681829454879398798673406560961598781495562959905438037461283740595212156672458481522005645501976121573876524975533339025932791035257112653906522548420521487454157285273177671878019269671783923463359430832403462991041988941499976354704950401812653104104643832904016649022710231385030456382442241298183734592234261013655709021255909969188430702256959421336638032255089472146704343571459070301031478415031471468338564412442885375522585747036210262648318517507499663254522757663758834799110396977469534734307708793792024851054026920071180185089550226703255727799533159272246110788575124128780222011889257744844241355713616574508963953880261242432232134968321320165167929299753321108601985748168302040366826510931217686579623756425874169127147583201208655220206094484225342556992437213167993378917846463192268164638335819145608871178164988437720794234026798744053914752270621773238751478095632436505810616336843649120591270471459958191554826846666049801993363088639110916508561831810945436109857107925687971820327600576656987005710494224069532362254485334447708643397637279979071074459581147033762656759078541794581300553059509269988930409124361493846925484902558208677583253485480397372397134974974774517288386886896123748031215742479177593796386747232521749169423902459772724333326873359789648162978830567607456528215492793500411816265662333322224362373161088259508970117460681347353833068597635267462608749090741238356871398264335588601457521574838818588354234821161041985533422075721427454517162137048893820439768053665078626210452128829503169597880804369173794157669976345065486095990374431114048183105181976380035594797060075491458732616120374759250960943023057452712974543291827829685283366635282593597950379442251648912824839950526998637316596636082284737609172069664880584258902873485113987614737416283265980622897570826764793940782293138787405044070329020933731465339467454480431558032092596317871216254763885198625941717227672354920283334980389961124952202964223571239507114683062795075888555999322344861419878371161742650841995524955181668301567370010619046847906648055172388117836338519293735903444500337994758598191273263890321664231734302974807053644183136491439011445426042026827229552124100271692015533068229918334629822591602225139270003579002739071098339313328355630559386295342089621122944598223636293275117953348805073380835331858263078220915940390989978041766857879180230104808225300540354662100203853853898364968616321477720588284182306771708424742356379998307281115686836308796706557461904095095239266586351737241600000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -5079252907239062609907651246840840478005385524499107716287113511183480616243861665890781054837637967040299009190830293885354689005272716688167653720613156195491784130254545711801261576273371609340463938138119533900169099658977704222748506010114310988087951924298116647970677833919435352327431345470097226037257346195158324948860843627496426462043135341739334466665146382137423679854332443316260980963692191927440117821010959125043495523862369629229607785389014313362495959402557378163124390899467646699396487067818613764330633222300581206233787707093576286581921088757321894367823241359397618767259517730496662692782942750445261345061542969477806570527875905724998139893560705831506257713597023871789922136348441370823878348927020342357773055709056954466550994064360216105855380128269291063579686723654885428046098184969672668556069949835329997792010924158925106605261060187873278444553567871896504731391817688535146907513392543063314099457140396506911892597809867956829040532475872070026650652009002133876420912431264921979214630595977918227436782054109079374616977138190826330763861658338644732107078348885914863614295317119611697158427863401211336988132237277769497018604792871664908863973533508176018949104359330816148666814876859744599129319705399012252326823702590299176089835680184828538100687449782904624551300162193610341572049858270279669439165446911073203869045258613488721897244358888988222124307783242725278038855066059492946426049669806389413567909223097499509576906533357941456467919163132405781004594762899835643693102334178331812368348009984682212697967335167907089526325544958725373590064663809161485298657733457556053916150310091242222267088429690764772215903219601102783624518627285114706987450690776277518432763765291618905127197339183456586000891907457601628620926118900545435908401222594222572377617175680831132262419459163112230576442820473878200881269082097466608490956361165408806808882423983437076424942374533338814936889246288557048121270780089669629341568063076042310524548078094571780801813804660076685986943230715847218296362144464051042661128350402839001273166134055342717806536298265012726903652763160797959567432979006009007286333237570249759052618190042094944038303566106217914234564011604262774521276816519139576900698012721909210775247110998590288062454371721881314290507967232973930127456537262952437198467103927593801276714262146571353185426943981014511743579693235664796158486412167026704759472025558048010373684872201021958278920672164613282750486606697150209368473264473366837973907201565199955931103845318509804264671771963663478718702240723919643376561239857372224694129724666826574105257074073869062877586669442329544813865638201998283592907466235130171883520000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 599224147996636225907210869052682835542166316583132076269898898041570079170809960079383285480142635314574649671120872954108146248370505200953345091776443211166324957735267188036435379377748766992778847826984109173197430325005478909822127636005568282995478682312762618990543067675109050750135432242225388367519782419363318456857673151780443263495627477790316889395687765377646507352100969613189998745543811787285878896530996327757980866609526372563417627816518895051939362738939198285919988922604985089076418416401722354418888728051130746742200826382107000616758512557067496694649025306060809428703068723340284000920317215371134556688075927899589726738620735832773016019417065561427997200490344519899616116706316034416927040222386801996274549032941032550035161683025723949135232229157419996467124558271314602998055729368846344032885727914833359673379411825266083611102721742439246240348169222155507269417036961383259668306639886948950604567231483180216452937243888537975921148189710825115372756461818231426769152275114968715336957095228176818687834931180888234390486606842582641722960102916588414362948119324057252515057786338312725501925652359658108886006533984159804235501774969363422321183269541781893541171578305396503047554499591415707520688772743253474988200277273445481676037042356523483434564959381164774340176281292336597994645440801874469014859053412949749119944925450280241303893773506684479382240121765052953203465519194261515057667993904303991891219692708335861692205710402389867613160902737601084839235619516782898574869995591838020536807179725955189428667738023716238256156784953796694367757780571080739719949225744063486088919136248591282611065833263899629510245006931379263498706003352060914730456279749177634951962957342732432165726154602521986629082592179129055344355351162559997475071679583982491440009269871620520320767266603463260302930875113496183512035796135076534081010967528246750289561695949666822551643780182871893602675716171409713595340154294058309789871098675832506099385971915532787574254147907496307990368615483560207825803952685691765056166114307014070766425888357249297951299542655833937033899774855614419201436518645170296984809162242493515738734573474771401860139229150799506343491710426857664690832569941063544794809523174700096873083983412946913431172851818992115339845442837896238634828410959477669307217675611692073654888992417650716767041075791424445888610010877856669890890647122538213400434701953725370385853287330954280389592630396968860187374828134170428973119930531570634830454416298859752170672500439411241735628440759401504529192120893720905416646388878195368787958916144713314885024065195437741687340113422988375068468757304381175611223006525784064000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -269409337158592498270833301936425962496916024113003220303563745116835865717174275629220704501978846102009652918802310964999806175057222224910014368902940344047720654710134685526975432236014117834422387374327616393840489840005430190389184311348947643190007422467458597626974001444978475417292011061736658813225892414435825050138705482187530013952246834985507608938802264008502476031061616315532187931416851352539426655015343551621170234836264912532860466292282510964689340735133273312353654339880369558478028913207039389569607429321326960199197950310991690086678692132915528855918867935868615566119336701666816705771333922000739539219900723552325253927212714491216006090691692385887917094720680506110560129660087395350496773556894767254583563466587494254041074096706267942893011531141924720791694217856158591164024711721784580557753060831804461628956845052681232282924215122356244883477844142599170588911763453761368243020916379214990358280676220067868976665746525547921110291515287614299528031099043262899530712982189446815741469443956365517303617072661399450947242055570943411017449457160275757707021097108981547772551548171477083356018481446093081200531015857022170842112729904363742760378739041118642828883396954319125555159049613048794880774926655756475513071742438574634870987233616786733320002891433141790870602297895882642040927446925286792969034421793886557842207472750766469292995422378250402384758812490025850183375207641569259989556234155668391918167761999346436186624228108524709840356010101379486863734899014377835874433694638155981936409212977051385580353655429473849148341813012023654994926004983421345675978560815950461055237944542182049431660423151692038385956540657127247610241659824578404808845100279389735524213839577359005218095112761315866904769027422007210426834993653978341447282748167097568976117271863480269162506799547946500670020486602301037956564374821741452127032974730327149131684372293115505986382898932650056453057216608926723306193775944956192412280773047140436622890161492526140489446135400380713148459430717386501813350890163896651267309376618666948288167503537710316182491527325707832799596923535955648224422146515028813759392887193766135429360784556315558636165893263853881017888606181076818667963594264267324133903179360105665435225815989575122963225698922445448015620777357516754314265877899359698126250528383271201449809127725744341872070574610334346454008117222445850986730708773327460862328358100919573006071030842355364911741075655315212526699191421371908628642080594136458801044985691987178786034159940427857064419370496397460279728940331903144927278061933980366748811043938609581980742468694779001654424903719924026697920832036029258589301374976000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 21203864981182635608422246763244202118953228861306966682810236355471391166462065848819350174264230096488761667393061642306873823716754882229465805334633067566156032914918563241728985887864598327674022862605237996113334523435929533695298638254564372486104161889058467222531095320658843502527836089856422824139704252592558311522299878206355500875008110563559714972907726764096495133445165917335583923942306721676155049967404043758792330156225448695175500466657252559130433927362773059108511444856535088177466539015821808024078061863720026838339624214844835466104103367342407014112736748281000946271394714820245192954730224945181719230500031575002785233588685340941174515230921791495677470345637207223528370176360151573969855392127835041297316713704772423532275463186130692573339180107864910347447352276637075976597342341866540737531433048657126903649477970036261181989265548782448325194092800589812929095633638211381607644523738573187049785189879934654763420518265133709474996514982194649639300861106122633348470193465663691821270943941790860199426537460778173606450007413007715166483625111193914460930041852284248562224636629384079923108755398598288366452930568247701399356197255260234632555883583839504996498094902735924594520533144478241751057980246365016179140300126077741276804277934760085781378019189819040878136758962410713849355986435381858046521655255930623780614994160494583276735257665369489113619870065027916068438030316680312896660213845039356628442389603762653717554942794914741300557136992861105574330588602821128013118633053143592985781214072493417875564861692789721026609061823261984658570144501368290420456860547844460261464694185182607495486627560106789136774395329244655459971004206616694582954435189833290320159432379908433732603048643545580243782032080698335389970723240066588985349411861328762042770038858679650455721202096271850061510067904929674589864321892434573606674673995758393035026438103306887613573526444749422062094461384681920298739808201442285223743923186291046138235536630395128207496899473734383915807949866629150428577327976890594448713188863979702405335701822787717511037035367929456119483675882720152395811235596144481021052181356900479879213522770504760385788757181401710070512507788008287712748503324215707418118934403329605679927537721626629034414284696392316811348114479606213552843161878460545170426638709913755947439705672865155270299758479189693165873175502568269078929288313727302006470180602184975540212380346272340004733447599531640645420297886002705227820507035894390902224809362419571692148045630409581304016800919042464476195670329627628741430852133977049683688627562521269972147655122998657269293552085265777701427687911075655083622400000000000000000000000000000000000000000000000000000000000000000*i1^105 + -5349380615407869637272695371441906853954470285005716200215596450551029658370437153174977708617515162718593983980007953631705616877967624749551140001048293341049845132181461240463441449090929353171786784276080785624587998805764892236300172136499204804735018220894643178183773768660560554970341189091579342798247541624737412128462360022462824410656443496663796230317727476909039326415197332685776333520826365668485137528460900886619379018744727746890391655334998725231765904387407761399486599486068534091479722540269340072812912704766152928739704674676680062985602965713339320552216815190419720973048102245445559024691698513559532123618697110986298455578923981587540025637788870716559149552993480360630796434509805928027336400893299739104364510676372618380698034363350742266493691899815286696308165912774003297235058029520965992512646937878599154201419056358303278092232074529154380051279279278772158910603092924313878959457063490728361987864436951808960785177502361027733744016236013406814254416212810618178481694531747963092850524929165684957174872232733915819239731804073912592088974598972207224338169630496667848339126722216196641157046876397151899041452142392054903423036714763437918576654148982103909010826614288029975714980546544366194693894564730442674429838808746477212170091430434203201066616706692276060534537730981276052711625593228937695517750595235902939874543177325447765483733401645400238391326941396951317323808917084697868800786870890114084474728533990150859057413538557467707654420316856282298260928322704815173051477197432139052210551364317442361733234205869992290919991898199151202322517883103260794903318807246179509681364229092967859531603561065492298024117636843402614899738773634947757727903551086045675061850504848362333466259580844254203605860538956095004680617453486559607491851192089187742187285517655598125653387611009395614970370849823447844224398561111135009882472760067704427440922235717549047697659103774223512490163229222680964168470713078522288014352284513551080481329843885748162449296122891138662644894330603713001389093643212311393936826389415435853745866397210674324438360700990761023863176504425418286617640660667618651256464250829043175351954414842752218930569293875517775805333296104143168300811153169213895795675244785664132155328131837267828626795439877297171523245242982485150320324469953083432297850903359070297863189696339231173442156027961804056684396896315367611837421570145628282252705267632534428691333843646180436330239186509957495841562770518606579193510187443650657721552105494207537490072782042961413017310538376055277833825959480838099766757659551558750762455652098556959648628075489825630322649313708991317940202940273786880000000000000000000000000000000000000000000000000000000000000000*i1^106 + 417793976981241032509581638311722904713042143258343826227915754057501025968939931008840236476588857380483700211118704565862597326857342612178467528596701805110034984180022063165324509826930818808159772149831743809949326037125992665031703558002109258372851206490707000375255359946971613989539872986188207083142113004076087031714036893048454867472293649154031601496677791278109022767612718498459868660242877518052466994962605237090709227631324332531882623279949319253409884309877228402314861368968362789529209116433497247747472255760886601854759670668210807470212236623354459014862414925973892500332893624545513786881990068236504993407603946458814526607958131445698176219398508125022536287360506987498147418042267790471985768645053457226236942830903517614953868019851780979671752816604745943399606168657323672757326272412193261369046187720567077576891592487487153607373557403552469018945652781466438790216718777117535395720030348766694346052707277752897081853234052921723267023247785224674485081182534712941819787187192820265775987716914433841867725284635665356107134273241987497442632642634749778311339060670723668012263390227695176743425045171973571209772714258278462978094412393139767478401292033376678380482306728599847885711782484147102016591161347080352192542881596906605365428100217442223765047310375184525795455652768554446928504968647559567059938266300317217694155820134370865479941271610261221616786266892103787644991531588028030125277087476660215006694405303515965363450181692479076436044884850883368193980523645104153390440021329501167902797826305108101872840472684518922453238280470483308257647000995997351758637754855147297030037729867221916599123334085756223930990555594003404127797685838149989714510283362572954054760862754375603983045591112071600259445794412300354244809518517395393579680809779351284555650915422036319437525239197757356178481342030117634622625854038143764530771346136982092460415065255021245636595662746857030345032994233605542842021805196986908342427981799576945305799645321886013928787661361519469234024654627908361502956633106603568529445678574617893481688013100826371568225504275895854490826239569139585930094583383129588829493318990773547843337089002862573120167788983515117080234175710424294379207296756373491179781529217939460800634530335845181739562915374092903102114401556387225059410155543411291704506721921129388288427606568224922025627568536232567251713073846758754304831581037045761504556291671055698141144273644961988303466629329474323023632712553973524296014984898533222372475925642839445141177441255991125827746641134652749496936229025563085258778549234763344951612445056786020211071909001524333185618765833783104868108468224000000000000000000000000000000000000000000000000000000000000000*i1^107 + -46942394028595901512223059095544057304497633818431194503896590766544761385370418320704931542495242705783596520627708464784460000723120099568882844675733540285919449281067576593184549763066934726275202394544101898266449948783609535231656794515993574542200682608060352812819760674094196397278522483275230708574324483533428958626137594936444386012723230869980895526988565132127378578702950399744596321785550863125950511065490584365436588931848184101336247802585360393309929742869403977316505128471498258754945502001008780477896509463258196491964434664396279786815257931092193075028673752368996455735799327458646915252253188921080370745223983560830851558687734614160681597830650887609610997180281207293556443254974864634212968952840105501561675598477078711624048882621555311472721007863267288404500315201906327733613357183248949245205810257298909509015051464233264415796632661897024678156811293988187902061136853159917623011746270452511357734804162678094255134612507655842371434764752527730181725319949574603172517037611741790191918673917362152438327438626206434848971524242667017674959688670000967998871835800693946072557729321743629534051183470945642727955440946106373067568155180140374810523264528803216323244411964448696030335072867259760873003541326847659589702341270692138119874139122024374837513782840126859235478628032871379480367788264291325201958685875233922788514551849043147034543069645347662672767950677849110176725221049227710471037397650552940431659328604335715706378752911737317877002408964308370096835263677327267294113282958085777499609493277214613120333099840798967307353435486575842888575204490143208148207297006424210441446097005407533295766239115015108668929601245161901809434361507739839692526899496306142099174808009867220916975749897253448974942413372347468308308535749649187425658831388198613605208543459222254499900237657183583880981363536709940057003499629728715861471942795607174973624117923540706950915743818795484873455604351658962444659480666181976030655837215569304510992369247864015946018040173543313313262577905249632184864836776725884501133252137720392653052822796155512014420046231886610393390552308128306138410255519368742353617558859102553049688202059738067198882961086414965226787541399797495793490829639389840702626641954748453471977884959150852450318499490669081895269833853969560901728472531102829084192137149300558212315401368691739711408797169120899784935137300235452600342577855977681906303149864618826160217999034087888560417348486508266214563662711133733830667738298770096379738270021254171352789013236871024622434003351993715485695679905056627578683335331182315086261072467135769419037697077008622243660373811351807800115200000000000000000000000000000000000000000000000000000000000000*i1^108 + 4530511175331495777144347143297554698083573152126322256520667941696899538874284905016522853412702801164329911748672384747307687240187548090329688466448991376145978287799943007297282807481770059957278039410920318446377705275625629047096499246431950659895826707968816725095742170748201538419648554665267182534022730786022977169159068213630028819181058168149368746923440475785190467424185124096530966607198675782644990313915373150911197050901341186959609077375774607469157825826320002293343339473406974944273928579011821347236292346882140172673073480768176826465000573036780019343826499217597793429782265940305694092706773798637043131629709988983780074316864861639178717457915483606632099392165716711620902465255603827168541439050230647694475115359368666333940299956093164186385843497143112142334208704071914094695662766238393010611404237336540006505414369923823392354197991525442283711754656103306465205985847459848642773759139571323166655709435747117686705413823437712794795734484213514688039644296358400802972846928745584889739239681739086495576760264987487907034208220759959048585192056563126410492807076865244797082760536245872808346407989558982537008681290030376617585811240610917735214436860245677629511440571698630563259024504260209889773134364372691553372272853911520558630734821252515873410175940898759859831607974833443529272532425208729282287037833430534781229281026552231850989676682086823663869172093554374877679658521724952824767852413248416274299690587651240115946599705733052000668649993174881120088575677349556729697868191104825324137108378838513321033259031773953468924519885515076245638881783485540247942902238372830269380051813145764664572015711547868471922190781074627571211463064913549290612147334815675495099818158290610947884182288559076053816489776688006268354378268361579698204540179924505309125180948362490325741438359251258158496996094662574764144556106254354585142748848925851352061745621934109117828861171124797705686755474944525046405338589707788246988036574171020405348346397697727176397704250198199716847664730533271402794502578893387006234844833755644465329960438232142013062560302515960852565213767521705591566847365727142879414871747673662370154423650359373787006653559282456586655185676427319557635877644602625664135267647380816359106516696005008255126979137862801454731866488818440320627743252294210206080918797582619912249539067194552896968467917139350896099127090527523585002057509652078271486551320599096611233873816168126555399159713482588195584738015985344857639782999587204542208754946223712436288994022271325686511889371379370110430358959412813565676382374181322194089860658673621526779191408099812132001167908074946560000000000000000000000000000000000000000000000000000000000000*i1^109 + -136674172795686457599796071809411757181882339480738052933148035639671634346417749511980519958710151737529894750508787516283857466362367148656577296353035541876370513172642916409397098624415072208849108174861306953698228451695564077700912069572236119337336940980085662659908023927258250271242363940703444916886109145427742891698284032910254432383248263702928347347546040687901983988648895205253992797092136063387399333667798359200315613972316029628392360944651769713057785877005008616182169562053206728965985788111641981176155033653233775500561474836433816884633051557967169326907875888087960935416014911745294313202218794704745820244020667109923676880284925274604589340056052326920405258723993040483579745711823815471987848065817873512492664549202172443875960047105039539591294636761563964090632153128919903173280783348213762964026553262673505136047258920835299725526926646367389326840281798046676919111112658546389739514702240363862844399494922313554513161796751025567253720247715033752233495714625905038386610969554384425796144278198714579122258262800935298757174711070578707133109362282605898521720639186422555152704761874342711479535951726318232227866355735647740963165261662981740496381525760931379949892437913047681063047197296008402035996523760374048972568435041840424590779751265975305571320922066579168566851083102104390660644192910358606712838672222889263321587531547972943932431156518314350048252693717033645541442661741787855695752662286937829660437803871422898200268465674757964691713485435645933945154328022830331258475664832960335815450918157108613234052101287663892068298662527641300882687262135864112649220285056833871239250867609917873683421830784646537955343374235642438038449795036408062701791537440861716538722725676078147719776896848737304429504960180724671452586412383510095501870600278631343317902939458011757546208259814784171851483031931541931573560195262063362824465525069207328223609767844345200524305283274111850780717686838457550453660411626243380567028301521515950213686390134203747773713716106935496460465677479208916191393454999837658902840590969920822226836812469403107292459079964585546744675494348400279878594645012270890094149935304870847347954871856404735941570173869567849871975709884415732727095528697097499386353852675970356481700391280182185848676033505608324183081770812756908156199791411669658600774898610488561830484274873085137559829454017602143877185309289246140278733096035075687273805110309484180299873063941388797312976190671944471705095308628919849719531503933819496441051211631881376763024185440202409844079740886985153959549621924773503955560361875499596131669265509611169001184018291761799947859525632000000000000000000000000000000000000000000000000000000000000*i1^110 + 33609214736046825140394046702110528134761299200320545684152277669418607749081707400722674637224778054247297766144887251933866836760022194334681421261899138179235752862453176122903409516459066148810934546362840731390148816526545550030442100087343010756763422420217095797858370223878345899812513070660016513322270339127592565837818418802529278704288084480804162578740386525112747784674995489253526378116569331835075952222886656393747783544132212350482849153497680378411490302966557240460687820621935023927810257598348128300092987413047973574484939207600150495855489374848588279527398245387780078491147067253746459299123088083395650885269897133400989756549773817278349281745979294817054281081200809556277519283844135049538935519109555701447906852018068778588404182044655363020828239462187321875349523808420627744811573087885242723593041238858133377164396278431080846068282884159712078889927009857162300939208394265573687944086485273538466664223812724827158744470690492490639309099418350407095595407596065418616667765739741454169765930526196513826267240763276564381721340815928393755595110062346167359558369986369313445923646933425752223074140603240602157982416318333811342990597918765957460602453497339092689529761754983786398132533759219636493950055335599884989506266701251696702383780219047413913964281364757605942182983064794768932636033146987743946303536408867166241012380262525382471268116832153329446793430591848905567161219438775942408099127775883711884568575322290997393397568212869577217102423940053970016142127119130174758459972568895898840854632154681054649902451852956999816231584403698540771088280520325584127570702052660444040684046056021814720047386320622272760795201748527663584135308108165559034421102060757779995733354466057549129403602940156854386446801514981055010439688950325851284717883214785776432194018213755677704252961168579442573771996518554918610278904647145419382380816480008994288715682603645564099752640575082432456486243793900058951825944261537210489394720490227592801446416161575722907148329966640353181900441840612296204277924597719543148940350687453676910457662206894767725369324857172382205783150402355961357974373426998224197962274532320278555992352901621229920445397283414941896051048102741395172017152460428000149868068472816160095573479032974738238617422063583200384994879645798014089755215920982247102411891962404890101711170875004542134513043950923136320729582959302367664748107426732036707280094662717472999256163031317117787979249579074809867454010416441415365092486201556197371168150719649619713066800391018783211839901289518213812128433023671159235789094423248464373404697129149924905370764785638475353292800000000000000000000000000000000000000000000000000000000000*i1^111 + -1340258560989878394801476565246709780454181814359282515439700191767190282787954840684033267871376467082364855119595487599018923715634774106052355161008931237432962466856224640101169888860628615099337428088509766648856443634813441376666526258696989679056569855777234135106073308355481551089131308855449102278665181407501060915742505670957287432721658084571742357222871303893492479375814611769213812000243256173003317674159323014294117412704229852420060614357894927532351876991816756450484053829449601074005504230227080694525890023333162810570478409334713782173712936936242403623639874132276979273861004317790973850766694793214919329341479593167477771915425993943930500289953396739854400811543023496030376478028326541870649644602623033876646874299926090032580886913272941896957906114557012501848758560245242320186904087355455270540563561144278160199208694694028289480031936518534395584231351077678729084344201413086820244062965809958420115851650530680714497364556665101506667089857271215346989201627627284438680296838798070890491947030707293169915397920326979392496013372474621276740288646891035373625623570457455377370593608996641595137987316388983781277535989360827928009454382657064343497862888152551517859441505881314885274738759779767212026355303666963945206926760488328400784959555907217492623052252478864354705589261379890696269136958357427725622358893918037587873778257623362972636497224766762707060828300879798710041521560764057539970246124927384821629813413025007903059397951413172491702425621303730298093085102864061386334177130872429038504715653464252056998537672227902954792228250025263852842654133378215876482827564631421822174103773882765899511455665538435373839337362923342994840732231156162561269579898844109074520608844418467019455110125592146754285320548029219269691450751438757874345240371969929393582365638429293121447140232588527799172223510591624646250070995607399221056122711893514512614337068331905378444685770249954321565200205043955285979085667412643975398841528852756314843591900605729330381403579998291347308272363320979423287332250161716133056111803122753243896040026728491686885054070107714872233106832992137055017428974508548344242136152587974403558969987619946455544236437217239018998899933615887958309581494951869830037750603127448793621741382091115106526317686432828261527639468301742781853794053804895919012386868035254183396611067623676930044193802895307173548864045408715286193787931378689904331277669913831311577690767725845453980380287800723284362961856056371254538450694907413259024785526246399493176320377213213137627236877362996174414792397024041359630182582463521820435477227528409605989827610673152000000000000000000000000000000000000000000000000000000000000*i1^112 + 173379447059337119469531841549606788950379072982545800273648226502419449022101386914396642054571805201596936458335780970453758869875243901288596139721854086046850819259583350206474043762717709510937954987587421406335933665466137521056001069218983991646236950823506229535300962551852219331641758395570243735531081633456226316080172103020422129189444774704237506328166453746663202088968087991556538528975718756887437321287274211994232837683400656498401398058949031350584321179982512538836216792741069875843790671263868973290330157575036888486165387803191986283601453210138258651654310063183065150284517518866060931268430856454302610334611873828951877992785264239811708289821616568202751787115950003203410648256886359675863322938077680382238596835074535615024982792801909083002301309898032661279007826453793855530153182759064075978750384844064303859210046696494720217458601171923688500229586460153505801588754252719983877770374555948318812309436897322517624360125442060851189956805070849213499042211505056636565475132118846509244082040761018694516931620200492408869675097097056049103372083226841470921629218013864236836096673330963596697053471642185917226028366779585171641700118692490570823680548575265341973385871492994110087056733237535333645912084917136581651423191477249549486627856951296572500247245104831890592800010148123052375145287397277774504209752999216860574615898436538820328275483076170914900584765748300427455661640448743915822693034040047661754522193373403739243853731353679184261647362198618712576129473443708820587990157381530272424556960871642502415843404869516244521260847244734807057757381189827769004361661994008297122639830692093275056935657962438602056647915067066836558467460241579581477259703950593948310207045331508356316932552072123642634623399531879641339031937647963878035369671348283335355595706857165998642555392597876654982498151241136425044918603697391282365022803791602295607223368366648859494874911728491818974349832368773741059886963900031247779173034793786578081590336674689261095459132370756347410436697548140415604691569177162381703809337210859730742452089549870353849651517462287049021054324645495943750482389242636548663923166650242776590762889127322690023845185035483733860072236067023090734426813786975145756764700466025679010954702969467262980192923873250497996464499378166993822084488495218946401489580642185570628517046476435966802699735358640952400109097373331863511141682959909071211026537351753104228149534608224932262404352026554954509909021024245753702863876091358994159901462511724355387519090482394602802894836323383625842058856295050978705756270565392784637176677671686616314919518208000000000000000000000000000000000000000000000000000000000*i1^113 + -18400585738558915990401080071152962455726957015272784986797737609429831270763617053717348698209845524439562927890102519707559230304565887226777741934409379239952660736705786525907297759928343887596857047363720455722826267326236435542689797524040581161731244493815543504211760195441947454506839320566697390375901254287633534546945390174947192984747620708023693248672429289384334415830556134434402076001362451417989537591967680810288424183853568900070705025777088623606090333788413951119960497306799355523565867253478087480577290993302648311745171669243045082452768925525128619449100442283342713906930291949512380116062651582705866979527762335352798555720359608564343403162576526695865678242247910609851312618936450512482344936102764757075979800928474161884266049267524546692922670653782472961571835788221158523571059353659422561059016355078149167436962794767300523617440650774406505835626405815366869613526827366150408467546688911980200282500702103656344264954659427346555475137143193137043272005113465679701990227674737438533828884134001228219015784654842384681258512325796431666781569867464247285183247541744968902534478724558356672436573200979603656276322184984135757465456072254422069764046659668339479679789735670060363638460277178752784664617971362581321130936450757835615446026350558512907046890541804692435637243163164792676558225004808908875235962339388816271012260629336635009727077240323115154418437113709275373668687054642920187392413940034171853258085376940321938316821718954448924066949119715280603184864050394100286609232307150953836535455270221013131676455652026427420692705890041202063509796940808901708371954774296341238815623590139588554578479056604602409095886240579178123855710531634939290569665237320131150225027341753299330372082768430284473537234225640603471393019338940200804510153960764727818012477577227884559058132631522035386139023311979324292479148864882722460157249902781299921796961417951397278719233966753134017576453554137322974568847213361140073594083683762719927554597224015265316677072136371247153132721588147328294028298146325751550097714991176612236949389245790698636799986561986835778716043064329001438705341321121934788630859376144034862088356658914694802939373419388034664411572816365809654021155331672515194108664874812685732900168534073227282404189933456475263084824291926581554288836311762636099842207755159671236193450210013579391768326332908375226593216822213561234366663684965904337481075003038040079395094729501703278722170130073353587230431352050609072820586055277520110964333089438928557961329755587631622499995450639744122559390256334017975211284917628280020963706439018855006208000000000000000000000000000000000000000000000000000000000*i1^114 + 90173286796110146567273686840434191267857078236610359963144800445426148277698289845120352670700516648382749144456308187327716737156085926802321087824419032827342823679091199651853397937268520359342374106818627803943314276516432062193258701118768955568762460764091024461988139113078125015873412224993738224369075530050706420757617461013090425817301183002120633257303653673374800699628155355760675619961474351304984128843640666032448618933725034232731581920412291901746240349027667257322405427406926833147991042706815789523923738120406369269998304326650101731642357511951001107626619452154635183530607954971670797146853919559308912154733962147135927973039492832751555869522816125740910809846992680688304019611017357231656748559282484043220976295751372985344464971054182254863733453521801236148973397451462232608534304590063327664551670963307572255865584246376877895945549284623074173753526561727272078762887384214165000990967078283932600967551276353195596281052966807524290687090240823201685578909090415155857716886388265952267875262511882280273191682866979508337208224599260459863256948694828415567269804899844083655334685174932732684541942704378307465446451895538690342302581065896102656120836895369288956235848766392806957265655003858008044795383251598662607475291599114161787550208689646556797509325827680682214171072079028554821394051159675021019286819351747753481290059832234546207207024122247420515468723102570280517395607369115397400711208501906038639320553994904271906957548563743729543662360961632508090764295629627165245066827046857233809171147298445458722723150901198652404105336896341554517386062881118088285929973010934685351506748803271839693798822454519276809253985829563440633684387345817477938834918078427140607326826495622059701577972295751625607423669661185705165493258746622727788844105335044886504701721308237750501039460598219097135337839850706902493701970982735832117502729940413090549897746599939396468021687877304936104764325454227980231129307856410759185919020365284162180171024295585226615677663338853584667461792358798545877893060781266888464011085815321663861500249348760826285409440023385888721382759527902953346550513458684617970595720223821922774019548426178163386989876181136359635345021188910404453878866672267965343739761408917784069533292635163917154371923547665412294772631910555779856104643652836674808964686720811989152830550359956537024155002435791695281896460995471590299020889048769860283457850586242187058874176792009393672551867380831009027678094109973660711867872474973102062384142245506348255902583291488516016453572149190028988587432009735121695644583874755394808235010841116672000000000000000000000000000000000000000000000000000000*i1^115 + -40178868730941649544511173917285869838295603682263051944961303283897034799186502558627830964212490959377989207374545309766287663685992519766004439480953060384054187182246734852755987464950069934362596677748348313482502909421979533239018887389384811780553922575692344334266768293086826655956577669590542991747496509117491909228384772514680008218002633074491534230390973854249277846754486287811379321553337350125921836257798775345944211495445329125949884829992918945121070785147217634604481035928512870632210060155760979321045493778389097239042998595377557466282785059553570843797909378540375941159963025060894421009614330423547880276778946992001299371995588564247453785496444563253778937007304903764585319495156344502407439893688943270739335693645198605456557148319666719768689228960690830471941462975608532847772004491261674731496950218415706915489145148444225389298151729666362468569346234241367290250865600985457057362688717909760672311302872783673380268854431017210898620517969388688824446607082274439127993601605946190777721041066261902845617457946213160612696648429251648043973856882750676056237144013167298074445914392740396408039805217999360072659437872693134918381018883554269746871838823460474568740726546556779335404105576548453324158091551868643597195871504319701722822844389108791140981566339815847313160199436349304703267782197612603845943152625119246668220144121503656026482718062757271377069650300158918264326502630754000967524988115492847626150289632962029088852815175041926063453384067211547777883037547227608185962179404777457955235698650578439490413128698346155260957325671521293899474712029871043845640198251448375730081980386940755243178156244470332926520617311678185689649399250053718428779319613224528603211385756709926890280144923464619748236075165175554303896114106085473574117230805339167280819784709592146848927904031982254684717292074546482603972792899034948831517913485257558174859986726134491780333612913036100442389878468428642249069230570118826862463474564819984736234739894856864092798287526768829015780076898184909713271567254019453705347727340562671223950964921661687127729761297829394719149760955124381839328865801636961343537710957914721862030357177279463205665863186598856791118632554178709113440544026303086275337462590403284665276067851302178412330268318828974000217913903978194344512054025967849178483856977812200418307115140869299300023894841014290595355489448758529229704460961393636435049314141637901426741170793008712413504235534312695005360726346486347525228195500725857228545737683544268755804831404902309193387006697771893565395905653652499139942211642419800266157693337600000000000000000000000000000000000000000000000000000*i1^116 + 1596796173560380168927819945088632839526518800169516448333563541303332771951278727856343476365532809853109968673263829573751276733489461916502560330370969033880639388614834980271693604247618777991845062966770133225904833239601344408641415833654422740197376654323945987148822405220212973596584170673210735863107465791553107931831058334703764264935948541994445337144666872968039224486747979694518903549349075133040643379684982442669440859300853041805890350800694286572262045859136851212337176453431770569624448698653173376692852195752189673262210382025175331157709543896651391428996060606059970896690794234305157692166655767383023492310352925187975687991768979102886600516635680899874900311105036289270603101448606716363017994224385299503522830260441091175428559503013373480833094286680710816952126673597489753563476563114775729097034592753351442160249059373204578950465664056114020044546694723434366514958312670814700692649617106260553151646155484654694803444528561310470535465382236171965640372762330189449683707886971327744294011178150432395115434996872462984680322557944517102133521631382318838194860023210782840565967154678722725520847665460522404678458099066744586743809993443890416768035824847934475619505886770679297398547949569315967867464349541424081140297397997582510749487778318385814758270608486239493372734166676181672676024610164597566410870625998321807497267893478036190912365281842677856231135129613760245780401091862935363768316021841470805872984044287881922322983262181497198970738499283257810305058160429934074719340087887321803820119214133062954909796505390607570904777170439087771060160107277259636134652687662705722845126557807463197557396074476776491833738559884972176263406666905799791264478676530700153982311074669709419860884779261516248929066093674526216119445703888964880125025267492611482140047373924809541322128167990310660414614572581081078823785299796686086018031513867793405562060480500272378144965851273322341482451464837377482731823480289896226581543648161703891856998745114460798736108731784329262570837824852130789013082113997633872232896015133352442760135122405207381841749817436725059578220440282583617720469660150422550678842318269356401164810922378639716756021661244762863100874194568211298906310379663504300118944139212199900921239168653386813919652588164299967726936683627014081778497080731180056414157742941021553297368560288341016384699587952020174435221150368522424211160895955018611740776862493444243139273361118842404522712079677979510998352479347269383643016222462976042574056470652317043122878932432019808489383429868713758989343383217215429827489133600331519754240000000000000000000000000000000000000000000000000000*i1^117 + -6874360687163890068215653599251692009595861853739115856858091064627456522513813249649952984642467110136463130666807079684229680827542089630963284875097815197372980475359740004035744586526213105863450809980483562435012260287515193096885850738322542365093348290979000703439424872640776817598441452473246045133476320062202068965011483087109968648466542541021047448089435014848740019291331966425377761720230133627301803480647596473507120315348046602647936777858222342807052161660576095317779805092306329895168761668799414139688826653027546553901269707406204278929416679837760134726217422759254677631331021880798504321897556461505393404061658723910178940388349640671206615485668762214124411323921893006874190555787272637866450506951981730865269909531149214097012984262044305548872869477396029484010457573040979467699358580365485851549897651722015635991043980143737233056788380319151464332857267705640165991746092411873713191517291925917938319079432750290119196694147468241023843015522967506761672207731932351816470367014576830380907786306683323301218222613944620650061810115056214375326826961856404024704209797217907930899342400150792351799453564959458780478018427868932404731741427821602762824262753311278827045680117036244737701651491812130987231335941084659242042016471890022536979897513332432222121422777899997299770316599676171347084476140309434077477668172442382106768779626468999377930185690610042993172067831288932145034518257208920147950245191169661480150877646094314143858650987803727387423548024145656796319628555518365708122089105816731737096697071378057981211247467933356905376746661276706889620555685795169912380321477402557894039521644327466166869652535496979002766717363064609899571882333524468592405918941275514016587303596582035976579331296856304446658434639601496328854014845584866857135341650883027884908201621428529825921846160198738120042583108032564541784143645728310056993017386164962258785545497410122103787689992150009158054899084769802390790206005695314216707612909912954745834484628286106553832552871595048466947378073251368009693862026106560767199995293803325705409752046446759516413045590744574768563629993720822825769517671496115382549069511484037907449672802609624018093775922749601469358134606903130695157384815442202799797454439073448929477987316442687093562591699024590005515477905762263830522967827476732503877641789078045814596827183535547086645298852616585976023147542282560442587953346049518814960579343130732333984281699668660472988111387315441658076908654143235065064959140866906799840228951348583952128814949096855076129792019956575508507118792698235699837650239225856000000000000000000000000000000000000000000000000000*i1^118 + 5041660823248295670892343216218803697316834594145120450887913219939624244980978637605227270940698518409803555663124814203086109984559180878725692964346728745472879383461990615209726055591328531399258065765935197707284928038302910113837991199618353774860382618529886682472117400231634814962685059089583804280302799927339418802917988642591390866857010409344540876442242160801027014496102331016883541821935432906742083908499412769006635602235708877038863291077582248475038208250576186714772415382119546046745934928782840981137750992659789140214852060878128983214487049748318620724557396126083088072662609786575219922831808651546394106537556912396498415785184738719612549230603014386021564610108822269861400592618895278459351902002891627419650928119716732485981877424891567827396468690108961236859843770611671500682582993359130312245485136483581659273416730607705263571142876650081460792368882620194858050666525791716118974236025868152327443014298273931484130500807710320513273645077365945922704519503932753409797525283297990414080577759413103515074281240516115548022102064671394245149903970956181230406564877794321474933074582903574656742328596342801727876357432062151675402063401272879056634150894976211476493134408409028775569256876714705695006398934688009378861445682699426427224897812220100572117880393769359465261176164165928222778637502952892537295577803930488087290651159163680311322036328621557441597784158781313289878860883803754946748882699672448129885566536999500049940888704262962620908081544916387058852193675170733847064439952562977899645405468334024123088949190128263795327372893388509420327241560491473646156854152263636044366802449325656661493953815721071370450531033191961408336813086005113380860008692695811763647706340532407409633465188129454348464902819561151912748234850874151417625928084541435532100545754622871848925272431760407372926556138906904274024297979308743381384439934944083248517085651955538270918165258394193195201034560991749013364837110563212956225762051792372190208306940741692719032978249364296266915592772469792872054934154462604445111928638041121632642348425762829588195003052558252377414529699397614741442286957496516863041661221933534460453671957619960470292867535312639170442081788194530016691105755127213468105938388016858940657704208303317327041882905177297683687571689069288325484175834767569621088092787650457948305058901529528190003354579702738539105411983883116223526354573046623328422146892055749756844583775279519200256118771092155752927718128744958732176313800727256143617968444772971660893927256701940627496545838062906940504123931382030576144875520000000000000000000000000000000000000000000000000000*i1^119 + -292179160097943616034233036292351037365666889058534911989394546906823795612601793426421665035930264518968012818634021341599693653203536282366896695561239407332330547289816845052797442303544451592262845567392109559765488876991278954510423046329795696828800412939999728948030808353693639694334163780170689953293513350952315117719243717561948755924897466005561934522198237562464767211254814578735880544983646424310435135387919396692932306028250688175501031362304380747371409560641124725446728446526182288390042799218094014391303827999998390894340546628133425541023765385858608302662931288165905812846981329679776239000503743862612815295202543656789935594846508921725499589689237953161865507125511735349851121673251243258612549312720057305017912503838560350331236154997496880172387300376950159534527108519016719867343782500752701319401075634499162674576513660439566750383037246346581831138114683544395217805431117012931944525934098050080080721519603322167444843455682487541496352382948307455379299303342077056188649292343649171082220807130948017917386606483869167168852944437147770628489503231005812642989214736060411298849790801045954188641601463943318309519591398065676847661663344373763443043869368742631693498538022326504379425627035872725197175787562230393537248374456583186432096967351305500584122428828228808919663772382542562482779781698462134557901098291518501808196552277927560271057807385443211171781284208728608274912914148734034686972622649592357555715924962440568574649624813679216011894139361738575638821740120890071404145321269253717128154401228323735052274385486801627855421782568470116437719006766784584578240069762465028838132156987509914038653075962824040633494432853917338246775704116902357533472912267374952783899997231023119769667870598234245285495549265049337617097859507005388729603129114872515415455761109766829532122103505403671625246922591367515017793840488659330158329341906653399415428692749162698977254199865006002812619992298097998483072202833120949845837214837618079341607248052401686809643826428031021995152432880443412992240062938002027678600206277874583619780534134644450295066837274543978678711150711242502907623426270585371174701007297765699672573394276163630622785910362652011056133091784507584282010590201517682193298405129506186687650493920327561171959286893708065151949486994558214851079576592222692646501147894911266178718690559371148930179019759344188553441012250024132376486666846102782634410385893949639210744080432675888962361009770767469354292907287222762611713305805817054318785373919188043674589991959409962303746893210002339144082752472595080151040000000000000000000000000000000000000000000000000*i1^120 + 182392554554269740841672398161632652775342023202702932342897115971380257366409737119946697123491295020525823873035006149706207514371065875999391145932019044410385329976151975349310607102327437105954069252305040022047515967638003539472285532968351238812033353961960677427980166225734026469058186553954754837426657984729729268233327418333524237153569821843845777242423968825770216366751176565414746371554811752783370095762469309415789877309517632596711715366923020483953101478828355281326849463563988955928289961145176592489331901610917470266821115694751646844994462459187442615294423535419346600967900433867262258693098976442947219811007210748848926446247613637898546949210991271936836724793071807926104661100336975241619392390126514866740080128229234492613154599875492873862276492082288667229589558033810727689180826153532642525868467626057943540365474065630402096542486876078883817339295237930251856406532153463247956148602039650136372541638257157148923007045633295935835827957917920301009975000313063889878373480231118614582041327636639493969903038609010719863685777597650121890059605876548009002580553522471689767217808554870331876998234047500363266311977588720320547437353549908752913192377488348581817413956245489043534026034723035382876232800101090278101912581079317093310825114362862143273201188691614925479991516488677240634751509560012857041023467363390778981013101325591071147238109370958210294597341260883004802598648133259009730171230396873499093170591575453271203120532937834213768493228309700876883058952869076558487271468093068423184750463598121633126114429891479346402845290169465393720051209549132458864536965931995654536852921605041862547042567538593048337085584973770324278484353427504832582691417966469905443571597916442223207359981067375599035785765796636100018346764327211085372634401560414883111520468456761943073135147158523310343927113361131819868404839531213306428105676162359194247047698713192646716114679642279742183193057291905459732253144223137653190438867402818576327231832684625528290901772228207008123405358526754186610515224806917310686835062159667646032557500668273122717907272600988689559001265509443414041295830167986251562993169244089618732740210091187858008029443345806575326083318174648648040970200378858638819318856290209337895197571857777023919969904056429944959485389761213410881287965557669367437685492671720075342842560815050857811134526618960640602255290174239310795719408314620811221169582745109717004685973210518878723703181605048893444910548185374856817628290678181530799969046295399948190968050010032484879018610476421718125026234859520000000000000000000000000000000000000000000000000*i1^121 + 78568426728747152559064138235109246070638354988333633722390831902515440130685351262692661022863910555869625492159278770251037073971273455502988767255756527892734645180146092149135185707628318979912441175864363403669453871932072095192646809934188793223393149660696177157488772978897112164694375195792877465011188357311277817345847599470845756116946612424103279782624704887615205098758493516938987823339054031918792275677005771732733683613447674835688635747427868321198453136207038616434870003891614160450519367377793097255680480923818105597342664044857855981688849721250766475929690810021598208676759155737989159399011713442692858847576936570496605309448011932715367549500201293303717734871905901300474586677126412351793972581237744402492291744756079194781793599835774036971158592311141615238702568870857603960985975014336681514742364285638149807711223879895100641901969566276175795547064116667080521817925241494106500715220986560886409331230093565282454864950046043140638876786986731708704405126958090868101759344861248127791153061900158616951334764176384869789694916810092698734203709285015624233793626126510060206057411632766096231721302243627511829747941715242561544286691649142060600751696096035351776506343533713008267626131482164052656802881126174573076923885892570741979273135751612557550148532955681218511598619401196220705494335149258007552696918995380727025597164456040885187721169420675819388783924229567668345055795910492667402239567400007914817129282861320143183700681539400813104798525186652722733920559031468571399799841509837064528202310294003188824221685136263115425936339414593781111746082817065260241602064837282506894082818020293131088669433053070897391101513932863241914117187753843693778644964471129573371553027268235846146405094621236669778499920420482347203130546492306402709939869060360100164763041078021943554604951657139250967682794764890323129355650740427130525101428467613476932782152895999546425800068666880291097115774912138368335699382558073722192961303444305224746102861642584287266655734804461795129645427363911220252633820688238312258601486372575443819943520959559396847059513337724198226055545599157545297435084450110369949541321664988571948121413922212506869377822256529499026495644192228057758386942894312054731378112413138552297559080798991253525876439237339790242947892504643565491715100265920005534306023882265378070834448492107148282312879158592377129590833584625068417158217508399590177957265868153266442152458999877544515350944170755558211191175827151923914870397722200294288229559154987146517412752086467026249877716712243261678079180800000000000000000000000000000000000000000000000*i1^122 + 12849666513974126803567947605281880986659416264308080015779494123339231749217403305461897054375503737723520250786785085438035009054833005898345196936092418798131239239177057211550799449082344563943759124614188969374331040228561593953405516120245382194056544572898531248855846114305545556465909454875690929606222862243325645203914517448195766777718639637374516864855872403123796532203858962155957852497688956734401340959322946810983574632114315377025528832280297438417659915609335495902350690830298220608548400726142407148736102061989207293380991332980019994754755009776711153600791929701560186999550345450629784969076583684644000799763673598199448746484040183960781607034224796076614184584590714145514688811050017362271575879429346002045531529929143865584767538012716755348372905607260969342334772875263743755867048412050998051119386150796647870032788738800419766720924822799717601881848334471717934319814174505732796825877392988515182513893865989715192207365574340959569986657819005681844198474234465134481558443608809651857815533077470865330199760086807014543285507302766116953209942913918710899791697849395941886604649407727436669330133332701810928078115086117728528112448888834105961455977303352481642720356161744296865042246223958449837021481584869146964925544146720689768247532254318548775116780510747326577408835748472323631779415380591676964960491819608210664290262430564616902174497752475490517857552658331543757514316560614630646149209856762788704743679189025780495415575814240964954992034533182982645440966710688109008231188471072077581561724316325041255984279549334191597780494477747438820308659503897500153341250328806305762964853236684826250827659836966978985497911221852639326334232179630443420822726309704992740227620874639708533068120528821654718859209365147746446203569232705851461685899456888418293437850929166891563916044933840360472686753602302270557032513965929341648259906173737253515987554136095313961391794006272245739181638973237450555114220110774275441776212961362976980880011266291981194008523165413138067469228427148318654301248638043677733757123213133444692519734184638296542238741202092948181853880558897228816375127430495011756388328002695143905188848189813588282903687506981309634796561447535683010781375556594157477461106866380612344975594268504032262984023953624906407475874563331198534422562866268687211015362229819653378070898819746036192508340971442272432776835256923757096078490982466842764394565403517403462359370721457449732945459382357476401077086743326013761378068171853073687248826061006192725998950496618472605905158306881937080320000000000000000000000000000000000000000000000*i1^123 + -650952411963763248594537866819633210187842701594046871158575881841301158068056821757700850020815259092158752021675769599322656016679769721939057437614745333552294136708651458711548626239976759764077907469483751507449258879378259836851019500166109828424293565897772694918167550705828099673343445803060926087796442729169587408665882067246402071705743975623367203993538929942281246754868310926900988768940888275649414714641750002528198466137482817389864646958123849985877948369947697876085243218172481385584876442854524838013872799214967894500448006433635904911579345555058316665104608079404184688447088732480491547733496832495716087865681275369441331715018607114318400874392771009423255074067293989705110906639741886061569709815615392459242720374512591326885567796108551381383666135066458748680928653601486888616359696831765521421900688775705089294680162932286773296799108753970450308630877227692309679540045738415630756621112230409751088085035877882694293446834419732249874440587771746928383706349362194619157272743549213976549171163152095564041224386815259125876891282477077161035584868064419514794884870953125691717356390583473191623006868577647752672466184553103963394346137302805196932528502257031283034864013674534449485397260272200529366336233824333775091438564553816544436849022257148509508024505786314805868432100615407400411261081188277799788742189219676583399184751582326819822297455249449894601045079288622625042268844520323218101875749864344884536709283993273571515777592763607361685935741949061892445395950396883637860976688033150851188291659790555538705294758308369055789284027956239969006716761823497033071276872139276177062595448668592849874683590345569593921965252605614781559443854642282950734452288591717101970564164653261628748856016971039044632445371185437121101452674915130080770815347607964270533438912050854467062579270115367388506946205349707903305024048843665763191592264193339149151501352722170977435271359287279530437006584294876632445885700434733839206670476540826117173248637295345019602350356790174173732630037852620757847102759213457922373405677027147592565056207663649582658599173404328937454582119735610072192415616686663829586227405882606616956616675068968894665923644487542282304027949257875255047866820447691600093027871367824066006135108029808119099684889620583366205658836155845099453244642551834655001509894130683549950768431943539583983523428312404803143815322482905969246640613818220342875528435200069202623827587291007801555385305563080983432204750309728144910765883991490305685126604486565876488178853545306808865410682716160000000000000000000000000000000000000000000000*i1^124 + 9825543473298579352767387160558470917373306544223177596080202029760709985964275711790685006567603243764915680522770358062891867849303659737190635772578530371009235518122579650625730205649022919128869352427138135882579968388647431818797790181099197563710679224983213470011076125465052694721039518971147485284752484838950122312084472758005374847883003838993456231210970495412703088509700572981797426356937895688109807237176885659423067078751319207101366474996394654221178693561828854457558306532053963367640385619432606808852858533693028670056233906216517628951227191989409086016641194689332398390885613693557670445269415457404256166281496849491155949225358462839452576921208717661910101491966960653795314864387730789747337949947044029394658011280173458068594109260939028948184171057527742016950123327819403080267659790069180987292475847435348089010422834560120295478283188502383434023683000835417306048348803548135064647775990194849706419112909045778169991201246385811752915636665485655063248918715775234673843151003696821452430152404798137518688165964081705015067724400767772904760334734134894599604476559915036065802996189583424314127019710631590195404405177402766245760888455390963605739767386778736504114802728648658221853120219946975871681085420439088586746148123518096636692882608990896384921997992124502105949792690090172739951643902064397278315316946688674206152240487656131144313287144706062479341009378719729385993879322879209982387666275896366945320134059294019064545393618869775169347417996221093279262310651862435720940312688455828687230472563631934353690673078013083241006328685356255973251002620908927581145608842540886073617264009033738877707069500266208213163241414046120550732195629092002097313355330961741196171775779403146371367205116802018856603009824146667042986183397823481921832500716734220628919320565548439054835707876969301730148670984418797821661028607432157186882654243633829658079228179546511992334399475038222791327963609134008239513665800604708664418102251703076188487045399501721048522991401823849425977618215350450718026571138144241153737551606741922679454397497553149049027837332166687270307123341720717673898932753772657194577874921510391583738968985364025500037200942705299814518160493974734248295144220749222431514022024669998848309760577164448897734117580762118996285241211415502529612998749801708376193244409072712465787988741077374150131426717523782794483657144048220788257774270923245370269182187160556027030751795013140951663834915569105831477057256064775684076770953679444659471449069718478709465143714895219997833953280000000000000000000000000000000000000000000*i1^125 + 18545781444855101648100421224580127878792680030353971095416457582906306034001571554376032818617093290769288013062229518692656537433140635761594581228351535589800947816932485459559663427713434388998662643950717502122457310273386367295597090817136364422917528915663233511855578636826168445815400265139616623056509689478196787445991967912327639037457802618617500038130489956342527073032916182808960709781257217791281605771720304221006138082678017719204501672281643917402807304857331154231989992152008608778397882515505732530129482046890498903878314704455966736909307471228409137575787453612384824702986574002913779856139940653632994903098184854902330036658009609544521154501297786508858001836982954355609169180188865948016664443529250294700307430607213212387568727916713130136131565110000203251048852563303251472968359207037569998985673982834548082393935711755178009951537355080465825095659441707410083315134403979031814411734728019779634509990027578213520724757980938608402185873053830306842917424310331436785649002303549295486150684231190732226183763738353480946049037482290102672156634684516860592797563157082217957238753468375071350930056480990064032181264175606483757119192497790652990622023693192261287701327543009930426193233026983322032380278201065301573874688810374326220756797121019450014358423431973028742323080515988661385430585198410600575291750945955096961320263546011690782291483865460582934262217263323174522429953750168469265247881544967837398774090596672565572073845146882303304293670557609036006064698720345761995482809563399838790031781108877142821560941606756995864949258393919470378761954405680775938838889298486579508883071244540097154709034062707560885607246704872155118470844310218589293446957036774856235751693474178921303928010773207484148331553939158633835630424162170042832069712727395375233322221708192045978788960015569354772660910611999922984436558334273901754248633072961602663291998686028775449866422091993833652709432242848846963496575068307161370891110328499766888654713317176072845880406017490577978219701749075446249084628170217865394257987289195657659880561998630665184490668617080400340768519983688641511195927087476059173934908265000471819295083368847144463241056542154163241792577894820728490345892465096534399847202551373398501332094568708463203872534936991534976067209912572517091618224093811040870823729769003468374123596261885996230133106283494960655114027526046577904505793477572721598797277949234871229436761408351123715682851751881741256691986710903113367719791425191302768427331729837207942347783225481363456000000000000000000000000000000000000000000*i1^126 + -1483292280685590065435760521587494036858781610493923644567529850148194764305117286980991445060681457730145139782907928374610512895081509513131872733082154347835132888108070006339930209132062372785133536777430322278368113740072749245969896962381859485603981304951090915892042054220515058649588655629667557742891280996791963950673519946838383873459777198418923600945474434036716004468355279400483277014614204165949657806274194200343593757161723793222220368616597781001972189021181873087945681311136345307383741751240482027141280699334130283931249983464898973499536523156437226998474197550572582106889777801022610693200342845371459249192630961574341667678013469031880207499741728195442741276107577798644839698111438426014802310359988378505146665840122885626599189650968216303687762187573391944128376745356439453715764057437785937335265397648393089218162576416711234544648507596053360840230640044494166585227077521470265661856483564346462206652660036076664835411525243249344511444044833796346884716549171214672406398413437767637380298240611000836385251023670954758790396485879227474978959345125495282763224455731138811262443080709902007747576255459944461942547151217326780468126896956571164544750252809372834080814363265404094979651256086015381998207790692730772616398260222517597713435417514854980662142311624828786739320494919206613160553391949794876078768626745675532298086424367470892354623366339431178935983980500531233740722184374379624530707162892526836417393372853802347949388458825366040642637242473884514752793237953033891010998634303549487897040468682767662369062441838369281137109670477480846750955176985273923680478896097727917854273932994689235070340010802809270929487748137789570988434880766584725432639280026811352554576372790930912233952734807669874274206755734121857653622016386230230450690116247992690427239634956348757410816626829680093376013995269526851498242364508984970086556338852927359547143087621721085487848178475730124421783787779464896896254661842238321349943888688785170841664159584866128650140934340269162401298963028912393207455682176861679860424623956679310862824302474452154289652115120936018175353822609148934956684185551842110163165362745083699230222320367251238805917484261692264713557483422015381897000838840904444567500867607016837735418996829860931600857501696342726484466823556547685334032408785680711493912212731209774071177445288515962574261506093185458782964946842750326062763124990838064483359576103184566040326609081142026237533700789514867377374736267921139399313113406938933993044101655664981700969391718400000000000000000000000000000000000000000*i1^127 + 7546640177574766172484755048829215534066257516362490664967033565943892050179066122258017318879961534990551163222667231573813325802319926400792259823981486990138562303807101218227745532831757290864132185429352990875740126241786460891663437452149604180728263100151130166422837773450315757057570086932969163332351086337028032342972049445895789950669060979763528966502443527098086514820600632384541261821663582113062658667001594782856357801620313735462952507806092555197504309603658967215135991931655471803471036604300096355762480055165283163403279463931182078107712670980027526121321878448560779329444095514590083642951991238604070045891573600660165605700020771739896120763426082335328638368843524097410507728604595730324450776549584321245396208053539073364041367047355716820376042413940699545563402143474157546742987609228028961983778026578853918667294500555504314976127017298343854866377467055181978712990981984317703480326387207350237502241664584679637676733087366150923401844626602728734637526817512666676018838233008084660690172021009500739772749006427834333548959992234057400525323264589849381136847814416418707811849515842178438363709513757559971526004957492094596777529347628136566755822737441560335033366880351387723675258966052306877783543427029512912060909108017403561666056176190179981974549385526915295044973719937473231971283282434722983169756838706238623402363922812181621309381992206976396294452883223335745401902753849183273701766433049369084623069621886029006945176849465517807969617737419233481798360656714232819443834609119069188511599611425066589226086223220892590762624835481628568955256555420867496768992703319398679580931463435671150239022768094287115661094539133590529214297547979039053045038408783940041719572260867655388038483736591326137064193771281772936783031554979806724205438914192576601542382201766254917236223577127162533104519603472645469081307399443469769301275419997631628188671536421060692508705811414596814545568863151817880056482629283273085391565521863705486997558798464567782951028809172457221052602480821970166149567195945926306141991763842918754335098639970747346614949772089570803404782200545863309890251244968929177412970360631791367662693169031603900499418981043009492999829720476862274739925433574127254020947793416662647073107931471435602226602425324585051034155882956781014874173133448754446210590377941369099145402395544582733537732951642393799628477885835410835964663005310573668372289037855349230229992965462860361862938845309536328335234229109305361435724905284655977366424016892743919861760000000000000000000000000000000000000000*i1^128 + 34416339837769171312155778481163858032713268271683873649319424486572961761219097849364916530794847226495613138065266589787867148749814558921117957673171295715478657068133237877715776205833688977000032715041086323851441710384187867533874518408232629313646976519006724351986063782188308755457528372441202580916884952137973482733670629388062177946600104757208171153717989976406297271686185839250442623111022747605635549360618220709153501527214656123626039836447118245281999836946400856692487136636922613591137315936661894174467920081518132252415575306929429645155490870165118265042287310571129189273551417761109785888074966530496392043254385996742315103319692309912026722691230042144840152891391681970952512125092486444743815326454800192645947999517655161357079438294876988541492477565066564539059737322201261045612541288583979415825443988165776851028413450902016438308250335317794921644939027796375626137490935225107250611206486119945557823019512544875682076555816361412262160730512540705081931594347753527195131577385501418302025313463995974385232218120547086347317989122478773107347463030826085129909577584454319279102425047260398564339263452864866900513106806185387262893803477738702035715164711446116467056841885710050749532517256457868632756676025786833079117076684869673572475517599895196659940681403788178259803195790070017589176885770539012931864949524965112783348815055140915885318174442286647873820014411930662310417427080247458688020765166645651726187428869395761862491602307987096956872738915926131238488695085524266290332094170025365770927229729594761742708993656413533458247390750859335856544144573591029134792381544097539832021379608557214066758211651337871454303365678928441434669653992821900376681745593227706432041352772088048618467169020984136166636417982903416953921004833577905713685713655197432643167459571310339325750524386769004478679072490503295170826471695569056197144581060211933614558177923091156992025414651054992365463663922546459150380929515402936534262804119699569027056735574173858188281359459490376551081199498240415706384370208651812708342511429874762955183454730944726574781147583709366729151716151997431381769020153688713171390817886527225038120002263621219943276765549641020231690570559409739013949059015843804403873507497766149809358721811042071798778230569474570771575523449059204554095308265347274292855885240478910134085724001682342067743620362991551522430841342078355449027050587313643874018469699764379219982293220022058800953279619263473844924534660921384045260892915915262148798206317690880000000000000000000000000000000000000000*i1^129 + -2198152225161512500568695599429815561346010704671193315307990264313914971819753061304757782178071511245001611801224470323842615846658068768060514029154359986708563148188159662645156511303106147156380935361274808027178238494814312472090248560502700281614972203437968622145188054372349226668683092855754242798307749964727358258452811368843613342901084756394063937689473815301493392204687303673365968448616766202301043961921003150935301166087033742339092306514932505481607657015058373935813518471386362628199269888024097037269020724976315507490513020279261834155409000725198602686572215389790445341546185768222989540999986325589364787476872021301699492373691548171619918917268992623885906901246339011123547832343172345406703201623802690802556860162577188311392828825684700244411342435709776050201050056995933168189402265053679848531693482264675697546990704059309643031348660846144606643739694090739357621415208976648662976131148459615324485435544911876311632575745891077001020444206646837810714818314171793906065821788332074725567433498441333606689086853737751884217623622631689530614397747610788216954706237354101398754842969128992393338662319283674925893241730774334308576082418078952475084595445359619524459304524377663714606492239007747806303187327551338851413300168959438336506796153993756339819129741203492376400703079722344292374703017030707856225213107073100512648894131703814434926477732299794164553731530397710907260687729753689827812532493217968153825837503657855978660520608503215117911303208854837680090702686471707911676101501779471170033515653136104997368761184524535519413180660963754642851195423989738424918534412077088882937043229659048398184129541571430758914877229507428648490755335645202993996388135963050264157511190364551777742583812244379189425772538213857145525559317355191826248196974113556183420093924674046716226465114905201522193747954043998998105929375593180485549647544445579121667348304700676517018989084527301375829476650224664116050539411206643866438001559245269205521127663113418038286530785485939777373672147537077724413404199906597808788127913385726809934286193338255334277868521781832283331720444433764978519511197206965093014546202238020688147018696088341199848893138842136557778962017301122539352666852240610798441374099272486068287495797282558271637776464666001157163495409214110552451980928800653300995511694975625628142401927125228686022347163896115487432174548220398466546947259151984714677233801906944242999440754143511766481303232780449422857322382552609832980948716648853565287589478400000000000000000000000000000000000000*i1^130 + -10311182101382582898956372516460704262335000890300147376071379057373281643835718865225223305610562497528069693614546788636595819940936485443164848259003759705758689344123815880675830044941891855347566660907927467135989677310006359146211792861818014095777368330043506713994025482806162498363274964251146028667578407000252671468338456001220490634020605548089838360941059203810732940593474702371821185279186111206752476366945723025016171011321818649021830118260160996805788732037187375294446591238104341592661443220364855252966203967172677944399314717899189065096870872558598305719072024316088963139143550080825325514433887900797239311663199699423088534623356424259977002489902032082493367577709789543656382303199620931241071434162032143849882420990788973875168053068555347747931408548515688537200962670291367396355811217016397154158861133068414494410385717325877584272100424718060979394947751127520482750765456277531891059104133355186478307919920994939832663229407506056980787542333287411724692663698681696490871279611395808912031545586218215252993193203975839654121414692404401555035086213815383422341252031646501081365079275301700239503480653332501929778514122772672620731684902949737172699994825304205434827036484683703580596325234153418573307061790717988049299614204498506080414096087353246444277208005041551552429995163944316761973407636128445233120746820809987575868152302872296189505374962748116155916104503730235531940321607854021348834419986482380208170348825360165319105616353924792414825543966518057919957303816164069451566326689581755481585869410578360249920623577861374861832834302574435979664821923330068254791421499937500681476988589876824758767157308311940530807329562534445010876293762965974363565467128954658789751526849497643408931378574165142567818809743822407213201028360301819585424125638946606727692242767969853022463923889530480414972945057891751517378592460802094361070664847317338473113872387622206220157727806190518638271627724166021232152261062413660479022383262863601975356562779835120509961338607642485709343594973010488088150865117803886895470350294657547983844236087173829278747676234117912896932350791533372903216883703248448902193875361606337919943438978182315522244499369614448439327802993591056468432587321840688033569481888638342306112987591686009354417166098028184121389249664092602321049987117933196319986516384812899138071471252172969947510651720561089103281331738639505591528625972735695905562885350184890819878820752656410374873607743265223169681047329136573831781335737446652968960000000000000000000000000000000000000*i1^131 + 70814365082444187866881791624753602834553738562254066579959396057520193719036160190658469211592353137176820914808102090182108357413379406669494978277943797351445477479864880056375775768733153393792754460303427176474730590539750839221527953231589122733838738450013780561133305585290473220758699094004087012886410104911695317384539448059950063571426654337500609364189846628598424905666046289737874067747508658623057013917757622537599059924049332650998731131689360513957449183937000011225502504569823909399955417468634793783971338051351415221430322154503772840597663595192647058199338888189206736147676247454964817054558318997843645094071299748277719121124636511128833842266259370837892366745218026281206821772819126874816875111891465815179799582469258552581806615408836092068577451529913696026954735287117428567203506384820204535855697122874309119356064813401129437686059379926330948257182062028605726347981819224360167474236916371265137000456112915967266123343835930213111159759577186697118390963276575016068977339211378026067275864049821486433211194362149124484896856602827670243802917871810747199867692417244337542502992207388525467274781975731821108237716698445829408389568362024316840063925926514787188448598009733836931638483843262366355374652409015323475841364436523221859383802464607362340121322473856979674305960884969265908800809008100545777666573995828600591803377784611272159735028891152865207385954505977120396684779649781141897310074688370742150511610254833307795697929951269009108189902503484884955153010841011830151318102859217473479849847350751328617541460349596263628107752418268613970184734846193904554818829849428185771751664061119287809889579777497862752101001027718202794634488248161692866207969018526238577029550961349114046904700134002574544491935769598808199606684403533984576106266876612452401569983830959214243750850610426969495556306240888456888430511532400330254075414506777456665852014800729064717740082875969921086569239632371774377861701877480966811139195746384893093414721008630200839357212117286509722475331678692214837831516633235532539846440268384119299817736825578156107783306078679552944919420320364583130570380666072042476606852139681581608092320530721274068522372568358879419069099661132379914631296329245617424024316446906372667533907182970592964012421083700695693319544236476020606763354818918015558777897300917185446622100199960190826216871315689506525315060361397826550603427464046720182641193632388290830964273172608039181667878217590259139572309436065999440448350846976000000000000000000000000000000000000*i1^132 + 339213559245978167802268657061468160104043841077376545595735778322274266331519308284708909166935710380983584569545203251682325154375253402307705739748091352229689962857937230805989069085177084281536616979179434564190617493627596602542638636277720663318597634060925128646231629736330117009730268480974472435161634529314621668758670386100736169355563406786322093168134234972984828696596916218259336345753731633170934470980999756936893135891631321144119682154351059580394958984252360807690036104821766263751904603055068392617162695790327240676834707300050308849456126894129367505566065960655144995635018436970965520720215416482275283976703543959739720828012519157076363586121284521057885450365233966940817024393014646125353762542673157297540295129613869235877483774544141331803075755754641584892433106595455148386542854355843467351519661462049281606220763607851863564150746862429540224017940777796450544477234858882872139781577698398627883316085796604856641535004915950880312120029710081419490900711458234545159404130314479177950560796984675015912857860374067416691895037407349182189592840749291815124712446839489504278252521605237094901857782902718873144390443974576781762234205552912052022172708593417570201973350127446373553999532234434381088911301153711694099360236550820663713558759823785616624544545689026665801254885535771367077022542865299747247047360457205606138824792497711785078203960199346106730539506410820675923259247040782469597639171244034931763348969993139649053252642773351144365116622659831878874202208838485252730586813333759469655592427133683915389459947722017654179962099877178231916785829853383550902041727795010100499520490753340232099859612467596448620650608930300320200000234395331730449648926403774771925273792729796286772088788902855078859305493216398326516896163912893974901310161893822783225143781850970636442967226757527461993614319349299949752865973903307022575491881222241991822357150192195381971419266622914303248321001655665098310217115329264999132300524099280510079148227531182669015838517273666507555424943499012155586798734625069702751231210057711827069874155836032398750392009449111573775138380326112469214469341103043712046316414840635925490465643073435124707183242492787929286198148410557289830249889896239772535694815900828487536370224082025150618492812627428174962523113303550519535461915936188217831670963400217685379043194776439099193553017823566441583045808310065137216136081278870786077718871447793295369069518835640655581335659953063667196022909757836078822195200000000000000000000000000000000000*i1^133 + -1051422362894625972311019049408342835380531799165878416777843342385798274521585043828971873585380516206665738416360000556225454537952285663726446546275113923011285334651449117142790360617233655219645554208986459249380123173611123929299619831918760285895872114266867342334221087836527770840326391431958459784850727156658901928306360724708578307464288318445633018203230868762919354119722490692499906555557419829311083806513069108229329190927501874715553626518010331538846383400221329948673070366912186638919811894435251291811380293325023920014123295104671052302513494152973158749623427099924444708940779022790621871389967539130751389990829483297521786898544650424717635681124741193448946343473768076398390026346385137047886845368481291150583821236514041133061275705768024995576921013538759325192530381369420298176208068558384465247591058723627091092120729468156135395668678191275490660789727461557901397597801209465381090382889240244758138965397913059114322449684110614498033440317796345113796938407199765252844222799941738380414852669630676532249382175278002430457288495937589621318067463182515210313394936201891175886819334150746331225951039579689882192345811581673481575021242737912898792654261959358902278367985788271691206089126726366232018579183530612547631430611959779577099692381160530504222411373770424910489607003478769846798471591267656009589752813705959741988518745267410071581538030093519608226949893526461692366082035358456575599607517543621337782332558197027152816499628185969767720415293785032941637856997415563009267359119271846779991218212453504275910833161739137097260004622296002222448250928386443523472806444409548133490226127690442941135799426713321297091208984095268259259000267476256286613398696612042486025187678867087060051995127027442164444635050251029079496786206626485310243759748299534537605228695825738217304975588943214168848674027656409944299585519621831477732131428438651959651782617249281261074722875175438745300244313925506163246569642761461949247436165923786484665194463599041729927140945223307130824340743886791828216271972553353711260985936450991116360882977375839620240728195751419869797291434177014149701148822164409654154883743693424076707564149216109370968399902138861607999387674493494840256232881756563920595345603987082531947175797394549389725891322717526173758415381478075947864839055907505240666716834727380941627809926148951556745226425104931840620678641856323980163664454128518284569650054647023729943323740794664695777953817856598800772313021362995200000000000000000000000000000000000*i1^134 + -4734844459241671893281734273158087025598031929941337250300857810474349282728970435534457122868379098497520983324592022091153817419797775601204439095830185695333232906649944637767333421025807056061337363721443985891670288005959807972849275617981760726435943650412429980059392306916224923233590682422777765502861991108178074185672919581927970303931819544799678059680685854165719888528542000838435690854261282106159595813232349249763353556651041401296956576424786053380393144613046438810818177062936359652461531044798096588143393494515805105063903508614494936436407779043167208551655581718087702009818108827562630928719546970442678920211090689716937016806315290454161587782492970274237808925047846724225779785325475607555201877169959327318971744836812694822388312448118244943189865525356713900332421212188088431421739920095222964661190647400266373853934853505559762544734167025084669592112297063233656563796383833855410550355716067322404097201811865221037184764465180701000070833997662605784869435274144098614779107333628315983503552534639422682030833890224450879048386170076366462556149457389019157054671646792612453336698377327116746621749348167634285665377924654117724169219266313805484141361122940076152700503714178328051492812700241359265113476625942340659282637379977531179737839115319972535431043112964203212640212413069193714951883690151072530045848742874194111406083632559776500495188770402600144116938501787962442270578212639611722957821512254878101706296487080381551832653037114158236859680283674715228887198043271362634423481267901698322649864198608834611846299924931770309050719899593049928057680780019202290464185565974820971427301459863498123216203422650685126154222794514563321038163009113150201896688008478213352716198270427539914795884331535574083269774086988269036755001190695917512858395547255071358260859756028480620336185077335313570592757563196073547401571687055508407528828935358121956298807617595575445320960055113651603087084273286328517999569213191802706420461260933282638311230067573665413481420686624313701595107145036730340486518988949508337360225474159088951708329567821241473119188117248550340412012114964288579752016753824483223970851040035947867156555744657574993499099025636922230797324951850236081852211244775411505185541137744320148570292640959605774288486271844126908492303361734969451099338914048969695415779382676632844636062478725894624179642204547902235429607204598973779615880635104154560695336538834387964050843982392487225716262595565658025442148352000000000000000000000000000000000*i1^135 + -1543555668784639882372194241830836624326036654394168032188113495039912184398886109778143595711032007839246506859845612717175359598834641437602849956553707663797368407621584342369321420239257341631758675223462039714575309149522469077315739441070553166145982518560459104182653287862335228751078595101848506871142146517564463663103460969145586578995835607861774674770608646078177294871785664139808224017343376552704282851727954058219999569444343063688886669243549378288146045785106359552419994563996825414010532860550657493654357242399157832370469172035428409873958316480165466362039482626322037656898092695213338963101157513774793723255375602869446511754338874508999033664593757754548904630855381836045384250283308958051229098754247691726102631660733439713464774497424789354242771861735903041441278131350506508633245983333496177478758520709745366846071485548676695044444072170941499488526217040330650328460858206276590243204163662618219653990101488537021343857082495372280351693427363592424582334618586961195713433862046212686534366623637990575267846366376698345566521559151433866395014637878219813034464458070932856206287960979776535815147972347205625584417872479098433376461621045015098406720590762542559757466560967293874511256397587324275042883528262322971895498420995014526063342683832365786094666767122528502185091316980433978340535857648538932544071429947779942345399914859154456194654996580872633640268056497498560268473524218432379089829776610991029837310417472054837573285750085077161424549960731314811852456717224193088923445338178515296260386337895876877767503345645248341712291481966463147735749144535480536034196589561172048729452780154581083057204178827053951036365003252213799288966914125896997984077089954404229200889354254807560988082263663339557146463733871989910302510136412258399557042037495338778617430416965760469133596828305791643346833687596485967879853872744800210448155575667963973811006619239635661151256381577366282790653952697813400349386916278647730415442007133896170297806187255937845943248249910405441629914413203082287020152012149285391618152155117858746831343177133623224404629746816098556888106543207760987964880221593703946019776556269762058247960421227856312572350733453530995318356069290058375129287363947420785326543733838314215044559124247040645768931716290838475192870843779494220223473555889581319531584030542786976451839550391069876604571346792992932976608601066202780736270295643341776350345699422176625005007284955036651681509656991943884800000000000000000000000000000000*i1^136 + 79947343731411511814837379508653295758506878420387118956788147262593159058502482330616801239861313223931801453180358723351207100871066392894246229543794407376989867717447689844149634559733960964351737757257132104319488783287366150565004818450435195609413253574149490928957876605718992023139967259788276670630950376008792797153155894575562195697194327660959683370021327836746648709675125164654255183598434575399123026617508044229138321373259780150224916720600805158426506515598452110223917275408453784482176373937735389870601442598668627260992916906552658306730053818096278290090245718788190899449410449096960061362216721977300652037015799691430983611200033679828229702013175479153997601318908523989577084314748128115001418271105320815871364112251196951760457006539635465473971534247898927427923881399905795006364191764898533786471581950882156812747218236602031171051488845329522975453093493639649984640088165066654502351729589613239071141395960896464012018135888978519068931962482490270020676413991357073134462297667201765350664054547961431854704544933891244596235705543805974609011420056779429118063762605283933072349804477520597421509218466461911615097533079143815241565872084116585263997412550779894485200295613388684763585846114849173877149876485476449936527553897272884290560490729866238769518740292640993277600284267482434767073482358086307916125511998925750770005753434631604362863587821357440269606833421484067693398984093432232705695150051641721780533451478420903550720155362714814096400771678050147958843059152827426499317285100542466048426943617170193521667137468981622059735975342395712074109112449502494346399900959240590282467839818927085531180188095804141837694756990953278214194479271550778314448581274107509800504188225174844008439018913656290152264950923748455261025369449867147488608157631732766935577700456137452036587486105719543618813036633424270545774012862055575220095096948009371754854382177576376687309695766076809838177261636877264374611503200014932893136989605763934920059296057995511587929172196413351055957730960930718788386962965831223901854879982485186847729727719779200153090407450818103623629039627113780941694924607028386023089264109659114334887080731335186659214436563820642038811695714888395176219850945303488073241155097090373943360922847692787813303822434516058028915915895251524692220130388791863038472675205456461755835708322957820607484737328008780605628142060173715474912897856895623218446798221245548060754888262907692791501946880000000000000000000000000000000*i1^137 + -4574250621604653015325341493152345578882168819618919397833822658255765568033291420449009792281050002968526204458865160305996958971418578081664565048808431448237833355964418286951975112092714579840007598192800920766306401546199706057735522026216548524960481308210160210832706761634959227939794328042168146898224005238427586377673380003459207024038361751972872986144751819945130789240745826575095389530573087046105622247875281036563294440304398778223695331830995610973328337859613465151173071494905910558090471224550803581134919987922470750975414711727265134267896588278140627711242983846544416665294690687471311879074375942668445009919996300250546532559617612736907467385136244918620682425831174545042172921455209189102594621335416681897729130224017046852173216332136873529645372190226519507419636244500779918057987337840199071367160604674791418918091318096249653317413720917386525342224159708248688523135544104844976865068740461118632753603232681313675903609903457667902512454166386718402503339755780498997237956304024449963880151230080208274874764115670760688649569638946684924926510245416200737797041439609728580192381462240253748116293925839433758662274563412568439505447722292497661043743520125633297959761059127899143750210132451462916149030048721371705859812067441847406677725215364251170563702786419656006868714270326003650382754781862459034869006024516048773190544436637178818058673273248066746843521135967637379273184672027407431215160727231261957717695822576081909407755699986504532769467628717019157542700378562845098327810280810013979238413597813206615477558357567552699082850700333318606657943096092452709654763821069802800448018452707466434884674541481863414327824011774391201784847873099860702513903744448427279890363858884958717895216613880841149463994554704685951172923726363240865803561635568538249334817603748096825320220572315918380326229064134851461268634905800848711183877844654537652316964501362193915478106464746479169440595372968463079560802018216665741573116286108528223733319108517156664937740247446863598648507998258798860245309049454218492225906657741176056347553395085078601212192793511273228875389381519772238680812855207928533460119174156934255949684061972674609158725809673182049388979340363430342256497984613827681153822516676671285846148660120455401356764353504800989036243537422755888336110837557234456985533454399660451605310531596798940190882527956588861522772257193559764016217297981691441198958993385754245037200054213935104000000000000000000000000000000*i1^138 + -41010066377099648317349493052872851114409891327303995288180116272672225037041191150252692040059903298271080907885230611133112308436718806910345515957695092442160701645115621483911499853029301745261211161467210517497496282527040417844221942643262492928743718942824613779308252248277869201579315124626703444806631929358266930138070081015228480806683225251022168052232773663448732677767001628300133477160069005854140823237453426392371018871099000115170768806992949764458463726319968658347376699793676390977760787439650139412720181661195055966320147446454285356199813461099216457134215904664495505010265336306290901314188276586055988145737953875903799494889920331526463207547818807945269836745568488247382602383089371080325661647836282490046835373422972690740184798477024161435682824578969881184948230461301643918842377998463106916022256227113570499253792533795834080048106855793170519770211709072694337018026141917795459345211449865685600189339063257850764668961377666378868560825685294983422550215124550787037114231365340428376574122320505347013770235667847547120080323597508526992591104461393648954806658993731792675073611962974559667373976364747891476405433661101628756082673486369361809110916287968719395638573177874798335947054328467572205177298217778925679877197577981804513243019319042308500026704542392897742862905923063466676677145771965540592657574335609808710948157131757511369818005201929533391363776242604792727355718720741723204334981195864229938076215004157768777519306778326659954787117431357154022531042613352907599685977412732553910132902585341956174996740955263772408154607540548030004265311256472046457372199057901442044592924301296953052844003822202098366162431520336757906594543004885148848992193704777748382126487706256024613156677306429227340134354012086972991002252111778053279082106206795801187729311146374028692383680357633588497996800121570571399587132293939354517738314136975199708076044983833921857406137745390873763458451402874460930286867578156672774597398671570054798760163871731688518226043750750513598201758358526681326720907693161236659641810083826471459665586690337630441167620988072855312991738104173307512104790153027890823061357259348467617404372522880430614761477315063972405459594935447239275723381001178283708459776908607034304604683255397383998271024964057424478108655353519259132692428069395538183656846881319405995928793140256759319847234451042535324627692853186451083618199117553993070674464273303957178079510528000000000000000000000000000000*i1^139 + -1610254594931696160699516429170057772240552371332447577405320479910343761877479607925106000454944168498182313599041503477409600103605357296662134953640307698902301049728335012332824559103779609196541602475301278589539328353173881310224985652999118874977057149307432680016553642776734593442625767328658113914244461674350381550738271354935979110023968995403868835708818973148008219795412551918039520933470942010727721769807994262064405578303485811601318497806142451652411065802378979702082574643420135103088473710316944951010619306452103033781776258464018184957987491231088099248208585255019840187815555144400188754255923835844852491794006985772575459803123261538249726238796339198242984931956960217858541153074169883132506539914622724028100310561786593695574521723875884164596934256779476414764204446357475462575132589340532654004417284464535550532082902341833492122819773837854987517684694580091218061648960333618849313748351518632804579869861288323221923276149449255410230487957084233139018332334289791708873885612420524762982521045186035927647576346298388770341902069451848252243780183329212149882501092096221720912169116037462513991416914146086954318170615045919770355606004826249939546690487754785222289194614022649282102366099791665848494942150947177486295175247366479525691243557884597153152794269944336824249254257838809091396444125279387425123540258320662126237042115645234838718457750282315511211949906923508489692226449741133733671895247104538100308922952358308277800583256492022000824104654025879278676032730076649706930755060282920865612451640009949548956788852810824906700168865724709905214747572295178972437720472266163696517939535191589441533099477591009288751695167687876483367594911057947362567122302151528363770695568364876383341915163317414069729268713536274710157811943195392926561740993334943903940989513944382150530845561586768707936019412588540271829857748635052523248746649186706839849703904120401130045608285756604798243541076774115965116800423080440167062184527139389183786203397724466392190849551383330804917527542121496734251070348223056745172013051588355039280445411180294973454975682206954541617242121530754378300449496064220288567541938618077174751494916697618616710101831743798815282534576678529749752728420197357486221340444007157112889651789636038851464925817918950956026948881755388380626921649715209918498989683172313412274479747423260852466885215008176869610802373390593965783760492645114284427324300111065907200000000000000000000000000000*i1^140 + -22609914789018544177174318179336950344602392105364534064967431440298184336543531856714983823913455141761277197124171963130998953462624935965759106367656178492973599350536251297833493590691758962060732961937728706905582377241641624442173879970295951848899932532818346753166296203839201913132351096631906677796728247945385922045097549424413904274050089143924995347641351783613615863428335103179022282737948923498834874793437628797564443272440291089188789146589802094330593957608998328830249945441412370999870239840729004011243919720756380015579412671391345215891735641364044219406742436384803440543537165418542934055724446142574144201427178292382760371224486386407095741410338414073742551465680143827621169063250089605498246403307607197380258070673342812023698879049449976418871639771636508283813679544740207424813190160336352136050756924957126584963215754219598992967158127114328898225930839389343012344571596264692622312301752934272751477856588713851062563988099366152907380136468809307870560943640873285175408699870565195083494928372384528562777791222797139474248820483163970715737974505437327676633305725944261872158299246301286578017721309050127504240839381706528431475922050362149842932760962443031486365950197348460190533377573959663052625982583017237008632342247279216241591360282076493126097162780597814812711828038358485445767141544635866748383448278931789999124555799837356481814800237074785865252997855314104349265686839108830923250294405277350125197464514387434282363532445162765574170296426176232905165506441557734138489878305729373920664814117715187455337722331135260167318248662437052746279751458185735957978228935625066290283755230002660550545005308738685998639420064741104336922316005295841790771250045918584234195510167259511639559588843196162826382285847551536839706079911980154951140773192997391190923480934190279447622888369358698074372200607873549529169000583065405022008409328401971460282321511090363093391674572498939779646953307386294208413411224353397725074382442032510310916398878303838847150722355530224421369058979266276414197928109827152012536898870020748517286687111304086562461163883414486735125369985024553258795489572651811430132113714231072958811342687162469147424872892913292403933626016863626061588980014746751498399497792473758879931348359313488464586314574684358896008499862166314522915851529203917599272231146591656701863009564233901470112696914943675250019940212829776390586368845401153658360430592000000000000000000000000000*i1^141 + -103471620495555517359041995251999191244227940415195355477362539657157982892594262174547885875348045255451603678180828121655680303481070885352310184484510561387284760975465584612369645381610452153650080390566485180365429731350491105900796240748089256661631632227356953755299081471539289356017690039102045823615832132096103093891678157563981340548281760151861040099983254170462904213668682102442996240284724941107562222641133119425956647296321025693060146215980217595356879790990376320586628941932707690984947064822851643677541114758063302771045771771138444944932821843618270027240973636322327733098839940699323699616784677026213251817433173281452071021842877239871983003433452974757260466808411247568112468337336132118979910524363827347510904771082002535168792481655653694093599034985357858683905987859282037220885468413423444399696241495757393112624524223788117382649522697498877520919606729413857421189881183725169264636299409949871899624404477629330460159141796705899747693617490883840027567397576166658322320037236105901688440008981162666170280495608433271159164054197962819767939322156173535731524809629080342333517558190221028239939860639191041826195249689704417508642500792520263936589170617167166220751949775905077587463941800865549812251463291897460643366195206818943503745563025414509424743175978166509971109186328335359822155135875111140484869444419354376423374560650114887530278548050125039610411373794947661450167147143053046228622697771059862895722589949249896065657779379902692524721253259004190378054020476676554039899003507872604729242266520798998747819299787113983619972826578039967612587958192667220043189571253544759462303349758865701273287492671795690687958848167504454082209018012269231901741190305630308235174510003642092158002200609261441570991924896770802319046065309236413374453557834171273618059236748378017183739965796828260484504859710016014995134129695771173248311411876915931281649029055808964010309855544139487561583464218443414086801014666303386462628114142515461404022606924711911761988026491834301633215693224604316058003453656228867927583676504597600094222852982160087837445545881152391138497356874754728041114812336448528645520715110253986148023762214179979922444685869352670529225184945917497284873093011709030477488392743808019014649121944580688782384417868365560111576990156539170474265874479106268191765743946539251867047516315343424753997039137374608426719332238211128354027376357041766400000000000000000000000000*i1^142 + 51581725652960767396989323377099875941220797949750778770954845614527592006684808605419066512924633684275787859292734854442100776646687575722648186607255126239584091036882515695030496304877915140157452701049790349297274480169909101880359606408752899362279512402970939862949817855259062996142963675486409862807314675855978979404414434688219191889733294242571196143258399076103161394493270092451178977089161506068319418251779850984793758722177647803586077356397741480524462203677690015868502399303129995475468626404406124655447241001532665128959985993451899346192691382697304040930821903887621650666414693498203022339710764677290456853371476754430465495316377155317667702594764630006082761259566756899360055440849381722735746280034302036556774808235474801202951576326510223024830800749731421043015034567373177533968200441656936976637673790209706193785236781143393086875423589395294218233505739128444915886515224210503376011558888166490111149339738725879739148805201397494472801347396576454108326308161544633655677207126417426881995246890656121032971723056873146494577809138489389233289146905733428763148911432535020003436248302814033037057832038586153520500584321314415523196299053177532662410336507107603256025747691303794005342920568761841815789278552454325753179518849053932798981291746691449202391367634158291294686410185351862770266455030375649596941065575792908239815685257855620940211767930783449126068470608088577124802839462494479578296334813677543769865471338080182033199345773002060631614795502673484023234703893862136188155938277715796692372215276706742916316832591016918814718664410439535138114319555932215913378290123869835668984531890187965228803745801309318932910411634332410311661522134336472229824483629143518240817816972000815501548072598941300981021282405048527528263862679588140464012217929878896938877360278478733819032028318359656902349704153727544693893243839711353857693781514376618311728823538730192073053558245908676988650831530239692315239172931438875237969381467909741042086658237054263774121961559091164128416113051521357010133456900279996807916982829102417781321036491275286687329354533381443711897671979201950298196040708335064896430257441565567731739282849187935520041574516306703728558153527922853887355340537975581601373184659824755942053695732630854172710825833267453512135665538323128398331836863377058640035962950519203599651328077215622612155812376679947846784604485177438319411200000000000000000000000000*i1^143 + -1478643748985984894847994249913817096591468281523809163230061949117127728879913802852934633041346407716697128169091089661453628603989100111213681957916819148415819247933596932697787964329273677964534918506808228828760662578919085159281008640683907803020060450065754572670600478083231987838729107701636477086754431491462908044632333111398019475619056120529397082286711756268606772943183124252060158103538366609865768381858008640014178957220325669873981589554596558979997437660319739079646985554543990556938266781424464468073006109154506858865777050956150264007086056257934504898237174056930410881007902277002458211046657908946216791485256423620678339204671962336704064650094244666448748641706804244400720533904114189905595370880277126463036787099724042785188415662036049751888358859717837819923962541383678002671979900346305585172652539604633014708225496492177065041349737513328255944547968423368853701413031094477638298675685020937170616783658913171379814929684388885710217539777442791532971757202056168467534474615917951167138708180570058653745804167030479956411322115289436465878561632777703315215094739749843559802335229671828267538621048399923092267271551645499130037402477020375265718289791110261729827419498066291300324361908429292166703294290543461450128533414665784987597896067627587624020891783597182933834199712003326551430640251112238733573521637338813534249601329765699811003575933281949669407907811601082552021589519637997404242668812613402399309310885645704667877705550930073642190572367067400439099183698271983785763166902311597573643168501047918543041795619146430886585887039839284669876296027755108141087755588916112251248009913330207809660107345783998637027394330798783914554602220734399830960560737333437363706458220292288456659326563143727702121728073904486219016635687387977483323567231580001461744546007002768681046752613854583914035996792273717081724680175520581220144472930662060321496281691644555577732102699490367288526587706827691063237242407563895275626383387419223737053786695826909440512587440137792508309265493046712662239375135380480970134356309899129410597050432298664585272881311216378524417289202408955057096867655069511000206240749959143037231254694923684224099897777330941831418318960045934509868132381742124645720893206417286894138254958979401744480032723748865355615159473686986739166124238538085377631611721481369900013909778707063022493159786335488050785088836730880000000000000000000000000*i1^144 + -11550468050886922401127717267511372249252387878152915328402428148620492943779157608866288654611437057098227208044706295811093406646221687800083101709702055382399291429297928336155871782011392249928692781110016980983200545263736982571262109648354262353709591045037508742313680639286060998537265273112009309854965645292428557000801800313001713345917983137671717870051470963705098080805877195158396103523448309814294995150498426578226961060785023442706188552500500943517373962319917478381303088963604812839623456625007628621178941566370218597601146735355708769723838102365628994194241521426617936509535784662639923075378964216783118287180159322304708132847606099782111345655925115417489511275914656999204063722862533489526356055133535819973663847009409551336976763607743919744841446321231224169447284908345545605025145582111459010673866785536562660348489411982975742988911002500872167761562534254023523768958801036961915904939475710632796047306643883444874571807064169856668152306296539754714718189920743608728771551489731087026768494257194346808597461940225091314686336676860570773730989174057877933903025994633568696530687583052262137604378992359275072133940719999166125522816183930880711466166271311836199413725894496336026038770672218353779612843438699702846637394885614352293197619309829856400743928570749507277826249119657589411354047664355976368011425642088141548756359930525900355087903232324428896751474894576899211433441416369715644722038124020305912577354225400081392261336561003817559664352680972147358688559321160784416591067607791843940075072918695708513646533516907691094254957665287488020658284794994937803037099623275586117314896667400568376650930099725442383075592791031066781314442004026453838837911710980819703639705681946403299289495946623508442947086782356636219422337966837581123565106490768871298439647678451713020372253379433443298245576165132298114574262839363256475234889316335660811388346034931206757018649550526954550007937091522584543975651797994882078820045476704538279764412934304294961160850886440038889394849057321193106112494486978287020038097537273874182136061747804911852624621131073234595915841686523975220004968571666091549048761988267468201936911178730040303856875743075967611899938199125059884632623789722156756783218945984826799418234563467224159719144083564309761726950907368954588188182258379973626924033346902727789604345553048538419102175508671830897459200000000000000000000000*i1^145 + 40258499412420817391969964162104216247631483839202470090130560118559788834991022270992054946036833485654403283194247654464373364102148824434245362835405110926427469534224513176069347651687672406335297603841414703408612459505448143683305132243147400183904898806536135987107030914080729270487368957412769772273669508948608213147431422247773081930960219321888262757991467557651123826288204257156084306936220159429999286032636934461742895790638132663983209245191818389104800377744836465969390474868330976289698848273664145046118893374827845236466779131451461216747656756451521007477334199840426056432815201923551339485624058820274165981162115804711316952766776593254792032272998086528576598018012812829037227704052563737539331227528896246212002633248814116675047055865295464030153182332665335997415878123903514512816994227149145673755335405773503431633895626148137444121322854385560287334472670071465217334789417608202465754180001803343146495174316646561774292422518318638680371214509106394252202225652005338775722316007914673736539941054895163183918815168915828639839338413373881671462640134119495402269959649170090868376308525769198370149077323040855474394475313385697104103361946674060419500685037510158455697120938014220620311737555502000937944935977039743744679934767704570477122523542439199464663310235596194497502975430952244027462585235303143857121223728374721852963619666955493392084830699162831182325092332007584784239396878294999016960524225610835059990843960090729415004650368714041846060696687502963941960804289788144441288621137650697397975875956793101487852468394834150771678071590626200867380507924843651143458608612374420477085977587003903511137590387051716239700109109831696233626999742455679644605433355174606095028919243224867522240835678510461031772039275652373575828401621148248345285315628957754807545947194371822926430767735384004956031894267169254588516995875445574200205058032211184871919329823915556577531762674843111055905284272265416485292427290515846820721123307583993781242494561641980221890659233164680756290275889303210207446267638701388078236751807488004309036541318250018842907700916374715432732619447518301685747481818337917639166869874248775736258579160267316312580758405762743274653029222548040341791164851971050639349752360021220568952910445912926930688918495974396669516156644153368393072734061361957440444672849049376270932762671964535572654184202240000000000000000000000*i1^146 + -169538584803574429111770443441383669329528651617801465573109834055386633695553346728028878406060870728170992920425957116160417373567612898197863373647877524921419343079351320167670802788483083544062031595582562335310103984355102313891927248241531716932215040766964272328618573644182119879011232683366483171168571774575956996488359279086894108686884068225199095140789741453680050383258767893766322999686312688885353303797843578335292723675018550125744374082416371492135593090158375450449977708702793476570028794630364459041015996528048183349521863742196791838511611449627334589975167554526170891982451252773714275110297496737396346759184723836194126254903450139346406787499928609214539528298672166583776556069121531553065482014853898710824693074698130300258096939148712691291692199322990295140956516751176611367468050085610919409884426912776720320396775956604072321072157805457281688728754765260446738584480843728663385704837333714719456157817376392313389401703934363981827594477314918019255922088964043249360363090966229428953481581571703997396576057760310037954410073816754647562833710005755945498634305790158292000260416230147147033491372822064546380160845976298126626499632427718314694997365236451478680015494034447144718950078507737116019484691002657401382744415355632906491998844600965663325446723748083729824234184179539336119636103841250576309918874362480193059500496724828122195440639051668367725910907799738644882966755914509649851798729273456482160233458017272238383910862077698250001403763993161840822151636846805152434911528841379505815984366573255087328001283474078742354877760600757437805952241129893308408347152909741714796606031558709297093339379874610064213784485025738138120226395488084381668398161532410188414752698965513358109322528473474756722465354225318568430482589806679475440854005678542810085514881037545634777059737518868136363621883692672158747523813308931567418424477184656788232956845095944264565541858175266399228052834274386884467507817863162711478525510354048650419249471631765885239356241002293488236339279054593439257678129356094355484005914577831803334672486943191988503174567652469045915767689870739267228391067749076182919374677331824518908724869478967968625145910234881724556103167515740366117218852403503395933100191154985895886271236488965766670233781570278504148493192985999851062752820473384919190327956348822296783539017975917969408000000000000000000000*i1^147 + 201677457829180933727472270253338386666492045477113507283641990951317808852753500268209125452253709091375251079100493702826630353826879955198786612642716472945797068236486892521441623745428060130504348325504956061234125564568034103490363164793814910100013864487225304845308205765324918297363059141817070249002464137052999761498809694033767833758921819375528312423537027466816810399192779744373440548132551887101024524540743101334596341914504850354241765068090587348900692063185389680956002966887782196200754113211341525001204016858443967368365545975330957610246798040004920483865969636507762647084687498216292038944530974366389365234156741980685652342663512554681355871673590812982929869634854333035203681923465414559741948852351489635444746163661725134742553855376960146697020740688477288020976207065586416731859551190517248042278432677578169787446811665581804237849536976701219407414572606463844605391204727996089456009071500823993801581722140699991426248670615771135368262225013546440644175290858393006029173194873663828372709409221566637662137313522251847799453696092986441209068389640093664118435222090370753715190432268003336823285112279526209756983632368563872509362403458817074971205736930904191734093810623926304311503898999599479762512088390417479331142171638236902658111875720092303709928862831845139589562417174740151577012911041506286730130336740285659026823951104912958083644958966116658580761655385962459779683880173108113019640578724120010657865497167013941675034781911050109115287644624218969873233084257298794582734048934805332737016865482291777070641896436610673951202714627198064841026048543740567858211670516262103831632136150623772575099241450081398467795167597878165764049814644468957804400385688416504921458181713781418562770842609132247731050738736204184687087089376704223316166366757159967520036366832693699432096658938953863190974956498533270826008742480410832221207886593183314081582868173543949267510999594310406489322668027758105883262078056078552703050478176844874989023771910094724570142064964884120771501337201850352255079256297321533043840953555387053969747949282666393106255075342345302248212382230099071085426729472846564499722574302533284512645996452783885950596595342921136188141848913007634234191108571890282399819172821511476580235834280844051819928347004435320385109541764260443639970364921695140379663707540186990835767705600000000000000000000*i1^148 + -286091959564220050428293976322369391717049904867180497965809163012223645708670313722107732675227012617531321631583326616339005733824874119026708950180731288613622765217540139759141818707088060720379002335534991291967814463942408161585145462877143334454016772382682767980945806604490034964738478335057719847774335628022796978163097748401123203598185786043275974268736225953514850122347857540424546186023542600272696251567113043160210874200223191038320216213097036859575299541313824893362440190216076061166062647930806559427443888165399432601934184512501541258911243384293465132447788788828382448342328197269747228147434399918276882646000877497770818615603592995933514612451980531642405354120681482996316156999317410683519680006063295612820081174070272683758751605146671721842762498751219465261594568969821603679101736855074199479855544359538804972226245746237613515567432570322958560612862337174637622262082633139919291299599305800449963328129220325764514238530192748545393844380696962381922594733051928144310659964744216909232818018028220201029721670109164699710974255689877697239356327110710804646137866606169841253448989645089961021096521180287674862817648972782646526689742507424310619817420608946584254126786609618563529406629389788898124385030645877465433952144569685005297866874529145949715564365932815011012462828080493451330807131262432347112245335438286566658570962949680966810811020323177183068659525375355646176987338365873814289214808211866856401229302758260876455714627058493787263625951283059346261497189244624535784214403890080712757913236304337518604160720594453051544238066302401308600807576242697512640658539210366489150699523517875106388727294182737008186423887712447583128042344470727543486638508244575380563045891683387173819568178090543401368320041913588038261996136738858288577539601289142957141322133329965897377091334508731320849805874791201491952541365668938977441416218259070625057511156067351267859714283505703369505449551921817223408920592200600216537743586376713724596900889064687987792510249897830524425227745117197895751072212462353898390404391443399429652576654366098934076449577260740011027651113247983015012793283924770096035929736002480961458897267626374289538027148822817984662973837369994853312540150484849906885544180603645226936179379147644802250287899531052183097585917784456308836130256300424013137523523977216000000000000000000000*i1^149 + 16029105156430155455748419892050640564790115330270918938001848571594733664822875988608909456604085801227382335252801723567168277004431563570635340183317831609365149627707774167050878776541280948937918023318251491325097956726034768656754070779252746970904308105996974905562002493619418596978081359851478031425230701294634154930541553113455538057747195559344546538152207109979640755044681756463997569506471597681129371953046635411316309562600586722481813307414873875725786567418130035836276767613138366616359868782300021611102001392898872330858858763043677653987917407016625601200230342668935885336615997169444689366798947804540460002631649965443681743627357532851943482598569202683686457220705784422084348316554068885063232573524602307508457027480193617225510052689051762045084974220424534582873838735542175514190382849764692911499357157679325114450298461322578737078977521893664927354474583057670618547525286038381067179365101727196816810180264579727803488225930048689567604801612338580082663257280615833314190473535628272208020531949493261702943851165534314479725193972753031803550279538995762511984388103360787042541875052716671984232118067553266803665277807942427000731730097814750982116163503366469732248096139219565602595218208306331705253253953650485361650789413913884872791184012907930668353897506197785994428418793538583804604607121366518187073113612150202765998795842647870675172046897995709810359079268045662921780989592093889323309550756455650336197446043932372625733074604873305638040839383711708249194159723911715386399818350617323493390940649014482607680223607624766700918356878065604921997753024089666666086538889276852626909799529273770747313434538315284536835613614257180859250493149891149621786417044260937770766987582603513702834297528332457005593286953140710880453550968689314012391103402052861582860193068079337269227003939613925491854506954888091341323393035252622011730560046533902364442162539029916957883061289460109487706080978517062611796486868356189751642482557462507780097149819378349027107700620797714545843929231534281519233104986814678145911083599831467127942663927104691063095691103854224334003814422200693897034759100570970689484155049670427156334705218783539496963711164222078890800612476862882502490835898569663163880943833983600098821757089473208079350422712092217390241469718544632561810779218940805513216000000000000000000*i1^150 + -63031207315515412556175242295500954805641808119064962822439954835082995938833883487607874348516036562958544347730907039032790137631705624262652921531154247118695847593822499025081108564223300442123215020261470962174699088171598167681562278549472454712719555200645869609158102355637922510683439615844403112525034000321721734575585688062940044601659039980512998048218537524518622223869696436326849559523116992029318109655389788680006775461154027377356297178901184690295095254707039534541754997037269024897055126844006590466778697404288409819047622531815296758020063323704310825127398650923033041914619669986928427896120653068822720890194810646701002818055936519523004391232529810647667626191604567306876866399903583932282311270168865627306439140053498509359044269071653846908915422131311928525598528720071364684084039234187295212441061943001443701358001626461002187674617000471760829319379977649600042819876416855443246506352975042901710288375715798843216547367791765847616219567556323359244983134396805761223212214768956767172117595675694495392897355439423234517106436322990365702887585248500745270505284064508292427318824818850147728486289267552266695752346160679558384438449140068183585344841056461975457644826947418130540968096125995415175208834424635984031779627908848902313439261721307064435305092820376520101367253213854661989429120693370304550393669981476993598510927261270841409174961261745003925606059072458701987129274157222465215639962416770786223673405064665489456227917103373439938547172990639269863041017771324358613217775694269997901006037974437151978194820493388714637060895890630797276367196368756526488138228748551527740765518536428507415788761206351223535003241903676838483140798762161048032893892903365944820678418479156570245088022069243230829999882781421468821526402390472272706602023417820734498418867059669838402170680824584517573261616172867266292725815299352069015004149484555333367609258177365909363689760264789840436548000485710853590973286423833914815162544282759200731310521817481280823526254035463076484390086996852423396183548756557996932889554833905837330572370491499779532763138875501329701919861369522416771742074897277560032230864445437220346498357657775552072519869503328312047572876102030860251742132730495847691986294229266261107888504015815529789266662525456567942222116151072530973024111820800000000000000000*i1^151 + -5637522104651228031399880382432453638953402089142769405243182606982470761464073621578556374750311276517656458465851794813090711829925261186735122035636225572706753513266007782991689852150444948083361693185075275570388336584816623673140201522817961420638101781758252721169783346289136304415330429767917284853350540652515237506164669272399363256101639633886224635803206816255691541951192103904204832872859605147269036181322316700387831770151354711177313114515961466933979804481313006986107257021562766791892762045062249693465173601713651064300934438468203925665196048381776776966445826228145900239497678580465342243368083745859253145443289103684568462401992146416085441832530978693951873834013979063080023084869773156635455859335404770637999948160051051507507710447085709813776264061956489926921263192353557998974419646724419287312503067458332206842412509536233853654797436320850297309438689898592407255221474942465311446095426229424043334726053195533909352982041319473400133896180994443392854302689009259250318635554104381413656147471129806920576588324166367780850227073194409303036114029320628796153555576641501138750016439876029542812857434083354712229581738014709067211307429539193916480731198258964181483505725131744856705133522557719522224564263001025356088804900478544974830394416187806506796581375052436543905149831422383694791183574561931002902974511866086494087040059467660103595720948056304542580844452300401824318605201489932373823720009046739555185457803619435154870240296087816019474159113223167091725022725088758721510863934493202948142251265321020678149786749762052129513740941831314380370850775867183540211953433413670052147739770350944565352099900035374431389466548870173892039094753186516039259594766841611279251939865644451289096411317961984191780614692866045016586999638564374331933153114231423171330250080240201397391444861708500767059442448052650586259517384440222932399477810237135650840436180162415721941851880667942106108114429759794468634783537024548835139718725380533982038815038063963889041922681019286713630130481562362098980805728983010724208206633260572138336894318286039473965626419567573008678765487624057086505681993506953386024473935171143211854825881490484978486630751244221572097420803101096033276034725671017657340971151359031046211208191160578058412123378883204437265547246048378880000000000000000*i1^152 + -1281017140537344925553022397439877577022225900837269266763632818816886283896767295371062018256438901119511943935078666380040623153418289961484908990328959814570630212228530411840945060647063545461648479255209824404767361334546954230886930577322607161949688600536743998388986476892345798124159602843792716468247900531596866369012350510044360007720746113419809470712262993365453078436425385681000345669940648623428627423562770631355603700505259225518319246661797590071542846304208509617168668605620017723535867675424719184694241523563807842993842155749155773386645432057675930721468435412271229067923767541408487480840298114512641880619712289502605592815097911259996241544526198949890003948559530735470975465104572617875172447329805252225405035755266414218706555528268349284925212013598871291775032547300298847938221029164883323067535906588440823756678425925979003412942565449564942935912004731233075871119446809221613332248987794570532841076602853801848791888324162806627275730109036027963400772135938225826187448113323970846355877635091391682001504526452346052174913883638603137955861336217229754545987267171518649747441971490009383486150637791878303339115545002266243524235695079921407624335567785582282377737534587783978817750580712737304649089981006837097682700234239667420851446197884082966782268271902882206495077174886995870185025584482854252432048985213203626509208815016295915135246072492491050205197295426951478274211562840126459970649155739198408190319254699868511581979526505695588792808223382071395622613980520987510754870851194059427420391741588508098328381076707525827567784246145457474404030489190578672327484672763127401521918833973728698557595218605879075522514642362917282261084191550626268757650191039079058087330878616701168362315420617691932500923674642994578176921987239659218524433112079372876100079257257448001630965942039711827439488679642566740545717094737355206190482476819076514687158341522280033037598329049500607468260960635657121385475509925245018850995078994045760765516024745023249668309681825347844012431843525522703484217540694310207673453024117198216909694858158316653424002961835606627851394436324420767408796405913381456563406218264135420516522309093000860904702136287933735196236737681906983034574111158966437470334183392490149185575731745320747754732931805638723371008000000000000000*i1^153 + -9242339818061822088544019882466153965244969539563556058692329362794921274777820104506398685309791546005665954674172803553769750225547260884467670819626267012421920314416124386853488771167709062480358918565037258167534716837053102340013099134044894891424496708404326510498277349250176864774447787665731211040831495276014916872635219979220104523499270014352454264733462741050467161133284007456824680394343044345351278895874537689108057293002123323294172653062718663951669081248651170604776940550858011607185030478525109268082492558875039826883166145955826574116408354634945744177249513626772697799192683244074950294084103621413566725745702186827234509868543279803250638054891466345000439414946574804421918773083228290996224905241865528393301557532096965486948751508264519568941569632971290267949328231317691358172584009203052857219746901414355788938145671838562211503946409946289556477676002821680797232458399987035339295713477359358863763825032462748403727487063496799773194790763998747773749460816591145382893416539841493673667220180634718683885732443993886610258328923339852590786440936842923457747113589567563643068670337552993286090868450474192932369540446001558058431855576331131836439273676035158032350443987134011243595217473459948442210398296399691949237926528133352997386737170465794643585270471008414045997067910125001684853547721820941876052538537687020883146092120003902084178983959623320788528911219161814099369251184299685364464159241004315551404112798971617742744574446551085931873325904700291741691818068388563052431543561613932518448756301304526486649829162848202981230437304363599476369138703830176262268203448062981222381008899406321848069541396909864415799651117127859320563449820469420575300506035808456312412145370021437902917730888317841150967114340387824682725243492081768926382771355761975795340012327508368966632635845729088818924808872791334321386850143922275857113932741287302408451923964336559363672773450448305880017669106429071445276853202525387008445307882588794634814023391160503714327222762716785709522477539138347054506627934090967087450164634407521049963554610084342263181237274916801829409045377152319701196267846763022104271630273905727722292261493721401659401308299809133623990443801716844398146427325155746177427384372544232855495395776300794972012019712000000000000000*i1^154 + -3007965463281185722349833888733308009502052645063768045985379688393125055729230224322437801008668618442730244198633166686738507448868853210498963699120494547063054464968004110286532617993751844869436424921708215366130334890954423058717620899032407184104141815543503923138036897282226918946927118526589799757342839688279981122916811097010214295650216208031749926163263182235029404614042878877369013176126177957088068207894334240843219817892483982321586024737044790127233081593409383689082088033429533184371356335359982239094675233826501164329677436281143222336706518839914551060805730004815181385567760524701205214780431559757875305847448126000223511702829331876167425958420552178839131707353023348860161288639175401340097332554637033864188130616588665127460858021121722233628809955284273198322598861983172665636958222582209408195276875742691802232218429918195071998667431462582989236850790158888876513588469417662615873443177166246025204973735651048094946429945434365735710147889358813858150136247641901154974282700173206251255049680953937399205070070957677677808359325538433151947061571271073724671612403017058083055934576558046999604942180891304820814075121199271453470678942125523104243791403191192079525307680795731852319642922979393833803559050496779908972146915866847584512573681082940617548154994231808682403864012948867930887122831755763440245985133991389010670414308224054081237597938757813355484842693305045974823154157736494316094460245095141666026676342829287407955549462303533519225578590145276584820374062012541344959673692425754916716547819723086475742701763450586797712855667334126393945318363388774682968462444485319556230675365360170965843777840333661426163193928814337876713289116689882342773966764596992212159564017951437897991944426330259205608665038212683038196344065225645456616834630826798841177399684455762872364358358845134320053086786779179115257365612473879172509980337448963630436878016449937134937231051380643130955420347756441518405450373870612632283304574063016035328057792434225788073874143859311744013951473537783222271569656754770691672125182918629668377457054242083547959437788281655287969715743439420014813077231665624619381304649041519384498243479755522610165672647462732371802414682926176751682225214973316754645401963757194711579240374992896000000000000000*i1^155 + 187599493835069384643059781013243267690632919713678296913372178958212601786500356554324285090629412154986834901614686702350892166704887136106168003887751406908012821989693891334958412967783704580363032957362514652313345590203121610727013760682742243947827461971432655983951500650114656329783481163005331948703272773699578850534526808510440606214899297323565707647289790469600812813428496079310897619453638079975414798036117303877424123447902761352782361525931282322067459029876273454359230386543906964414982533396663840773815780208455176319833163765124497264507444691677195438205992033479237875371518035531811545358185706529315759055706283558360986266238862254466822436797436361611612216243716455021832603127786066109341138789908706056903893949860839171134329522803047806100912720753800589969922509328906958287269478465065051149376682439531894275326938966058246602462785426663561880320293760055664079219979793117450498519362024520803738439049331987890183855484493287451473909125394589341101444783612478715407442819314015000653280430214243348184976769696581550195863440175767557563700939601980985697458837560669947930216173380643547584160791297136685335180706537823746009493757510543659470115952807655817090926540138416786233620569311880472889395300854193184339840060507636710605984389290502865253361183817009106029827847714122382173955025642991476309539736718852060936024643886979461482718137721624595008077005388043350612637185741832808349197997552615367339198641963125819661483631811791921983751930326180701480274988421559590855052622268528311552761917794711671539392698725637378570073167486262210213428932721138210850766478815234541942119572487112716974144706973551940010104819158919989404651580388718874724487712025522147422009693409307508446277098576736674469057632157747256843067297851674163725281676269038277381763992079033447714082036216515864805048847906406065875141842686991469252799633465488222605147910905109336645686966747077765256167626748574492050205753057401855799642020120610796873160634157906282490531589050605058043272562146859719867627253123591074802852218048951180810689998408220084859033577057710713498992595366339218454223967942468064111046768647220705179416460496830613241474294443894246971556519760320585723495311674555272994725871515883037261824000000000000*i1^156 + 92184449961869221398054904242006292266561744996032156617623088714813847258312170578369257748930828226383043801536864651664938299435314522577861776185128085712842412382779149705964206459253815549608329902587894595963739858695600091534537878242722880436212054599269081145925343869495233363806534172810609712740271672605578999768502963950337410943514354138418611917194434116080003562457680434813690498675690155096920668891489557044576631369909688545581412684359658762953559658312960289536374114371492982609284118119191861692791813018486469116032082008681402828045328481407522450216306235885496841669676362336950567646900846926687045179856465122968920541651510138910803594754238894548320036323947841975906513869921236040012640254783852812896165357931015103172689326775648699766059483608646555150086786561513153754200398051176828878970348577073307282059409520567357707738736205042364381992253200850587099444045297589762262260268496774149501764996746005197493864274741307032801408639656161681276735708980657318494811823323456944220096594144044221547601049043350408518530085959290963271962786383105671643479393045740017917713668985766129031505014945419625353063372364645431135512161547424616890549633829821364251300811392458071723021443363750029350982254591863713126928358036020248460277094292594108499988235522740950038937828543459269137759073060558908518740661684143384293247419527681251241006096240709773376583002084446704025651855342055852459054434332328443795314112156778359695604961966138395649821640037180049512452109226986051208549353744873597668748968428312660487427059727643750725682206190184273423678318168117790865781712301154415125553610780669310680263876202143510400982273316548318747198023162172585505740483042189028409650713518375469449771159855127761892474021246967916267422494880832834447482806187942848044728048841354174584931247795985990067799925612034359202435157982200539302526970249783832269494090312716864179913562332569802786479636041078644048883895441064256223878177873525738394922411926267308820583870652682007368289338400643520042136334981853886972008366926176606620731228707774579116323504845123573044721734787632387062046313801375454191167450235711062577530723514377596320285318560796544418534772185373125288492883696274529741229260800000000000*i1^157 + 70118932726101014226101882830309710655005001637272696243931740673715812710009905358651407649026949808753289412075505983281578227355203671288971502109766186360512764331670606753157966793420718648216155253860003892020075166239998596587018697928498461544777932069576034569806524054213636866924570356854405989240039290154083987853513237938465205567897459299364633121770253447062478126802243686651107751936925111589718183234524629047835120980182257051503131843552314320389718429745513661862421522189133495993158545398395535268311724492038938307364815620180924756823237082795292120878444535259182548922321815194353267097734342742641083498357437594693930560173742845016532212994305681523955455587052079162518366782533177091433531804404293420966579363704529597966680327009993580167745519765287726598355990273353928223393239589567849038424629741107517072761462732514958754707137092754105828265308566539421679767285088973990123808339320306980895273522714994613276447185461290122678939525417704522642940128627325767848452210183272153239002671944030518475710201416581759997991327845240055898216326958485388717902830987337377714306650397339178243887631262557646817161336724126147137108324440691584350009987383091262566410623814044341595702893202205211133310589588403926842179191424247129784025836092610694685759834888790322743752335245900918240944500251320015345589955271504979839370921278307346017725285524791430782551375821655866933652384016644617753224918836626072450202525243613449252729945197593603422745767243001453830882466381306646840874296776968436635185286526630562570888763400090603698739646822039815895850321048297220068900017622399351105222365679714372661917682527382701597407223869947513304139106501099876854392381973605604932540062603262504197424939411942345317354263731769380895935139903189640326554957486234304310015067867548529853734816826562241239948746759149190834467191608287227175847701569210409937245020627456040145224759250262155631280929379052148699644437912277558830571687913815831830657856517891204765687915290680976649359292289590657403195871649047213857400493692595336455547163711385250396699373321361218418867737501120129188416347359160795662542949765991214749471565710675278689406153331557900887315757009675079107243881267200000000000*i1^158 + -16928516710350645315292768106624841229516507731524156414807382475015530017144317042100606216778681766505016096368892687178320670708239181575508370748980149809070420928629657993397279492059362114544369830181403088034727515627660096524823098625751837466970894847707389244941214734914696043183154371933907015882484621206893449657186799079239197564108777922771452339370949640166168008075603488617979606923192897906469319728148746501403498250557181177372626031159133862546284251351305942984175512938468571675554809072112109751989315610621071115728448350027170119544502616858852247361222271892595172152556387549111911334701969956712052235605164263367165452481246831509518461783940641595005971259701643839262143229959970232467698091459899452219331410961983695549760244317917332946278542893066250499963368288621066220095626524070670530371749210660322831263828141007636212702208655949554589638992022472511230805253524149148031468947144960322479083733725216216481823270188985861427165711885226480420625570693096548134227234835042461306624356924851024316194795732556269506099933326685007613807647108730372156079321554187154010072455920287577438624630947124561857452450419677036249302185818062079705647509798055684217079136785656186134866392076828393133367597834139487535241589285046063637291134437998922899858213232766094671570848855611014310805599591647563928179327200484035036146962407723364402612299286768606082494495173619675151494032267336932064764872281998749670983461575946369035149465324968973773343802290652972855495332438718675457735063570954723995408443045524910275986742527471502570401563470152513892841637329946566385888587604375476287806113654791593978352267336189087274360216496203548794758508031227258967798077938747680770310852995199903595168028314316414914927397383456154464364082551756424309063674808194999628705534758611530318865844378561412372079303833968676906524980088895310877451536638917477929650555175924363309572521619819752581475816304498907036221266606502332336891512625443802577085811879233667621755909074244285072942885234778033083317684115537924592552176392066893421497036224847399528228137779672819085520765535669928668767380099692559769717821761465305379578525513665506594964221644096130377903002091520000000000*i1^159 + 1021595883350966172637582985284803591252873652630618628323128746922905167466559233258238806519225201135774864822139072447384740987893237967452512424534538125305736794584343209890097462905315524052060692511784884296588758075251080169887030139310641099820854886835929483989127817229786126994865677881708297731202950568992510642082755296916964029631485894302525646369660817172415743374357002632355298693287595449670982707306541922119679027350769623572782048122636149582702283512730205292057419013024890831527535430009313489661961911200592612118464703292021998634282718935456657539938531987351358291331602457685819423577318787191882366650609948742712951335614018904450609461814499544046321393382340641139682326425746535636286541577425327095568321276448015624126148062316402581693865318505002577565249290335486078544566173038906249982925968751960467819003558859540625779079245651101520271430398387149992196888875581584633299465956637243764790138691237941392605195294414241100884278235507925953715421938049225831256397492951596747502189381438785636365415582740748683809346036763299749384508928022870874387568556534648700617659259286169577604244893740063194265299504303438302160485993176667137954083297876265563282977169393555377681717091206184226137349546531999855640129554032912539255220863296225966117613587597709148922385869080133326359952117033446250366007302708007956347995876794382151494966314131298018888587382741780690692279117361698265530318857030404534400468765922650095443099306611549438539313264444330483139640182077947713520825585208090078786854839719740351977602120054997082417926211910915429331993093306676104760157331131895509164422556215235342214222037450681781164394759357326857196714447921755108564966117295599397675021961855050515551073721989909191479959224711481168848275153900458838814672024496672755998005676349052290494127502839450013138496496245209965531354468885568898932721862896409705299024268400389821792985437808062729874186218001638096075246766419292800854061577502020531868965602619537107889299268861238305651177767202653735585980419289592555973906890459352662824277157969323018351599469979325261702690723532680616471944153652085537826197576274174705886972145274136534248070945177600000000*i1^160 + -1569809208416078820743701730811254505763859590697343560863566181757862012292486844019477244464738706061765582359218299798768336271454921691208090500684464641306353203903280698689574379800446593779734355404164771613187643564843977879011233167776342393018128653600133679169021456684968283339794606856625471054352041243825214088744855511526055779021613630359416930635366102025021413332409907876544717829465306996487905846023328025633393820867846642793922025155198614183739084281981084144101468531359111677868839734872982172412143878124859856730156945681877024327433280383915483543336474977722372264329557043898439905820130037498913769406641793787773386632214168147769262138284358560493637380924401079640312427288179363016715084834478805432168682081779213454295490383977222993094993458085837007918445717366009791283120703886805903313381357299791729193530835353438204716372566505314122735372298584504510280522961717735536946221190007902172924738171879107463474494831635519729315515008142703657465686358816476631593590404525295635974027492112784765493005956688728611140258626252483921997519755006372521598003980507925790420738579726583426124829781864176285403024589341770928304689748828691244939495985602107305042833190745125638827465889067609874582317636461484566112873670562964284352682637402782688601897216970354210221159613203539109910952827221639147314829633867335574747115232372057590267993435806367892997970522530306377938687111078188617104000232292251055933671429046405941207115395455379731765225454844746232733432890069882366733690142241170476728069519209704764301288421617249273234592505771018852401989840831297008213363263092197709705812284054516954686639279709434921491818509818882220696870998797545947098218137391029822080938137950687906758466409129225981483514962271851758867242158373160621372062192576504736413792716304511408546043907370267663865725836195240875814585483265883284030019741427101304088069548548938496426795471871207109996563416119323426928134361740687785395361535355162376002567372974671315836349600885054890731941012479009044098835351638074932356740932802854261330785962798230474462937236346784805741226809094055522802101545217484714809821673638347202929623040000000*i1^161 + 1630102418008218416838654349887113882431737150492390921978905781899742401016371337874989019728737567740962794234997660467610028608104763967650191971635928198134605673826028895073818759989595021671434334547012762390471273443186621636961616248148875933373770519446637408703698393861148532538726598981026092851530955802893130321318852000115350703412964394295630450533649860426344241243157470272458300518663256074892547422803197995938340298187501204425474909712096325190109274195849366671737423373455328500444389892062431676045403976494307896603300642984436436702197074035452807461865174041173350578878864690893854397090998460963109193505451511159742098347203372246412694821684900947495866505331886957624120190870276054586515695981701962490339668819124744739239263468797823814667250929185439305027052487265719079443217742869762797295131234775378502643893250056297738727685906427799286033158501437284560903520089876069462195362103732250587794901447638465524899012056054355476020623387343137390108919186374464528292331087806676592190050341541425737483623520545893702620670963948973382881843551638844204682391022601629036895893453704109026634091564329407265419914327998974987650216423615700710150341720523405989616963329037636733786904095189230030150241138229969187514052404784414046908191551119636688553168837980441434204581596465269412999859355399942479299205799398155171070775750751281529312472243397258999635098463070832555892334735281763625772591309953068170678428491902172594662412917192779832846217598451058633525547900224020561815857185000643722729664794156957861007508895041810441893493673531088729391728809800693268144292277242810705446218290711112514660416693165309698047159364116300332756347908236762243123072555858520055180114972612026899853981164877685279116209319199224610018013673087064917471734477307709517290962331852182894327979346262865850331686231284153647887291194909074955836085674439561658895264246406278427298464500750753559500235789946150528318719262063640229409745391311629583872804684948062301784403052903327035967644592025458984790643194142317887146237297864402522831202785038379210707729627282438045025974127987738792168802997269252014080000000*i1^162 + -453133318898039664156220404713203737100879752582611152223133134114508793168861238616219036576578848853651385618188439404514350406313213022985183144671963636450046104921343962981293999782330299826972330185852080990669821665125281258826995923655571912384468920253906156233955083427848584153937860340066795615473571343560377995764506570200516282718190434197109580364455892214452860086353584269983279404925330843052832324819248186891899376383195382607430138299024159733170701266909586969227189403189605961323629564245718044876994251929174234593931321314594749643515888691713578753449396545425973699646165057858116507505264272862308263943553565037461471542136440891594343991356901528968302141218315234685295655010043881513253755033432895272895056593401169496678815138037957505101141434163643371521336195844198092730548461507680438751732485163901489904673438998116659735578514305068603557984324670706120879933205083590207059619941269852492080443535298553515383457941281734528950974486481070517441756235554109892414647320320371574848420610632569370569123637350519858462546969319990069793900792786925570944419335982678452386312494855376832249256151591422438375386748616963499904136730530718427632859651513236273589630072608554358824414395988492159529073984703060693885768876847233669578759903811226711698612965143857519020613549616338347652616022251772015294478379805304497003031616768165706573557796502923110157738389550548417387023320571728127895171539699274913732069518981525285380545815497804927264160648198734593598537244250824235171464304742492007269772449116784699899014359218734225508355817633999672909480153163529621735409233189571001529331825670337061612299694261655514060196150114736592489110092358772362515855754593342309076338186811954834464140829705775516316703851572776355709753877825312634766141125039220822845091392996780877516419629086528311062047542535561581948361927605447595769790661166009344899343564617648558436949401786529210910877255201098159931352719408063524938516856175341878997814211023918375169958528359296584514205602214290243577209902552002649510636972546258216410560579343567134156335619588610836402935004187852800000*i1^163 + 174880818921729364744342589364306296815228325342559719639652917469422532823469097983241585639878620990414869017491197873123462909575713701840604353931807578689069852409503862831134950545320592236542963016788027664725802311211893151407762072589477946292364642065115327655525095205514046606716247658752975317214368359606036015616773403420702246943862334967518777763133403111557795536492584127261605463266367553009855000849138080717484331834530556649254752485645482979599223352063630957500405302907742226824389736222015220636921022464389070864401359066717249003240404860636082076182209338700690672593479421650038825785945556507477453454697681019573809571926712350844262562846402037370985840908476385366948066660753889256998850662633156268974206418126853165481374336771781922808831319121904469896694734782093619036906215001173062259891054247637837151037428774643443236343909183743265228393966204408261163648462109037293899858750147617608477002946509083387053666998808685322122130465376477467747356461088048346419598943944595735226866683257201531932068905189067687290504799925407814412108564058950512571081364326213126475692162951931666326576998259265005355812949600693548405669411153433522669397138027188754212011427161625174052105743329865727264231219543209832488780333576293094118460622192559088725800245074646338495071470618197227627132147399834469939078470217617484068807833843274988969925878486973599558583560668137545619408074142569152585638969479825350787187453246500044837569102529002943465021810573887239921475841232391376985035580154771506417006567151572553949877194784225787090269342531997318926061191341464610766624727381624084877431734451681951837985261578459970950416944813142667586676271756263719337239547138233180067540813368758032936609971029365287241006090378567812937192935073754595399073548435877969323890699590296727597906938525004113325950753343743435071465277561357045732298610775252637510576617928137255034955270449175516838663115107964422984842312029168513570699431007175541720767620759723705078598693129386226649032291761588609535594653323991627994507975507466737897028673735945179603193036800000*i1^164 + 37933698641745819949945326513689059757029446351307910593835186902023718433733298640826106160072809149365594794766155679469169335841381742982594446720874672860733570271883674104924154523359633275891604709261107688883111287913221677978877908229953892844149030486270255602105230272190696409837101369335982113277206488969774681230751962552972876921827244914519642368654115057702364404413812641198538870237791231931475170936446290485190307897022976994575383994052438704737018077068289129874298742607493876886314125682542178141640126259803190182171148827138292283116251608902150298186569441645841525495511698889059027510514359026319086661970777429856083049638583553525030210507508551615815260214670711660969795408784973311591329244486333670156045789119220404400770408302895045685798913745718242815058677486161535669722567776637381396990808277865930296903391740125467308204474780480857382031674923638751844561437839558290204217476412121846527889968958458989248294460228220155773278743287367400345282161774249784562136179899491018473057173802283990687606347860050596967167627476218576021425273292157444218654416936883020370159174314320600295348693292895562978967557368880826294574942024333353775888070484856850071200196933033233388217998061405428422013035654130541240520957376886717970559700475869314689621797266364617247867908073034769394558125044827892896552725278998710743166798828017460257615308384203265730766583824298415501290752361885716280685401902324379565974290544764109711412457232735183197194366850898605125360679317562097907064160395881223403014371302289039003256099711617596093515184639846607345262401989689553323746429900615131844798572431591517379818656872556538921559805387094569341200832683683661129700514535244019522913264386239560984099916426017235771371469975919021087375150067019708207010543526268696913813272540182063311453672437070570985526344871249392181202227449497115855499886411457800017108071305056376640874939103926557751304132866209110122381280317560230741641647580718146190280651506940750270021140574251976959040955266596712802150155338618351448802384472113676288000*i1^165 + 8229697252376732848656325785673921114230868935691129752601040280283077410839124825780178020158320269090331723114463918410652071176046862959738669421622243761969331171755838913800817601449498104023097951175712288427391416822999554064844280991013251993266454908933354917850866425665416936386003022914844367435311474417372380675959544835274519215567950844194020862276277083308875102578838590893855154980477143450861279961148375697720180655350519462203402023046048457744606987534151670781247140484071017610063213761516255243335801520358733772716894194429033816621477469299272204579431955758694531815449088794772431567842447456664383222235333865039666327820062696269139939944279816327223403279083724250482219986470136957044679018723770470005986991339722809704618235201943687691396326069288757231294756938817005893275797084796746407774296220155940636880987337462816442575323651925259004082960859609431642928380887696763347832576548862896824695637668564425472506636569735449973918980163495024790027616232239718413395240162893908377225063506560363486805814231961249022572912303836478145296627766652112578259534070947688462068585081730874994076273981351326731606539989908744207535849450307783860206842695611232052213263817036700548077875488458310551405220276509345279421260794214867545486049428742158671990144908171187967452085941097515671333818188682504089364188617440471110810833737659892229378717909851474625215620893280900859251117043782259623095995605025219220529631542082809450712730404709737031962831031421832840929110873550552308667908473705333059854891079927648063711205871404716107645221994417026658653854439571416929173330352559969040569770278365070956035181372449363013449255004785428622901997444862276638812208422447796554990285226259193527096969983036418772869629243260291003300560934433195941731328446190901824564196839111774761784213903106434921572658416759729324301517871192290901890441086371640237378370329519856975715759284803883467087109834682684921681651952644427685328072220255598329455557022712712684436689473951839874614931747598292407682492006400*i1^166 + -2446933263667299136734844982862622882980949804120273624534000506391196241669256911990738282827292355044286816582220707778587112224501921778940466214637700705745241310740724292814633251031105490550902979298667193211437287661838817804126325851104090305589968546121935445022943723023899276723660790249185147262866324747024350523595099942334150008589429380767430820474029467396797125021281859259052897809129966209032375469211544628667849825506124846092258676051384367366775325705477592403754057614668091514509222748172624992153624858834334578105752220608385517415275037471671938696148466772532390749832356305733040676702873420417568933465441198260965663288164941732794638303353001259064341523784968939350243202679388830107878133267651410225396306340824685097431001719241715221664254394130954063841032659440264446387874579500177823499938035690808032430107384382185693227263371964255901352271766812671260812165976597359777939420623872867525663771735159195609034941741534785733488132804038490157422005957934068627431473924614948833698117329897022162390953935322903314122774701834343421218965178103233394601345417986006725708707704710285025792128543852624210159785278273424861337591933479020965493784941856627710982516541750382810748985545705503733211674636441783331947622748268346861115848509156538899848211338842330069053551549289857686954493215624526127565961143891936630156017666630570697475650670453845749127933574189953940067109400708849888287317259634835141089700747708620151618033310417214832982262343910490819266588987003931752517505908575079208308576711113090852567935870630749125376666023364192585765611181943932617197983185824425146166366367805832027425208831555348501856195025727153159663929877308954157651002826322297625218284921512347047658444689806611692144963725107379335758087986942308302814947430302409380548946777314779052762186893809983696759337071332746313553574088142959809012164988654495779782390410420149473543086542497771661607910044711292051458112385096715024862896751750786224688425771610245515182080*i1^167 + 38457217432196230857880262456136523163370282746023149276492999546689154702193678043635203795180628920419860092663448908737901601209129097184134909260201599239505410126372556789078561896826163891411788395796946817080791293831041183737829691564337153524943708144850696579143088957626167930703373444032964328118764122757925737166835270327213193413876553781323806621864731244528271473834522265184374654963698832790497319399531465017377361537851764823490519894080622937294911959705480484521647754729112693440637919761787022049310814039674284434325864761865443334271227545650839901234992318370506332555410993454936431935425336835920044604514641125677062073503202237445116179437980389969199401992841657182624755104898020475763361993815820222631589947300008430627095174149513935737663056095384804577644356204259966438035714866608420463061404064368947744581403926258340903389692241713950141967092200969386922768329701714993498044675389591932097243586600627480293316649133060091247733073855745538830111876505445563481032520187770365744198604805892399445180588239958020033025438092840155569119099701411483446479400435775948025369156840594487182538769164846204519645937595338871948521817698388825820419175534762400598846738357334837262458454922357798691464334432080328785464784619609998441721743509297000867710542474179587300776100809173936207804718789421760740177537135322271469399522892684535730439972526930255496705261785243420155419709624647344077662836810846988566852900248961024053926401797710211379790900316882609230068937757041443341686970589962797081350432496371552384845657613196786078953797784309292023311743467376133686728664990362110732064529761359687210766044724437405389899172996431916083710102991937573777965135878123101343513948141872397660191092544350048970057434977929561250235577467737332457641532345213835882671782541309023071184050139773320448001709502919033270509929272220959243367762996389057278710567120928545057690076010962076702715600926967726306760851456*i1^168, 3666027616908189936843040940396678738783680018711275185968955185635359563001808623946931334369969931281266062699170921695873844470416530023964537494958530343888297517598555862303298827250699448465926926552957471055022681690937601116912545195976322023831733441038086594014747553765032756958124404833577679342364049372241475198786471859675673847439694558878146261471888053115780998363742824005996359585334570763797260189916373434551914779844078605764416333858967897344921217307801014142012360055246414453963446811694204726298833854134639486758846272593563265299455567271842405029858169447920414838291824487797002278421738832929824507649732518003523302696850895234408173695072778806700254832518238607634473471689694907905210029245820459921294448687128905785700690396769787336765509501673647314230607258342826450177974575584407069678220928525663445250712833127421506170660135908859161513227280211715250785121782614524100146130715316792184123612527007906413190078330748570326530999133630926543317953943317043940400362327108511906890341701577081621881728471322323465999740462850263904824084269913964044965064576795294198606152852108572482630352064843378889882779864987476545707992045669964829825197576540741364102281742292149505154490500698644841763733699134587858043488576948478862710294420995830676939880463324989684201692871137567789080841973277394443501202585028850591031374076601569333458246394278880295368656823104683460295393635967235661479471219373130375087131981748958098683929859326997874419215699835819372270454227929958073230534215898220172118130566379949039831477507098852282143866390634324717277704202543390611042447022222614153814506972476343375071450423520485092018360081931541084531923812484052205052460228385583250227179725882513855939072652018776338124128455100280345576820807571382971916210210505744445252429255796587751641578544469090459341180606496022012206971323286874409210387266697289330205966803276760706034040964850471391903978841308070796756186285073193888536495073372181641752235538285430062552119533149478144429577108405405033209045271933712999775749499207377656046610781535199212628999794693969278653599331023753926720176594405977390352904784850188214054769631265555190607709887384413510620350171879145602883039984834830078945069742347562374486088315742290575688523748466552539266101227744155147946735838065904310596538683197574863632635299989121144271509464201029210087550502625472586196276545340233997042528490842490984507508867085539709732919528448523822213273232407509377086266875055266966328821469676186164356059998635646518151910970163751745438952413512898334990962055480179282730351091721734877302615788939631958429417416476450071980204071516286604377234603218877986447413408966091793985484918389205462738550867600592475736307930212397756871783635148231047100092482152466180134412738196032583746515334386301643993925985825166803542592091556971718295547429640164833690944573221335414558673492300728848931893280397579735083621699730366940093891559632148646477431654153905937448267403864235861948279472236791381617752979585663841410089667834153884944650521699437931924507280573177132731684114934523929126203510875815484863649379002581280772343288060938386246901657392656896224181659110116293132845108940949915957287428276820404519028698987509167781684453860137957935413406616495052930794782806404875423542244045212029835856850163855442870294337052446959394019008439887844843438816439681579490079113193650802318697087145122725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 361512361277447965090969183200000614819001714229500785563476631213010780754168645730519644286565749652941722939707140744668009348826692483299927610126683220990634563736170110491691205984122025234899936066321859292411440943612654741353669388631300490131357373386418548591065138280995565316930594830668802915029814197749363409862972906457434125263357658464793634407123513582907931311481497642543327526725902004418793198779351929669448142788599405426891937923656775707186617114596679555037113556728901774614049954240694800120024378492024361219222762158729442675715974715642634401364502115389430683645968435469456746869999706062715653541239177756820352099630618937429086848519410381330985724388528662003273748086343730336101589405125989135301611966942545873908840343081799989148297850982342681254158311299528163859016528911440014755201358007973672933793970605119734350074460676371967480117974349550297508404239394837111355565921520870005982831767119346430349019020987345319163045619944414937383212657932337411818894999400295030264258547932017420075073877916017797935415086422422482075994514661378947506463277588520858167446986646348644936324984975550056739273822479362147321928468067431484659236047786453208781884111512947108625733119939334041746239978859409131404291612065026937250471944088039959692353271802938578719084880112336725569776036928090716926928667622581126672426405233699122479584857517445523724461943637627090250442288778013071088470490589480956072135090903832567148440996534341561757680484023018809511329247978363915283327972582248474042120090134388583817094130939658100368036803171359238718337239761518511323324056714123594031894875359678446050279340735157183800685377436311660754736509953192610433118287156682475312319779175189785217545157481661987140208092167226433307703303553854025099692741878843312837997468369109787680702141104734492965349377716550614113418517109258970850886666664545145915908402064857427368030451104966626065428292781636111487377236438808358880935110616285041348170224327878774984840412967521707553774563066854891240649379349248245612022046997378513208041164484875542114212708209594702016593121417560092031559379234195280604741142539874965392417293944636050694983745125708148056295124941173102149201534360754416543071438187775130467461443293008455208959903657344620931683731756670976366279504517476746850767019902698908889863253604078384910104235138959383104593836395142667595910075715946147483376315634880106805434241336466602634380119917947789266707914415510871304819973844225160854509142476309372432218952261836161060220656956377445268637670810256061408505395709176904819973136583462307542101071793782028877362897501270331392341933675127130279647520659564437016958261966575219011751007552092048301972350811600460948613490910825853081211275823458453035454658487453315022668492340443975774496235642598857890385013058458635023136903128608130575152797492542697608728887261156599503520118146305931758530621979997543503873694704486445012682664113680863838007765701434752519557759428065971435517325896206899195279929642249577488628662181274256780136871783455115312824467274255174871988665090287084652598039393435995530222315759311589538258149746858640343644129109808500744390028395157264806067964855704369238003596519477058293096521140264098946574035624201859908315141268137803560214396681227917963374423317782923297325018752237204806880597593375351801421838289494983879093797683594687752458174972305276085899443884729460326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 13570028949495860693294958023245316777221106005230810608434308270246948791132782506077670694207820665216233504746410750593558935688043939111586502101967400983144229154782199007298093266029478557999133267326875740287204056750343521445833429462872061905666243666721902802268744042996465133415831699720308981886702792811859725442680169660178694197392777576884933904662422203886449134220689703386896540589076404787575100055938314620256858425245576983039263925955791452602640171568230324219135913531803924905471360988766307069092099197093146975106836458824095911815424432795870530452454130271805393402991860179366557064026437538299700640340416532924549983457400495914688520247266256772069096363704428701876375550867841473397598592916581382252083568558804970005561118652660263362680961146712188900459899340983811891643235733891890905325141264004155217417800035657939345597132721132908330959668655290174526948294588315146573496365724870118737937040551101833124461139477994167888362423810326474152015491920755285391622556598522494304523168268093502648753476767071531128257753387453645576993803151390844091469380411865870923142946082730940490644973752429675718497879493754849851082944030664232105134106657260051285184735548932252949381755144431591860874882191372762770732249088870627046308965025785576036500767600329974007276293778454897176632755902620072053131277928437317668402190316741611034724736995259290867005999581910494497997257583661171739484785289204159394908747079596841730366196034986627255796293377806042077136362850532659343805288480908158308854591779153629790376538954736653837245114570841292161714149062438309189193314630647301296891247760939529524785143539191666729630405891185418102759234225196173474892549055928886313024535231508517664722351449575320987637456953966363648680549614931000931363532893119149199845837405846759769456569894699408449293116673976061386218954953373089146982574067514108076877730841501073827491399040240602383137796532006427500371360165874756760077576160370813801721414259896584635966906171366679078934549929589424502026479730945678549337612309272926751441734219213777799167933629385788061878760013040393931822967902572945276078026960106179576072468921241292872738934992154438914497094400734200663000358870268975670249304146016201115049866922035297743935919352075163565367191381684609997382121087689529366023074466005887306544597372024612331318228357160267056374801548260703858408801190969548291019651171857016893672707482955027805109063890845159788995788926376380363492462645612944550587032740356692315922951793229169788183076854713255000278957531162388656501217378491379119345605929972459033114830098031327808360558761948745302655337664414844921932159189725537840197848142177005882169660529265474309209788227545964981161555183456779033990046504797365038949837218196367226345164535612048621910493898094777687777131945201100732257282009913368408920965634615383434345540772429059007726745396053710929019487550113276564286845069775136678582367724524036634832440433729382104420658905642543748340722526355457589259797674597554011736139883805920277367348160895906303560733499669908669161278637597860004937482962980089657254176458206965552038517954278851916507514285300261837069287534072350124253313692910519982961678435683002743871685397908836394370420328194990291517589700775167746920116318708624058908120605061228809868191172994727915126982927809627017602890478547684142110581899016410631330635053138049764249580923668544880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 240008993293016975361260700145539676794584304120713022808569331191544300285171346552384268689495846330759179750526618030347924657689829753672928955976373904587322852295695919164786274656365937090703859983557425662213066751804764502983374235628825478290585794424140562846357716809350728246750252677583375668763756699369128127362507346811421853626227239256855858283344167836559876361522052258836493776065131103134204382598307444859805815289524970267248084311813493986132941192641568650604036659845630771147818091558517682414876958737844802813277622232238651412169574632570374718099029996756424455740603348592605014442515964132915499074539666200685765805136071982544300093431789557002958989276113660431090381362299769003609444108313463878996396393934064071356065792906698883193775054581534024597967757479860596086408293561993455838317006901605144145632325224855352608153796504242209987187177335665983597282044771116697139013524409956330526587945776294347348759589093749899249085599458637016407591186521391158111280039373457526599788016304618185483328514255279159240648221746313938994433523755828231761508181589552295553354002903944351515370629602297705511169362758714463326822706162617506416663450446111902189937412051798254480276613474524770463496118571486624501600397620276322751589065483785241562525632587242995477556090104159564622305295344394969371621402007975695676625226515304271562112060921863968693291952896566820529827597449166752421576110781511758628413891726056910642275857133968023785092900495615512429216577947408981883505897781676257005436678599500425164315526491167153354072553162963550649101436191198033983607552658443489180946423585112002553762289957091738623971432540876832283836750469148077954568664569229474776631553405223675361225417576525622718849333525453136762206910415012322903944713531958805305638578874896326596252727501092521550860666856008269925651087615676241372082976253827731576674131322607400308132673091952506965209944599157298269798866629622870510082093803575251903145271140343531451483805555604218968663474151670509828817715746279073964477008189984296192381557345116677779988087298358837779312465135584297475463885294015877870153407466555001264737179799779155775719132459511871802440348800451903237666236750879714698956724788732560283415150609324174942544058196139555658894784469803690737557881293015129923429894214022016273403917590527411617147114389263376820140383058840901651850001772855593827900905664607293190730814545479069318337353678430250615463924969364235185714666802948321481706361965041308819104632518632152247279833765289512317593629219740192951990262825064674802790664007838322433821597384261796830829463463271883683121254430135516452299880447082017082217287485490279730982879480900070451634496501233213290888598383822695976767347438014681572445333748918637108204139764999251303525126892546085795208855936682619654207570028161551872256733317597174934426918260450363905750853917177324621196690108225761125808696735491798675949118924358092238788967711142259052760685527877066382739423740762750489203491386707573875507482753766189061645738906227430642914692531449610608339054379825468817099617586954473399229883048752228128899591259248242064011400772486768180623532021450562166702816949293248406307225496590412690090519906532494453513799282028185902705634520067014341553274919396938023850775541964530560822756423331653493618965374254627667586011570014676505172488021408378703125343613946833370361106953626714112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2010252219619300831809870657112549232792410918405733312884085924444600701269149908868502104742669870420030120681522990567159260343079420189335169834979394149724174557257770979544077170311813618452108287856472620535122435342221099564365550042089220823933903655720748147805764971406699746109735290873253440427144848571677638119620606113489287417199085573578549522144625373586925858214911595107278330096394575856891674374052759361293731843402362169893857743784213016498716950878944121827551875766528938232455258411306925357140345224101090595352211458806917938345066932016042591888408624773923657905456231660952405995445142738343306193587227998920085676048572320080843357794308450640904830430113120299086567071845669365779600501081472323707313224918177371274023959415516343224194608973400450159210874762011573469028617254885404890439531822237961298179703470356488686406380680279156166148545271954568627081394794214364695795857795773531991661067128888886881467257929118373331556255258955649994722827962317368256712751931159736714859067767602725379132532302327510309133287650303668862459487475532674304132602146048650550240982791452672819161966491630572931102781633087820047918859988266848607751832429685666695280806276006002754701210599358270962026586102878498267991553813745268361148495101247309972448216686658611238933346054590353384160082734969536145302944251029309658824219805439041661264432324427172823679527883691609356104597689505418056556353937033713716892538504398600778468175162989761868054600743919148817330576517630115012924204083498143526530263627239910077382860804833237746406346456698356325503451619510155353912067480393394401112130873658342022603856934887538990955301740120300513079147420770212185635637002236268683675141033644064836397740185480810294329144420681629919510798054289966887899837681394759850114014758235389040673964397179802392423165171665921201948895499301079255168670378377022920238622193079960937989201198104157993990781792394025773804881888565594159539511017770056146171148249283430726790716632052863503948023574589430728491933027546961989891447956253334139007085296310279471896010205409878091833256256508991814520811442190588976935131919097302826581086903259453718532150930565600253396476909541777942168146626352168669650741546625315747148879483821073730705295154688417094652877782733417712624200533090411382573371483310709056735871018444833057765265087104330018466481965320156140210530552094111081848562539705979345005402525222388294637946583654018287596590867162419737860556077476524057125161617843274527721867797308449294186797612232407727158083926382421636944108133586288351905347570887427357986880626464127138787027238263051057649924752334371371095892297324534847399702461558306306038027813021656912503635193431660193701394866936467986974339674735816185938283569679175153050728005041776650191272735476146769393791623016926230825184462219725006338811290535377800518141052639454960054568033780441889544589981768022945602462334043348335009044907234029278703668494728455217310191153235138839601645473051557765739135247139610866391665432091596110951033549378207741940876935319941207975080866584351277356610643702417010166435537830772668085267953751084968290122341592870874764999904710751054720376343968153584587793180478563492235551338800137322618233198128971391104707281635150069008272129850408813212386991273938162820609144062001430539239778892057093555297112206940996544534259220540924692870478417484400490249727523160064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 7073379677618466057801919411511327892296159078147502885538372255442828516474027932459370312612399147575360814486579929882010490246829744263342521644089511202162634946725960655633114396143241514880875991657170526010090447875084232339682852351461832226175886239775112924563789162806315756154781869548776832600356493693134619628659945716940475493928987505362377086231552520814162399968362719808765563978358400851311741050429884167836747605854819404696564620927950012530939710019813226612633235092016345205869122462960706884363852529356514352606050680489285935485725342613443953107399990266458068538116589579495061318965365411137633381298770823040212627618321677209888871788083917603607951192803282928534245656068289055004467740451624570355972375658175224927908935017139082563859791559556214631820558373603498307099618202297450049308081125645481985040289018720742460931784524071654872745922046997029962426686942576675693672968555354667671411243679781877323354655467014061574484162839839728615192176669175658373747701684389607220437291049207274584047311508588054654687135473959579475741617196034426990968088160842647611899018527312224651999626136569912355802687589975290965564013514286428639999928155185110041041194259002210380579544945651158907631672103485757401883090714285064962583502037247417847380698836204070935937038686374383757960098722865649688936385772552507599162488606768832285066329501036529951292432998915056614052318467371298708251180181966460596267626818591801169706610051027038040499896109561538630601068930346681472721615413727932019497287117324887599963482859855041481606625310791231976985163048887298234442057962398401526602680322038660765808612852915566442895259989588788501193211476889477498539381122317382149325581778018357035649373579794528649796697342001195886789736065588563960916410927558451369560971280689182186133412338067647672309623663115192460697612605411462151338223247394822786286892365933141953082405025585992063977177074069014043736529121304384853658276325527089620040050017473584976769112424343896140839144859122916729680074542798127837392807519803953508953309222497505036868730514931010403647358305522158798447366061110280308801632686383006338917473876328690485847958022384975325439515196672937723193089416547745602664222889434752227556444342101778065968841038452351560279898564777516735981965785728334734542718644733843136613131841766032662303792880458604546275726738946134454648605731058383860693477662102624524678014543317436189100207900858299393939972210419230536819203345576019321774335336603252865450338120947245490509378449692900187715681415127940639732488803026307084712119942267465120639473029660934235679241020879993517234257648069065813177864552019389174626761164192321377486767020711421854389882755673336405557008816229754291258707999202753195717003569680425443547625584319152313258003106548598144397427061917393264363884219930958060710500720862798476604760023065554535778076744148440575134841293789678839977246447086229572071269720171415635766078133310119979924762384701332418891627492087699805533173381667670144142724665313096327077352923466209645532126399551488842912128468779399577028350622321522448669595292542059158020710165235919479256046749809715711194666238501709954681769692987265972433805864369642939234668761709592242575159272757052436801383624999104154128748332196849777750784034580458032048324574267659677261869011453274032904009668290323132888649093043545495761700993492165143440047070574018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10423535177306218643691099967810808825670273604727374628348061352355801259492685290627272791944637193817346558688868299669998593358095920460659698129164540504250495398017008806413164044713464685649969197403865924760461265181425903772288463228635891425420604494078294084869138067560020429464061808238714178839704148960332119132795687660634586664931973901259187162471367324235866462732433989342447738577581768571249212656533717816877681647932845915341329682150811319044626785256673673116151660526403999336684784115328283585406948108328538797961864093685520204124582250815103563314512996814598582595714232426803847743462156986437569837886842902199751194392198623258812264835151446059703960471331728908778270349668800869973701729287974330811340603770277562146901316795332321311716172648814845400452026835764336822585719373512431493970763903293370813745063179733430981257167412321701308487171700733028679745540448877653483057314536548580106297025171050938846135945041071192693408128077496525724609118319408029193113689628629772525430684814019909536302660576614306341638615520813992529309859780852216961084759036605343082585980522520658001751698042113908292148819389417083635181265516973927876182372887530871501428556547463810022911069271008188855340766603191022206613290823617904659210731533619923468618551717437195482637584367486242727846894236850908811201856979367273720118995883707381564979212576337252152107350352934585072278439731830518031415289692477488655641833973448786402913636728364995044541938590613745898561136792368664060668931907893439337935581945195386877445460846727006879526830482642627410514089272308834754142691380337837592008202589112703832047925071642031705960915897938737608786195706628611593112074764289658215838411741962773128579103864105644946594189649615850112624503067927075839022604737350110347099956805924120948071399647913123891809817199828203985159079058213860973722041749171233835017883649065982888994059792325847566162534413501454379650143318825623159335945310198546505349669138798376733283223731176064204385587412415486947917643014038811609386666552723391629263568018440008553566295652022160356599491584662769005035521545840802034188482775611043443960299073576946471209352901824324820441754588628119068210056564228575674444733894456911326066469215752241475587381265822420580590962515774713331848298461675031783602843381383069747796303903631484048080971384719633511046416838886545347797941300181786995373276289841860198815072808698489246718127336163672932876076228243972951044315971188698143751381419419458485368667498297079120021561562258358878183854146462913378306497728527928765241530151959892261777562394551910721676705518336514772629645383036720116352122629530396746432125265377745046426814391112956448133804042962219646321044670910261854916762027007717131211319433617776426319582581943171689737242951473741651101451523415048157436065714985721610940099678197378723446130497770705474450711387923723146840867342522910653704992348480125064127924124323269701818265839230172102750546483737245145293180082284853729134819681753032526618371379174046072372764963991500544547787254475442767017345628601522354211160492134596922131824625904815660069131834869672852394705003755684552207768814094731701777168467071923045341837410072341069078260008317039103989277324022967294732387161767607824661133652567047136308871889534315428440911463728008150671105182482168949860985992615769242368919513294314381265751467523758780673772813811712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 7282372842791739784795358141399541878636497913331922822616051574419716829320512727232654123373367598170854107946761946047316074981701213815505579980643945471845040330097565443448692702348171896083821177409736130702864277577467703199731111174026479585754968126001607360924887239508293257538816760164063658939255233778071807631648879554688114369947224349314758862439076876430318635317387472438085781756036671423605121678101359978559881536861693834787001778816803398691874097558300395246622531842553656264298073951717937647714694297395942099319418692887041962420554661235441387979830785458572152212178478466558788201124250002658166087024470910987800618072221575627033776667479291506030276699919219391955551510824584866445477804872693531789474839666472653062456087921855501822530404244040591320393843744007986704160833622063448250428807748447793936253413063370974235597313605286876716504083685614453085520728527771289969536323080501666809277510906351380839575232126502004503555554157927879593691129374337912635668518220163649854594269302855990934197455277678593120492301188080724559998413923608375067923164317858294819054961896872050306440785671586542876972552048773828934782595066321343359815033402448676312829198968444177229486347341361446705311750078930481674095547525734472009983200807560720659776999341282653166853079009619018964930337493026561047457237729231898077848203443347280857591265385818216166299773389848060493172555911149019684151500446101053437408921696404183809248119537070466036998853892088814711539354057123684603187957791356742712208560966761195572589367595416880002698074010249569795368627189302113817249709558676733014156042748487640089105476046830132516226219213228354149576237699509411782060973644636452050005919313784528603177478758553501697151822553090513132125082153485826548183115143091099824401122737049792248580150469415948688355363978873606242407014120485284209722962638524662282180989932766823760214170011947895612805469699621671602705661410109525809524220617825139555676981744108222929337814159670049369986979688432457328897421395884535444383503700840283298415939847544139655153579378617449916463445826357462058587709874370037701763922943644587800756670698899492067058151377805695566166668552823590491148892534414857173886114732722020799141266750686404034237169863460752848044940895638802335532690070138778721962528489724523480768115028936834587393709351752400213677360461694162588552485536683464340072958025526306397608456822659235452646277349710520474825779926935063008412218291784457445311901331713034367911477733805338756977631525303366276289252919689187552844756532647728896574671603344128138901439523690667142567129481264577118576133414567813408315875363674625001786375630673724570355471775194486806497290953652121916049784719389593832696117854139798118724798341167170157956633763212190984408122992578409838256655648053897272633461223778345692557379268091843192316931280232948292728218724309076370631384213464499152074761735752485215933017633889137683867737989102339832493779080356502019853461746875483721077604658079879520214609471605205686182710505416478690400104096242202680442339934194094537352358963056121529367745173882883290934502916012145329645427954592454756333122969163741972302637056751004320124394114177768518807141811965118020396127522076073941908067077883296657530515221027237589872667937173926434323005598144625128408135423993242742321406836745994942092983430211898013226134296757585111552915354419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 15503944645265379679599775860454271389379046560632997149015720356865318916713261693699588715573727773417435148562217812646573562682731290856090373207285086210047900985349704824916915836574490654829503208880265292862289012311201054894534418343750662109434505528170023802454376401997642554915247461033605567576961800157322191609463232078420931150266595521583635633024770446335432196363264143307449615613117042027574974552402199002168261518036138107396797850092616844546280467454517563576468273384655628215657685885427207036362743859574682772254237514538333212484878930493482353842832521967760620636912209958224776560361197969367734416301778536776960519318592683083589498261218020287782366645299903308747008611985623187245202045483665014940979634004068428197426144994716705846429695045566366757924546678315434497894240621830299280023228798436810054423674907304061910559738376436063447461371411267795039493210798778305829344508978295945906554945918003901808224680052307532086578523352782967135894898975963936193844714988723695699985963825329983532566776103984060093106190409256348649352018587227838452027370474030603320235002773736323757251874440512475291384058387194060172528390984038405101513024184161959647849625022028897158397333924700831823125402726034280992253122154418428734615397615583858882837975711663466713853170883703624072929783726615020000159557350010651980540971458898465524670992174797990516545831066450045487691801532598775530723359031093696166506557463053759444919262241331037342117845581674768908571922182722643312472765726634597290167242921058688907137595536870419870113817318452394320425968379801115414134933018964462121588361345630771968636338609952735572231437842742343546228312680803978106381927798785735850308168361496468536417447861349918852488915616640616621515832791874590546133540749224804670228268518924953981996860177403507571797458185952198420242869525356087511028647919943168341491775995368044807284226150476030940638750055104697535653986887336287704606948346361217606331024314764543444357042150106219271029214029228357073161513984626859519414002152219665571914489926094109689402689116632242727696119986120461176497716222298582315761416800885671385501969039631773786383818658225180215609216111493736350473890853567721563070302817098297738565660176102723493566861129131713235976167120056157009468184550448842657242692251120321507120519867142866292156908235984122850806815535155602696301382434197977116976296714061666989238269425577924800246056380253315953623493676696949382943661093920074876526358259726978453839862975352689943046202751770210919404454758174968503890188814485477482942439223449389343070768272533396911866374796725088168333005762291820979036574059598588891794680805926308114373440652915690584772685038446261278131126010641948385895967973668827123545271047747252602650306350631407339355637696238931491817018139409991224808951031277739266488056302664353360733530378926122828569956040963591842244565217911803949361093441353546959180631229146720067636933257170770731170999793805399130799834819100520539814278905942980248505624046522182007442273827609953981413050590579669047036307003108723791044161939529690116550511321401636417562381745793917716959331791752359493841507838959319995603132178661058021359059414380210589605159339305421367240375174932218181535210208849865270685875339431045103680476371993489611779284798740609041514653956597002005498548200936934397600983912707045132749866867249980585532991733760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 34323897816132250680282458110518926302601221976764363356178611926608098745282910190685719770529018061977288943485265680212984895374684297698668267345709016668407006780733092824946724650848782029192074039574138463203601484765611758478698287148611756714193386124492611205803626525368116391416720604805890202911900607097235704686759613541677335579100554892503472926745441234397582845852975192683024369883615427261025560612141689400461433287606578322431358334777319561186453429346277336025500751969901423313014872105392036505927198581441315254131873036399191328327809668165192033992328836113400619415206169750769674530437451831966468867541628706150865589749246200623372400435796745459484928708142754875044083446339299628990570691789820476334866059997217767475150817909336609053432023051378866660077502008751752998532137923860482353969338115035195129821744380536664355790270488324640660698692872051380361633477397837998933505327994748226119478444368772317352108285559406909548441889791065239336548202606435539120721771347654952485904622599016636813888121033964233384513984813638065761862190787413749517918719835479112210601659386360366345302562781847104058359228322059396764089961828604644760713742786913722419483845818127378947612957540988968096341013819413701037343924709581778771593789107752512061270569690320444736175043511351016071990310079130203495902528281355084982100965813983883052693394441903602586112295096697904248194634082081831438103232720958684501353463071249116078434527493732747917409853157242942615494490953356888501277777528112658695301080467633369531766684302242439683093844173181765638110245014785394104459567367476937721208832328830916161932942575599337758176861251214534203434287140651813929223980691340689926885261442039475710940155275012920198927564889835485071090967522175759626819396113815740033018155072792805877766917245070038167723741329564215328143864701974735295965014537397616543916289008305717381655530684197015218255506998807828455082853542402061068219549811109599616693686015432530355070422020488542525831390028855427029668790778939761972892085181276529192207404000393093280936875150408576135119111029844256077393119591030984727616167396448535437308492858524437795381494342487399763504930883052212469171968330999747585304760454894469190333426351349533203637575005602712654456056526349357928813636784672904986884127490539687954759731525800890468068651572638569813545269261955649766588337814379879916359025460424618556102286572049567857137597143079861086913465359532789294453414919820098012336216206769993493236709830160110406432800540145600446288079213808768462897910938038896240864837073662568105846842233824375222343027947863899842223159260185281973463837430358621153360029381966039952217023978867359784874293794134291842303652742837392923813659089627062206133953685120433117262555652894064075523478412446472536134404153668466121143399722875033837215569278434250593449100497574018519455144625752005131405911368384632003466028973129706923192270249610686899186952699581614692300984463430647050920149984721784670144498129702285826969033632956850351355072606237400432434724947766060296119581518755164619894696287441818566331225293967421681486659926985925134116302711771200035698591241953502026696331220882065133359617698554291664855529946673705796919048833159302450303157212371019588573962981448011748755766305950741500816156161906681843901226270873450762094550567783978976458646118632952845372925446563157242428784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 19634933784904767450832729435780667320682883564465117178764453486707623950131074205447448958016132128179450703005554348363085008537665410762167898581077170908635764093875761329445995852453635697227602545947947057292008170339405196166740676127333883339702755411537014042839943410247053068248075999893613550806952978696454785202637434839051282681508172144979662139729821282374691490620784558159016922378614502173990746765222694107754612526453915466151614150165650142167584701567737663349039852462828295450563352700108359671119178541253884322878987866507640020066777387655259600328265265947658538013252269237575112763597627767554281778645291538994350352919875815324795395766896501969866799602311667014485189775534026448616923665739713513489378572596478192878136008913422749524347519993006671511051588603495094893060385299678935568782724772277721386437422269941028995250877158144722460922789504373667136483816612956556041890221669899641161717453251238605487822705751109191032042287923531184562692454019472465276825775016301905931277214938363004615579283245255429494844675448169911042594196890194685920849254504391763650898243530255786099474708438114361958435035657358637691172205747720663565548968360471677733551492483830897604767175881603564346177994178641143254287540831896432198400375661819863829171929426507932583047921341577554863218461492191478961632740769923570425649891913531669382391911962858089532519286646198475636592096930765836855040361861911321548513194628259102461780511177528398110154383362651833196570435997341626640282965584888200258941708533259037124799658233382507089206198600323650278501602875669679092861113671812777228422916980150395911782672202714311304905665486320126110993057083222171112660551402331087933835149277834250169815087105026805940499157738816047295292911445951760031381405587957105813675550668379367385408227517361291842744809697436025916594277445140716157105308458080989611192219587529526252821656430105715685096391994311271169784466778390843389666707611895686097352814045915246487055869074405405125079593479045199181952085174665428528146910687292894177934839574702550283183961426398249894055510150690497386465576736314505841561990890650059436183196607103128046869956999806219530913843473368602628749225387979903385511644040128641183297217113444314028723304298722773149560383706869692192484330524278387443313715008793257864386430360279303554542437364368269820135723783770049865997482555327995121441241894632084293204127801281606901014620376740457148485811975697595778862738993103497410362813298038211469694173879458317506467060387149168238735748831369506575123115987023401527625436435688728594256357851945330218002554677478266585716009979807624420018521180325792982859391110678385796182849787970643667253354715927303124969012168593709829731541225374544410099847980424488525290373703617983392658959643295637644042972087072434033973653284549797745147957966502620362704397029255483041393294822153133130213604171713617526135150199719545827948984722899314867732449448320875902194658437114956805343793640278897796909350731493911453453292770789973607204019248234976977359568965038747944151709638534442277880444074086094177212229095805379677089400158191545747662427016347071353786811267738887485535876224371650137058062991439437499659231487577556079689938105399911657540704105061795837001851418237714822601552908923683922116235793425201592056336158193084888968606588395555902124880222126747990936611232710438698142924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -7600863842532206084684846115487989692668876345528246692641954532469239702614785544221040536527660116410641996109035549483605831928389773424659191985607069180805712971253252582403505432682042144767704862783675556847141840926511482190375467570996893845796169516511407785055807735837535563274115025162763619291178089717976449840453798302185620843847774369059323587044654983175631418758332430310077973008728855602365836028317789153594151016099546627164833473776352032390929115709358930530394520357590160520761404364430191684047189362632901273445617799955993599258430482941031212237989402617416579196788883755077319151685273302967061257126637724138375022803624613268476476494713127680428005304872576670323499072312292651741402736323547816345109312314591665798027661963197876322499900524034141392647828893808242990044291838368268594399942931511503007837329527230100255492829540622697232799013497656598628793886671426819615114635735321231393585270527218320840261620662314039372016438298683165023286954240542975716684059406369982554487527551417594345575744654005844646547820023061706592422131489662382453315161837521899060369685715763539134160912958438493164387805576107118928273047242009859847641646784818860438911022301158407872155344582259943966559133584554362287323728381744200858976070813667791848679545934843224431457981944907782316023800984864135773567727224947545923446467971859715120469872935952302071161599749901074274760014766519522201039868929082138797918196176113107059282636998960974145624504314122374594467336372581452737340360012895322449340119380059885489179111402343749003094009170043296020577337691201246628266502057823569614920550046285771640659327034329228183229597340390847831625164300631457534273230447121652039261821297855674988277960261933223491216073985946026826714411448437747581079904185955376090244354903125351875008826320080801173474982383886630211930873563139117839736274087775982156554301456012530657584929979764136734344343574077074568467837867957181316095323999873278037758253516016162333846694871074676139172807959621292722206608423451304650841381142543371922420215570234818288892321384132755446945942446255486054697176430834561106817102588254929111845940117567489733318359140096590102693358089169732185533593435880206677418155739012884271143171588911443268079515316271983404747357554567680986355411352438355546903172801390496128542639517149048395814954800849933630610033850391225420337691406231425788002387150895681011214314889283825805029131039577022539723107806031946016256780107168664991861346507670475213198432509749510783500603239200899868563997959220119868113930452373536337314374773758775009996389539380078107067950489444970500982757912807171964225778305308022369359681906883301621720669677515014176748900254745780152563607946371473327226384087688435478922616031983798014163546662805441484938665755535391716751699997419737588514472249896061728472974058159487886439687131484583659000529085210064200522871521951324036575441765540079254853743509445205609811145530795522873328540571405013679667051396097162621376964135888990063745397525207392672739941994877385030989034308460390295727023680281976353048462245295497732861680535559572049206133193540740468474994947283443415365529701432099331698766348937328955484784040027769930505140299947279022891434161609457893585693082807847151160238800426889678414132776750271973749112520046785891499839437947145902431727451881053359298815366736339902967884595808401243504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1998869526947638170843779783865266658552875908695193046365945142322407567758529023640066116474978896012903428630480375964453129186664929481279087105197177259654218388793207950544953321325386273078966722977197071085114840087778692520351512963164343114549195819337108490530544702405457673669486041202855659390630396177830633976809163682058143181996671947120039533707654560503417725906930588608845667779501005484704516482342094529147148097941557473946441600965071876622909958329707684073217857936881416070604410943187173120661031770561032341589160201031338175036558071092548755569449337012099213801260792718350471028793603832186729231414996299198199012741661234101397977762127614644347684011870489576301053261888820712991894491706575359383424701243824608817885851695950195805012535909428412349849104760893418290820700650767170447211802967055348186940739903627760746465780407312143248709057943239191683889347043515562837674472632006885291713146767364842203706785119350464349317635274389941703988470266923963689061375802607707191836616221123405602086249991074964149331644258830481103004365589682603780056188847933705825822182198686126586211267978209432139158940185740704461408481205411040421048109332123024855444964746895782447678033040096069065977307637098522241741684740152201665488069152516664686480879810888965632505126723413777863171675270926319270454544562649504447312566591297806906397215109937763681428236480736037912650322156519370384895875672124691485716405957748151447108170019046836068114864673141426952195114089928708778416739179585311054069094844040624901582166310173563388549812049814555050573176104832818866200510114354629303461944554229922396763209631782958421969318985228823919504244431580242950342193863020371889307034512418123609540432265198451137753831655325105012526529812473980053751799760878634549849128407394533730601302411969751720093813604216964339198136301799597675578251168475200192307867918529006158885841113072206827714267455363310495573287425993589490090150846385476699592361571311352183537064353496438794842441067203382964565591321362941240172480536585025914499436470541885280691221026980745810564713403824744142817283897731132400228480236073345182281613051259463866826370651421393331586517072074949610365969181566612646834217719112349135631289831206135673357553654351366812476380441548414158023913524547817046917483938175407590490074710986918212835088957720802406893669857062170938099607684422130240927672353637817198518386106982046291440051331397930060461313625642545139668269217987793221664546897292982888594366145847441715118335650372230757221132868610483127384342934472852522378011887340109186011205490923760190597986548772036436427688026851838865948450591223464665094305730543968403229743092187609019797539465249010687247651898507394848036412737717799271675396488714390221010244585025131886762979423374924403240651317541276001140315648000758219245267985975107160031302553385110487665819889667134778332938966914893806590376440346281350025098806884529746606250832129839041067192251755079375606347754368020982270849738835381881649501944826762612093320893950130971411730113610334147726926758007791418022801335465386891433141140211197083386081079109795575349341251198105093662878489518371068131931996436336268879633029232390535180843144988545281593590087231653393103829411582099632755013505351412468876443063385584948909459757523766485923134844649081388763380752428259482935206488235847123637320988950146318336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -358843678149694083111237224304594857413714344109792568248695613537439775601785649852363181463742483568297334674472264948999302797395019488006863674735542864105439471291444540111074256139942081261079899603149628570451374009628446326139983166248381245303962815325811256409263912464878071872761836920547757270923527047854734465170351379606865329019391089292686960287994199120790723062572197730505431129402746808296428119646282576591660404180032758186802356759424861483557371451660579206492278977343270738393671968149534849508043617218213907349033535924499469943058932207782967025334480267235289547388202784775361961879219303318731436059779094538069085622847336815855233281650430279668765826486093702136931471636901525038383361353662746584367616757557710884282001513264455194018181619801567579583551082019866592058182270473941018838591478766737607965270030615250561384988540501644751254617078595195692086296101983783293286310086811601760619158048435873158163897606666733599359602201596793132315634905816676096249448227005805688403994932253367390754398215015450211099062868685341346941207574885916588839453810172316804718220534818503302494721594158408197160766048962658037339784999574963092308621482377585030081805933278477580734753384689013790499342151120540870059160418682063891746466043749797453416440654301474509014102859282890921434926598605484089215188919802877871611867090877481507794633656275195089164268626341881185183554588944050177327613816168974089308904845177463294451600073054219769682858249542547077966088807551538152420575439389071328253860643127438640621090866301068455668796213505541216684629537957492107423441576174191147785031958398080373772562988063202121429456757182802232126077189521674004110131576204624638989569501883523944544090533240915018188127650404723921331431136785267558463242570593592524905026601888375362905971194832511178277417988467227256996947915199367734348262482331028830575490593999487528100210425206593234334154792915274364526099174152919683321495073838839621898373156888447153009028505373780968234544747720023909601996925494880264806879720236579051900713228085838081657721600164543607646861100395857070784683684932852290368784950084030236126090055524328648420020824706727709676223548970902062909241760168218555497848761544594491675005971986165073102707504061578449366807984104307100889230315592368626258312780737626851568226980172242339503226391361210474287264423556535519183252638337760484077154164832317286241530849712324046363563792707423214335536625652941562920597299132313364543871470431165450540235431338816379273262786588684951942005248846378688095390971443698106054190756476145393077047703266401182392499984640172102578825504162048320038151264947850271432767940463494956866751859826851214993843405724187969428619418787316044495707121798482805526020361322922248550114613441391853608191329913959782865109091994199665097982972054051512362126972331302267109073496349590900973330183752850251287896546954255023615639530103267496749599702596248763529960315331176211001043094034597830253704142991942179450688988413931724588893628312381183573030760961149969937743894134107798346052044015263419120616179620484395184794317540487919192817976405513532582005287437546949130370478925189758656629888721951772425882393630346335274943255843151071565780196620631790222935314475531478597429751704517937101240318000702006084797929096574911083827448697679403234267253416903831327401186317009524711050727566553907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 51212575627933269147764338794393636162704748081683396847075715268538224916267569066760634927668170136610405338678703502794993332415569251434497536873606588236665444093029611294254250362275789417454610017410345946528191718945750160240824184889993712132200422885685266698632380964479056719114182190303850508099601348584193023354862359227149937901416406119751990146936541812171829623744280340312030454059626777473405728744072701581033366758409286184421781316223037251739416801320604301750842164133288010403230529551260705170249292381802552861172951109703049276258269267643065954928759297551629698404779231666642852740545656299254365735649839587567325343235083875544496138367962127835471242860558792339921037682187469934163069992271574054857944482305883430506143356990745765036501941996396664174083996122129820574390870713787668327172369018208370183491521733397597154980242058946894433860841261247947082981814898051118424532655242700330279664144506532200497653403005384493594956641198172593481076868133424998330974269234954679959438378317560152861462755009226371272387096810222186070185611918437504838065918420144850613420240931071744978385009227427455846817548250773665394472329498462691796560716921338379160792344227759696642034756378354322989935953480506754794738533058183982946468006152798523541400266817265227297891922847974034598298042373992573594422891721291716417271098661304212463253056952564968274575011891062533569082230805968057623125280451547117929115261816537657423878560665856046074262188965445882509097442625010346450472082437812761759072896247011109213385628535218326930964757043903885649122446790312014147701062959018472109807762721948192287290572995973117190463758254238792868786239013133565560783568830859668033374265752207707004396328602248589626305784398108045901794340871941520992279113153013187257307838847552080695022904232975824743294139015821067944491109853823923644865526762160623175595500482412352601177518598848282149749641781875194178720515627417994733680595823767299475587682961382425057839101350930835786043297858571571221797685397748229977947218989325659914975157423664360543160382168109697645193325987305640613155141794952899001819304527901161063768903807954905974551757211159746134171154263136766140685794469873882781362197913454278860510272439133026417158235705068372887479750468356529517679207710915263894643876206221714092989066873655956972842379082815245388313835329340205491201546826880163149250951926573385350648255114653036810641233508079921702631651703085028205824190778503707796496900668906722229188939617720732258464517237084370368826666937597898647917608510247030355456325108235153468002240066520159789082035675117927491180232190996122624522532482378223972481483981349943725978301459485216963225990037266234183614439942600010512916905885724678155336487139514637193302379563080583022645469672825681828755440345862416806788913179573761145534780634770277320813593484007706594477938787916883482621066139947091004293075323606886478984653737611725367122678717970452420546119002140094636248046504887042046607121290855194266368074260179173756578170321593370804042041840511803536753538816971602024885276402918706400165686681941404582762538687755743991174751002236070098732114242528787930543405640460609471682126815829895178537077576598976552985614977173755313066286650992817238876254342553629008585660961501273601039272568809123641636265541639007080873638021932815502052417101303836528143845294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -279666538667968811388714537129822207790894136519884573896329312662578522212985208841623805612816076303043645857262178789139839499680181077270751808074573997251020100339195799718205636583708753166250617362449278950985280332938714359455808104850904840038956450794739405422224018913975689416738920688726889093475776799149084333551240919386527604714772919118606824121076622378969093149553622354957068002906775878965192678170433938414763085678811652189435605744318313256908399916559527752585925443158016083643431871862440012988292883552749072261127959706247045903751339326749721123064718204909490588468686261944602205507561185003600878487430314553140603261194804339464579297449000239443002230258488786496713485799643908604227667069994183776689968088586538187195757141350449910575095278088605679496733572111110579163540329554561654985053240905285820917199978602372664163135380888035774393491807528602103446083360102241039506416964036981542856809496537740061056478325537276494945819611386093742786971428335239833016807603453901526544815287689246000832023397666477695638936114197272026876617886360951316561691736584111509436042862961430401091400876551808867999500777324863521349679496220933004456132183658251749046100922600289812452601642205889523523991145149428469588888514114402192759160535216202268861961072185879322910619528477791205343175591780424291552146030412575253366513562287958844939141448909665947021931926230004858064669074537219433235019562580403847470909893800644929885944246412893462825703429827522596757282847083952928274939668533654458779218220950314785259502170257175429569990799829960345909488343349993249682907012420210445369290808137007122851699575764444673418496569206210905709373196267090206380506630352587157042717887130324822383505816416689106651650922136303163216089204796890131516734083047212705167267880689330515144067615706509030129558093438213566600224832331684582420494793086275766211248145495326787835287577926195175681920446531784605846228763126164390341504197451544997949292778399130083302042438771520896414429695995289826074228263645186062942599728692829307717616493381573367639290409853728067659459718337429146441787232622341744012130036385061815754813648490042133756765995472686673297306201689255555631287292342477442444664849941802927297973527571486043931987818301911338271302461901530214851769307084313729094849102954490696385327825023200285679665531244662357877087835309693393799218778915637014238828887605248730258651113600710827325451752399325631744192372275661078109759170740392358738720171392921185372777489067933895324209873694389507035838413488197982569417057438685361641118577567117823294335765439771553034479688568014399621215832164042152321815726078126620408231345507075746649407021528402242874722567960783081871460332948804837956806468066937514511312635524154026807509131160728550701557118443455028769794088402175276428164652394512824062477619307018655115548869097177578921845670434414243478749328667716992956895178644450767918525246464220368296591275569343421086972607654658885703460325659802380604627546561473518164456746775962169670780214658216103774687647273607407478514753577952524530786956583440075169023904452439895147244321086112147362723872694076006086934429245432045302079030399397429131690340304102539749863260190546035885719938615625973760828828779666339024425347311221685591630494959455498324743034175998077982405105031439437579278998770287013251799781569772418379861196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -267295358951239322015434954536606799257251735944361136268871572656127021535676865030328584801560869515454609603164284099368231738499034139574587388318056705382285959065268475174653394890189013020452764359934095629811149567302473195626313375009907357777719468642663109196620534821897962452210683666601191062449827040110678594283245009583024709360106403248246940933794422063014619077148024537804874341557848881022814392547136839918583762396615196562294047630303929887085200141259284388915941481418738182704762761182588260372803697116671738658292026137122614089402265686288096082199248628039986863419566752951390928483832969953609639794690030975499600805715397880476100269615696182989753186566570734417394180249060977715691077118780710793453428183725619966108329172565349441613123569597924805491458094842377165680232365896080861665572707668387407885484980564896940868350859041405873989068994042451514443688629125104348767537089907183174683415265302584965170829103252037617720842191478068829030448008844418961298996818603616527441847992479130119757502996790530262540650788360101975106758737626519090624422819832711246089037731132128483305954679578302399910300760582046399030399399177489297266527162180100303171572486417136790080435858154467523067074529911765335053664068378170177896495955109605399902214406858905762071793525995002315327917874296816988417426827545997149566077475857924012883676441466688372594573556503115026804071617397526609995924496386293285829812949803763970472812294921223017684759856986340472552205076016049364558295857968192760752842944619744567366869725984441127700149519618457023907145056371769909620292593581827166967654336900411509104561397676216251909866174554985288886757299690653404157779276810640906280130131063433296175899170234438696821047240977948716911599508868406492762282028054293616493047549858321596921384632431907333790537768787456915439082631881219431040917338632185094756540847327017022304801581601657279726362375686641680589193806431095849035987390430695781306655820464357534543972190888235066579715010748652968675325230570725795910135988520719349135302164929469757741997980574014622178768785737703741610646904216446523752572672107449696157272892372445479827070433016872536167201010786683331615704257550610948843525042464787462295271085312322604686531841523686620767702894459073232509593969471786839686276942210278865599224440531395078705119147273045341540761839222593749465988818226867235671920667395468058455139304830106423821728316493861078968593047950383435429351890120430748513011092618682301056322045460157383668021809969054108165244684838632042091012615610273927179204289760906940916091532064651757831355671210352053390588041527230702240415205129065981835371938575292647009064864159656188699241230901453348221515788649561774394455497201610039795210739976018741770934471129888927531082123139051306427984731499259038875011792168834218287936551796516905136475159172454446517861873797620337909833909592526696242835019563314687380536481483995569388737246178943049311322086797566461207456556164494234837646370060827779049004943740106596500167307024636635820581931092789106819515884691929950405200680140858982222910908028225341834242060332489068791707907570460740359652385500057975201078027058374077989295886763211703055318217449138035526886798847890308365616870309482079190806829071659285488718790259198569961301589375193698537023099645148277989045123364641239965905113925908683569915494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 119972167572138327651090114096771974997576969747933889636554612514000612626331684512960117567870069154441179261055743794500405194773899468962106890954859776441176200653856901195843563039467599933538325055428580033901368029240951581306996130459472857248606394710847472789868192457937698512292827741166148015193172284704149205197428833811343689699420344809576492820557277645598118532539018195759642263035448006512226372691777660493624874420492910881806582962631378123980180964945366704788287374842196708367756322659857182812894412189974997474738413517264645696940362839414214868112353555113696367924469138522136887763510310457507276352990206269574409424703916150141377141618816510353867228124898573054612810821063994763497128805024408043602309218133160609589853965267953482301242069740851788253698802378954436487897034195673058079859851953314787683058148112780661912182630726182604604879694373889604859941579089742983286353775314488234137088087635983954890664018311552603482041706445884757150780431746506372016677474654616996121217790580435750633546771587731245705735009845547828522244013137450619776218160670888943285076686126763565201013627149434083162905985976070630072319281104626965805857106141446487567780163825552017008783019727807643929104209379871558659660162712250339762429999330784521448153349284562811547087024039181948467581654226887296852973463486483525182804703955807787317784413659573227813939304847498400318022617166316868251349469915009747805388369757452239710482276463012590677543901180573264553913590470502414213910204325718711796334741746579601251591461564555130191347933101641701976549793261817359215154926385190101752971001848932364085470753364106067463835985141797174105039400290571951829717276240355268605710975888572389843315632745674532624814474527026967945851002124676452476388823808801215998568547930011094032832052223530638202601555376088764000809745227290126056746711816941743422117147336373317701229927690377408790295599004748670296804335035674543042211836102261752091751546240570839152667142506914028868903895526122811307023507563965681479242103084355228653568728606063304344827987392061088142538376433912448287944933316291892745020950702631736015246971315222991145662265925423544988047190199403450708256535343345456206211446975795718141738645755217925390761418962024976938054453863024600244620039632479565647624329219640162464062089025805896456634404026240348604591429798046173067878084220876474834434875075873990172489991928746062595577765796035988924204486352004840891634746784292935764907183330545064808829647409266631460418082530507982032709351538764670065225087375304441414126194527730941037070183545350995219129567658621209710135062037425399572964839352341961344602893246801571017802639784243623477422776461690592651609413544787047634104175584184030452383261588350323222155132160432827469393317736692004803354100664726813401873870294733709365627092439098796796304822096481671581519943276960254721056710559144769047694718363233316815156374623476342387267908849317133955527301057637307951888406787135268637078104371824849090158550873020412354507405149533795398467208599948001088028064746094702639721207424540566511149513074466029823075812843351222502922893555265830503426158459484631266206307144323869415331491156024355934903372534048397200557916422995167188400794584884466041968616030077550843817094463056837569549285924287014581982808933449664766084958132367201764593954608687786554818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4850547889042437079239402012662560617508113201058635731305130750572635165428384668382409821668321979267600876157924300311209590038662659201153524729109872060379915079750215734742778577742797891998977286293603437694500652693707148163019331056928926088973958454183457578169145875460087300832614095106745657643323548275885313765152152529378430066216706258168373209654698264198267831537951489145135244072479472503380992896499528000180352490619617346421202680073100579008161808240381628085664167688754013023785419075564748720021537925115513990700943212749329847654104875665993523483054315521356736771556260843201979217401710501366575956364415666788271863347815150873099940001878013892162885054494151664819892774714599457153385748037323034250465186672813677327180373677802419806474188840330125702266431100347741703462287436002515735443667306802047353887386709822312037193938375844370941658567660971856910536426200296195631842947945219549664755442413663267827852675650846368250416118060491083915407351821394106479000832614731843634612256980824263936569503745019893382964051499143017444239120493781243893763413088921383702200279125853227112242519826498470952876024978185347458449444638521199801629866125297788397343855832437865765465453353195050186142591994006638231646342271675015220365324016736754265519411236731082419903689488582718341416454156143473302779731500266609489336213850301893729446084566059235076522180915958269409939506830724627620024807202141082800765438812259245126656586176152810383198617307070456006158832601429150034606242737004117473144071002258862131053366815904918319248688320134209136027286680375469854430613253978710313745094045694839549165124510421316951168448897536438052413950078957638310686599952018703763922938258828306943741750180571365112945919334146289710697279344849376664558535808067941136431287436711516499249127637623417532897935771757030816879868036665456338624114672890809198222810870444541893882257627689189118446852550558667440239801403684825702052352977236516253769766021176375809979736755729070560180297949760628697437804542722762151172979794954785481255346157941052144524282042470019839225310153559311140932720291802449184679297973085033893834507733778812609142345359498543184264257394870973132356075393013929216578394786291085030249292112769845114773616082108322463224637949905240085169019032558130746301063462358217782509870862591875695891479964775267687151516971229966139730177653991505727877969208720753908675107130303733025505492908640630118963232251984839700298255895784890485038650491327696191052936134387331134826831412006450855294305755153861672630975142006172086854796085722082750840589854321685026281015105485220099249499411584029605418580039345660216168074587110253466263357521009902821562482657677611758752504951613518800457057737126404849534998545395334343449268605936395165489231068120405922697076956759059345265656632163838539717954023972179293581658260479874147394852705713183166293438483637295493728306032278868502842673772745170938884035533225460115227143324905960058729307205333827873221011876346179337364703711653572621784594362154648411234286781035325579083706890959501458355233796063492570922190584540541312301977727499099786862771491750313157226248224138055170288406718946954123392139517502285249601454406608977221199195301979442696045785161982323078251064326996237150489454409851988842524462050917214901553780935383409167461435322675607408505143244671315607552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -441395990444534745056593396966141136462356864028491868540410416680560637981632151232179350076359438003074523765029565069388863746726259488726300012114217525502006151882333992557103719575303072331896923527474970111925456576531923290351167426151207784802010546559575155620137289882767344933570310521199094488986927018882175432326404225412851115191367693083498655740557311252821711681693493126949046599743602741285511742159574217676101990200318840684786275078140941666806651100540053739799420841955363431667797455483529190639624157804920904157101685286794607470978517343826925218209642622007494775320004737235877875695680929173599362303168568779337052388137639731250759640542127874465927399786852183886185055076289446533338554605207538649751820155153535469791781120744130337131909124439013682203547276362281185057647193290951857434177950323834504115213080470840872151926661506682389218849978864221911449537406079800807457750455580958907146925404465365458828831355907965402732426997540975123583449827847321702917632856820765541408772782330151168560890380013328976678043201428948126400898103835762156305447159762149710762206279026363944951950819206551303242695487680442011206632689322271211791115079914673035110334718497483261306386061994814708137878637615621468784831237760903510213724065699554405682706804830180215270250826331108106230881273578898853702821857982527752297709106790410132932660929104166348099491910592462349754364164514830706918917005269508824492956767787877588009518987174060008717657954758036426231103039984783305233821609008715381076344508609325816009813490925043037838253615521384904305363920761357684651272143763482335998562729593507623927707735778233070006092048274922546860671304643787164776394763234081010834476834352312661953805400531814129350898321308544449616082943865273993016013287382637027562768840229185676965081728492486784741897122431115051638770959047818540369657831242493018611839382740001776388988702241838055572059600521422984900226729132329897500612940412333348929074799901137551753278849349934151688754091884652756066107845836260501864135953054915808391424496196990962365653790746830934791561050607511740007373992339610455689417573066402363054090156510431318447862384667783192669556308240068809514278439041434280069242125206612899965270427921016732952939174727141446953837205214089599884280080095011257538860077455777174308704668996266261857130732355143104707688620661732327092289408462514016353594267420352326870998917339349495139990375049643522130639704005212515110097880081429622512909102604205912641227859103912669262974787853349246617870334461306973066996094117627891942645907336014647848029382616023333286490264646770367783223879277266344943815145756513123335771140122414118793056713041585220901610694840589511076470284136978703268707818522521591352361602879827759987835531342593887178921901333589634397892795586474909293555293335442035440344153647277754995997970916501273678806377451463347620974474919124846742414890703960588766952334434798172632517732816933184352860498913958453003763942664334720750901230232055439992535403235533177131481582452300699130563390583055192012441720032616332220573492908010102323067124607989615441116935227241297943720486470983956318450707155599906364317637532552987315242004763620030084705679090057761028638650388508737839231438001132862466507681522391996480051149230020865778887449248586658713908808963168368887846032091746150962135649029718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 110461754215597305046985503458196718162545361619880326909458906841823806016497015264345439654654504881217032546362613076972280383360156650958478942273743786216930945624814583659694090576728552288913365901065798677366578481623158286026118122048109495643539877892364422954711790134074884470327167840305674434610362867642324628683124595125927468649501231825616462632815034522277819673353902402189260341023985083827616780935411762844116908663663813134595838888149530430689320756652163545263502071127141022263354871781032111002711262940982280445252203995199207029309048902291136287195851419803163287020243490590697948171498040664554693753531571915057756235014639675630277256087061400267859331611950189553745971805867965575531347754183963397444321359659633450207945605912235267781511447690119105552899972900648791423483174224617711917576177549203992865465411321098421786713623284845595506692057372762221984919186874751019415990833492834049685669411753686022789800966371980024240792268500721637624857661504478140045484049498188493228747060410439567944825413852970871683757922593023547385697869528889167051472352320637607875731352373623448050854344877799299142359746249310544057337011369340439089879973267653486847332713079680971988603795948591683405073058103100331237408077731777881931284437691108633559347396930869231967550874812915353715239529072766162056152198427184294563779785484743054646208666447504666641363065568023832141487206899177829587427421690957271374825924733924041590671924179722256538591169510137905684353965525425202224541685227089470501599768548921310312435371528490390839701149648922566168292575184794869571881195923423758701092156746654851302794889965123074274048093094699906946164619122931152215465321598037907762216026057717676514488773566270918923259902290931435827995400410323560403879091243082344587723410623751637978219548375428634828607799926175156997043271615818375675172815382177077831869598030391963940510966242543074577198993273457551297779107509805032924091425205669692606321813621138139095900239890597382688221695426276023251003729197990167514962397318769239930854899742260109608568208203739305749010678171845503527629797565004749412572153160337792060022754926172315784423069279405686964807071025045917316065837144150737651343764542751079630073065790157823583769001660216773152747077740814769138271889747723655553623501151811584302554181910507622549218556017418821386001204275268697661882962202594619407723684758599396049998411433791302990498916788077473570653054579535995267479312673579699985771765501402151097916587579208945806346533462629329351853866140681018441661976299534760805983118288071757707419860063557892513131845569257601917557721751936827921167767304290630243583120707032592575748806421913653671784844120193224405403406892313561881617817149976937758685109632193194311544358699187847488428829440530809473237159752782937693887939436274145559970021766637813015727009880580366684920768825140502632275918711959401098847302919991811838903945585127083757117073540846048025248618150395676258604022504762627135523116064248449805017280681848321791215354872239509735992102439160648623990395274029719665779710885998167941167391869690158013538693713878419058730402485436657529814771680758883501466300516312869397369609123968114290504092118026240099018786859193049279850975345432700815677939070826097180404526766643089581654821874365453669635760264286807187609732012041618396522728422113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10093465091118395134433505911576496374938707530885633775486126741175488271567741467428320077688793649401684282280104217019513482301295140982127053757567064304190931277599465867218003172733479571255846015654468833694675454494540083407586181520324346589353951518512357195727714603448171670790149128082806246587841429493793453479187948834761474628227208689390337453936042863836925874789426453691288488426270927518666614142360286496207092423151799316462928200704900890127282828512622392570291274826502585033163686331325039298957642780998240900398916507380888630473750862177153397677662266925519958028138281746701827684459192316405060973913048460330999254235230912098025078299137186792247493933803763645780899501423610495970209478475541476217910555850949306857781948876223755322767726557718199755465582039674823188185929534744450751519738003209103869469487094104627562137908828807185739599164091129059935366144763767337434277500941186281284867927445170512205103572395687690685912100610640088948022888015597216617678384877502078121619024520660475509608948719090914898838603121424390693679012158662699564135278745523800624990832469605831498875118101588367650517611233357071000096514692470985759398719066638641909562382353068664498233665007183136283432417977813025960154128530805832685619076734149453527742391200146841649914099963944711333981865076083218718486224350487540070307981726301658874351416051623656816263421949349704649038164560619278610209056784858455935745326066030523388100300135658827394944140915957809312360920060625690891638173138632066424045968084240014453986213692160336714320345614584844511720615831497770356037809583691630621799187105770314663512047833864377707198039747433045393362932287930704951418134073769841680705199293246704834800699588500336752250307334821972497394368660163079714969780777441896966309668445653398454985504268160609386095188802840358764977131132964709148093845901970295712343703946150741839940199407607418712285139495070789618366461337827464667694413983692878095329397459577740936613061390641263864290501125961999074935323543217477011533749869495096570255280788187456825166733342934458825034655682660732169913326831670072701404107631512803099022203318716371444365929190399775449538072399849780939588550569420163502929208265619639482591961359465014218101354918553390847514644093520735902130116668099097268151902074376864812609115402528291181636422606637351486134385161311756787233786414097774126680148463102465827857652395959137419000015629670130329779724550432975424714718236933987085939210743383932800427087639596050375353868629778297391430816191229815517642015377696460709113847494543986069693162491371386863634197438034194011601819116544582049512872735740784424014355069937832581687159679213198526301580867038565023456249235297436744286476082170310431458381339134600494204639969237717550068031436179672159951423210741822506928568714824329149066396982588219302726253573371101915556502996129778593087749909082739450573746007465589557233763185892269588718639295270340879735630674468791552408969049067722130942374643799957490146295210359701215168253434114162855548316384920315232297261365643832659103157487917664834960323933573141619965122204048404353411290254141021530371163230385473563687642638377244793926557854894321007988635880890065726487826058908901109381725659498585788525080754768807298236439960791343574271871457959461416218347848393651335693367645864258810810340474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -274971317131712790426941216511152317855509681159462024092432798387927979849113147983451071286098586966559374242469521449457963833426490040338133756240067910378019842572100987516244589058999637335274282809056608889250264530698015794987950563817947875361465702406650436408651656637767086110278939085471620039971830713579865240181868385407971377719442530594072122259712227815979826538052749961005631576081551669141799957151059206100855497218657720740958119048858305238600418360285336363378708487868423756175404458596021988212567959547618501888754908984055903866313950300525983242885069153017234152836496873338721110564746293947963120846970723242215245745066186293416871859475089857944016306644573823598888567135462706871642115680373901315481899526115087519135990531650582580691870422612422174804998000007822012618752787604560385467684523589640465333193168415098808643239296768203191578845837311448663778515305669366186410454619109298888354588164926083144997143461753076745215142988600189919225558791129643216830585445934211364530165282504466410148435975874052341918171776191384389222431045209978086720910098711086917909076910677528674391436257527482880912729512660207316927925692480393430057965206683653863004595020534474997816446897939849918449703067953339877093548735596675021028592363221210922728097298297517971290493342901702941057994441445770111012232567242027726071411493368740802846144219475025283623313905147980143743710841222771071840807564276743617253516143397866844130900517935400928975228497672806613155498229703462970178547303404403059478472262542947006735860885685916581309810447886435882287725179888879260604061796157949814825766915251862292866772935917427520711211461197773922775941254846960865900572839050891627184023653539570564358147887202107532221986957636481182151639219775738102396535324879989824574928958791828968328522477400908683449537162102876382245040434724131680954433640837081563175480490310744881400558682672511906239282505647268008101065738601494786447989547873230397901687197202508275322100810783879764527621172911173822248899909668917756403487202215056648271997875866033055041288190225921958121461933821307053838827530972550295161552899264578878478159407557534230421890271705277885838474154551550136401845603473760387328020601522109599329158317574599885332637669197554937679645884909793624952815615742318514797563824251506945686796344796075025738200353781903171761200199330093075090249645544946712975247084898580479843811963151311707085733004584100340783159529089033036901107801507226821336844884931936331516797749202680038886604430761541490714444141728463006246339239194437957890989363692227070096033422075325497245124760069472340765933977166944022316594804653544909713076683055835549153135668611029983055218527678473837990076717021641663679380194779548610605044982192828483361917069477068869360243435461065896318124888787589310037598804213623331477330373653685146703774488796964637107845796869701544299180670547557596394571058670057680093413602767153670350733954440838745175942692141022815963254326070125537177973977128814005269863744380367433255025831475357679561707617191202161345814476718310216102461477024307637572260373965521725715763881545850777574484751878571586794850834501457768544875350666350505747614745808881457613629431230636052103998544835149055389075740375323703398956756125473371197244051821195309647749698848411045903591018601107745730725345545114109270294528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 48735475764203482453872284398546854616600126241458636837357634684208086939495310877938305972409437759433606138703508448541974636336636417712260275274093717299289534923324380121515973134954891691388857047180766377767479790242499517146261899112472981340970805873377628544977676918155910235307688083153658697297022342146956326319460792356744613774188799309825987504311005509547844279601562010282663804244143720092181556696834294905797169562634871818821823735815578300643057683197554563021808656858472280635968890856535947729257742360015114309194709235865082825390574259520374147067120375879308319342806215354511244041833261647085761079630451463764533226198962187427770358765835262517388857750409524378640603083434227055800212751266072812769295412094355667092864983282747537909663195589931735125325509036967871629049403744640842951394638489439848790538374018766379532935053367021374039728485892361831635157300842367491513096592389706686004826001759711921505353766637678535641096113686238867146468198159111897475055643528342812575315444047351355781180061045795245131685498514693517567380692347231159657317331365934719703461116041609818383640789094746282089874792554258534788712815801037095066690596033969613139893195069760153548975753059585689127116958349832689197423991872485397286212336974842673515393348578440193721074355491312816873327818366044053570554907116043715697691804513692130011032552142014612173374367748757837382839013710510589565781786778791321538280509035166401862517223431111949775304658364619877629166117466460576957022531372402164875257927337423060950674557051483156740237759945341578105737618035479548413461026148157305724737341733136820951552809196254579876509079544293945053055918685477502472514830472922164576872940266194290811761675905550123354262610281270635373751563532797613547199810165949109942481677373090557290852889021834907781951615491223269548325950994610126536441345634504922222177470696609501326371162735597977206196073782073095712369728286472220902419668596089161691292608005350984566377330050035031867056069480260319806449619168023396117669570491882208608435006173872027309687474102915262878990128992923362225171168792113732400238009262138492387470393689241641782155823703466832950981525960079058904164282660669102677737492992988150919711373603847996188158790413629404516777819407869317463551105360565417259027079357493020282880870161785716945325521407587212138933028925490903875579153952859296901196161947451981339988936678505708926461666644987070570752902162413904066204618737227525217942624860515682564529532316910865415848115806663169774486202077265779629435395135308784630750143631729307114167133279896091557344417500898570246422220559046393577318383315178970680448080690261428049295131194667224197809001299396532995862287788952079075281902677874564549973666796555629540210392010722847347802760808971266533357485120324400303605691800577934975294430924701158067235782806895398199645944187068579770723599783332923752200616350480887346759696918620451342671698688571525247088018187864051450723107469784289672937775273951009209561014628698555945288421534757944341506444039067027607205864432242330441822435050008065722827552616963216565328756003628259160074346666519955456783494306450103115419899385488990130943255446613407536854778257506973769483899727578942609953368354296867018150777926524219233821657505739214731921708577954863393548014565823979217611498223743072521420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1326684037301207681131050877568013211889322711932671596314385706450899319369398672797290746251104930900100608085768689868914606753824624423674486126462377154203096680545292012341257079082583490523498397936246560288312633296517340809593760837510556010711140123334455719329509273395161713869516456133110459634873170625382938784439479452111430783049940133729497377559202829481859519469927773249537523055587375987086065511665193689521278387420484314455166812185892821043931774017552796858809996184642571567098278077502331402763243792848583738749040328643017632517716715400768640791242838063822541307498610446686000967253501034160300922192443312922713762086643612523742423115196154441303988853951722091982194565972128759932520754390504225095447260548620352422091571723371051986615458009169352022846265445969807350286858016855622989293539824941638626004521965736690177063117915867737473834518533113253583706391066973818173774716644056166262930506955314585392378257001363331735877912376009555269170078716988923275656838729724539771218881481607337914771831347233196440299584883447890552930941052550337664523703580446012957108377826178530691408721263360478696454406721632098329797998521831505075477177916568189977535748715289774865641972495763079617713855518729404255051799725341360528143592042341270430647128130213622613525100896619592855511248208605772266316401719670241189115511727358123136981523370116906248369817323980674547036395288694717517316107963506604489317223946978214220885980984433825982184139452960439433385918797982696126655711349068706489852055213768103618447003953489325228044971761980458113293625895592617632534734359238268827736662218316750828666654056820873439280666017692789033469926735822461769551382729364970540532723315147503192633099780698945810156566400516053599559442327429397864355615370510947722551929302522015709630329928098733412061098040703983293979437796575305182257916697279591336529946585022759147645436448194265683098686080982103828016457226129863994617325927023446292307057230921875543815669212830769251973899105636551694007406736463396033011153863374196377536625057791678472457976500185353669320357326194700826675044208871255845915332491503523783879706423917435462126715594446514649438291074142013638696073567899421953724197037413076085912705915265513705630224154564788604081828425496448721623177428846956876174139865666215350449796924677074404701956738618327514269350905393275514900784446166408520206021555897904204939873905907654810685845207478001619280952062609131828235908167705644633728316786821652012259016856857566578007392763061231053746151240050694740142825375164453934105584803803319412925717658405731991971162111514694745058289845516419328064538708791191283232207532633229473169770735468238731665116626220762239858350532271091473801088483594206489295444671408127102722736305027239052167019974329095691310342224377240449746300235990231417766941383843963996865836443636653787885010865266935475641267430348012323542104737292159359293725195062441131548284177482781217972034173641699406647383182234615702385062028953084398063326825498986994154523431040665638813627844850615520399777854643280434775047327934697700124116410418176837541295996221054261046163480678497085238628609165968564340819185654118415952071419489419576787385459317069255922140764407753073886000330478145668667718712022006511023105501076924438838882788873526676100122446907262148178652296047807692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 290379631761798263810542410562895810648950077265440084372381676894379116396284446335514283638017739457312366516016068049051341646837132190910176929310518972033117987768495835088496813975147216316928189282958831128534576944589405365268152294262008985384671762612337507439585336339821244109126440707732245396336243271322193113097779328990277711473316208932135590700983012471056407691974224980754689487884796025253924713174977504070810977705022951433126504665202475055806290684425508717220012340044333535379414558877498963768240877356277944470979668692798760721876010020583696309317888573732062728177172320611126399915453659351193642188888464733988471490101430633027024317485486998194888722554724759162779714995911750221552102267099885143595741152051971052912774277648751141733621011570642738787477811500427180783688298046581539343925592555786472283661983266673964378301298491467734717422854763979162887151003399582869215348573605879351463069092366801583793313122591542177444248220103405847607034854409152573118695781878030361269610514526064598546108608283089007923195367025602074459134030760514475381794705179918780377176305278440707945384922977272430006906434827459369290974214957294182397275812137600331418565161338729129936059146216276574498214505338430066661036614905616699987483267017693468281722200005807602032453491968854763717664077268288276275253049391819092501958509004132208255867510648127358307831148137760031585969956749081475989860532893466421120659522795424028822340594991330120928646265845979519136838297815100328038918620125557007570930340227576497658968066932664549381093183742063674098965037462579768563034352781048969725062653990702174341849970792837957587085775529391697541742217355388869850379356403621377875529753739267562960923778179319444187055427131063257776498363629195650797240972037187957666835627914565154102098882645783050111392094706370013404257580863487273838632233533340900966165633135360894995796959437963694103731503625300372777375914486396759246513077877332763278735368105893388284206927184473944069164069008936833998770046348073260778524318528593003715335353577246753874400545852580017430730405022671338092679675822174270379933405520192413526805633331475800210405660878101235771507967936824782784953527643112118419141663307448615175397889342808008005944915740925443093713762675094195354019268711816214386306884639849407315736579652782734673505715521654783344882041298186526119011977957290907365139119171988428774087776836392113684766215380933132502361832291823626581039504423471419181647474372175624129340702085459608377735805485006877490610404529095780750240317150925675023559219823633569675819326304931677516324725913985195227334863908401519634241207196989368556245034848865898695294316622261998068621761730235668965920277828056484935301473707261029014711926964534997784896820632051725264405165906718477010395324907230030049843775758389041945151911078252055970719778748149484907935960077438521542470816033884785190960924116041432922900297700716576809001674808283599945819447473376042147290564619042957536889764648552695806310715965541953433044946842646391032241881467888273655083100659018924465830116576200413427887072957088328387533877015240908562197054138692814081418120803425766500748075871523174653477795341998335968468054791976499393337393755945170926732880772366715711433221655445534675198916240209651161585951287810344861338838332666587904902774673060659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3598398546480296335038512377540056629316290114902849948260906745974176208869723275163898083474185101842755315683613610037844046073275146944548869431704581768173673264786645280535190380924826820086265723186422998053623629252473204685109945530260370695919482527191635173422017107498953236135838745289323796078625193646838259598348540446018970213930845047562747493798426444445846197067752278321687974257772973714668575677225482791177246228135168116383560956622553487094756533503363844947897161982544187238657283148625720302080614342730129606710952733677937276207127353159728598504469915253288435146153233763947078285033964351714895306295674504267788512188787986188050267926458356697402921725324948992566325917043078350747322243413734884928361133695418205479562760340649688920579778030888013888686748268222841570557947203559165209442530813241964383080261621399945246414556971442216243243998035716129361225512205569385537543951910504445369155388891304609036572192361620761061938242468359289562047194832616484674388066924156935910725852187791362431036069175572022356859590743993107523012461668343935735198419118442597377109495985633184701206131659313527156704719132670128212193414583124964856948652794815868071894990870243917632918438794434094289377623951861997207311609373496163339745539700087288351358521466987816286678202099385698243726202979356518105326051500360108729084990552851723494196517255012105166350696192882859625477194974579431002885727730104545503491225282362908644904396732085148047999906924452395158384006161800854617423865392503458651663949053091330484615123952440473464774833435475506878057732603636107502349716078464138146718592311055761041962908488413183080589644215017193986994889206120414469890642948855207627055306518563315171413476282064158378074179097795788285226366948811383008016840630848150872427804621507488114368517376071993615478677218292240017370400911694877682020534788820190474915071609273623839724652675601997747397149295045386984716294872508246349796656914929578544349982788181955878605551094929013266957923170235247706305152411201976481780475807824665757606098413925109195621104346696399534289485180540938038170976822117414468636212246641505277242723600182626173633034962233267406146353731969474251629237711127195163290495145868801785246344750525282055290217269070727308967180553554239170785441656926616510176756167927228155463071380746213727166504486836431204611499491589071885488666597480641482493589507363434037459951389300984532003695653101807547650860390016386925932274869054353076329398104476122811931835516540130896189410609155919244930557979715593648718922280890891550029130267919889989518483808649062709044350397347967323798380032346781718561705892583857643973627185997572924622923415979413024983752782780022603460198555784993432187314001939175500353517145931914842516262600554687945115568788522664298148974729658857721049692524274873867224106001058116337350839850227347839212506753664105986898493566482952937749564812857517635106006248023572999809718068928400887725521023731072109290146238836881961458264206194336173593574529737071281063088767954492936197930746928572106880188667549833986337323622648888870673464246168139983866459274477998759521339631959987311932897463494802466146673722056712477983473355074445940837753792870117757326324599594818538386907652527160377135958712473014269700969054924807277864825626833711299210672162060844328103381817098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1729289524689682753652816142675123971298266531488807613379067487912851635863496556142720930769232338639635247911824342631183158452896543282209465647080368364694735432362078114911645050767531993988100367857237534509512635339127315515473668786272577386841131007343820024308575665247233837478950197278350532485999297436758319529298053710544152257630408771548912610524141299210693328997508023365138485916304817784683376898267327296963207611172697091397723181298826288336016419940089944214286423775283875676116795178417065018780239327540964790150756957893082661668893224917868126534174934276071983265238843591619213061933435987071738737299172227722950749876243631910024455008788762658191028070215907039384461031417389421156122083557943667753267546903222968970704175915546831685798511160857266515124541168511255690255303462574077406473012721979725865006653914464930958469092662805038847278289876132681224196190108713549691562650164741493641890494613738484004385344760624982413330491673183968387056843483805454278345629139101285245329872865798057260910191545613132456756108431603782341449732286089650798797662826752958628371960836911702314810233542284946817137554072731467483332759004519236825095287303917915307767860999936640237091500846698514452347086968142293438836413226044620207616647295640943534035413438754200114927072784172526982766953416757922516710629517068311886287454581471434345148570974190145014793799767224222311151281661826067421325118054310705744619636971337459045472952973037436472898704896937467934472214359593572147968773144377196527796101351758462153369564107064125064992315140648057979703373080150890307173683276306180787553268600696924368789868108668972957891706397142542342311827157804157213362695769991775213220763107522866436195405986716385888773725496799647477339936151755786980719136124014899181020680865600889354442069092974533204714757359850403008393106086739635432830540752306299646518480326269181278459981111179748863476634191162452576089774000591731161779960937799274607970052153958097901666372954953278415656897994477441732760362749406306106790066936892480713561376379821021846505601355397246844326757917706663267062560205791499409625286789897575241307303774805623761582672587901023519326845395007844599305880797932261882837758898737838053976480418852964928670303415454503240072318449326364564196548575906322462866024992146677816616945412642238827714769602453816689409875946594571644849550145481745245159971342710658126379637841031918791993946083438029908217701179162375215418595619276962949719374596482747387782475427747425105785566917133341982527290490625220779410476064841208922536426175572684648701435160590704019891661692850650289032074552190153255777558900226495024505799754571494723743788096115084944183846632242229505940276513537514396709849437637996280524378480588106222993922001245831890260816432265703999781646673814323268511119713745709487602580457790854293944205477079417215867728718981757257665395857573157363184846132523554322877092128670209906820396158692315210431138847665050139170408485828079458387728620224560416352013446539868689143113014671691744891523691457081728717499574105331301140950945980094368485022915559743348925797828051296473995639995805278410783438580577344304538645335379223868788049323754882908425773104101604663030073392252612895234336653111933583491421000190892561758921587906953746928965901124597929442750909760293240060147400704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 29225858520938744189405918294774160849388864088499359114906519616782752973230324295704311143058236197178370096003845847139710338835032794563915284043047445881746873189206170127503655299635875695106839095421577679551878004437411853734509422355529969347247956028096172747105904296215093250075619588286606362906930125581332658238721930702211821331503142646151426443413499845601040354413579866221698253275133754309103873807512377116257190904670507675114179089496307866971418522765659803380817188602046740292225245751035012620695993360455575057148382283233944872476946863857277490967503617049432850905061628472267322077673647813588725282948647851739241616210176595210794145904530153945393548835975287615841941144862530972490094814239946038044336248918319746668482123918526087102617621501573179293516394431495011989960232672608120685839657619819969312299590906388285634699556686687170423200612965303842538918926570659505627319303414043842713563037253076624251858101674140222824020831890125267583296335343046792255850324842571936446598657749231408051216290472653970803544727749897721269723999993848528627429136528729304884811462577688919375354602546953456726988033134663369374156246471143624140252103996674919689223245692802281599122153600828981067587430958461247350453769648492651310050747657193958665195681855149820242982819090474325086141542796576498657979006963875373433112012256132669608568609944172749494673577507939338383437665018772026832372803655746707539434937821309649302673416485719976130832902004757939815204589677083402913034137834486427542483584113478681324477135888783165863511993591967376421442670141102423953241633488604329462790749033275558799066807798494368892915491782383472400811766710589180409447374122590955432661062962460179182796721643422532761245290302812617400777839847476179744507343799963604076047788439991519544622364272365311951324024536823664683647400405122002046421567494400969936448881915753993296199878333344777811894503320445689922101176898406058183183905063602678359410518661635578261897496011497360758858170795196262783414304695641926071816310913100140007503834422333110420491614600052909000466932354340430188558262277186496817659376997967568177007227953127137500510974426180236713450335556644271992359934147840696464609340498952331635563339816956753805488694262098962700653359564755446087182698552705631203296995074625303045596505617596753058571175456650969143866598196067350925276244863335970219654025912531435945663643014371916109042562068341624237203113239754134817572497619279613945584578620270648802381743280315931261339085695230931381324911176075513368464804633100813988428946074953941045872888166025539927282724508692434448156861692602956834291658442825952498939025541557354751802044164866414380867716030046473761401343450946919655164446002631795109607985800733297408170340660382462893857413490839049256800400782067984724769636647425114808660009631481869556401338968434563002175711092363477540760964880801582629246870110553056679733712925499577656252224825586799251345477360713003545214112831919949580828004933551624215987193941071313222103407065456808152247402637297372017405454507653350494057015570911055834789038228488557853380695856426601806286427283277194062764361451626226836328897014361557796736961416046950431721945275249812431915674162903667240607446327942971104695145194386544702766059409401168092613017832673677377882055287894687112547532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 477915987384462683859509116615927252236870295800537251622519819189013816803211937798582932546720902619777337350189713592888709170299909915121366298374308988412372670185179189232926186171882087189984582961789247061095968837764459714603449779787237224375807935505414671795401690509411517792426349785843047846741685533021392947940881701862416813467934581281463796371759961862494912120492982289125054293205826963594797137647593525821393168078909272714980421538862792424748470255658196105291520795065666435165322525509427106759628480523319946469457650272114390542952420342718011059569359444158587670519259880781408319278216151080964631315606146454085934275285230999408755498356382369004605402558959145857925145320003156410910817994516774546221422466347265623230681783240281122881781912571844623750801629538818943813879827975928365473290028808531483400684051820192870627113291407265165283517711272446069739299576401352625698381604506190116562834215894786193215501666302368304309878670218151573076644189871794911195100636969468906021334587723802147815881929830248381162188148927015979671488692920455763922768793197480478553312533983940765363231584641425963518087110818911491533867323539723209282711294970222604303498704489864951884753642072598557558208062446624962965487617608308191834759225293988010215522894740574746822686558295382929763553965074482492808615248860422081837966322694541540884406672962393651550714861503559688556037958334427822639583896073250348253760246119213700047474931075478925101019062339481637692443461860695907430635020474854543692428297706313197816342001537098269940875018674557915068256374359230977759436511600309674741098944667969994038079983035939969371058800958077910898602694723350293930398963475735275434819137132654349091683013285201171826971807676087883255378537590623157099459509111914074048394967586669127073872169422199635062917673610247649765405070493051672308432546493298073055227873496322524676850670233333894497125712896408908634584622025474686305453466746580706498804240078237399292255924442621983424308694148131351080907526376633474326996188271702055519574248149953810383853325777840767042704105284153401438103288213283642298254981941521610756847494555411948378000836601967185061172422421922601972417947091860540889045907557571739436202110918602764833099573518137013045497922902825686444045437152778318205596651955061015840111970356598355129579271637072314029630025378049463240625781246988390975757430473426151102613745480796438440830353109765931449917914866368713289590919303253806297402008176503809161407964310404412013179672261693187561683096164909756396954327848337209717402522665859634988305020547939678369133063260360220011736916560191696938974995303015706280233178658835645733320536213418456352788882207313391917577577236979992787802775202046402788560409508954683191896813622148118851251945067058546006952357394707719064458071263224565418668571460608136044912132219533479253395654589929806113173235628046026513342489914137220381687548805842169658252461544828107497553024005570208028645367434864312297844201192766970832181172763201341974794059424967433430234310348686483898121334884048006235434668372376075459373208464097994928933013674316305955926510046873501334747545889352860231465318505254994146437737028365988452992562536117621396064667414831134259486560433592172335559910994212127438008051981035727372125219616862690401250970709027454976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 138269081509985212169368052767258820809936595266721607097880900847538313312742632856622830367645005246052051561983840439441622191066750944947722657619611579929408915961628361435186866042642154743328191802347787278900495333905305314897450493441715480825154885564331595576534354263540965539130165620166646246932691306258505916946518389558841585481268667133501877426017400131542287903016866200612478178221133086886092438557782578601870977953117611496020104469473069429581362296037249074719614211428446086855340607137101909206680174533060109508135472018300160635315428873175920671061712933585262871318362731420368456913319219471574062228924103015616498682264173079664629008434303780933406968676708637417421611262679126772130541789060287798843765972192793463317618870093948619897012954571203042995028562399859974538168656705694524404463028313306962837887611438361251959052490571207845553538080367655065266941364473562034971481760545980441378886957493074875172681752144562914535321125927281464466008833812371125909999270750315324348715862401416077351495556516789687022106335921689176229106212566886771264752975409477264774215535712500384775744157986782039424658012439466535006596455764020261680647535305324398394593316293277376094384264973818220346104603060522069506247894722043168408924585441590345199940948243447654809292750311670937126889241899680121241232319493458357981671829182314036223919018964156751343252802354158607375722436877518977248589240512594429133750444839537499079868605879655539241023219622303947946913373713866035445301944214312441622102051906215307471210161170831697507918856767942670919972591520495453485609293116784903509479681467641373409343870875910778903192858029382667810566818552127548894733758504400643608043408541542525528123917268261870410997906597982145138760192131241170037336925986642042647967605190459153678983412525560751262012028332092773798432730336571080122972312292440140339448436979021389905067286230226763544521034954248546266028833161250303163824718889633002993904836077568472757263315366697606677164111923691426711197745453212410481287715839837717732613071950300028413074470646163259225115385424260268111630291115311970846788105038866097645343062886304336426015182360806516204135625631194807682322163205011851757320858595586386314312670823586297378283036063862073826359202227584161102026662157612835462661056615065923837543451776611459754379312968893773240172718089622941450134705510231973099992665755762509938857319934487117485950999822672312649157141351858467956303417746545270344377393463218629888979774955935323648070205861744517929899060339895068553643872948687620726703072446581178879004470989175883583426123476069461153503477899202448361155034863677616735561085885611754410309243773231705687923416709781394259973261378040504842837510449003185620755639469019096106551691951341392604731146917266013369183340395037185743070395694722065656015616550553798281748520943184093626914206847725985776655303282251748087470627403771501715943131855831435745880696145779904031209506736143947444178547872999315439061380459301233895435072928947398193768227927461064594964542925439890220418192482594462398366179218199758222584127446293535781539752770182608317000827637802286354500923042346999307428845959754104895808993499873567675566164819999237165674324863614072310942505617438588825885963773923041927854496689887039549129520100514256298096237433923305472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 7982844247414252910963770798861462248693691698429550462850739826244043678201439149760310384778907790639111462222153757595544622132272104920824295232358589261876426057588876957241168827247841451271170797833548095624624778560799026285639252386434467512668886915354136837102944092761212886274374435337263566930095169710570672679252471359079721802223795990943701007656297732783776854898091352383897426080818334481251186684082001785706997870694633450717830446022491718816355338535207797801288096724252804367115224168595219150667048846423305211220729214586205897341125109383115442845478712893681125141486334162339893716429971164054426647376382832838800038153726926557880418991017318623850711315157886734605112941801807376534548532375187358781126515894017795423523721812625302235825493420313946013236505195756586635943777252079239673071640882110042327379117977279295556335459881816237539906428121263610183169736115292693373766282531989580542813597201822733359897754666178478675795150707672742325055357383439009063101551571580208556308753573056046008201731086301589241567293531909555610945648094700076916718656224630679837369253906129773258233153777127543667163973607303786620096018047209478336422019830154439883739501972408201251701806084475478763627705670777702826025128481376730442763015479622704407999289059579203677523322120493033059271329341684899379184319697794089390244802966038275493512407482390544361911205860786983499036981231188819686853284897695064805375303138814887146643454657655703335562447101406148004088644309402515181434481305020039634964311690841396935779048389455654770880304892193673700559180403563138303356330663252016098874672695120927898826267918034133111292764042945949491739078262107767343382975340385356969381285420084818643131004676320205618271524420230940983648742904325561152949405266986392163003669457315552986011650889547462517516912737581002935443718705712350281246305765597081851715905106728371340482713329957334501353216820370543579389762172583588172967475024069477805065874411114696806591312171509129651986455622173446966134773432904472127883146712378965041548495691545653961721001595659622346847652343031510367035683767201746077551540451053647533290397033871551046292988757989299180045203898454456556910384569014960684718415122621261840239905523683384899217616836104105210542922288282182630217479197139452541170513859474426335213392904695774032314607014957919448438443084218633512615798566244246518200916843173252141758012181665650164702641097353084115514074255271052231456654873013270959371083780938597660686330891798581426592499827308748924092536986832115598941653864770301652367195400381857965873579249496305035422875313513331009005799279250175040992372994388431328121993615681059021020543736386782500384000859825140926668011686499810887420074384886423703123538084027914248732876804530149679397271497586524166257920901827647141588063675732585914779248910017901509827727435084818168789043258746055631584651585377537033443976650069072456264885689137996755431958808005206841661108785536703807513781576076290692487886528752036641756431520986102886483659172446720454325830237081702752138038392052028582975408013064487924971061249967840208891389062709157812977774654271609991653880432090493338731752532815450688267996519740103976544735507461211488795492624168829743245546735979086977427731778724597894064082692573618743154431552838690017886345474814771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -360501211363816065184561425222709300485850310232749061223358885934456247735656616372293428949789880635487629031504403228648130431691373331709181856511599983760211287900260862697300151300096130008559275413103865247485419513358510814347538232656681806661311702155943610941174873897502001353287207105019663919994457611819902308898181281235863571474194897171156663409263007132440981698457545923217219516832551633195279826446121476700764070312509133038523035500310081785786142370693859900886149078107952588183849309372948315381336934100735729433934173842040042313718760732376110814647278149316472252125745698517117235969301860030362463829399271458381686700469636168751326997615961382398979113089269925861015835082282452836303354910928803851722348331640957731234132517236267572883452129673108320754735995915288857837746993331803208566511282338664354457076260954542466887332591838798784111552206533007307567804135511220095986802309083725190312343273940718392853396879115314862860998465639056946047323169383580271794945461065510289224399465373315819800341118443464896722698483989879800826533065394682049019518671287023071478298359809779010119403865427750636807109253518048153949991722822019046128482459613301058833609065901653332104504819336124480271527452659204724723792488071099868762838670949223529483226747599291701173012842782051729100690966840260426040844684776621758416012679853618092185322890331246212512761797566725619944965672019384841976974940791876841262335621504242520799509246771276456484836730589825763487217519604824522584883790018275634875520059766288680995005692016818335759605199341162854496963333278133158703162324852276345952104922196374968369577622867015853107190426721809257631891877825066185952398582881994361319830939196220479345736388947649247501901540910038924495641175591610845866073745590633867203326280294920938701855256765836152509809659102640276728113197596284544963258184055008905713885380879679216245676994416470391971973507111807674541952200721889523664070711033969212961314520473051864989995070752612452325070166413208439398706244956307196122822225364280357361370073391363529090085033835558015684964668259543191353252262231662194689797995950235388450210111080883252176867739193988422347349456132395259723520112259124943361428226391104189933750422715246437653876077144807955653483671420067486497338296348033411710323288829347343159228019062777264558377026418231860809714877407900893217638778499632037186041146584505025902448361653842155747859217849546042964611071503748681805774830026582878303960238383251253951624403772683530778333801416858744993386874717139229041392720688946188596920190911228943725395281605320849520994980318006667476450881771913519736604267604623462950860155736924434785153924286986331009750859205329302731745055074352150123599508237656134031516569356136450465777763004828682045552762394852300019076521441226559220951169281636150506237087945711395881745576766864128243546410138265862765116865793863779115321993611991734993221087469252244317074586323511362098262179713817020398493288433956548207209749380029183882945748656635118273779937763573622866051592110227388335219596975708331728515470668156582744423847050871773139299977587649402119652468929469518821690614130680114473446763612172201868009895858859037383477079814056775055516120593064494972395658216881328212181726728359588680036871098779274061684101662182520918006830202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -39586196095621046078591674726930472328928490312491891590680445999816641033400779669384494046828470119967533578650083543055476510990238414241395282608683263826321858135013358013208464725474101251647113479961614511730332038455178116817213970471826591424004513069116736226111861289593411686064805222744742646899165276257207223348961662849597319380804724336286119192563363151747428713827403853472824866115675375687020303454574009968819525040039434700976307264241686189548215603559906303843403551102781228015407811952005410922785382741473835550665202417342510829797197520378536649310338977008508036653657060441477687239679274608473453276449334298473888935003809145536512519869772607592084884668974847039296624624330582183882393590192993184881201663513098618047328401165659274976549305180142742196763875504417638517599906102327765878435579593858264666386103539783322241435006227134923229194333583366428288233052392444478633700907427846787271586282663074979070390952612518899815080392930383309278816960311751668438134188989156529308594575665455033982928092988043210769609486047801259602683368400957067411533388570488960749558435174613672353381886214237290637828617467773782747906381621017543706371394275893234148714942095097976630250548021765042200039432058593795003580327648193639358117832472900452210234578919501935040436025231911126035459939214177861100280946191849511924934929527005927743910364648297358104973958665619235463943952875340724313904970578140286898928832286010154982312345095579495596545885601558980930664997839285611843668421968909828156793773667970563604088996425937290372904109545000125447459077796450967282030750023596136621784454403852480100335934608391936373379743124460122258806900345687015958094653634836967150125222963770645900697352527480228428099681586539554532049353982382794535709987777024346983448132968732670930470053143188171312421441690734545930913233617010019959162147242070652981197985920899962285006805433524915450387998341316586518538747122124421557394043863290500906909539575372431779441998491190964079024647474636364054656272129223978585486012941707405836578695833280565641035604062702305148717164571338985344631366662920863167258126888113690229365046286831899522483425209966735541864385111214526610942537747700607077649808674872125860763095485746555270523868590627764350350541740625556200555709704650037795649063450464149357706237998319333700917114079586633093258463406107224319107398946976509735649312850818093716206518206588356042202499030306211324196201997504296881620483380895115874136916297576344994921334800004289546367585164230216871215434589314162487413834301459512710853006231938336954125094888114686294541142601753104604921925839009097523850515553019023630460017966089060225376009150659020009995630849456422488103131724132496792710793414772791060066286074912839232857720469244079111273656016555664240654917942351261846466960923397127243350841030761152517615482973824633601356270542760195705292002707298229491381956768413730898617802275679945486525684600718413346010549525181740775945338026964236001016581528333614677125938351920477693079983435339570254432036082838035273255613493437140154057321684909396063795838906721358150983211212539978766177585900915433943140852412895914318618408871285323092865085998361288327839640502428960167310231921331889060541006460772881833605599419181632620970896718946215819639639894926538551789092864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -55897169204947874100228434040111638482028028830037007531181506721904469959300534548897121507913756759756656339358744436586079375990589395945253828106060664068514131975778729970288513942842840878858454580657572021104540355429507130076883294177881254105017799355140406215750844658522056041581206990030865668465908949313064408740609270286628334155906260856727683564525153212428387818962846698142023775408549532135663609408733014275360250712801682217354973278343641807255429110550672961481846578559707521262492148914090320600547607312236498368949032508795351073028047955408253633743505219951009297989398114795874509850101734958905253007615515761044115313625456811561710812355962115817776181881311287714496883857449678236074776536643676150063804994476799926848563198674794989028814285177181007749797553282881985791114177045571036995812583136592423730972872720963270259934288104671921200498033409960548582180482922676265926420705988144782472200402085180164875244898754828873749970711755478615693913983083734126896063298265927132415819855474319558263645990773744368868746820402026985116511418417517344719215864331117620364856211650300539791427405062610039380810944970198444453928826463284704619821276698509062011426605849162900333524482456177881887528677564966330184356840237240411920732644937451967132127536216491728834611071562065853070044489156081378095147697827346057235862782474362753225924380374680081037963202237917711937370680303283232223542510490619036967773045347382534447954826261707403187406397689045332154667018446432485342660393184805637237536608626858794287528976328972266738213895567666211374811419867507012239043459879908161663418855932466833116556280645675321481148710467787033963754628274989859951693623372777304710654944731989512279965974944577433807121898843494968006969750941532033142634886064529043722338632498910873981056465083222019311171696810599848895310286476138817722577768677687347018582801691090064267811793651396177979433049444403006825526511120849938480573807247362226510756000042660573448112150865582161573315608540332500510326267537254948277780301641515281238372516239887341598088905112562683477338363794833258072475152883079180650969383374089417540198802963436076502807855830233276223658090655602557011923665347696382194076697083360833724889668063681818001226665947891739321576730509940502103831305501812455101836949772068594845801708130114879400829336220747071581298539327006180986447104096810925856790148220349315932896708102581661851766704403128890912018027447931762911428366793573759723726025350896980649267777541430538156662180153211029096093954801679053312667258808771927342896659377527120328141308405352446668981888584440655195313135974845570560720315668429497230821950099372559318728899271133824134388659572087542678542275286917588072673498597596287653272315506119449167716916507564973100503857146624635729353658955632252879864195399894727481312982540831512360917764591983300324876050828788785712102260439183730365784132967671790957158601583874274283330155625454202709539167054079175606292146873571159845246997808281163096566524586907655106395161552711802834193529242588923780668083226776799952122287580358626446077333295702741929460227100820660062397222763895434368874909650724278648975237651942781031666740781171086729826545385074181078636828803661683957408615599967669265148622138955428256225835051272495593958292723728259112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 28140531898511269796313752894522132202925895515979732369421716208624291033548157783677019129049694820174599917422781805134145156308698928746486448439828750280847371400470288789475625245439943834680191314316592291067234669562162548776591856329413632878115860317363000155198725311830687781226419230223052309580646756409691340155738847194550554311708348149334306046048727379213190381073800063497568424845056676795190686098419870290430153194582628545865459455427147345381454461943928868531461996823274952268072801041903132168519942514163894028175302274952345724135312495296872376051151452284350501639549015391597198171977797440150735470552766841819861753972681875421259225821805090319962709097816587852259651580758226353736494041101099672965156831040108009885264969190892999854185237104801193234098384256993968927483509433305736073167052357248366843580545687982455575422964199890330089540922035588295433311133599364035023730574223080018242610837164351263437282981233608836064999331726509441565998856938211350166602178165200623193873346169859429713043257324299628908314244712114038404239380092507358276212226132793306979092769788421382941748588295673664003219537820797674822118120261299474547188736633730368710914291355164818354605447205184313479135489438468491647343326924789785742371734706911288067410816440856811315393341384065527917542774230605331217724221784067945093718420521062508063618942799956669974933200581612641680643498427209332775096547722561902656727287840589528278422446975849476679126519281561095889465948426211831997189870100748465211059794598661196214592322320400357723436907479261263513377518363830638744321005416241594104841042124976531352557456621446474234221596253319868365966588774340205623920570732474490815727392660898655455201797670052951789875213353390411405794894881282627915624635858066376557829178193971528988806399919745365166549288889471194009142974087917362076480931137787552569417574326211207859650853321919199372623010490597600021638915316609724220345741559375740030272664796186730013986178630451067422175261746658453758161933956695123662132879428223824359372441655857880194448359426282061626892482103323706764346844159336058150210552376152685116536494235908918349513583331518379368213151890556309066935736197434120840359855665544587324510657188563911969382032679982455720734501331512276632252212852926579908995731980813953012373833695236181012698174020265965585488787397074548751841796489222734214160945906882783155821655384435081719700496113643497321067789482787632459349346282518286741585822787446560663263180709197239525160848907994697606615893316149934159463471769946230625885933761443851179544891844781673137299578784565157485015875610745459976428737887765349517624737225383801004766336797160485841668138068598290959208834462142527857706090228720432468971871218276634696394367501727634350927014522750131452436692303568157952006819606054216126292096127235588395563909606804661017074728489457183546282441315134910036671361730800812436600074415185244880105929271338721749733048820753053484984903535293386305704586908868430223294275152122155901086788300890660062495585403828919448945671238032551954604883549206254821367626467207986747460835254273625665651405526063049206627439489102696023875557277312105180662727037200953507330086809924197948891736877281789520863037040359049181711498968265736642872982449182068207399192408617344286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 2088705268107326571163212731577384090094872453279946819168184646765321577514914490704335002223038773866122003990419009850547347960503355233931154461428553483911385847358803276066610159137951308336823701003294783510709259658766702350141487790555477187061582438047930307739907910169575990821853540538420468026153619580683850220951158148099933151295401306060158563501179434258445639240320751084963439221659007153122468172952144686161995085974937970120295023066885623888468866154859793577406368691277085074552901156078015237776846644022361642814744361464890926749163944722102170947645552773023933329140955388807327703195188474218351293703502305276956819364385779294910756726766518811769256070153474137954953813262816795996489626298873929864005256574875277402305036059889060962644567264544383523798631757476981457787630192874621024287399288098920522360265730667834272522175385662466634560338616304245293106607593068156280818343888960538393790997904256749971290603496570361218192412385373377129625572005039310899428347479190251970544254619392577319108805973105004378994862129657214890788833417985492886451008004356909532881365731587633856052029355593746195720445014688271842536663702873554150530664653542788696289572086770486008506996386152415905669441640278525099176111665957828431491868280060799278341802035046586290300088154834917045453833524258008275154636257529325054506425164427399761774632004779847288079369143710614314899986526863353604570819332227073447502340856642540886526181728616693020820400591650903455847879328685493718155937504721847766864428086678024535107794988198029862554076400995196285308433894884469497595866127041484084458122477726248908575397883721480020083368410580854384472806996176923532957564321034732956905232066050736296925118626638025928513211545348243255875258034800419334944196525734249409373612240086523556578087280233506659713105979829014252866123895643452001253619051042382903438795656160713879560466118269555441374310275136546640255017806591427236888890384132518438479375326710929421194468642498092093458994788064378852537287070695554358014718199883759742400047748452915109343156192813103346868051809228988444878385143654525984631213287221646392496677889712759469772463333195719928100906281019266999382776216949190219702442860051552015495465557230585158070150220663140068429575464258551782970375087862050770256144826442106643802025623157678530362187766776493407118839583138328258870649315734875427969552614620608277807300514202871087719932152855781140406840223325250610282541916532284093887944988654668006054930482315608033667181537807343776675202328602623983398619966322378293535407000539971190437951547778367915278356411419515763197549497233463509602030397302612784666414200547758646793308723320597483883852389606074282470252436246151124143105638228899455370132855480895743070846500630228543756657396193937323322727335741622146028800565305845804826473317385767088044758424960426721813327133268444321869883920622023391751893345382137473224066436251120105679238869625701410343656859636534844072866392313266928907390261865917763155096899519801593261544888977962353574248261115083473163197383942496224608294551491405436702543188976340518671436268532666507622108193980842337622656806493100443444271773225345735154644441385816719425627002435199100738703523579516076921029167707731795399359677315981826910945247006351681609353454472219648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 124855094331263017454372440276116059131600263868181096613629449781135524015669011643896317814455960897236601614084096968253866245104401677305686909043894775428821850197659745725313634893828532339368572655856393866382293158714241199289812598745179918662469434990972715007973366607200840226734387859408975208926740984996374080492426265970274776924299691058759072641933289591501520619880924235826208347788397916168062936589984259636467983518997622736622111218010120412969848420524631767288325973995080033630392880219723356586793584832776583285267418560891808168692527029816240258994925989465547835846357866976664425796405233321730770162284626632348004315688150153868808519536496811575281488913998964777699215337480674944717309646392885985949369595386116443543620383654063159432665991604595175707235285421277551860261933507549806769756655620609139232845108418112392318560280152396555507709166987081420383836588896455574126961938288752601860524535359720962159908184427807750894824320272161582272830196274412410606283141355787153564289840430735019352380587959079499381198012668250316224519995379317482040160260536827399699413795746202857134827998205524970390594376372547530729986800793927455520534698363059452313080680292659502789544235804895235916285328697124418846026085727472815275450920706394586087933254351319883254527934637725601516965198798025271194566510295948769602537048977555438233090773592975806191732160414516437318200679163937353674548276375460309556454862469424181138687805473070479866370256444206066719137502141128452464130489406235580277452736066355683469305763934028100359683133234536249712136042733906568812895660871377160368945975641944244164982113482960654834885347334320514942317940811492804758832431198740423616084343719966627844309336053605423016619315107986065743010100081700517439798251140980871826620720787806225680907952685730334942789127731112658840831156883943604445871641588266656224530064044163309828779550663532795458574224514601482431073152369288515248043152282386876946177251622693423967845815751990567878309468478280915023664895968279378377805064272361347266533153051319145931541959426926035388521223240271275390162429532592549377904809593383306942847505646433951525708222919215500067887564709041854760431794963136894375820308858113965890278987996497319207260344251720245088306384109785982211423344751944785830418809463588072274993145396907330118115699601746055541318786659561325269246458268836162210291791279812534753129550000260482290852442282421705855922275537703745384752576423636649875299139642201604709278827435326647760797017111330079293872320234091845602882940460995591317202695746784774454967615711235885078605563324037895751277394681756085700655297762960391916616128758650520786532408468561553815223150748786121143655560398595524408630066226876905531640596738170077892505884337626730194092353806352212849777180396222454859946036411095871537537860067628914441629002076207616878755978636686716052597543378780236431155006542442959447570711512893584665175505435449745979454653224371767884523440491514413695247194310814408206131189832467434369125223577069623141792131659401446252809894467572933611675511474875418878613268717344434650646213880449337978029139304886315834102727552766033023352126860951571072362961053870001715137779947753255300304351410034168607012152993203163424251198803241018784305221431817048889609483501644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -683712921547212149570609856007843427983659954376635508918914061002106736029757038017748340088313738471587791736357214256607584819860510807328942942198588348431783269126834801422623488347342712274987413105419395499001082361899236492850997476332525348111783505177066816647786019682496615486771663512976367326785372651430905406010691867844596256240628856711309985252310792195436000136950784974911134679704293453621552647296669047185806849925065852369383360309652372656542459242057777280672681694847719934661714830242032466838562824965538740527243323487181752294346850982371032799544917678738917125061822117087333204439909296757722398056032756444492972478306184972955923862904305208602440031365587497449457857236237181486313775650523398466790167030506237752282275506847983581266934384490622776748395696851055213532016230293395155409223324371366723969041304737210122267115433483074708623126735893562457040631535997783851388249397154463225983087445356719072856294922863759088028699638790439546985417732478374202488380048081270671380045626874584717554034593362186652905213287012297895773414265323711160397854205464557199987962227450782271634662841524616283826516595447562984991164268707814438424608543960018628538398289682121512315648877895340829805991965265785227425748758433183934772583761682767322361465971685526476806963566326267422458381740030954986849892588461161796934888221021247356008768506090188146489822670751864026097060420510140237808088047363594432215064733610814212591046182484677234196258082423366671944539502078066244697966623606472573566125273962356025222136028288265898031984385375163448883989162586468571257403889005627708490986922061673971922548188638893364722733882700090365071324028315104993666620214668681462417589460991340789467048821890914169270269181978957633053597254608981521582776314853152702485625302781278509128214899807512486437293027951136034057899454631389659789640166961037294893628462410468345155364852964567153093070525451724479337991869512548425395438019505396044557688722438077802426283739190346814695185056889837461238083149925424547899139221732975311669929203367668648599651793744352741674740786161959389540489560430497965286491150898017593720893023531416611477934043164738975296386926348136754330117757176723867557415578723728017987112386471679900892540908338643516609982791749059550643293773840275226127648753938844917002346103678092553276019312538361069986645708163327751884722149399317223201773264979613308027698625436036883201368955131557848805313973327801456077845971032129634539966576151745920267124050130491574155819438980859342325266982287519017613989077902507565657055250557256307422297966852093119851080993979774214980145684479229874506462803505815712330786918403021388405482288216018690646542898032962575766595965452272549307063515795048937731959365466229769745972760200487902135643809406371853209946832136668080347666187086905472354286652140424420889287962355480017198591517013704537452003205638752791416102278917108471681271210807542790377801292987552721630292884888235254070822964455893938777544112793981632882227843083882131298847873437175517847543990668884816761235780425284679848973179678357945839623565798113348913961577211538497593987277145670450589310825437985918275442334487167202768659406466121680322554805333163368149328748945852859877187469409277549703631732526098735053777658726434639321471314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -145570933898625669552839619062007036133703434873580380073341288359589481102099413299130657773008300825523758058280987876868642795762310222351880151776792622505836243349087661632165590604621901932208137274678710273574543030005497732578564000963929817714501635461261584126002004262553336307495225883604781526765820092357884682359758698330002002304404487651485377035636288450787726110223542644026492303604930081515523801017322284663181769916724927407220386368148861043147968124921380379906688602568619003788915354111170059182237094210619899830732024287006852067178669520095361113243204762667015678152656410161179345476142250186525600111622592813559717108128636320810003736625198373024244289627690942491174212076262784603058924561169552550905421393745185453629895705223767952314402493687020553232822489207769753206573915031973990411029672707092833915635374454585647217073828969787268529588558110203350577611549428431096379661682573805335019231245298905815969941058509564807221920194934591777090966743485714516642726162614373325545571029170331097405729874170975754467497514308188212409208779809778990564055378869652174634472992476858383613931386605617187843598399987901850617887122974144507414495310832017820675812651479606505210196826601178094102047888741228715472848671414890382035946265559479023556764264041228534420540593548975518849257801259697293366175145125018572416219884225040079867236553710802248177237915471866769716998130601817591888382787387712168456877399638976019903022999704519795725151952909889314140662627016752425816166057744567742782331260493776976819384213199304929206218722102005561722036445708617948463186177642605299163558897209754913487571094046523105341094965593499148694887915558957252892463820551296312904928079925165146186933379712765596377709213176879355057248488075047000798992498385980760186348350414392638546259497896874438263319688342598020442444510877035161198751471550857463133426799371985024601090311800132746124623432543019028292878061026760539679530197448650292146707984565435161818141468579169495705482111122085687587709761942829505379557074444475507625733395193520915999415574760947072733460592637594017128948885940156039014573923273625439328715223572322119897834191673713294354211589706042888013466719809266817871328016549297457251830596075780227773609002492319494113617778532351601973001251695197419229914356117310896077008306359778486778986976538280818665570690432581568611427277342970838210177109106675687252567876586930935550931412270696523370765602727425119309942184142088882054460260939889880280259820978499636850293127775618532992063550687271732221670310735479530866781536933769972653673230693195363313838942477095447698464597070528910933325908525363706432356623911876212903684097714071565236886514512053546619973645744442397572717393220790062828213467207772211882951667467250830422085454104853380206746790758419404595064256129206377848431762433922692185065468388950098598091742218695740270640901594198663272809459135226324212454262418029166545502767832847981674290909012658919752206963361829347220411994978226994662821012899286394579542704078827286558708303668951942482994458329905656720794732417985395559306406751918996005266412448579777753346431597696241950797489815804627062844589433177922807067832072720003294203023299763619559307464967824925980022201223937052555122453991926430488211905102829081145095120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 142752858357489399970561777203387962489915259985572344017170503259708689098358135466455519064572526329878549564844561653442665977032268150254229816817416899333858854627613494913024483170999475944897797961272145814026154692115316690819358259772234778927052301110885951247089513807753255301229717252531908870850653560982521369476856234689737643687308702949085996292076993305987381891553558198575479652586734117993561727298894031311549662499526657754406658565801937430722669009343018267229885417068109061059952676764378425969401200467542738179138673401895621284979451141842003559245862336943628232067001886092325030874892419781098346903591043211673054059494419357830381170935993881605889960319549685874152129761574500353790647126308503860235784636385195422998336556855988563579688158213861177713832642586943479205582048637665976700503416404336114245821613902362796043985912577578850350864238867118854364695555962616747305951569950431697804871286923354156138611247718853066284087823101911597925114831680621713724810111979919526861839012076882929150358217884484578159850063678488092119542677414386349632684761455801296693330974976360016228210347617631067368671817244141341898128970917811438403120192847845011809321843755253201862256327704890526177963852784413640024301467811219218649940615924145513042303910408578199008103088530511025306770696447371313415939699285334926815733531979160857916781857306853734380027873908328803511666368065710188026425206561404982456737517353074523399770990878838191029789076866971019809450434994582865197287248655614078270728296208626214024555320076908085544676118420595861768162316636934870545188060962154405693648095448557208282197000094474599647111096838936569149603532544155720724314543039995955967302931369571431162585304367652721599749709982220748377212933073756855757390477933938716450992677874626929547280526439491254803913498642501610382729714725951072359074299759460570244148020685062738188980988440547573233413860982835875354774085440264371223035143115371349168169671400944705922879035954149381801825366551717474674234111811549011172712492820483664111031048062547285853408952316105205979017399196773413224922823643757438915551459669266444769765378245290852213631160186778870553624142576531226623517686743844772496612387849459474408618228819780576627785938370714739404657469876673923768538297821378260146729328054851224114963922809287667084995276550138607088894783125275765236699251889895105142472740048722253568212116875167305106237965711308474444381426763730334280179496492777110047208584902606414048044297274972665390024817839609688608371405746286608857267643328758084726163510437624172672342559508016532602113079230494633368303377827994370782942705900415044212942659723357434915352467350180245094899399595238930278708617730795589297018263966116272103044154244773336789834178266882540100944645905302817805025036295467056631948403366589313646935528122026502626109662203528753290937636638693493300961103714081708687632480766699261772455619429173240828065355088964084479685140215150477938598799405171893193824919587827053017382450501515829928155697699951753518743155804921866361654027157099635311043687720670042685579797395074402564118306583089802844856384484952032687435749659829108684732839071684720384572248353838657542729131170764139468961730966375152234267402814379613693707446509059851641764361098480181234800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 55720284864908695743660147201651071453584503223060059714944098194364558322943230896160971271627997153333203897939175157878933800922411174525157840671670027951795731123648288074643897264192563729608346167001011439824934316109255320312993473505025262431875517459629239209957065570878381058202684852247735969973264163695357410445201571128266438375892403453640567901048397165438496615384647575358622107689212389304497232813983359049539850684016562172663077067217673603457896858567894258987277082146635844647472913683405425074617622557007626766214589091448706291760583428281109738348791778294632221548275926659906762851069594085697326693070921145603801525200461474548480025064843255000193734388600085098316739365415520330797950720565650664735900124662439422715333323088957959170240379603125532314743884675254184407299397405507541193472426588950972951412762655663865721896226767958543465716106609157884986595815592552849317041036930761910695516959246346614066813310748847323904978784193549575875825030533280413126663613739271349820545848737209686978663660128300892714613943127190137964032500856393855708171456399356565068830963995491138944375726354484475242132986997498421505696464329037314407740032889455966291188084032511405618486742565279773467814445719245351229770405346643584393846372575572958309501807406312055451794089283141162948296250685575269950212251614773018133637349613011794306272326248103145558927272723598591975574911941648734585317334659467861656960936887766940310777845176471275422897361418978912848665268612378811657029868657621667435841396283286474302267171049531166536741908030979143405808407696758759435903297857240729156984020650333785197538536816012194754330187215517324657858313604964917371497855314042830935574194389227432220704166882911827429550848007794742154360557631150018595305303362160467174149442049159488471963378945701373379022967799494380883156560197949459019508433267690017496139987195655788889707506049296246191221027174397975760877873740926491866214015773804283620399299412205626558634133193133411470028099342070879353349623300732031355254315581966053643772832749637611312309456242066792851232155126081871934654626513206201751987730605108357480665011930770827658026423848537608884230495977256832643583164415482495496712105952949756281418398828834432083069474906397397102654194320083823197875487532670983731989133848256297784186583993590418474740059046029546641853514027845940345094101726769232968026832892203086700818551416180155607130006576790670150919438396942036511882728884495304542261526568124952435433347153825808896593639491974046876354922414517563351370352715637220222925588448907266215160668039546487914180906797147136551123738196014866609647880194759183271757751573932316104130975835538766379155552696561740861972200620511742705046473283104386713286430796805574627974604877466902551756261908319593907909789738800932310889265451118905347661143138800568855599472479030887037147024497398536950101376200445490519677273382768754215461012805616124540422884245453329277054654804989174838002921697672951057667566702083297281172584353465453552277102937482197124187874753068763712030131600168165373438377539635123730251290600122411401059409225754579644573766582457086512169498043935420016811393433366244016416709356229801300279285734896722393617562345181193208113306586928477597496635914404147538012674723069006670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2902941908184153356235329599752273978954203173842433114799604617222616496108472392735722006870035095361638081699326106886381642765171978985048033468619207081512734916670290834365744124750997618262160495966048987697795097318542328366246711669422691085417091897786678331222392960402286243638940738020830137889264483719690036612145839183757626145387719475353161234209907642504877864533283206752300987704075627262033167107771187708565771472663986048539093052991341092049154500800071158727470039501669973173583778749194481310691671691035352854700017472613215544223045536026265274903833930831884746675972683306361295889564555885583714728776816182262136980181451354481534956706252073694209854238467808305954153018244626816672049301482094450495637988481817560252654218558048313091197434517386096010361156851006106761506721118741227241894486320619003615369738554600735248696791702256957002269480475305535920033223313203724773627719384007876975747957455130349435749553201567452305252292085447883034871054832233051602636180740516275126411544462170245148121985529704869949026729415449717602092588350863919015949454809302161899217567750018040968925131012970048531298231271254652051761991994822169667383912554037204289921267303084345185273699778818690421793322195912683448063580222399009490939729231246362626380755417893481527386896171567268332466642504415963009831910415700152223475412904380488307894754764536902698496299651750526246434293389621815239868408539597488755599421343304870487578506914472984914709393358269304153743210779126929403900902645008853462847934519149533894709383574739865409494919667140548352572528342496007804818378333733760398968984898120373521129771325894837694290100746823911720375849344638278962178337209091652883309762293865704941229410160666624603228446040957731338190180765188458471053363081047739276393134447616710028097417214577179807631132546396672766842403284976284655812636029670429635679747935662357789402652200349613015145940321183933839461758414397748345876210472518045114101825571907142494082922522971861867916538507135962011260965686614573912802141337081475967891145482960230430016613853210120301052505999100920690456290044247756698638683503946009064474305769258027541123499542240635287394238514498417267953880588768376395107491716589193398358260151445766739725854724641550747637328926763642544619712836896888103742385784396266176746500648826670286691740827621956127883169967824028979189143701771381317654332052456035168972813361053601231649853702860178043812046887353483105825199414580732486827114882287080933869497289668777987807941768604873794780520319676270028967988780063900052658479610573948953491564694529375262357417895476666222176677544924327114507923568830057148151495251050490251678541118223649260558391805786716583705861178761130011100246679886612868981132402769217612486299220925031008631776048941616029082697642552716691266265170239657238788035427256343481690810765004342498002231877514261096310046009895779021617830494806744520219143520584666932323772714156462630059151730300476053406621747992838178952427337447654078273340605721204858906911502571559045257478169550799805996508325617934964204404007166594062540167501026365449514557491375707043635607379316488389599570873559456939784049251538321328217395826712567630185017940749950224144654130537371925508873025037020021340939655371732230660588251779636750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 127366184791515632616955874149954186538782519602097296151619651355717501767500840632268089939115320092799468080287201385651892893363608316127179959244915805515081054488461490298874372335619649887485337147109488202666892354590725780934692495351142626388444802649922207472725133737992349491613828611132705878519031864933029291555523066715523077301451300821259110288363740535194510283288345816289141914147140689582940775905723101003621501618487356517963893834722632708606794847287328141848098134430649815698170326754241234747534433659605584899664706839569117043551692262378624571366869193126963553245606729915795176921923684493062394054852700065473474478761981694854957844030189304175642921711746330158623960809356120764932223897616461162518703410170446681412124731723982115288053480763723069056168602425595541251303087857152584758494557666789581901435246176989509692714557243335370121598014511226879155193446787308591548259914920305268697374702737061421751185276021602939728204810504167862641879605303480784317978834585672154491601412441028155327306431637020771516596025617777529124790142592459649186465327771105523146308946409955608308463610154709589841842827162909212691256022388924244368424520877334149071886784006318419094037290470634638225961169265567040898117418318595899784402544476590195619664535368859083933055080651817378318124223176621505030766328769095987509540226921071432382512654787273256321556864322516478774309379357987456183645303406400460006029959096522176090259446170355443025977556651162474083921260373798032102092032859625591704954238256647928566698496589870618063617039645765736989104436862278430700533228961969825928255390603248602818835292482420412642154048959608787450749713283397728589890914862140225783097472470444585364148753781198953993053851536214427937576708802782583440151694523072326245787840730652288554038068544527686128851664658783786517149896945333348638967645435093648251415341983672822272315903710880558493630903720167837185240043384525791547865416056039668430191976972057455486324488202048317821797311614540135700453824267501984194075947397822639649692789786321647974089726212214619411529568757830866364792514885932513677290431797913824218362551210358557313587175691529156292445357076298266874050602121354176199811543026374993435963484484786529964578607088906411782775185487788532220762681107298135271725707577775237690160940240020310200500970354160144952710768124673713812503612140633244720797426219472635193679444595587649369335937381339860775649673394599540486968869981903203831050515286183104190899832531583808780683931289304490024940986049682913032935692226931227106849964660817106163678428264649056568933417075694508910258074427988299485231721715946913022068831126222855125658557613902579586928360564119142684672705761297913792168225499194682749620750432330731661864483349572074710193689227416798918920930969531607267931945755016812284802649882255233711847643108157207034012906961711228280808477106070177274204395014703674308743406113439112416707484706359196363253890682004861464908148119729465595693960322753555553606268242684190937122705534008526855751995290494541720956968995611779303489085201115636729056559405544273111110188331659843534288704377322361634847695622152277573613761320499980444938017671116068141035911339271278090362309804528814511673878197995712907722293418019067694594036429693750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1520774551436601296930878173991829514467166447860607401339165058509404657186195683029021591178711995813225313183793258345027664062397800620441031259350047544317143467138468872285702771523033995197012879557104365552700350432837764395655457593894172331784509130461472884436924223561821726850250101492542377523446063077265455395312731406623604317192960225564925308724458068431397053133106575510725971499844812736740032174610602661155174596996892484522833408774481352101332756119009460878370693674283387457736354103921941499461360120046553011001326016170624029727033888238324147553559876513253470358327014507867476146809372161859265806982968785482125486270126167898291594460889205313162401400234443215207619107827439041107242198432107639670930744477061335463599962423108634837868246653488372431993877761441471389372547196260870691923213114937605351345619116750245513357526785184653716979268871052273481783527385418493299847836765401157763631603484819674621216413643516524906281293764407688251647724728133380935020078597938725292793518733878740450512207111741703202193961940477572588124524534109702906121973641607478767323281863874424471737624821581702168977833950107851412001668105163513982550917510150395846942426983591296214228863314636925640858758321439236827366560541352202610780815117479297315589654789800163885939902536535709779530501811827728259228633470565031219639987038267813666406592166896084445351710360802449443229158089066248478720934656954444693988008254381966137747615622326226381611883444093248967535131594449758279417707894638845745718471819720565770076408720968903289981755570402657367259127996543763488857545563549697922698245615939045800682194977646976654667340924754159994724559671841963465437003062731389852047789827509901810799052319561490795166046850794058817229573347912958146670448957500508456605270263583068728071989754612646627319466986821418604117758922012737887769837498338816416653419078933365476499205801416960357947884914211128116108619888480705232235658689609846219132886611387286747123068045492544729081900921568867616780524519773354742875879300158746690750131898531102233823516380392575601045612931830833802957736041317586196019009387783501771915034504466451590640007410997283999941166688966243011580330244431828476266143414868703494639090695092799910499979494671523970725045253530988832956965212241800214970494177846284398659499799070882014773360975873709194484185389408592750073441160800551287299607239958467158765359674273440773950396860940329018866801002196293602121638455284786088130392593151607769516512766788978336436726989878473314983640165336235193144826942017292883482183545667154229556111269887058987620128784039841516741637479041996770873514327124115847626459620975764406091481768555858162278221836381504547600047408847746521271396100932770924370498915593772110991599307433415669832537462733379035162237519390207610168894067897847543663741150600906415440138372128837315407218327205646320592226974661611957463054772097760738928263833039928356658775688693168278222066576138635338505781615903994338079219789138620736148860087572396582704156498214049720146206263264420900967648314142380418880215521120208670044304124215399575611227825834645881553067707937812316861100278466553252339374306777952851138814291921511318386700440187415301262806040727626291274140957610754009466523320309491368229286491406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -79912178480299578819147883020770028069187051606804125187639445178348788897481804916865067379324232498112104824679080129337598852591891095384145748346502072997879980171343001860663750445776260886353989916824828337138117218653990169918872396414305953344489749200795209582474252791001550010827040314530548177101213734127174268533411423352319452347057820396818970400393521857715946367906218789699065290455199749933485498818766302698750645344816153786779956194344948680602352518501713576117648985976380909966190573020651885653512671110690532830389151802898026612137103335368242846200425114066373626241742727618929489835202243030765534648567577533145875876642444350077760426725375493135865924040457307994929983599281963918198830699318715981807789765019761952404619956719806316606888199317958746188914035374520524984143337420415428421516989363077197909446868297092803560820816247165779327590457568374636089309000759954776489808412160936934607352027753596483358525848862559668045736223783801041744298271798910767997199430955937665565176801571832658829946835398578904684904523475376266311775059908313442772482711640665156292599066049212931228594628690489949985389534501267376431160719716222781827936616475797291509666015012678689715478719239024350417613514094928880829376494049027056694104378000890677694230875455486490155959579209711314310653423169560539594401302740809883879004272544380036346563141168841680895162465498476126929498732153504532005688017411417047331925882422541942384120419236441918796438273920311561286596082046365574911724088311021424039595902213537324973955177504878326188998163763994847573356983911432324138944391302917302569339174793718547876392462529113860451854860357853947709732123927876203497851369505774655289472091910719948362355995750388286829062374595987343479997583610698909984774225718782363793861040905984076953805400318658749044529672549881203319668851915230203304657747294596055667004872541241554463212181947806479986211932838979792166629713162779498492608535189603904721383443522549362295935659751775206387961466872848284710460316014935372197645779233745135398266566939318620499403015907587250474879231420993244314279301004710804952652764558938993305308907811958694494954168657055218928571737834481169731624466689057888870228552177089962450820974716711624298192188387916534817647920758436568040604331877442125282953738665080492369135491464461156913469749678194455665395340035819163010113684731873493409829519853810710185246171409738543069963963536462740907473469806135998625123004779009088938932882863410476626752791070265490920333545169631063571553992435090417981807592634486340519483499347702986426842673823252754314231118407481833219974623574847219281128994265610915752732000911609848823422493244932117935891440814341200688691754474802177884185259068557695754162484109938656140066492328238911861198228590640612331895016218657426543095772114305318971419868992934019238086646072186747866308075544941075277305456704231225695837833144018433779738384902708544349282173805766031515346722514810526105383512503853766327989870428788751649437850123509354632697645668121848636042891585654354754688872065016657313082600540724216135981034382973416275302885138974351257579204679807542034634650255647237986986203461255960094881021873606478688724971720272491470529072813221056593540100383971818509112223561836036150076089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 2587033987154325493093613564634180744942969313489360500265571321206620147151321717127919451009530193165066291496004195463527977065824210848460991266887460610334784280226267655275554362095422254159039510530430028207894977875496770091493395015836882117102169105107941797550075489238879777977100011558577729959162309607340475021253247722988931308682060487081890818232584008942181382633099092986796925437982886087018583363893469493775533181328892181181668122511808550748228180588586916537318482756908782801010592504343447268811519138735905041386588944199993597990624406368475583308148688737635375317461643062287698266223018258966947960221107984701286891643137196474061437187990509000343626943716133079464802379344633848766099463600857149304690992234342501536191545810863036334869608868614510852104335247770251455011677230401132275566678947118371789510137682208320849975737614704610033056554381392406940697453097813757530039827200986274009366303021466180988852331174030764602456293605384375285521038663040021649360614541473279282942762292977973314995296251552016607592325200878633631046809792891255102811499960859326627914783947664782343838256086287333136356870768514721100390739365239002564420879356606349400220220773395092945394345233401850274328808019117776248718937945228957038820433796238878151987411208974491051465063863176909632628692056223426040747857384971742517839810704153910815878139859727013537181074940955064971771844436946689346295045982624158262722814938807668996058681766591678997043034969305176426076348311181936899781285526330473923820791433837489629978969308723898336945666797518444454096638321809768294378221868039019539986642835015125755242744173637504041671355578564588151642669604657526121230680327401647958057058073379295082180954684490288212121311343252800877167927004340739580826905191465724140381176196379233357821896160924595491192939514916256197141022064433077367639408692985539592049207761120388752207832954231947887818739631397479153846222837901386672098272986327186058465671028591255343149560548623268932097667823180809748401697484525112446616094972316787729714155067668238208856287404954229061008564821215310397887260023070839732633184646880868434302363485558809297007916248340602165776021407542261035215697381150112199717988804001459975827454739388109892085652530924395741806805359283620073947524583750191668337095879198983019578257170226689808458011512719090887686495991150957220015272162254246904099435390843303166849742898681270739546463611978610728817796707989594316431059617229208456570629752337934147214830192123013103971049849847427043618938033919354877571325659988654274718081090802615197907590029387912815842433433381917305599650223824193653701011530381966396386355398163509276892099523395017188931397161470373812063033418201898602524369248902710957792529709927353637062933707946641956819014099142215936241536716896642010226461016698822120638590646040630431319422386289599995162164497305894430225822202623635154951265702343095030146601363156162982288405083295475447180365171561483533418735426037019636925515643662481195505650902627599282998323698586164554933398881434399391118973709748108583850008439080966294969131483176879636004622390294354571416789187114457767078060877676858279620513601407305244669361841657898249529009716422667279553557471214350999648996613280233323166736318225618880109863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -40988774563854985870760166485237490960675236174676057889044631987066439851679586401334123671330745618101075292669297788379063329187216914039467202689222318767006271252510684635284674148640777597661364228752318456119842765344073011487847877477508999684435584997688851207110627769839859418833137525486260467295303228025146589553264064540761710662250524412778172002678361077481982488887936194003635638298858881969624749966884524836944329782838122806378345665774399940117997530329562329409293076580826761575354966719036812836450122130565201932385097056658463783457992257302598485069367993110723927945989364160991259047010113886657076130439787927045150364984589114522442496518145388201346970639417128224854635615146463294563021544291994820407114118589543438638478920333362655139549513023426421558666361906702833350018284300701926608208855246723417420652135345560124666530392318277647202989740986525731896393282952497555200282888474464468463043140108871194279981374058857384999431314381731077660632403443484733226632187502355843032514226134932226905563839095335172012349714126189098092987578676924142549079942603584221851990111515630034276223776035193230376762525622295514957292394398877354095406867634612593379390278649679767262517236132446887651278344776948542160863063035266182029780100528083564415191329496729108264507065124080599066833736730532997249013151080577379947566095751659547093046873350540670794731874155230448146329614642806597582233090203925935668898040277462614003619839592688401122820155290788113953168447756407618848428398505584953399358264738667455556228376226403780109918265935312910280945422785620448538010695102492700992025510059798269815342456557228792875729784635244713142501000097814689986550529671388424699220997346256032629249079683863708411833756189323826005482418674661235963859841202009578580583722047316705511124017620070992852635916378137610860360462348239287827942774445685424093374479979910831462320260258174634663506378010152953409586342402174507485140052521686691178630314330196172777734218509465561319746626319269427395428098706094710879114525353215778056477398765179950592349378101779459883943572540713776190634471157927398093256136902680177000056660985078163449611422962809454655752175985694985227520564447157844777537387140363250089567677905009062645749224692966941546316591568207650344561254646694181181926690886292760688993718775799705031108273136701142421309063262011294127559541806197522634594819512141432635781175122718358795573345733570304809306468830284182956620289563869813550735205552981626019475458698051617919840792526901741743113483676163037425721502737346025840441296716985967106392684773219808662865028366258154616492720785929164371905150138921590056712641071426866578674703784057835300023355489553379609884450577516566543309649409271399274845979682516642118398449265654369098517012821788412266193132149908487622154313097600766421017815886326599993335397030807216015329726816199051316537117429401188784206894518804977485288093939404135469979815966094069123153836014735686514960545177125407061065051831584209802814412477853780592662462365776431376708111056123922265316461170476767104334887464330456508738138760901916113144819991669236555636890075583932314260085095873773820071829532481506092236646932118744840943362855797641192270541562633372208425283386271371116863518098796617126464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -4331776626277955973847557552448923794692238233096624199429321541153270053485393315986718768227052860831841935477052930204416681738321460450825620741792300182411879189814230290478029556871640994865986489301806238580580288642588855134994718830444538936179047515967438581651620777230245342045752057379972290558560115348849960609807689205336079719478086957309110927086661873499434879744128601435696201974925143711438266833004787680002373708319673141438114696388026963851428271430230572855009035261289592451576147080082391398733000011604578104163166059782328435612414674820236357971365928844128832800476092470470893331617081822524044818213954647292712897798663145133994943174232018390084957723808766824163019493949753867856742201344915187979384558052151314802692532928861220974392817988894549773912418579566016568993948014940813749665300365384486697394194836951709511978059916881390510337013894103731412544509195217081716050283758115217125289263221510905616227450236446609449227972625082604244154448683284101711258237011090460431319655515316554167768358774488604049440246522059499599705287013257364812024208159751211826192293188993168940088277364267813835885762570414036929919298331914420836535976050241390239449037990649796201146813280403344217503697987620025537068002038610457856245890522006320097364743183357269178291354033804877332378232613214759039806755817075158750615106420227241144151470894749077616472032741598600049411206625390253037636860055100417665137205890969562261234225211572802103058856536619309929791743703607969120412368312413955429635768722144411751162459416142898820977056958199438028642843904426006565577720869899648182721444804714891068352989509855215671520901636340385843949923562663197750215146804216017548309114189355871013211952240043477354760372450408253037880188298407318384584059996831153748429185584571481888178505897889336052376175346041973871479345759400542669234074354083459219969723918249761501702341239483923366830389822742998478424335026708075691280272812108810128246835973433658989889558937335788523647680495293108147111373844520680134487433381218564231643870985293602680788634321342025873698812361962250681530159433953139195133079790615959720259258543577161922208198415856355110953832581583509192637423912688155887322774512616704486636636938091159835382619721565943260273729711100884594568161665347979145721546335921318734484270005947290016433829395874586205418792840332869053785807528866006354526598407046666661647554502688740280768396266993315468571500222779511313727987928159131758597054642152817256860792674685717238535060352479821819437160563512391373042447485570769960380926745231419932502484662995375438466447281233729675349418644014542613547558107542994618820841472446923971066285411775638292937790285606120304779025032755321607503657395714496548933382017430847398047931622657730743969599486424861249928808154486259178756822574934885897805774912610001029855780152437539098415851671157271584534489559276642570799620105814295810607897177069935974115883059149048676775499601314690047430232083032196308062553444845752935081085353726187221148652162897670082035661712418318138784371670445914902604660136083404624969951718143622372795608062815592019917718912138253914190381806590276110876744771782296074564371979254088663829683223982813846763793546047395565249260136423139186850207499003620300292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 146073954653148391569224801837690470986973873002622546251441865450312301180897610706271394975291037869677607954857924320699298112268792611858323077093213321526745582842045893644332127944405972291100440849284484225981450986064146654642214390536926692622873964733166985960984902758211569329571923057971074567445544725714663981297897646835458796370125148989941398459690427093518478478537281658706995754294492090735800719826576040960009803905212014663192138471603371837826825387329462863291434225722174376734879579106368589467568325838193842004444292211072448896011364384113433165456512746670253300808407668399368506535013495820536167852958931862796883866671554708523776366091788094166506536230269934157353794482350516975963201722118330250390409302587175171816302333966907352498383908124163759458952981443499849210673030371597445492343752982204330847397935428353514804328153316416651621134544014821778550236104085213015996745327385802461975542087633734562115806630691695598320914071557524109294780462339051319074710261474269191065073052325350602935771002571039949131577019536674941694240577444200468298285508080227384432138332356458723915954974622460439554409613733609826321857363966517503895830825695265605818328329724788715034537742501165302651212899565314973591673371669116801336712889415842232504383055264248526940876383166793622647286712220585282498929740920571869820020517095159504661699596782836223239569980119269922270060359975940374511622063577717829156263629943557975895473131610837625705071699962860519055067646278954652719966996128888730348230084134450983835696179983000463314243568332731943403753523215633390481042922783387869468032668941234920895190555883871461404889893518172385587901080293102979457987925052320358719650864082638587011324408246836317068833507545215078421281028660397223205273246404659162258116065091180383414573232861492651388729888089026586807854919254985616030966528943056876160575853049242608483697804526643441573963780538051466527087437724986012513893420266117572717835960359000124399279928253901616982198932128609452482087745129341822488244748398996063480380715924943246829604749317690133013260327391969912474737086547262553099676845886366486136048111468879696285298044434477951777333372009187217769059240270509436005747560605234579210865270106136935225436491604135571279050891166220648383842693465105081568275825891159425245341654618873191044148079562226076439713814670936152402146583494538964577118111114236036264928721052845558315616971834875921205364064922755173591037479645055251656396042300234615874422776658890240607035992687396154680154251724258972350546338260108007637262793576903890265127291897852160172201432065306440544695043397544094639248498115088123515079602376308313947999649127441068692243982666959570631152497427650587426180868401550767371502466843006363653861160467451711882806866999032235953649899840356212948239306300405638986729527593829907851471446111473082062438600866263067317290335482364520022168920870683022449793624228948057200268275159746393885792604362564120128123716384600451780681876789518872374655972522993086977379898965143513674565149558612188747987153033761849181504130144471285890088532239800605109305903493088444832910142537854218207260019964457584708688798061275965583451114219151118728800561300222233881677492687515680462191374230697493103601343818626403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1688317205109487179155341010345780078371641428544600741307609945468874986306474210957714173945973937145196484766659468105278268369528565355476267808941436924052086555510644428625968355226590434066862826855509841082401183708077728708114605949817212217686933435501871846337016362562317162875130202939658710552188767599404700730727845908940136306441250453274329723197886509439775577616137972331882756394146736595180672537811350197637603521752641672486570020211091117555743584068268361152707164501062476458603877577983390152996858135645877743843269175318529208650963350366250742407089001051426759438146654032994106583621749648740351252748686873372815550395948877940997934213992661740843693630722067415100971186415440716236608717076593504092299502674151210002392390394394832275156659272128115412898894587103962365814072002177954441405978590013888050441920877370115231574438328780620390299110044513003617782481052328184821059132465864859810970701444078739930613092803116569702726280751410457825934062435653018647026380802526755866129311673366792204989172014252041363922064773497865556516819525271066109337864377313396370672204625157927006630181073073429726470640754860196508376508339312562310029017459324072902974125895524226233716125292910944254158983151046018543457209994559927745141517055810507047945487115791071778000155734184612907603819870190192325513861389071357131366477141449643935259758205866409621534021887853122256998293713703176449274731676633852234135150271499480093881368088700715705627256614490920481237119349377163732750680846243817538792902291080417232178787547612379001393525508057715573249852445832311727950278453210321403496618776485075762963631959232137902024398053638802955491951405774057489778324489943714169687730588948970796860631989768454587114016587566528333917085949483685709405345556763195020740583238219193704702877079976981212233355066546852308994965647939080434577104868919194932445680882521084727753219042095130058189024924354765339290765905536732260885279149201579602655379587264820354502298964040681343467389904429045146203911088410736341920373959267242766649319785563260943569189696465966679821580884308215358086530720060127515921800273843954510262265943655160454111905300880920813757358496109948633081863434513638097623601519134314072258264252874287701013222035580840669900763106612415118223621743350185835432599953338485845508574707568559003600951684214752709574219135543508054943013926219497719356886129229442508565299220557936168933332937853192709110110942292143999158646750519286086867736946871114027404721509921189440913422842014985422201368855335110988358270681082118517836195472764186045575072519352768982322579012708032684517023821491954489177884165429067967271246009585078313736359251906848924349439597213584935250845111696389077751106753680023971534023171593020398269455872087363169553027732358931940207454880507523722495993074461780286487829145919635020442245222481146882210851430596881627279407086724313708186283116231321755450573231886541623531576825491785583535258440023462481439607189417541112954170617558549288383818408468021075582015682210378304450297870655024776255096915796198612826343130451565295814697575393506806461895354998940533393227666322293962234986500478268430162678264708067276623419383031942020138940107743158669975234462263890478262935440663517030009362652893066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -157584753269792993860828729947118527678341882335709442343062097416091202272999288288947315324780274044704890055824183894959494712876566166238048784580946740268139592262598541917354033389534359332137207189047887207125146222696312517668817351462566267402387269511647231666134313536452214923364435674655890391768926672203055204575995141257180984538994787418136925659129473428851134058442132506240794727828410541059188146727476855548974194132636429898048469249097987487992028805472646857252269581348043346465735720559829283700481830189653390218262421956694052543405540068063558499188798410017837785398546210580736583015877533414400432479549836024139132585819147637368963929858740848113944014712668037920692837767436957871092253431895289370825447134184904136648720908271193730691173336510488806234508742217821817156581097330565874531573105181710930810673557853222475950854806860880959634226158183295258150661018313196100930514135887284189359209326085271424559251679588473479671674011116501977524058005103816680147835283341450606694974510517248558914607666267492968070261636227875449449981694877812777436806385124634149069063333207753387656217202035883584740322460910124785144631816412996067584789826241981730329674552919121997770365414616768480364718573687683351619225990610002848748807042033466037504641856930256827098917849475820359058091649122763818559533111205963135360985562783482018236855570883229419078154615520058172584660224369764511997058396592670468853176380958591825331018320399616017091847853886885797288073879597099928662714411914106459950742470069596072268749451166994365269383485631386985538961808736413645993236762801555616407949732201600492878298152636405185690504021195573654523669976911560653387763129001068637906262463012238066420085195844171499669732986281930761844995514342622160575806790947991468281749636252742929466540822974412439696662710172064906906610531692278516295171930827487826510348525220311048248532535507607023529126967699168468874912029101563740618256378536718056136770301637915985311946876603272662452482340151768176278863262629847968456450421371808619690299762151107734338314427518547931298311543377742666535017626805956807143056735688486654944908789600853563411435800754491773676369364831009832464914711150514821744135269556827822570450798386148490269891775575493007884674579926155926053618513229209726065734513071383066536039363222231023335615432166407277300202185505634125694574489746443437850570766101578332665545352268069977359728550442747869120704232476226961322627242642576372777576098610693795070066397804421117978478974388656504100478655056496628026078468261772912998337245108949538998546065363846216749857470312965778731265081239123235342241610254931577297491353037199994013941059013100915381002096834884853121309037006065752245210582501416597930562647701100923529788514596143355612951389077367882044320828397062276006241889316072189514070326349914807532705969471804971109703222090837379475422096886346802766330456629884553093228847870837900692711871739283851097058917767786022658482497387862896730361755531507728794834277614321267704827557922349696797929420605614242763685548386251843716042356496471525100370807983629115762314316237035245036698588720252482706625568476831892136354044241812770055878319640341641031086158801144589740480657138733047658423726264150447704470614433288574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4319215730926313839283853001240055365436656105915383678736171462859445619141456111111035667377804130555493248950038244204633733415913561165402308015254557447191881213703870534081712623045083795944568910968759353999072703011914205589637705496288351226860249099841736973862462993843900233556510491690996979119133120612344240030724387314766234624356877780459706939518880883122755883951194278718057705792850828805744411037405789147533490819103567852047813935723993076466111114278466362668867968472380471535684196578575571363811843036527191538494012315141770261557049995155881103836642588112766314962734495234424814114608816365222427038691652704116745970676160301608710594002942114708190657280104395368144047233707401068792411904395230577876082304617118840047605108027138366513697280669910850174270232522441855431216007612475566695063386420924337233929667183319623311825928694575467657592625770719477079589540438711280163651711124181218220407117983421590671603973437707836651688275361863787118136825669786511047578693758266352269054068293884727108942301279861237675159030116419916371133874238663222721288818707111238557850111561474632938448203358449918678602779575219701760294902650867045748645053872488362032933265800797295627789730866634895521999398838280482562378852286049768422658723667836187220890381994868566867155628620291907425227150826419141097953014699339002159417843729679600498296867099811520039516753142435261537333064939010568348583592087406462646692036684745825595582868017496099231427069008910796476048828713482978927124962560410230341983326443622399575593033949024883312508036136402244773747020280064744425921452941277989148368343709454220845678845713264080960301468389503080949864461106752469297663709065528365048193820526376354868365523947804792389981805490023152671496144295948725469284130636381954412786690900811896164456029077406091754064179974042475689522495561841508735371724249774786080113314627927664274554984340175196012087862863313015168920708271921810834334075683987680673448578305317341703984601671621057877748281251331318466777993297304562572299521268659259188918684785667128356503518119172908557350978417434668652306426009543124370922837763917430831951596705452579884595077608984628951450063006747017981162386093113755481075225598084654381177159311152262192020637009819507652802019635555359905218822640554217241818536924010305623853308724669110334054885811312139870688861877156628745452381606025017212818371846523327373741046993317150651283415475184774146029211941784349656995943560218100128706519535450859618601361768410508649788421673822839925808760328072481544629094073311984142895178643595808110349758919217989225494090717847759656015896179233542850639819085439939937310529567211263735695407170304022111955125673377399228688919836278021535004829244894114149410230251053347244352605511866048153705287443082827979985675442781106230720298121438608966006949856226001175932531321983058971302670831313802507077499237924742003556795124479854204417358539240212331492960148322530583561464104760166655911649174752100446775372397416051268333915265241531184394173423720607287768870462473020504972757200982063104457016356652211356302586120453540881261920812974423217069703666517366189865172783202567110496636705546426497272948708073647401598089933876492888399953879399236623019478593212490019783830642700195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -95834894492136167977067053160038596368497570505501716323525027340667727295719028537008137892827551882428742262592933379093679621235364428065311826834826621072721049474491462287593648178142422811932721157071977007052505774091747808092075925943098927704579683149746287038205584165648008662145679348468011514832955827914628040542368154429993822380358183000208471313862933770484682402657157034997136071799823222569881167333988687814012883477845061266467932710376420973939171333179810613871802818688897102798693250175283203199720514770344414295200301578868347327797870692893923187734330136679644869134884550274589975752504587597914937612920903987364843291459912061973108500331528070707153440033365585712348362350566893073668424720839444440527679502371592206883921720553459613141530318964190353633120395642299946467146434815976001195052088052701693710977017222779046789390629394670547889957744710074286715458238799553378555837803226935273334946731626201468222971339835417278773132240928331011389257967570011466488289315266994840438191761200022124753057470476251698087032588915637892286910859567866837086797668298665525369821966010842805538944374541077082492344022288923618087441638934224906247563630819248558282134401841719400693274325680207149672553257783486639014412732954348261101782296575954912621606534956274723317183777039307223857687796699478684014806913914578538395868503608680313960715156365490154060280705611271867430569169282209155415859393405574798313822005066220034330518381565382411833595177301936150687203441003958584930501105493093796147004002168026209239971666848654857508967845415218617688553045559327771238699488491453710497807615712190173787708759993908599953760754120928013566492792428053951186644488285668933576236488596286055929489624930626888292176746350245924617597054338317954458737845556505791504056280390100770331423562862349720784427655674733531180966004639071776653174738641283076226928668653428672772583043280523110592095072656749502106178410745459141819837525173866766797887375168960231811970192408558325379527345731517370484374194632341384816562621565666868995603986750751016583760247799065136735196279745203772385168109918423755433674012606703356303600124695024660396888389337226398801911005550461037367236634018415824896931169846524327397535279020554508184401112996601818191303370291770088506784123915852326244863219514983044447615603247001797454400453352917085035848900410699398385981223934010559066752199651234489328523059295794787349284942430501929893675330229465983044131523013720691264681472915096780053265419105093383076796452986488189195093989310152482565159079970246650610591430245994996352785776750211256788688526413108508382178354851556935077125761688597303883354280151355579970549185449610898686754376001200792328216509224551562966335563065255234534456471748611736775763026397085472526661430896749346426667687521673094126568916615309836417154928237901707089672205117051220374208605705100099511198328641068910887976612215394737959773936045986815606896740929974261008290766040874556544048545195024671652092049553326286841501088403285130379922070364536994585416427598217036151551113960866528429002373247134449218709570187920744277083751807081142426869217168730157488246448765437585855191968448241157733169098753507208666359572306694574689905261851495501828062899174043845785856246948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1944825752456769883381096181367471656790970067779371212062835149023211875698980483164853787250294562599598589126632605094627267790818688850601895657309556390837987842118024279851300302477279089020695758802071395242940714687396703772209339542933413060785529618585743842360240713286794148975238191948842583281436252063216377706854667553601538108950470967179049933001185865675577714782332776054963465870266174981497719025733453141186651470824890037593098591856798038559036636899962403361885675742387347636789126089631541785939488601093525421707556510001221272721679083901990427075406429204066122512251611289548509081468651783905104372634519482155998349141766111590631473087740256942702042820033923610405721682456426567035528187172290859511266567678143045811350104024577268637237689507330477408748615593172865034788555858416440831393364043422467843405446845637330906228390297561497634800357957420126338510456708528500223529535793385417658222802800380767591052969379572289957837599329854482073844954315625011231474073789237667129316495473782344138585619212303973478588644121721918205071486939124637587293996002259984230975778881713759727264380899041483872620543938016900329791417237437920482641066542454869805210233475121958561271966936230202469648781025796996769956189251078549739773656361271732077180057681216794714691936266843957333393666557638697088557054128662876932621899270292352781783633596788660036454693335622559899660027158922748001723853161127076466152337900113671256181765351854945272979857020594856969351949417515284066776635573948936463379931404183937475238160746226877399229800892438416855428846360204377253512303816862787073451662462067513946189545113781600894148914235323213098627200675926243513218488805792930191693471752887892271675999910774868183625896543916382196127294396687456743133505421150239211439490308319249724596792009214643085862613593631884099179304561303741340690033896710304175116967222641749765906799212550215077487927638082796929834241065643381841388612535185183596876979849688773584850246284366518138889330908660916974709050675675551014985850567778820491186564337739245364250976705733898322178483424043874337419763889715799461697616518064302182628029865494909349809192753884809163632946634339300011823810495772044829485686380263708482689651498289758339903273413641449311186999688906357393800453602633640011265560462033274620323938162141311976761419258622611253651004560771926375909428185007162465893137601102562462098160195798152382282297286374360981717018545982964615315808543936020305490340596644162369326639060717693189984112640254867091822909814014820251805210105197858515805767296166878883979815265450309729847822575022826458111133606425778828873387306378405489718670089922243002680571764572402218260179227625111855123268636248952596537128315404890119068351378315055853512941514240896626342187330632693407721138508994252465299866173215278684066610372464824017382440720562345911726730511295725521818294307950316311960454240866420376276979085003341671927452252444015852312408481755397543729523655758869223398879069431890968644638963309477988036617429587759552682908920852717405985547104157855208255875373738751907520072430775250664470923381712091164728528042093942446145543865589808293249252553886381223828441708302860574022756058038312098775939334389186527414362163821184784173965454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -31402758126390677806287075543556060893045982940601464634182633033294830908004294610634645433164849917957672058348748863056748534921711196194216017902519955617393419866273427442948489812414286696281463860630691577725389306685061151844600757701740662656388390315366315988099162986093993439422652236517362893414891969433382697797941735292385625984544632239996065711052634123390100661373407295905023811809310274510632800708770111793374440524736565791975991074630192232394106496467382310133564508740630154004491757309024231636819660132148081701999375536858804474259603856846259721688029624107272767423164157240886259850531630087536889379359502669551237508408719381087350678600618815450934673571037077275368129369061314538621896097058863541388777181458382532196177453657579004400471232030284277572812446303426165760106042669420313788922029287720184123470858423539449869092307203690007433544119699217827240066411307143692584340095949329163007867464111704253468946761930066661821803310080554216258181288753731044376697379800561229429787316372422135915698146327227847157575823105317353570189895120004489036180966768732963266735215798756475481455313770443055756233087412031865224888122430242382237251021773468041732102901009384440812046170487242123147720421511546060140957625718600357364340394139279354343689817916863553727559511922387245971929691412476606833833700741447702569096870693341209254592674363201989124630018907745303931345931972648947335910745387655309530368970644946018812885504488405752867196165456105930114455376309275037098165501394525042759193406903322399157296855994239696980236290225210287051644814481605291772475051977681074699909734477671991676692260817447025523007409946222395219025116561069398912655335060660033157593627197093565600337961930916877458727174404361596598953105329505817294362891259248197114152995880980733465646586356870077257367064769480366681485746170241177479600449338857636121721566909197677722016969096650765615669075258426006679749215959858244532615893296401457081051817903124550752966813427484192035317387519578564196174112844651964728993487132679904117471844684556601683709873125246382540210975526001356740229522473383642585844374092351443582340461337405483634732427888062342690549867601437448461396009339231607150725687550398690709131846513155234209299669199273806183965198518465777899261995558826356735004337556674872095472308542704460179363598056899211374541629123238869929006281817493586631278941468913623679446143755982535361886383751763349655180974083738542485503523655639310444521303246652304906209237930639182958805568128595562316462766585396660790152566735198510979110507658342393027270163172390324660320100373273475269111206907970354651879820719052984094023463827624695339774906714480808676280800909632895385251328905767181264256101746459875898106103221233480985947759454418597347203576918953640977610076079768344861076026838112075261323885778008659975326453886083357250169133852930726759510017157225893815747329813796393663408991893166218467189840527575707935245918234475643785783284270830347562037297472619957519884605542885066722014024035131722036033131030083765827670804128140684653396536548783184226529651220432547836020314839957853236191360822355048055509794630476292827066466509210183378080645025784911064980853040513261844956369148608866033965584265422075986862182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 479518985762909230346910552677995586438063905644327313111441822866212414425513863080944701462570192772897133869946923916048181186761627679721909301103288856874728787180894344957079053996554275805587243815706084744862373444528140150299451698987087516516092592442398875635449632011644360661952661722153418914834903175874173410357913434804046337115598665796240052131338503484852360022996730172506215006726519547402180731315941497489015139879619127715734473978507120862028389289745970102383001772399648980932383720030327538492750684825126616435235730711298756364217037439833356752829021734414554534029183760144881555156332172711264442471994653475657638136049024682905348266919910438868856485385806048243664523208911125912858481638565616345106423229786087571695964718900198301687392570171043392814523665921860625650175963238005019783211866932244063415277152558229260520507489158679575211668745814046046289068805864537066128071795329834072300135007101134858970928319239839030058510109642152702504199627895399129898977645987695834524336618928741930657610253519919276717022188583002791421752932137671706303783000470854825024975620295737486723630217636780991214837281066702568351025919009681062948634523779620930338729246599864814664286415345571919129025963052372240663128081341776526018620679594900252610876343034325834771847270545550533750470390751559205108762732351124759844019249951813454862472532710484439431561604318813304202073944401450472511391761415276955156723592937090556749360917577511412479001123530518799344000215858141522344882632868525802001453331892245206371805004514511470585122194985724101321291287772103746849918062550705454311523450582794130335686153861466274705205516187932781755125402757500077463144506612531162925477684352795299465560486876816682318490028753374405828748991277470482511245585896419232174179879584740609412540776968592740073520933973684307447464963807077741826199354613379218537687718812320328018058071667171113562580383959033225470911912489816324452145564398078369006414161991818158863346077707408904092406806183883989132362683224073488009048349019194953069855013321321893393155879804675057307653108548274034583815943757444819565610405667371014777343622631071397952092511977082844129745976012201865379777289001805744912116276269414136086170480068080504751129704923941167849183598878806058830432197209449577082830486547970685633435461075806877669162056349199053438493042542667688340244969626169752342756835334416811103414080450779140216102230851590070007931923434421481809549528169834366091915798270433476793564181399262372068821427792638098064168745615280473218727087064661434266013749672253995610881116546473390195339093441465643124623092342796579660475564346400658911808418518000519775103248187852534958073207279055135577322194626389455301593722613797716853421133376560440564435504199414903756410337868364114846239025554613702213902989566711631061673484747964276005898564053213530901736415006800820967270023088771986791196458107694585563300181242423299537231474829311743214318319926105457396884353111210035797599738877439887526321598430541710010276695183573346430238152644041245871241587109575947194136690304674700243428786068759513630678272833961048599343378201206280536035473235217304423427251866751371615773423215417871184450290109021317414916752395907048942404175493866205215454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -6860789246055438385574615428638641110437997420133521324991044436606368830885909208443408569129503767835423574105800403240074283054269133445715693866520148554477259421351145356377856407558494018492838590845336296928690007644610092605214834949096517949481220710738739767362350474866377038924670748258031799164819216400291359592603668549612272015065979104095349862792192655973962182359822229710375953388596970626190870373156054118066268529193853287249241284147256006622749096815333822557972748724776172265782244739749550811801524659731674380155909723570908459314989817817400053125745846328337349793681499174050193164549406317134046164749225878575631219771073830867369659492666992616492697441062030160795035780797095608328638562589677778350911824606020251023401394049731847200648662840303151141163286274543702967396315283439993659561845516863892693196954237448384682777920124841944320040437869550472656026063205680327668854576624181318337429601334097383639781212599936901511465393155376039603744237613800374692545739339930258451625695787254992419554779724072724666763374493741889188761034904231135603244607308082672948729963428079542666304966758574129950037916786967313815515008513225847402787241287819392383678998231274242579012073641001936991051648902011530781214723156391465530303976760244923344640235060968344872367500433221889627363007840412724057417165205117157746158327721787181965845771322759395787114792264687578729483756852753476919678952839712524763299715256614639138426004787272986420685113488164842113991317628816461043863419148737843114341520814105763131955940089459032114414802756486403780216223115015787752817404057750967374958680363104390290792385054811847989638657052934218570006624044834779435288213971869764847421358698772140506829546106370523591423057391329511357036393941678658018922628048433836039739262560916119755315945741707151564267261327977185891854057287381081494933751974542790774817153153008084438796886062852898497590264951820896050247484665475294510955302431280551249892228056450147947744557740134239841696405145200626889453786046734048751232009641850693563027603667142674467546645734284818918619434347511311416988236306555940307902540101108612096993426533216383965499251412417990170895265394406133477919434550402580499821953170474542911816005576060481770285017934005724222494536047037167138403963502577491472541899196859794562267979255277058591999171550807861231691197403703385771640645294081789423058461067298197379586238533122998432900828033671273466172968366707673160231317146288093581781118605238300312617145209508875088109487107423583183110101400389004743108769174428074073667296120000243489714940978869587934249041231627493913156942625820768619975561288195363147224850713886260030146504004190505849261189817542287341598086800547468859775254453017184397921254496236092754792423924169406939828503127439836291389655246779843360365978477227275720334439145185986180745010118503697157570235522246994492173456051844888207139108686756975102563133354721119248562024640668502715821962316600569274695410224303408936924531068360397602647413917163627613771196454297389396710048710304423137031981783449304073511159946206419478188623524639601113206969988358023005333902799981483937632002792267873126434374337176449746215359568701966033270467644108258602431441822213813022523916792124509811401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 85477901005092258507603325509333033902195958208316582673361053195238072210916404730253967843297818996028615625169311692339334946346254646823365617091166031480483319495437281372564347295318746427585582490658276238482183190357740236424981485876028119412245525819119367132737607788175221601851038518759818517432166454286257231471264341870008278398023537662717608980421924543539605767061315935183867797047057933874773654124243938144570264426288891988822815658713146294960569052508808568702672144913553864299708501965270580156233060551753506947303175396603008109476979360307779329464009329464001178024439095639087032547834967871847214348394388892144440416639764834968653595025481170029113223789423849275130468631638170085346806039080284241889148378576219758243404906763880325454877224131929552427762354116108426425362229556120416847654766447655244771792981825104174507901879746706193587136011690060295649998602655456253814375456927823913091363166626539532326882093795181910645162574415254965784109278128116883313609807384979868251733930162052783971082091044432712005736288297128109196787319785172624960480985132249415072376835517424924842440753295564219054695750908836199966269932213384192195075810809498861802442736940578241682874118110374574084761170935025046005738570368208386813290500306320655628147794505982478041184770724416146173288302442198214973375949420483471766390650212319399367554245970373198553796714771116173911841627152023005925605312409948768451958201876234633474322090759379873883356094845529077679239620234988766215970073500394496675796373291791372607034072950317313036113961936873479529823069976348529729746814595008175320484059451957122904560101757627035347798377924929550204007330444444154737339919399437458989353011965638681972417220606150205759200326762634424940525090758033565630563385090410400033254619008450087283985517943414399818935677145604747715674614440979736723480567711425521708649801026550952170987405206994909191999890905718694819933937420917790710356209469574595173145338584481267087724036449716480735003008035954658084359036461608316561799672592702837821940337459416246972351908394007696045815316658932563577470436190204667956149313288199988172206470618846270778353231858072397232554415397330919177691897244564659933391935549098208336520015748760152622574028893229162396795282613356288365265058061684910805111278355631558848902886092976734650525869270015122549672630254455462265040714864205960690215537517562900723501937713952197696914491936036745865174194077806908397523163057405642870043737489107157308766713477737472944531387545179972853238536632934994503083052249889590035692637908884203569249351877960815021995589901060515820282627357263298291219315889083485338564247887105757968761073393224571103011713192184159789323029013119007303735024392407318725856579148103942484194833501325484299972672062746008215092310151337127357802633821292795882337154269478291088731459938046778968388271097744938747811868252597733307996954463055362874166246857628559865615413464147728706039921069982718492347502290880283645588384141765367650350685693369249341833234568720564953390086025860072598717391637391801110443446180998740065137750991469329241184749642501582583258953801356293119555476717196622949970411362506719051666197547118346451537408748936470941037921874033869248477276414632797241210937500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -1011409386750354099725269515714808098861609940203594825299643176377621757051782787204886279981002188207506432870450301216002028951859864021812769218087407337545385346445569366420512204293174308788203905370098263565295460223768652179143763210065546544905519732637259265482239814974650917553982343880034428736802637905519705500632799990720429904515370235715769624119756886815267770619663305649756303812427995014500332664771959391240952811237695070060834564716624372743255944783353286430614856523764114014847297066738450924945235013055374272470529592004886671802047068095338626634867576132265142389560899244655153220410456678861103854503479666453409795739549724553838298966478409208028152678170826866941540741506425112505436559073983125518289092061903630404412386700571200021875236736731282109305739242519212166744374348761427625567545940924532433545940527553555585056801363863542693351744009250915977084517340861583749628593257169512318192933007487854908492738880059725631062079803687411346750733463241009432926697206629725083563442182553921089515604513432872993946192182244446054302598350902168691966796350928339826527008159128695892142900423313248759630953970665292907900757248173496906451262540274916016365165811837169757684368121226193454589632706652617860010582430460025067356472142689105009882047465555773749104896665578253377567672038421527002478741069206861066377592856490761312179360160757532641392505608662705631259367163420360261567303752825037021394131248878122464438033078152771401234630901524161776760581577134806246158669922097840116190407505424208200199094830749418073178735863721945408677589829323453751645440031711982357888175612369469358399439944553382219141753612896573923559867485912282538706823745301349957278855156167605370153014262352201920538380386611485336173163318779476773924066989321697107452266697301687488089184518487551398312954277366690151022788749520743742855847677074565964016714545950475658221787425182916722499596305907248176109095931630720844013889519993152687594286231114026522189269359042263950170773823201334613539979917797513524069185438206991715102978095468631369645399008867915378721322663183081680241229223078243761509825426271691935017378862241530466987750875102238200722776318001693140530641551324858637316841203679665590679907752466244958958982141773369727938632214455831575393621874816206490811144068920859557464945539832426712243883724643728624252848435126949196168359291831010222368657165652851370851509055632179418521593126035142005249571597609721361232481280016477567012357832312090737135590246380077561022622400217746295629278203132558432854107778939870013722903385080544276783745972794953708974806472869346358505800124824544003905522192117059286216406943915631513916169368682040837936363885300273687757210978077178572049221215241695393775481876411459281178497854308670273516843534734112018871974015297884584403172048995825776000802472096857634087635677806618695760305190364441041237915109774860541317318471279095179641291619974529945894933078699964396328900648583222188685799081726069493023613057997088359915240266420447967609148793821940355371527238001225067313506585179678413012463674564850662749708651981222086714739110203113052146140176313508755783097084618935926100092799318718384130011170272823565458203176531441325152889209892690576089080423116683959960937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 11594507779801562873858446641783415468715419281984829160109339628360316839139868556819086522918931990452327589474696925213433256393025615773424861779326149583571638307369377590066221009439517922708170545144813475048385679654334341065255374456958023964533777160931387683951479770656334817781487027803267211640563742394206235091582848410208569925580773685535089196248727520451875353767519995043875073889415195827777033307275195051660509540626335892554224422182157107493738753369842727049896789770181588859296022732132296316620815667226159521618875485014830238329193670229786889010818260905569682540514533042185004011167412313303370897678391490887812080404584682330479735264840429008154040824500735763360047567628318771528000745382171405017116639834137676562295483725837577432717465446370760595832551378342122351917680964946049004580328059851700139880976570780041977247288390549221208327393148550263674414760774027119824258254279278663410880913466117128971181274981092693732378464125691331233291215751812820562310902727268237679667731373032971462626752238493145132416686887907833525839483091068624269879889914559443947976270258839782669926415259707551860047025403580139046867411252468465000889345982132426199172528017360135741777725310483924863796958719738401470365999677981508864421266725104262666188337498412755850846273903515950946189876784604038106050656600454222443164694638756197157337660296443049549663036198144579235586274226213834975830857925288524513302948258920830592627499611269609711613059617291956169328743379929045187073052613624758240305020183382623454128057906097209445277948623443925480002929781451441437600074771052080446425251546649485626249215675950454565132515414654604558820738468531174115894259577404269724811586677001270967879061411193305448359400976600779058130236946451215829385227260775311708411832982822060887096151824627599309780319138629386668294117415435102719690606500355810526506731198658390033480225494672912014106342861041779100457865252409514725749343754982846280674280809278024797079995064077871239358564723543913033633130092099519269935072943807570894930340229608326444982746938935953448410970254476444873062776343019686272520478685308481698695244016025534531612077856099715825541907991262454938299428620561341629520490930952609514654343235804915677686163273939954614848517854153860287760241732683911024901376556599520915464198215400574719041664188135308501856900481477430252582757963260445586041427607245774281236172759312990646968994996443467941296622669355695236683714456962167539313123084453079394595093072999110031693018599951579595635540985839774751785021272402411469048359055066187714183272934358451453731593112218645662145418429125543047986448270398803066238847684152273327763480377559046306615757671815620117685161843450821091664266943064200344516000123145182691823593537632920032809489636039601698848403237593152094425788370041989231240137439275813217304431796409683242130717619575888006549345277098716443772621996567155123511154776006328090068794586703092801168483760038826366873485422236027310399327579619222749270489345375024425605462460093683876231278341398412476386857366921742915008296873012116292412072510753042732768769401045522649284148271680315237233405854363941264650538064450039040008760283028521379500248611881527343346792814877109776716679334640502929687500000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -123580545101684126254721292068430788112390675426863098712392972065380701013808796188183549653929311025975226041895754599696012842296578306958853112536145885311468785552130714672115918987316247128103072711734486121080603422780904459564734479894853228555688196746553303260355479028268145833760335244182889287261505588445249302689736522354399384730732156754523770609920299864588784371090642572975460853694930542173273098820893760686428561617805358960966853193258712329383145329861334304961115037374382985110374346274319515750724759445179323556784340312986979744632597070466946256807853515306643416435755519183409868245684659055376384409656148012420578345988718830467901524976998750275841997593413835752087895428874997748224399389551478375198466489139289808275593839699272049481780014355868867523630120686077909898161577032480696228828638006851289236000364355655425746844434981708711747922812654846690645133788858870311397702837824832014182416069391774072121414671519823212863964838372228071112066509323764785641181587701507278226309171857563246461396713994742040139862641076075078002264391861443363586011808783082823768647507516418184741147480345475376396733922959403044362413009914465546781032440119838185458291858442099951116217548707349453848577893951501116402579998922992472847943209656942289922131554738644858688512093095113455889768018874878796380301412362171100477758529707818722570669941853581086150660586271531952511363308755002780666647997071285683299867523216615727835093798724191272778347233995722376153998277087146603502824790103417408976742108087888324186748293827617145086148044213944205040517792104258553660702387984312514312137806203400304807285104423028835572378726406630860587486252591336225679672905442259176936988410445587075150055436562084949469616598961637948727158331668837230613328403075247310944692452433035318005157690087447674590190597885960094710566786375697414999333195333092005189431983601871727980769766468888224232854276507217713243603468253093687058729598842732989249206888349637785640563925209124877101016713918855713384339995677407007981834178032252193265552708526125841302635418486861371867504464603281528459338492363141125068101931519512641243686219231729203704087979170098492522105641774424070706485481291613727816382673270037683756131246993241145670935508871396753396526659500336762132986193947159263461493872502894637673951777505972385575529090756847967195172911152330036580174832679045072636376371538728520116747992719718510274495148957010790338269263254973900126195552938100103069101873017344429288314763125249128481745878549469904792530796533757702998791091459803211522527208013226877163220937076665003889822366426798642529665874027242859366870036618784207539423576946842848575478024997875983526721876340847919151314406611180005938751318235815034742758003128837202971340782758362868923077274885567122570750621669160235305674668927314746118733110954525365596498602590757650852256802887862245298429920100304828277697098707164489550648318251697947873362089167887137125391771934260670040759917560531169872218110117251284150528988362404159719972402530918159446883698552226174185433060415091612741821454131398137863565090284624872135066377251963091297492339567652313028261573339927157817425580704794455285844823971140805777588189099518988196662648575329512823373079299926757812500000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1277583980808902225475876897503636847194951898649006165568441522596492226565234706911256696792455877356302952768151447536510851808813382844248196691808621265721376333329997463440723905341818316296253473067505202242665802469817837628936751619631052395358714248717750703470184629242445807915786060068932718109351583708600642487442165388477296306138752046817625265825689331339149166419707092671247064337567142197107027491120601962913415532543666068367653821502517423011621826821588804612399193770729865318022651728404370143084442481303397067008156156473236141128280873296945607064833217698735480947455690203103950230376036319668733825658011130644154371565452470545044166992558846907430209319305172647013630065852573348875656729200811983704225333517060483063565448193009281013221666833109252535522411408360067490044906512441720422834912701262756026639110744201397323556730814710914768602029365045990105620581444374482022586747504301819993436511734942180699644802156585766386541398123682162094111395686617776828394866713420144570633020275527487220506217579604226286067903143455333789206365586535192109349702926073080894746149554232456054477758545470217256927889377022306683405381339528255533616815052446348689969948591289952372252950098559805386315134988058574398701161762546850364278552449523439864906515086388241462128325445024463734225660364836860035600256025665098876062229875625186664654733483249342663606095064662485641808531186850327443268299609038068330412934088818483639920725846462170104201613289484108578373395370654402887615745551552565160234805516542582903613695797940077933895233661079553556063119146302220487930027176607511112669209474288011272815238223230636406380880073105745187929078490392928046940095244749762683576504707535996862886820944625776060992688729030042510851324103559522471575113984504621904836759374524101869451736196411073823252015147840917232600408564911603081948381151711255595923234236665485358885122249419588408847867683905220235191380552349549707309449648331349728738429815809188719030945421760123421448487158295769157984407898459542706171539179129254953874365427967265684214437588077959932645411296624134155462019313483428491728378852135609124831650187399716633430180411583351358818912978944107465466577076635896226453141653346967860918866835775006201824357483557541931194190336591282698108891879794247429464273887100592792999637801053102326188867017741189427726151719652655556045441008811440671517012065157425485569661241682891981701407172237564700492533200380272194975166405050293998182202955355567008203510810422266644375485620145736681010954524548527104639305438479104023122745952689864791525740076143511646739872541928074818606200210009623631849802507519997750876177681148216621082629337008523621900723937793451153914867636588889024642014661045320530958023138800719255045486580408940598511840079299935857551009832378237733597872623503821017709144058295649086957307408006480301802936124288084010349222810664547811313709601916371489302960375036509943622136309078794475390611855160744540778055312145557007715890010574771854167621479997118215785814028539144850595956457845065177078437134246198309487041656535921118821338945365892266538782644152244626125319282398579419357861348891610429204878607116813831762670283942191808233602270050012279004672832343203481286764144897460937500000000000000000000000000000000000000000000000000000000000000000*i1^62 + -12937542851709601213141873180954971484559410137922050685081105629087083925180605378086724513874180160003485638831654052828592078535923324480423851849740924725508970964568452806988432723370921269830151571795372153756889607920651515861862080905618462448831376541853730474095787611362771601775259468892315255211544264679618491539392837089534375064946911877966619758433145636144536116684754715717958424712940406113187831275528862462447665577646866469020880678938363779463821925734383473488977311398793527464924104188572224478976021337377462480166024210815174492852049540401228890861201745638761907679439197804036617264069147348605011952794297308877870207122350150477003720461457692810582290196908425532986709142692380209968739822061610543378996611895703815461863971031441112462745080196319427344520331221296958050816946975572776467632633610955439104471333024870362682032458976569211545916433568698144264996321129506338388066923375101597587342129818848164004982805486962836059472215654303091094172917360807677099040751847037043032738384829551077219491540898706214534668775588208697847356796329922665891097643192656743058159988306034484433274078832579201238936354108519571700736488144143835413874317368387627106149954184417808887081096993633276514771048209881523914765118486488189924265345902779901698586406986973411374222099842136941968500732814758442936250239069609773477527894146814216844424984522746664984652608997497806471772632557367242964051128497417608476547707740140990329888379324671698196105709120372878495619877857480593272490569346474563740725644713177319122540854378692087705989542032795579333818197485855247066944211471642302908401365640997905143412947654944499767262173538061196039020828298037398023187278869555104578657128483169141239535494632429666910813884500976075465925421830690518284431151666568087722461055648455515447015440209684915875609860223183417055664965946676097680196799299023737112064721155859843549116563642413559185271145743564403557165179539804186340226975912331923570210234817665446788215263727315344268544659710620532133566200758522038060868461576183732614328443027553812631710188347027419620738417501822438656865363030364365632969476770399442379473794265535434977145939401496396186998947889583774665883394822366569802111996825950568397716718392389720911960678909873828560218152197566385120571605634285082520987083507610571028593871585073082152476525514014133050982339772426313292020583043243035014189796614732939775457526910510916005841616171852186066702512291686514398478326596474621511066846440830837520428143473933718741418006634179721793653890087623846492672546220298061628832067724728645009861448359956305055032007397974267314585356916840270118337762898457841528538774456674357520372541175127303937834838412103575771180848912818806642605801721719532422616312889776653989257352170718755172840187070957746153553282654357289901548808140860155489865285309776180549407674602966543038409413670284273141516171363479027174447177791647352028487660210706346224818178867555075306873928610347126876344230388135075925960135728766977766952062911747501067897691768526273141797167478458881659197768061657535739637901564341685110999715785415315479634016962996108167405224098875717284180921410544342562983010409816457905831218914088843236806925333456607200953044412017334252595901489257812500000000000000000000000000000000000000000000000000000000000000*i1^63 + 126457165810003218805357468740796484378579890187825971297691328017816000922839107900033106293419671059137796896547656213209486547341677365359031299788132245390129771119881925357383698074053256554969203978931441587428630729289994902953188416050598122704971417188347332296599993273234505463824842847909744203970249813856107456618733358206880539610068141453699562627472950596225788638437640237691992937711792594804765284515010838280304263877984423900083782316565668134182213093723701110275388072439769856134676113867876423119362225006078366842222429701365628813637184393818177354278270689592008715925975807403760275100475289764254704523375056992533349910777723546063285420770780332940695723735091853275189087189016779446232831101711612859416139289120297238795717090405646709963112525419886434357971513073955415921342496123482667925661454028825132502194109016369854325689836008731190135969513666439538857312324731786854841084544655688176005789914251545348321901456836302195924081404239163526486963328005595143343759844778408209409005194985257017922534490969485096705555944705712028274047285949866866365229428802141640683287657633219783282370822888033341275588161620584587390155388809082034981106381892143975801039844214365813746787198781675129610659767705123680546155410944544727239831516505987900004607446775834042177099328808381604309926885984684884610174476096921478203153776457655367192098441634734458942804073153832774564986787213559361781331983094385820999512336913705608527320366177339074147066585054257527008773237636291746645620410281325830653955363198237487163762972250883796503620182770558790337380545510715168317122947805534476508091608400612180945903062027396531532050573661159317828180715593431242164914887230424018436563278999709392255798482181887498298489654048646700690373614774229435391375557469107896793674165856127259331969697868729713976477801174629664232951328029157185578544622292174371964023777788247529850237660328999564033465095565826582950572934266354328158952967939102864423212454321489949649514424027339261808549102736150268589168574517056714789172657557512236379090036718150379824131951485910938981715200694817830499656340996078310607265310543931422871390996000421709757406106657120454930392922592876104357193089909821669931225777521519752461236011390979681174093117789953097004118393798662304912016285956099048992614435871791641380486754702716356672525709111320199615170352339298902776001721828390339135374419808353038896243351979334078280205617394169412485724555574282167781846861132023091212357402197646739719566430754030749074092827092610463216577839519284843771496516674987627093779019026395063179371182926301279404102177336126646922442802346631628298955869612706014664508312544807948542036842138405524137834967538719129358878326355174467326524247257082489658531390857329812882935999947929733806625480575717194162593740404569652623306326793579572894571528937312696528009753622645610138248826863197846577824234144594769971833401290707895363291612905470661217904546626354652476661016997758127910669096589800411699527838161019664382940322198094103197594967885948364340745773953911706252255810101445173052518837658042049040620243757701088263087229649928066249432804305622068904117459975792505985546456478858955163422135843989087190894654473182318227486575779039412736892700195312500000000000000000000000000000000000000000000000000000000000*i1^64 + -1196869871045746519635691093874919555311016880648963213288753807356733316393593204653109353170579853045006125981799475461073281800169305500477058921863944746570974900778878295456193108703982342932590426063716419027422805607369209082802034955482345328062196013256364754554129366177582874033902760611648163329884336759239558107882837860661633656424928532962162071236115646265649796486757665833580933502951910417985599480474703207585154444377783506156240789312770584480065001557334178176958709063922679972387501637170043106469581858560873066139666574099937584136331415008486625817961486367648012643348319334213799830331471908322307265961367741607332158590986594753122433954025092813198212555094254383749836804454445197056698951157439460170162591092152422030722740144545637524583502431796142989886847009738413755685714180398720981068665622163304135897429619055680771499133470229508549014027887222180739544943491472770292810149084714398023750562058501185015910217840152275625553298380218639820223638988038060730415864854926310184882837816090612186870553187063096011412487019663464089972342781489109492268961982678878056503123666367057755278379421960168761030905849540122992567652397700117799877011145122125162000183657718422116464983712410940263760215288622613582103883877868226358431128104887750055404846572041122458248072403492066064741203493002508003818981793815324766175298900782682361480406801392118470162323924445206387584819576748022152230806191331061449879916885288565915614960773449742603383524388691975868519071010108064429030473300286632230865681461262723820831912765429598686095430834613583430424076442001471614683676521616147780965017095261981686508027390394943633906476034141662202132521319087704139186813523359522960037615392476577165729241844704732820808292762442255001385067015632716141487454161544128464107689468942122992235232240027945698839322840358699230629979593648245330586942729206124914887250805915589863700331331958866555682044999445423476256603205411465344538436740198929494770761414638718141591547856486165023434304829092845474817049451659531051793237617782749423076747818662788082349280121091457951022663721269787374153363075115249561895827975658586258859373465907910139134287165187632806719736385186124738266182598463740224537848456632055017908559547929908078926958014440561169184826592127993472367309888357741946431218323091687764835939455237724199955743104568855627014411881980869228431018119432334970661009358802146222933787590063312298247168529057720254708058000356784509341600582137422432973507332779592445180132562116213702445884034936440252890433000905569296489166906525754188211819735118743424050110811842809471166638539314569841842157185589054536703142774993707965631915991803396042022665926789971887176827304994651268636612841878228673748478183383135230278531511452136666984908683993800003517808013215317383343224156434384390999999325189785286070941901937169911945264871718505247695210981383343297446634183665503731958753485066803770701625254628722798226604603238884425954748077393322736665445950742998940368476667953597941133934391035548519488486275162184348722352810320725763478531092431769796733652371015320649692930153655193236569616961755371603989074960753049461795987675396357792432871891208014549658885163579320354979328694651747930777219153242185711860656738281250000000000000000000000000000000000000000000000000000000*i1^65 + 10778958283829069397619840811889062966184581815040873539262062304849637314067539358805404875085958455574338629204639372084732124382356592172461806475591319090570590572446866141115721023854578788468738959288468390143035461614910907430759882170732309532929281547899033535518477209715291417021032254027162427138967479919313824461314798514213574277425129393798177423444424601357129187356663114786001528617592386798084963082075293964570492816518544158904301220385938228115399606336558384621135212680860236369270384237793011080049296826817365378788032705879618542020003180588258654739434556988175898248194318668023011362321162882105079185325558882519945288151489396348700804019343745147093096519313535337280288305079469379345352931204693815593641034584280805599530223226297825127520156336424785687374859569564281825892765610781832414210734164300626452086217075332054544255429164520427224313128231116267673049498139822920033055910596091646412562282219292111225410555097666386860558418624890718674454509225660201110853712542295341334242103402804682422947223218691307807811391632768437570303737427336628935699777941991615802352806979826117233030780152650576427544407432806125598612196141367019439345700948509619924950454441676324023543131834644899605900628552679562048394339142249641054767423290554158748634288690651256738031734856871184300537276167916662425145708273570946209734946131601864910384371825075662205429558805499848766060761049735602519310955364658820857941795077909522973024011739567555462742807189137059829827320404647467423592082345495761327296794289680228631119827868059309813602743361851226857379452754220250736199220748533211302082125628835731618460278914201045634555291325177088064276814286212411702943591640774618988477258748872003907206116463202092225325964175067577121934200387891092924157261184807655242861616816894620689158589443332265050278216871373172164879672838686703149273859965102950880043943292764258557356563491078372999420118853480767018110588235538322333416900904478528038968842633583668360500797515699457084984206095533704565380628603857808808786487038440291823749170409345503217158097755926834866163911016642706614865133396975319596103658317906901481432034106382328877362474857761605333447304990088219457763915008843248448438708748322606570199311733259366426574818428914062032435541627034142159224461119503122852179883548575856482808809636849575248536650775564256178729650911964948328493976405526318052974204162784106871612438426999814612829103976010839920870075515291894872699982317568536698496043042303649999185836429171206008729476472252395975149433557459808425695914520714339537037165510412189126504310707439508499517647209485528445962131623035766457622180408557020794133746089495939074737793731228101461403780148416462996888529204684484083182580744349477875093998070424056015528105399827985824438496107541081458656226150496185095188879529013153675214184498010002611463388382974922943169058492085648493636543273913008945459737613782322556557131830896976415048434081130851706665181155095505077953257718665207302907658245475833228064009320883307634993387699122921331743468937696806464578085766590638073722590259078329782318310707303862787126135820591934630535098322552286047692592554577848450207146610959569629796399803463783172745306687152488933634231216274201869964599609375000000000000000000000000000000000000000000000000000*i1^66 + -91548095488819484594662553615482590730858503517927301232624139734945586636067005484979024117312546516791768468282673897730583930051217904626234932430597652521339928926842553753452131620233735166272478467379887531069143082907741238239469337243021619116993574418043315569284908249148153662285280422363641248081231785800894860701197066198996951081321635696885070600303315000298129215536952417974833012723406054206719300266357909054250275287709379017039981750464384053009780028022581356281911800630854616085894810108576381364300659492665580422619869009272026071312102302925225633182786808730584496498163297979235867592866713577756989269675464840385982565472851445060394028412961221353630261033029330117626034324011161429231707382323430425799416733004478925921747497800838928426626016401074784775728941388010064887135387174993823972852205140690248834452860796852868122056874004072390157083049751352294511070134402358807521378654112498312550216705818370473388225916189841808044142930134459000367593364032505019265799043995592325612095594542798412727919127872279535388236308960118586480413060799494596114406450549258877153614358364873937949206326591827945955259583624449792132936410507438217543196976375258907829977441965925106166990310361499133094423316279888674050403392636262774197354530559681089645214030633305830338287848777393477270706927416066177693482471942723087308883181587534945238213748762533077834015732578921396554484654305982288321866201836219075425931305693010403884161003243785028276712832537472102786406128810373174292276524567805143700228626818601975370305612482624869035922373807025944532957606068533965385114859684662003872504559617556290229048251268912855136180946148857304438914735919942402985379940849118388474694593678386748187086922135598751059112500866731833088523364580321954626807178387977470853996493802910648625278646518813483359056706087745496244648402244554177593404860371113685349830413834914057468289534197932368716275811358908957139268223293184260408125473669116387993360243619626795415753171127613563976309306521329016685732837692383914398048430640717440997486150946232938437556840146947656879229548248702999186687551968852787552900123366979850327091957041335323213608282609662913633545178534274550931344450818401954285442246414017692790927527486586128918564067188683182476094202733780177189849824813111840231503167220472510134805973925600936292610136809744415252935614854022988760004124552178282341498360794749654542335293955831075838348462385319231236222781460038460414899084230782771294955363545350377358204000543039886450847164746612203314734082435312895006587442555897144946884504729965137215735200792410895939853626800368857278220986576748648036253951270665814247123771233450441986106431737072041937395206029228594808886292924765141271772465897656254874712114389096738337495987975775738035911628835136051657025693673272203645649105272258650668002139772223380359013528058123255613223499760338650848467184892673093688536516593644192581587435663073079509285313980097405406636526167122914080806519172420106016902072223169149878312349592484013333636850470729664379897704682717156601554244668476135208564531682891159463057664733548316157701749918310569319959626743742666557883563157681736090043772119072040071047717657597950496372693818258881037763785570859909057617187500000000000000000000000000000000000000000000000000*i1^67 + 734429521277237793269057499593196427207440107588945953416620078897408086281208186508605497656939104315196210615490231155571671083361120832978991442981336556804274413955997799425405388713929920610595544528598707476559711877353385923870117203179483851043592802139495470444309776458025967562127825714779346863145679904828652155147201737154198254848251579872389652456126668682140594110924102564574847127899690507966612957917150279089804240204949975431964331140582560340724839438718416722139036280301344632609915567465258218926157939924711204701122233011979519051591375449188771141834585201804004623162485772356704973179845808460517675605631543723695973483640973661905819983673337485822747686433531759142697884837412251165755177264857097297393259862680317758000253288708857597989478751823390194514003226570539236111711266280880122630421227996796790206332714990801778040161582869253518178748500078160194697841592079740657825080205769216245819482360558104502779088544734591749794712526968667131885815386774485427204401103780050608709002201183822163509639530172898093193780618759657289130937159298730567472474064123013204942546589650846010071455026460814361973234049963210127555462511267230679126460995039777517228790297103715979672096984883241863048693838465230028084363412102406082051231992993990978271158893323102880602429762727545223882973400120081041765516938849668769623156360663618146041543219579674687400217591183878394080824636606910603969000891697543100525373666776804623369717912161998893291257943659778938443203933184088645003807302927975460765512678984730706560703100747044693018920308077136924926055937874048780598616379452760420578755549424684868685050631698760469146595186297247476508500438996691027267190406243183448773458259085194582138472643833445834660581321253435515849197874328401998452231039880986166589640193901091092625392452717452049607741859808996451586848512570549487178389864840339840027517154891983574716165108942651508706077231894709584400454762608378022236732487860892389888110477932246088750350568955055960440833041683552214072596767655860400239352394277332062537405978311092502170107532480143237050216683616972837145129899280306318567732019219053402646892607985839628792859361777530404797327897607621334102766938567768406923784470177955656226659358417719940670049110059368973452038776394024491043868892315778219539111771820390550100964664197467371420149510078287092656406839929667353764031537432320989492006587837786498160389702459703442362409175129253714834666526494813228365792790349805760929325018966259163664446323581895791477318802135170095119377052924036859037984871364053474905751827153803643537334333614415123287245961377058112876158200763625864501693162107416817713823726437550538867553331258405693273988900430412771953838513136708173138499874639457525226708901201095800675794249706663481715296390244570520325672628128553308388529285706209870149379709024011780200432113532089628906303559999073514611927875315449816781831198137419485401149469805939945718480855509393714728921502198621282192319346744867957953931740344002812925403044621820212735073251477051893898367002643095642232633639820304172497450312886225578401887327572710730880454909360130776164451090772552901349792508070831520377128848743357600072849779787886894044281194116052802201011218130588531494140625000000000000000000000000000000000000000000000*i1^68 + -5490762954245266262051475921466799124822283677708879230357159163671294592725784333756855185363143882877663693442729293264961821419337202105091595979395737379125804421482814986620101116152223824463985090031916793956176634803947049556495731876348804435769215688707269776168314999913498230708945552756304684821011891978060066922109099052461324545546814785126183970807844144450995556318486970195496005473891874426390517861367805243238527831000618039457899983542882426124813014317224664372290059142142063702970356055275228498974595644747770792403666022500387262214302486052949524520028852602891873185662340361973303328289637367688391257859915194960258098969387027975299358229819292274316614696775880078392408367893587737259105697735529379299364608304207700560222156402671424955746224407880542707669100605617787570082712911256974160694699016158040649924520835269463558890044436080872938686096363207551872542164878398973764421277913873797636527921575236012361074151910349410298259910689269429654532312287371603731722227558769522524481748758228473845972368292723327038553597981536470996758175867581186413841767580228921286127610108998049860243503718565676928522626963684893982219738945375338770714226060542285366463461216339162147516435626968779516136879387552928001305863295727166936345878356923397484512544478282455279056796871723706613139478558482852206191131955081729156147808305656671478338204661864757235683096770203756050574948952549533374041707340514522209649950585031549046402033294295278071743978590927045836628323711628149471235589069864771469521567927689906593443996409189434951405364254761076553698073108874437405749462623224081902849731621194588109212457314753134774557146376349763600157330768938205704548031622955763219598600901499056907149417221286046278081532930339428796335922001168674439868156399950633157876211914672067442130815266344634079132925773629891187723396061760061458135241980212766663209292680932973560671052998364734146814055677446095755477450962799927062204442614254058595140737141131447725671531118574384879581828125360940243573494308230771897936897077889369823912117448046773996146167374266002067333220875012161530778581792521453597338237858633807863411906966580487609192585240337638550829451747394640066515830750557811966347191725348635333049748787746237780484175119931282888582300276642738480095469985213397238304585189273891968345238044377497433737996351765148797943482846362072301469222107004520988200183639346967121391347070778756413999405565605305054842337608228666634564481267785202216765459673522610171880513621004563321472412392939557048866085952038642012823130401766588481099917899237466636731442045965609686053524965913897071560279561923223821761481769830845492302043240156765979135275832313146929761960857684574974664022546247953476015551616736349460858463154839620035064275634562773327981418680233728705873050112974740804710867139417540492250474774116640462393507242240211908843064281766117770493980921691292117141643066019889391606219112420717815445901981249518049168619889700620486328007613581439665794207939608653758491600359103983247325781301415942420518297147190084527806301449859974115311585996504312403797256899991281925337603470816898100707589029191092736136006547176714754197552834445501745535873819700037921053004108529194127186201512813568115234375000000000000000000000000000000000000000000*i1^69 + 38248800659115705634781871308004707804663977741463154100966495010852130508235919370823699847915199514273072356130431920564510459514755471069647040050252757767645071494257228677930767343139852180088001275986552271734607435849366054564481769439683082940289059958918071157641554836196782060111782840153891903345248479295742307904729922970292503679333597408147366350951630557023521676184928009135298135369991961978601286269065415189729352489692140994204755441848122445814781604830537990800750764038002329013372481531472080062383212752095185877058958827642242227765738497451426726414127063623595808007565224236644963678216963238405515876295276362172847566028485437706247225014288717320485703570758258710698121858742728521201718773226150888102537659176276920098766803744942449544099481580668947709802868950857300851383164552289046310558472125434208091394793106803736850190570072287291296845879573053466652896944294078891530747830228591339311843930909934715954092305380341571040220059280143570299340905556361336480328967892054388920782181734501321447166434919074880118335295255685306485596750442667830463432943067586212992638676302810072038832743772411019980697420304264881143879538886592485124693945344150898486743702513143704729025259243042983528665401502934819849564208815748798976239060600290012220752974273463513507743527828377148496736398407526540995226521248711123171018080190134629913989518411383205415366011505503141136091301559992803854585728012089302359145606023657056622610562598580465857220587268167481360049107947095920905912579755754050927582748330358382957765474379008946887882058946983414436153335814097312592200559794742463457568019512615372422113299382104297409301753579161433164889058458534210752727129421284927731749281183630580689986078209453636620314561773526813615019583302130841466639099332212728572596044581664419453250561560744710271955272146135599605101156308794334593118835671563220232914094991701846956365620389933058997725524969438218584457937197102469998641419313638919302602332850757710753421212186211617723698898453686873687131496127299232189840215468013613897104029543990321565091803031883780081340911863001961148464735834271747957981510430728336963894795839947626452238119933831757061649889210262569793319990887270791999195077049619884499340285024489920909327230708273264610323361522131565072505126890647006339895099835838421935394415143146903114277696156745024081773338899307492640395551610883162298856868493160192702837514998196160868473951060725442957909611599311335656873687014889337912094849423916387424839632224734337234806377374946800306145422139681402201067038777918663523370643861260286699135280814025172669566940611837369784973213381826702154935607557412457199598287009679180933879889598071200785644558391429923920183294905667130221839269236528690349708700466299840141213414020326100420998635905848717913545664465571014572111868658220288152368051870086909688784137432122987330073534243008445479648901267841340283274003995897043506949931495711014115311527053060508810773391127822849757474854586367267914791057022487666915557021983489014117416709313593812867991913683760878680301602874041647749361832485926853118856183264697164713618441423781010373861882339779799647109260305526242880078373285411871021820906497059759827916725072327608359046280384063720703125000000000000000000000000000000000000000*i1^70 + -249706420479301794784605141263667479383794503012935650922039164589174077636643770224068382763623774498655977633906273143529915157709179318655955337742046435948839691990613121712944279114201284520276483594047750711242291124185251568420695753585250082527879528093174377501749392737815857914496378012787526760163968918021620140414842827705412847410771461060759125457185591978178247315510980269231059534095101831849370301536740871364732886820983999900887613122024919908268280901643561352419802268774371405345468047452183577600512399863691924466767596782531031404424256688305669560026578542236582550366117831196404713897397678182433552115194506781170075668237918545042701887454248750910831754175356209908603063709796308991326058594504019240733897792186781021672467873568504169067586002245411227241083052198275688833694174923909567941668007264193562115547743954740519288120674838618905834623876969482730325946415076313217394587320201012198662504528236257003406752852731076298863151166875809544053100482503167773334693165669345880706257973495913001019666136162204941004322978653570975542716489420659925215815929452530304949374318888011731605222421864637690421957124082486558493616930375278479825654092272719922785287691602534477027090049859944486662144826771450190276190693044433274930941429854402288873830928398791324412245191298068517890468183375797726940275333321503965886075663489496675331561200678028973734921171871984484587162587941375373660083768167429425713048936070348403678132751337019173506709904281650443816841684479636266490343244184783526457969000370745583268805553132161988001561740707046782586417353956437818672783731397643490333678723653893092081052279730187218885731015297026493957454657236025804896453392697924438246010170979739677696529818515028835304552169511346766366453049394001837701302837620949771999433021724089247203205887993601299720660466868889499308304034106664109134308507475563551570029430032684334965804308605617244048935137032549461712218711731810963823296168727653131073944402533242317874754847215644405340696143065003111713519566655558566179807759657125168337035055078187923989560902746592615444228896685026282526704937104067915410056645508815527392956826725161948280277549590664219607376228113112428180864209592923752314807858654418239160560697738148619113898711382716941762952243685798770947081235710433865375403742244051537862379011018050059299573091840741348927137040671917263554429580427357016422188414902881005825551046833062326018508052153422647763758671021528339114557210397530632629076818160228771185272370238101282610894504120851534995290343182925621311818959917367957119206616694049234671305061759250071282469520660436001837695542029569456697271863840128478658986872356424668511261834939640312352997212356723391748804618867224947051219522374728455809599917396012931602322591066467594708985049495804361925443603470920250307394175760048848588122729086334532131077266954667444892699543832789235115060410656842388407832260225095137376177326038281924566363755152320791157775176543501442974940735927005775946228029242287046098746790164981679621194803946048820379896008861127370363919534378285577647144344089116962692571371226147285795901827352141151718172836983074130548530343662650483364269973649431630564126069496389513646672497770850895904004573822021484375000000000000000000000000000000000000*i1^71 + 1522852982028505134699181125651346048660545455475875057737323663835889581543191303812530272770688558144168546332528973943028632946912819841065543666343324492393539295702162429431718992627963759180082783138757519017946866051345604412068342002576407721938622512161765728796155787997602836780546282074527539721055050938377824192081634525241467853396437227194444948324411134054871226096008071961352195331358313025971524566652301486409746501157756747082561767011579892308301903954928237641257781607546482110245056990052396942354314455444872387340723953915761475333273427534435843312494533627672615469820425664528733397963486827865272766620366173185432575295977874908133877307726106877933545338599473617474672671424671023706317143268350184454706208600876323683270016176131782641471335080018684662196233238969343774433295987530547513457721466732364599016139012367285635800771384853113397966692443292796136760372173579132135941917822392561534185143593741747246592948474901307577947701354016902816134700705210753308805397726803509401212811183599595882765893521489886755101677297267344518601950048063355498433377629475577054095611934403730039482744602021807625900916755149477839242800144012575751831413480139359780895034423925228239322418625699253227879557438773494756020593854916611282413608581544760274239836142533408341589596624737538516133704773219661181698150330765211376414529012457063975846740937822256112987370606776618146067779161247876782056006127570360927365919871349018659281829044251147442993241683898149578077641685808561702329012300172157533171830898608677218497440418707178513023879147263963158894537732608737363313001248624938754181849293362601885405384673418692813123086751921448373944156706564796001483478870714214051945989274810956371103322811941967793779376352469162652357424767915280439142001832423943460640313754245402357064614053877396861888268835547825102713011753136577669010118101784859537291753503116110053915991175629550171503141181813801520600882004069744226315971774601509820270715964124839104771277422485462196476188400262926870124611818458342474435720027941103147411703848002153393103443774720559446212520005732324837943846481406984195597025179741860509888149078885373289648424550583178573594537612814655138056512430098949905645653870770330597009100100180488379444883228208554856792051737162237381399406241025773878726895464293563950507571432293127442123540735705504069565131075838966525330046634383298761049849150138497005504919115445093765469272229542734400334478155649574977048789336474282093258801721433976084140074344201592666999186751195569836909565921486333551615852134509517550526940120280085822639056634921780964943012074007892452859091846919982538488152410999463722845685389927275190355841268089869732574765706759765128925799872298923950829165488016507832710967970578608399868422215293654233655154442230458337994083128731327236912235786513974897121009672433504828207776048177762165615611843961446782166629283588713643307312274887994134699301842692027017815420550366373664845422124064235288379977406091853352715190910371842874047954170776977703932200233784290259544640484697158909097817702438892900985157455108211928178643347369027788140576413896666997233658871724220408524318430073397605765744219080990617732606224048359788714179785529267974197864532470703125000000000000000000000000000000000*i1^72 + -8621737135425927132331606062197667880020160669061913307454379038980944597383978906206245185194504281439452166273679617008205028882597106394691854514744699220828018974921209963647138362282327477977298838058350828691673735092158255757392176455352612678257620896355059504407034131625371616892846539566153297837337726566330427185186061908544241908184051977943163191770686030969774566353656149951065029180743279478650186338035249756442981296259615918482765596686943988088932065354847565650838501941940175433715164749975524820592738662655424425438131223031002981429373447151498251939800023186362523173572892494104695402998957603673795348248419140037986193979893055162365788901911642771312928312263291217573888863488004507847197686966223457107294772037436453100485006638294732099750491336991404917133916013942271219532203004639105797911493730341155495991360378219848281079231462245336471325926875417960522344952906379498844566728020094820833284526209973698276788581184005950943380864883240208780483400573906245207866686467013709256195435991380584695168304738329739797649505418042159000775674971061296021625821995001347553452215112126740100996167784448144053695794214768993022749237146357608676853657895090808654947872506739122680069239654346476737784211925866450013886453925430352226051779558982624966597883964035935939474194934739013543709264357449160139107444777892239827200880297096334878682534345695157340600086163826073479248389274206996632835060189335122554431953560489580601152389256150220253941073706822891985730114444668636277014346119838840546574112233111893758912484891920105613216912244162821665358389662173522265808731136878765579307514209065481972289393834833118157056550932002368265066002310477933591013531802342171429818833148149433558274556685023079072610777453265598006528224374463398947609711629672222515054208118086639373727268668257255903554238675795726998839731003340225395218874929235240070120798169196663639079876574958066543692552824706808462341855193664352438203632831953128889402098971278983267457603462833925010197784144259310678686506718231461233635614166389916858501440851085493108711482124694454283495518160978786204817475162169123358674818617960047536668155180261741489708636343955334868780437688469318681420618402055469187293208677934247554965472915888364458060073323739111574275706053531531257986540346802159609604631881876538418297246025401056457414630336486877043752950063706140558239787365758781819057067512138647099293502536122140385456613600453942792433165895818004619460988805552691523672397237032519644810572218396088929865492409037375001063184527865461206785679328272654303059413373105305022289443275298074139548258609029729568832233743563931322955177510355210750911823393795413357232019307701258155266801243155556924894515448110124031716897775058433959022051525666377736451677383251180013005848291629961418052834726843145067862440764376760615031607479372267142465112894975684821437461894581385479103786223663826489562879005660664706099153674477883600304797970950627896683931467693500370256773230395147994556612281732163010044480331238730297871366040764866813757925191313077868315027098753682964172581283726926318363286548738199516762291899305778437180743051254530713703043720168761573231769595242975467816988282242218755158091880730353295803070068359375000000000000000000000000000000*i1^73 + 45120805915902340214744538803009547242977693761980004169002307604693020912904378102493639307886663359627594930532799340146441646738986721398677685012988843971047017457790933713722099613136819631776474537669289810736630761033958235039406421950564932179339952930160632588230226391399339645422490567967198884902169073662651488437517636507828182274800305672269814328015808606846198340197776976716157150898351777965364489376711817923666954322067933639318364939497172019556557136002987002574274255679796509087387061706554345083356012732305118423410098569693044378861654252833005690355440966212734031658990996409072901691919062301449462115551939705653946373260494172906184511161166609418577476591520223605681432580932720345723434867351695054970185891125560051778548555778358568367694654680069010387707261764297053274826730073210540329951651424793076118781205152483353394000685479064025525781249729427689914537490013531804720298864883740481104479448637772190537193617903829866480911428538257976354891064305940558252806000933736060884212161739356193527399477974511403967049826480122694247058853177815089893229012580469690200136702639298679203779822630166483482473034661899058036473148860112297858852561740338109911674866778453012239881480611855747193208895924643542320066886224655503453322654978037581747735656616610181732239351782785735118319533392059640811363364318978922355426453928840476042813885900483928609428454179974068389384747946811415776768574550837832841412966446297507182787940000700455100747968020197508981777149671324195319132515375033385749048070488942110433414764000248105333670061736201973931135671253693992256662395577179395169193764013726632806443517209850089083264846420141765333279492471339313784850721682235144432659893490224510924752130830461583451061418587534977335454497090170671701070413128596249186774588135267678983020504074187579489522953808047803823112864386803672746975649795570941121203682708803748843974775826869724522167102896985095845409887848004596766139710386285918987601882522896859626503369154165575129650588471369783710127020855443199394144533032093542500194239014328643585607489699955785009829118698022568619391459795492859271638834642797016920709038271978987153916171132166562895440689318902443180994555164143023195577186757792767551102244347961046854242256135575083821397598030027216438951484472861955567695414632119427822695516573934077327303480613730245215049360493519104774911327061087686757046308772284483900168086780040580215321998815961917100746154152533501710719720028492466353915544604868555805445186721688110422264602170824872562113812984952705421913959892284572383112112646283699371614928888636979516486541986104738634761476572500363992651572372101526028843186244934924910984209320007870751528942700446477537568445402256788602743270841126145395466589199637540793294319772228799233991317767970358956248996108874036567315581984776328766864315909377850961726196166542467690712974885317121340836824291598762421630224644618403630707412520561668275102756860805395424197454800527450129843576336662506136957737672109737135331655780710491226159890824386466477935464769918571066616018623299814457631033474139607312843320381187992466957119809156762354695930123393526799411394367512130091845900936440237423535860004919495480635305284522473812103271484375000000000000000000000000000*i1^74 + -217676214047503818547048106821911298034627943243649397868198421022311194164042513090908928565262000388476520158130277312113588411583470628607710130761557476289221165992427300668696294541924351639736152596253061245033403852849074268139695436778964415316972182723663027330041938779575941048974550041379409001198991055785417356965946307194318719963546591695863685741432224951817762513102446407736235054439509741412454448431736766440888180868247530678511605320495091779342927682228712932526668671905440725517230169254715539966655045118107717262088812526612290764680016625603951899391468957304957035156620108826382339271682884504126768029119034736143121684348236042203446291116891208065180978775389961520590362677924391552012903775655336443824929884436692422172177798680473222822980866821471215987213725532708299016668098330862187449087381973306281977709015121055465379466639069034918851253140076165589540183364265340630653259362961757892996386782904059827254280248375337960761659300210670335200137901367784872091676254696140697821364308441291803525092496125416598070407177469333370343743061776902641088436341369181653092355657736545004318033295816132298374901640276936934570116148565951592499110568061328533752072840973285983524506473816165918476073243838910049068295624997021167663822477997496393710332276640512456842995684720869620046063652017891056634171759057821506013401134827913826047668215992077581141819707211960365397752436941069703404714420469629485015991664764899786724298682444903495706832936263981936912090026505231017817599570307342462453643275976238071601954852439943472557795918274412856689870895171822436052111051969757661608248537600412702560925093287776225331661183388019852845069409941353995031906931291209696598520657277328612733382699220547173775661493205198077048623755660874154085569651748858425103314069785549853871181581387843227582227005809865876859527377551064081045673167036473411086363691183990860905074681425232013296354821056560680919798280885123873560776472868226803819593476404876158710303632607391205951362068970605221602004048600014234230258824286913841489043715239467830346587239805635909196617004245617558893434804299489459333695169557438140836480263829418723122180768624927659257190069149941667476992298098460131278472676837776043169290464965512152701981875003302405641117909662236561164155823764318172878111616572163603169666300348898390022462719987953929114562834276877875593991320097384951213250286378627608852276434132017337633935307642041530528447737118169478077063938149070804021248058323247176560220164036436633706487350315769969286849534748680990252856635692215802490363586647917463054665083688898500819101987900071898133981139752941539284006787213291494400209982926831067416502991414977716104526367674442531998246215982431888251937789132246860923255503602317077568432602398760554927926414071085751718162675441138353992433105531124441161118221115275838867689078174855253506128574226555795940566968664290432837842401088989891071267055544228030858191398937645523054251517152094384082085904338133601444308365092948641118564488449582703492779530116142842109139170069527552182440186105556903665205238928260842307075847734903548224157618397327655316294169448604429965586562936896451862966350370005495673433708325728019872258300893008708953857421875000000000000000000000000*i1^75 + 968436207770733620564640200040344392592004446772376125364278101571457065639083464557144012497256710015574398497449430099287675693407613046018160503853207002598541251624354227787833310780749422090933550705149783668756120756106313691678422954612396943637709441348452099453533897243363670752645421095416831645541429585893368805301577683168701574753700605766880995749269894676108660316741967753587109532582463032725768510614349902553230623580916867785977081104383575230890295928085375182461872199326094268774919794362301364564754054579743115209998954901537088226376492336176796207141228811764015953423127757062064329689293889141034932315584141500441139834127553774103922966266700160725145362910016879874008405052599379653647777502286341339702106588817244907458173867833874531570981596867200497615116475961204030020279575431029208553536466891952336572275737688856286365070330155253185613057706600001731048882445337316399307213907752692752706551613017947248524449819215952540932426324299211066114692441015523715266021618409619635850342964398812355049446481471986809491833939503015582103139244915993289264458996798444049363838577371515860785925613412494544926937600112716818683977860746431922804988659515177836354960933988842293704200839389079740210274225670178389648337008649247393846023933836862092178826363776324058512747188950472363472673246517473220377023180450811682017951736930376875431376208321394119365764124111701290760748159204794336744684482858226843480451417472166215565111681157480200304063183507006114940030840728230321880194687461272233652044827732964664261533847563423871688501157714440271946927720923779998399257058682984764833339304333537663234997464620446726924850597979885726298237312550501362340009806300206119038629226105218251636910355039738740714319115532895415900107684202113869633736989113728028037460755928726785833944569163331585793046140956295339642399873593542153146376366185338484743713301134177898302602032799779104621065073241727855900412623448924125999940346351403946147932721157544674513854439159557228875262728396129870843993115511675905339365228551728074327410036491183409693640677573615245133216403593691553661243711774763524130477441099713720739343242091699249324466956484250225132259340180462428336744711494798976046666537709411286912076990473502690464021415436825858808642229723968139345039184559217003616463228076241577082415973080137091460509619609346664118773769051668800594719081211957869889575437009656381065531492647113780052580767435521636154501695428362881154657758826812006895319150302185344377598946256101124794312257255261235613511041551823641657505051124068831899266707254748955203684043025029550395023308386103929433303255267418603026667350660515035453192089584278422379179582090520097673589494569411278513512792774709021620718523143031148766966589059518370986011568453823113253532347783741314139027114675062646450638961147145218025867926343714648597065433495565510142617652238491728188849764970035030516399444210119217127915857327359459421517529998039888718574465098718206654379396090027488975015764982033263802420325783066013572967992953151860256973465028645681048349673058002820909400728954710310184225920032001060362133497267950991601979535411501090047892612155902607701910207788974528360197158161071229187655262649059295654296875000000000000000000000*i1^76 + -3961039389429263118276409309333196274532229460963367424448936258815828584766233030112483060642273130164045566686258103886197947689263278747659364922522518602485400653796911992450622407275308334397690654300136789229305894806587012276840888556320926111140881185361580992129431103338663334691696913291452963095906866880902194166902042549095879592714340118335540155104731073961581179017565650630108318364829308956512953719140930542434070501795430137468916581194482105093941749687904151177323337955778692247724064831965411389161889066742963187157270888592384019175142004832652471685823424289566843516080487447394964191345680324418964246515362202829717999874739514060837405899591704065385816632269966347628426280891469779668829730274130573845808195676487415581224971935207976587971116820967034712454092760701597519269953645753904473288988770596290844335978828742638370334569407592508400449800093765129245709859174738886870047180022694533247968761084437599036707988418786259704907232361218720532720023855287265845758971470397410304091763246434441693181538730021731157016235646872597259440923388509116215987831959065349305092578541005268426182056067898120205709680658753686872214518037908221893942632395371498733010021322883617278563849832342950486782929169959120299798948916286270785871245045656333100697353013278233228932240378413523625268358665894896129737853547808055798760770778575386950949121449014442220916595122618395371624455854745658585687963230963506443318913616520799314528702475488316897987215800438388742799572414190178878718034915640135986662066563455486854462019544123211652523416813793511380771245859959670346811970903041794018710180489425138313491172275065672263208800575991223271782181736210113037345117247573694213788319721927239609646216696125687875452432980124116133636326938618105195475750387833166996958864559926927064058101057373536269167602658863623829491655061102699949479604601939603880611538362273529932821169104947694938686001607809171121907906770883272229892296633125492058875957240023648832525105597886721594830307237520131236412673766988983178803701604124215731165761106652997632190063597173410272749215351400135250017815473591206468333146450975366516560713296165554518161428479895955305922822324792645199275013917642257414383158221945359940917418551121298086513341335273626607848561175182440516902138245988332574175828137730643402288715349614786492570058564570501742471717651426971037443757199679105427065326579191277119858123893004775373473901443798709112403471121839975620058099981500286348878153157473731335444904625539836967840548751101777265419218845109639178596327470331324735681655036079296808952813347191975175213215238711054833442324486767176232470360428627696906571187380899041276116045313295414106661102413390114849152205279412607884087288089100758504360863881020370446021180746890174479048199752377319304327586041263793305631118736196429215767185221707220349287742709285431406078683190800525587161893363370873982603229089061004816701221314684412976730603635264895913152480151884293836494664541602407083017823927840893063695956851653793611208041823962202046618966609724123652194726656811612808113613190182449245919924500638628292392711503231411710095856661107118738788783263350997925873791361688441262263460362902378619764931499958038330078125000000000000000000*i1^77 + 14755787541785575374157702832982460777462249834087420417210708760015466132829833574943502383908610674653752032543092558861670406400326616557800664314915698047850585278369181701039423885383620409682940126528698413196391409871703090042706435212490560642412840709494980935782639593249647077068812751732313193546357101988220346764849866400153647835012726837565207034383792878465091446285157769075640464241913558550246626973201638696489163814926541628514930485849848501950953530561707274083914066346726261048677462262841528650963712737953749630564652208604287247090721233442455862884779020273661066105378141666674623549022558447017030047764196741803525586194047436984173133990649849035062499855876757792159440873016345044397470369235087048305380430571071858505808446747362288713200573934695011371777214376061500331721708750828277127420649569359870816579937087057673406318558282083851165930743549099817166371106675117646388394193341886298011919093753650532653862037579289641762832026174038761030404055397469461764791576917293885414626985169565296261014922839623366243883325512254371956348512028325015316295710683097434775404891101458490136544413832639885002039335631689663957830917455794012829272963806293552046814881634177071165941287714539005367815167039123097164579811800063827804009852097298556302361565674517415242559132193074176358545918033520872103307007491157301604467321702528343748498159682860687183257062482793353977928107191324167606943820858193249069669184432374117392875566889583315021143019139650627004997705566537867000433824562145449026128307198185413867804520164429966027046134107225473541613570438433678502927825818704818411674574460806629598674040411908632389352708103377098123839911974861206440342350069851835631599697258127855369601346142201052279715612536571976341999125619031689757407695609264994550319923365466096253472155226959291127736672055554600212869178883641532370062045621424804354503829889418105355655156763954849129132095187531090291266192351602266994877012340957861780269898412780899551730093146449034728924566307401293750564023601423010807730021467005455313569365044586704049090701439731492946068433088501140859670706155799955926149853295096755463604411133071583976422307642547821527611392589158193508756570913665444851662321271325423754109705851789526574788075600328558175749786381790395354447043837944084466099316190316623826759971180390749411262642507487178251824229816843378480843782864027526293620966047240410532263971945203994445344957209972832045329995522850322364132422740304951834069206102767472491814912446030206961956528696734876423713766651268084783063478972501182837038039471255661028224625067991709698161060371244716165616214695299907482359797089710364403914121547757710262169163655017278883073316291705136685631116657761554086822608733748792969209668874432929059363739739598552726497564948061165713793722233528280330175845897183038373611659727448652181205558803725981162910928293634495809547441780818351791742963652627390041107011226095390371098966265177319156220244631032212396885527064055231049201493701516474570307302826176298932554054946409300920268294921578499866169003829217996611775303407463311599708191329642751561982960469657300611142039442334983256567462244308318365407933986645726796849142914425101480446755886077880859375000000000000000*i1^78 + -49709646667324906277787992568887073165390269879671320098517784378275174224023423695907448735091742334056220008933664741489156708096123649083263671942609620576309538897307474466787227323466560096113693827902034721389235336952169341358848513572688427102343072714553694472423364751333219253554664495542818339025495782159094023640512163072482859378539807009768716914002076832718750478807123011602010158018799453606259444421718995808032353558544722291487299405948758107047807738327576255412423326625426410443425551411517060339959106349256877194801751664306519152382111116680500491598120797196882364807930272427776362382067464826903091356819885656254307202961363714866620734807851629303201115487868708354973408404037631107234766763464769021813771266693534646288828198404885822188884550680824447256386987123114413151023860706792822864578510271701030780950633352589146620669443926301141894904308248553133291123122106677836739535120550246304996230375102649920607838340437405776541018176258282470860731211123960424606058309780269308055398579138206086154398810133925461138142698479891001932367348187752745046197784799656431695215788320456982641434342340484473525635939822991219488469490354842530119721276524668858685802180007367661240990203483730140763329868828062936314920733999067523589667344565457623131388781387191122894524321399375084375424871313446564021251999742957188073062459708595033844461687547649093545532079042047942185972158218030625379933219473157109679414619022781081829384560310839825351297763500310695927904997955345612266710288557486463826805521808293687412349038622813746109657155269988061939949072019938073861493619242805078318611191846013072271528166739073680827020748332398263900595541578620995606851390264530185645435427558364108411601063175369012762819438105737469654625598502170070598011544957634913349861060041424286505127211311600682213039667710573072711508809888048346164863005859151436659495094514761560718995038878746919632715183301812533764416869929998617275152303223692911613608168552454987098452497662510685356346315483515971340083816464287291896581894734744271109272186412757290452442149888000635952855798122171355639768334693215205309264101616087742831369524296922789880211195384102969080451522937670236133188413394133492508621396376644570630881487033848684533063820784505276678133886390443981422080965198309367108905252801579747013732284854943800202471508646412430316754615639707948852295574376356801099083119303921981497193465350404238281998907201084760567495088932613717137024899966563938571621321123291822560520607225552153795188122109627061042557987760015986938366879742046643012075426215455013117083880144140551978283919284911062261641908715807290185263109121765046398459838437652358930718060225566036929302977935182732593676647427247610399549758210619660858186690696145868847104500996656087147915758303362783873962195710954874501355902753857660212169478514323451133079546242798306222617525223345618658427824986125506989248767796883403492823118084233954656429996780566354482623056983851604718821285720896323560170840713527450098096596445395566831939595153996310798841463732524126762504159675667588319253997978266424682326479554398976784396613584494725956910294463057243138054618121327965175127013293496398838033911715683643706142902374267578125000000000000*i1^79 + 150696855916810863678039881997558684970606603493451292744594924163122960609054114841109845509831694896021203053397300523393588848015337293297773962525292238887494165333794999098900001106285690835709722419273386108801144151547989475321356841342688122125521174126771622898218565290436536262382892015505530198532632120440125688962849599054896437650301663679218436841654724218560969906054601147191940510291414195585721705151925469730101517856096342669132222954983017420093575081929785158751604222647908701388890013294095196228175789907908833770408883941646874966232376694451372437820606325354318080840452315964064329723044126890718042227556146651678559256585217864580265576018564209305533306587320135849290711613583330947599481439312631147282747104520842259006488176576704939224449445806479786522680521005356239861042624843261352945514547865075570671415841500688118719347395632248751528001914540888998590209224945440152808337947106366355828488764572178127928701175473856862421254906595352038575159934665985416631246364814404728723269566716178458180075267402491675200866925520859270788341533563512940080377177611014439651815344387730564934088725445824613700786071804846120634996711688001829411238026729638032978479026883076844574095136338633691687276721243063805880363933695723808245041931359790970788864514053900850420823353235508050943457171746647155467308228244985343837216790008155378815576233501548990202461746423586684784368487501061459706524157970822896804454133348632407409230780363727102734666204884128824711017066656447946219649817747407106230379550218300364161962081306666704420655531932495773968084438132244604415489933533198451561614873146599892189716247127262357085427880609758262693130407615414964396535418840709681364529000381570955548808394903501997667372692620398278409428126565574850731591682555052685680393002462076598604127742271501102542896891622114030981877498580173481806822172146883904504139560934889080231229376429906836478180636070244551882235035995409296002048421999504151379894142040355119372676306481125595252932395235453009407215660908831251025328457452212537832762212071110615321628106742173528462865496231418165992263414859167051938661039353594519508131611297660460634621466198547540193702173902508413801694128667173646307652365070606685336950747385292801658035098102333386820234129127494673886496475695890071762221911568822228046853868700927247372060674257565091126095295230811760277628208548851023142948420313355900646198110609875925896631747437771791472333086754312515204237648581194587584246402612057330863892615538499120479988518961408400029322175451729260140790551082018953191835255682405250295341657527133658544373918465189896279503574059945344288078405606999034723027142003323181115003037295722289735169454724126249192030176082962205809745454911506896692997164763785867331998153351330747459781039720779813414217331701405224361203132913065002523463544219510346484162401578368936768952350757202450445694572713498826857233416966865185202400114322433211469293585992181080040767946595816171454742673162211840739139950946923813679390600071388603198392255398108886621179711885098500855885726385241453009300247897931640959553200625028797036068072438173090765469721663485680909478117620421283759474411260113890786982437930419109761714935302734375000000000*i1^80 + -404603528708621211693773348037629409303776321130957362855882229785049886283251209650664402734969910649097705896269168443416699573310606442450655552150883503446127433806223877553550620418576568295751832479020914699501669672488601578073663473419313290452702753596545195354848537508155575357521458244775057962783280445317823796193483632519354168623780762695167638176987912995912742363148996175638634900096369260748220189430003182622727974022724047646962157520195572094357506216614816559186740748579963592937188678052439589562998346261637799335296740948447891499642013283119139707690691505370784623167283382138982736764264747542544540917470899957769266871154566860422811128076147804884382081106468150587198857780247814720313190596104041472629646820439847150990165193097939030587927981651939015905704339824913985125031795233018525343811920156865030123722013191442146243976091462757761726737761361952149646483481875752757058426438712031327662343616781941860563524017550726656931137079820443852206335832351526935604147838175963494724965899323992235296890318776434623707192515500735235896824516063130488431783792981871978875499046800196462131170898986973945501527462871199045284680137369048144779906442922458258329646306065062313434913143385263939115346724524873273644443659517471809155453019749267254836030020365257379551196961173623158438298271027006140982767020254169013727612707329470071086726493251110783512761330945816947759118924033170579783609291560986740802868902479073444962789173531403064300919252983991427268659724452248322337681321639768368347272962421507128325021437654651276881081517249866385957913593039886016706621140001812783972581652334875211226298310197295278277388673274412631426091438798521445794464012904941712029032621619293506543477454272668264138184385974350591997769070427905764990933055262866838167195155528157306289235660410994126472858386609318650353371821860469190542439557477801210547768612094589615928091675536348309165408104621313710762671515590408819520839232006194608734934928704796633322713443675360099248510357586933463473644418551920053252056712306597404126870170318191153124966360193106324622667349851064536067306840594014308833315367276756361983482083585964984595449792507352332323618232951610816564361404883806965238336877908448351503652796387360750824294906890911787046634035425777640547278240867793803961287084028071776487147790153786885673564394615052933305947478712512053313305337963667115006646475794387519779488010529196702618175460253482279053869147160307465008799041946668769414905693692513622594549102465205553645027421881877763304169090034694662559091629079381589340004494554624334713222335909817047926201490966131756502191621298962257066187824558294297784739128445066738936739288270725356190584862213760646595756890586076600091203841954159079871985727087574179849283253270234684473603546351217569714018442876958313948064943585974555133211257891044123667436129109740086240883075503591160117277342180186922593328629070595130774014006042251964873513221623028487751111769032128325804102923514330216768637304853492705746962502086229028320838620513668524696600495967760725072354018989683356328537275919233362932190574509689226832856784289087632055935043617285106098525372492008180530853925747913901744823306216858327388763427734375000000*i1^81 + 935388746757375427445691212107030761950506269366175486211253691961041421953378536216644006779531578312995688310434130127520147347180829392972585984775060903338284177257003573124780706775235982605488612858676577763701837181802410931836416225559663431988556181681157241412986858572821747231934860929297315766136151661659058204630912984263647398822113486094462336088823779587790836698566354760800328216502603437012203969862776200738220450578651690179224432454751236630813504606908298610469130404374942380083516018136603514117372273591021988911215400779117300875670215887319574955345271120748068808714731595909773060226962506945790246549520725856335567772796793433745747204808747318707273392659084041203134967702648287974463546475369007930546719722075026226921680828418235866433234372376011383901820659377231235683734810795094910097681937400811629240131350915207616732829151700486410778897552709388635618326263848703433459451983672697441529942778503960715721786882310335679023384278980392965211338787626932701055396455369488525679728836248850797007043703281728956502592451540463354386149101153995246946301410832782198638227726433054692830053144118683497440996614170371067069827946936736196153033085512698483800089937154462450256266506374690724350264035716515347401384615236017219860296026588862913453714528565946513786292816424665634387867746702402812448781218462699266408265142652339053377857475241465855789805841887270854169214735636455193991054260564626278863996305729124138115475825402616993374721244992036751768078768728304226202968945328261102952788499581818487840870631420399709269961697863198938981345536211986501341824322879329837447848387809692470007066250360296850475797445582057162730453108847415816577333803365877463418362748319218174241794733622734973671359194510637317957461430949100452185240941744953334196839742586331205178142614113031367194429794917333278806611222729516748956962959807707760478831744397550352301287598113374287231561032830233341854353742497296802346547534650777388338858259877954985448223313336441817441645352366072163914805295640218094795183820114532284630290028474230353348357272079107930732059369572242808188861483958359677334460688834869777216227357119460871686550904792370294643623147449906003700634373953825046917082456757466157238021431981979490439181074991615309993401428531104732833045512200114934836354560111649059409478278363582004302674892115484288870539822181835992364896727593923217195338072948495543652770444002482924324107606157185064290923167638758943549647737985874217328966961815656974351510833305917338074367766812791094413978617412676056913528996590136467580898633513942049068817244504159661124887184071499582443718072089500293568494247058426440649309480169992599326770817160423363018580556604228539407333937803654910420848485194199767552840476557872885694103215105554697922831596944620052172198972540570583646288798699474327534299065625241981146924473894803874278180276917735610257737753993892262470706826324969570372259413472533433899105086364962982788577064977850031822063766882170999860999748600257256509225883669720580560533539953237791628539317474127336440403393789234131187444619565924798487977544069765781162059632114392276911502330260355292714001029139016734026369423449231987888197181746363639831542968750000*i1^82 + -1803344404375714093311310535220799399861366746955759352794046769032467156512935722016270610314162012993747874305271681090906556066756163591545995518826661540273389668076665030270849836691734313501528320476187478028289098626297472888224761716490121645626965137086879053197005913849651868616974150117557336767739044481637346913150535252328540710403555773880440994830841237789266862877231885758289552691967557447955660145847019751713105363208097271100958678052364292591843363670307752375696673169843996890655835341997759190266740717876716021200350911463647769547713002755243658970551122447185548387670960499807895995734770596082794123002899932166333570925421840791776388250820443943880579608648358797909350083505811517592088709395554073327980330834055284939126503963884924349114167042904683251275078040397155526447832673362332638062415432744806642820681892037758740710226804236351930281745902675441379780883881021866316009253328604136456008977082242631573213651027310959162835379429840550410104640220143969537736083032415415095042061993185705417977926989369376078846087218970098089397326049518424042342885175575647265017024058886193389927215177718169834602533860114894230272396151902213634929171710496423550478179637470058425589667068381305268308429659856539473059342149395874995905229891189692968888768801196605251997937746598684901369233878089933862220611688499356020337736517199438291798667447342462371213845793353014879888419296066189412749111976516800865003531812885416889384008380711996950747937083790714043387701727464396061566998616027329407909214083805787871670918003601646087713278357664807976836083199021828622886261926438152207648329000558908409854201107833237231576699736653953691503710593245722197205583466192490490880047193910328756430339045710318924099977362777888067589524265516283954894584161074560079804706080979451449766118069204781751509905986996253448699629662251485287243484446335745248871226655264279601777746847257480588001644738887972675590658905048754185621594265150079860081953508077677371598949507637717650278900352775789751953646582679201671272895392808663014808680178623798491541671088889512591680327747649802333615495332509542068457445094006435924112565311251086969634667404926963859240757077441372226715523919623429672262717458445262967302996248574741597456024476113856221558964222242870987042827044817305320462720628430980019121852906155862134824724017500317880285329911290259062819045526529503099866030361518863020162058105904968614477305330247103138719976213902619322433727982799172750935066325081259979601458246069324107199400410411111231949610986393884600390516566342383353573582794766034876154031387835325559313805697171568938999282683700393009439383337455127166556019560797935817335806911167345496947931021747336136776254555706791670747428455848960089038743359217456628995260815843630073645374655458959625781594316880106313528044533084228579354078438705101195761602567464800516950379275930831310606116238543605632166090426815729096202080156415065741536210566383104859095703942029573824460978429359779549771212130621677765543793377675171793913866253438736546615117977339809416271678066999849953043781775783520619958270049818570183398518134608807540708784075524009199453470192826007998027938727947372399285086430609226226806640625*i1^83 + 2797404769871766049658557911288473216908166735825203380311456003094278991402767663024413543175334648970047896518873021878811244294983480708823015399172465612284259940643321899514342618632723930545697611950893900638217307057516316654789256854699321810284913285410824822814740728192367120304224063193360828852017179207999881819302480956431346949228057385323352585305167529388739658133017785255536455217444772675805985582519975279709514675264440299048371498862807274367475415917848580284538725676568697402824034958998802151792347167671246067837579661677972710975141971588528715800258274724177053204062796320192891567384964614401591035430342107036150137194692469092015230057621432211741160128673289974807950871442083757681701185108976200773468353751023609051229641938340696678233008132080486260327494622348409636088242140020248525526986923096399873122188296943066691896645428244086346438048045527542296691341950238875342574075503386289044364341421491273085112667531675478739850784148935795604662132214667283951084528604353489943812642567703853907003607115577596161096381397142856125638862644875987247549142902510365526358641984484105268050383157197953132544288892226284158870113139360875684202667602446270941361619338965573226400078152940961294873250150328759279453670713481193324685535522091402966688753032933662695165836857367761670925157430820563075353894681850741686936039081229001059250932162541334999073603829223273222681019570874305663089215876763804854287548835384574747889683572693439811625433800367720683009867233697816920413056105620831723999257859470094001558131506593631733108488325449011965881444987859005264473379854830478988695449162161636442351184080213087993104440688202730083410915462512687058384570275835986629298158832975567126785135549144073983970891949943108721849196770222227469746597916203066909517683811999133847256108815324176306740803159786440876366253063416159273807717283797035899246518866774881037428742717630406137556600222084131248652246395258834402235723625392347949253687530622138753924452062884792590040443353362479116050644545521396462716975249041834109712621920138726483672529156703884793845675563670584879925439578643167439904715015744555096263486166312820281402580950176591498494129190941728480027473475165910057204303326525182426722052487500285662328227201493582043098939826450269456417384120926054555168274378653152961205802145599733712156223861500415418178853586852738521434495231151131916111708283638205493760095131115471447160764258106379068043892502971830441598502229877936482525994330838012211738045752990044145756135544821274380959733255310265221770954632759628664726017757086209238879778551666084174599444780433698457443761811704679479360349476381590388728168166910350724473302086505977367409318006731510288392487931894301521013514866967695099243997662543137643407302183468829206481282672529912825309564256377888770289179396019460224210056504877323603786340186794947855488972200942255585845209841745890720908652259681394552892141663595588097763416599972880204246817208305205516737718745649979947521596728160004262930313026099647520581798698808804997336495976197092589249054546130252825954933120014617982459467936402994532451291997413141419604854835677935099859495226073957674373104964615777134895324707031250000000*i1^84 + -3361486603387502141620574423729561534862453469602599569447673871605781721207388312326896118456317023900060936332050009135294738981412277691883207761473627494371170656759609715268183206617228120045473781036483148192795514888140258463660632099570453879662816297344469926398367896955953717469100834423020784611040020075868058020137372383798287574331156668666718732982754515871577406917763745715894553671091711692359433820193407133120698550014727488041511273989134850059589963608696469696688947218187674531711893535481148488105451713322364997441954574455994112661584571021876815872509196262214017768613839482903459451406248017982737336858503705606698442692843276315583500673934762831797488518694560659013447915193530178837225774332490148476696873029859117997302092167254880229481361681003799227589514304780497985549554002947809636084996627139588422358614019448973834139585156635409724111571362276214753985739145624870553571043027929299275319752391693465882212740629364303035216886860756478773090064783289267472900231340762409405445399523966863664518382024197004592158030712133723220966992683951556348682360593738390793253529797590209804952271702795566577217085880026555973873192299679158275284331499013089278646578333682213167494637254392061474182496628605810482203941847745556529486922284497582553572387822651661954686070178659117959217446190238930891624682390073409014292397057492506534276343658275245902877743879406042507671806124163343798926804823485169818919098139475645045959581937429334133136139682076382484417446591795668423425675251849040675184884254258375172734291117399963564046211726529278696747744893193927953867183833494228091455429702766659195880650391983394265492814489836351993503018622989348719497638555794747316549975772996817589696778947381301779373866965613738530061540902781207219386781895070224848969049873850902686354586354551579669610492043295306778326796792917537290567794238763361529926447382055763167563986843877173292614103468197319166159846949434820854984220809856731721957420578634102406846304863551698243791838776285141447898412172836105298392611375065421144678317589574345562036947107892185702668039283886759229068329215749747680652881991653340104360206992973736923752102917038603957734998361627575409742887652742513985008090337142558595992039341124099669472099470538996524047824596086264585510940750380969320122709397467333851615705868798400580077671385881388867417420819945831387397828292061670684074498709462581010663821217139906684829896841569546420344716496301565460145641767361410241115262766431817742803991633878984716964949089613903069440069807677856153584087750457383852757667352263404397600069645566975231110998430397547578667295977113162482432424980215718247513677536628035951573305057678276820059966541488806316922691966335671677128517336633715267779368586157830915449062409066406334664644104015541972751515487484605864168894816247564351125828980514381771229325015059831159695512796598030626728443103039062915082969590206400743547606241207027912713454761096442794258973874759424876760985789306811007064172122257560832644268546225908927542997952925990025779758391350396427228402818614943145369535035182163111238822637913124697671517513788535872678124368927339571389012462532264180481433868408203125000000000000000*i1^85 + 3042858220112035425653246075368552516306223854731264399742534261373813264840499945374218866917756294655205757902782848680743154071429545657343284303619595560127100255679084412294865528943779027445000108289301826524119554474122671526729335110844835243707216318040359568493344828023000283421562513730526376345597221543497673814706296985009296808314245558377401769987102120874507584428919871884607374801611969693552754257788985625218407487242009518775838719253862945613498010407371699363819476261460700945203004420922024380929510647530736758256304576067681799579814042339304749820624811824834000172821515246198055665135076580678833185227715900862332063586987780856476113758063797369331555441186435631250828906028319661906635348791820380954303522653321459271311551122619745375245013140353801495491668536429907838898719380907410151905582271973821363955706572147200245628870592022535648279039758003043153432396113574925509402518871155682094329507976584560727691153263741775507414583738292161251664062287292982478271377795457298087044317807832827661910939287436519005743789330832944596296187101057484448231745721860114944943811719713367124188343667570831740959217924675272779410782359705375950740228393232001728352008418554310844715185540645751994239136662047510286646635477646945572292552628014145213984727608934399863128621269175953508644063071521011451274011117824527268735123309751039617703025093138518678175854595189453006897376072284568222213239590374487031260361886413101662395911480691121473692725136403093726591562228691030607449168020151879397723186928304037128003929237581653030605499626212868066658948950145563294198547892879711698211066570950745825510816141371242527743243980300444200379070002577578659657274625836406542952337616595276787817820723103824835084574618160739370003396023717925205914655372619627525147663713120697671030710449432919207873527161688238678401068205136926104639547808124492680107782415027205422099946277570529411020176107822707958663365644552919205270733626301952054644400332577892567414015167619241157306603048845275328717337612329254126813536538870200531883917332786278984853133782741140967609912160673508473583452845561620719563302805636699730812687767967481785249639233412811732467838028580400604601457728051349382489188499285522441737081314274560685150469817226473261706031373903196989089020295175340484838291306458090966246835700320567283185997516558638506470412211742619612490926000635225883911999607709592070659899644117899272811263624810461920733432632375854648625617883118744534028101190957473370925972405880990324897072755844524529977430810145370223320657619663592970275590389301922130998082348952509487458492529553282226343688432028439806860002146340117456452299831612180075971715441769853120626668586378830245977241384656851358627441726155922446961379931570744220579737695883077411856488459842204109038488294561881867651423379864162144434535842682486495846260182793490760839679324749871061352777332206507376774712128575744887062241680645161957228122746292658094969752418171168629937260651395060924825535674022718436727048828435107009403047610313523040298571106800832174714140681267109816439109302010390239763332982960175125510365188329993673017892508170234577846713364124298095703125000000000000000000000*i1^86 + -1972535913582916546938514426391691571929288855504961302135843962249955118027282576281245302967700277683417341099819956981166138851020279642736183593771244354050420767784434581718478821240845264518446196126823663499243317985277182857610258538060127102428034044702263823360289054229687758060606531762401205157923490530114254117026074029341802936108908934850333855216139288771662613704360409596968517912391992602033838286574840748150188278965290862664806740493765608704670366656683146175464383293833554672163664421061664209423191595797719383941779954948424918377124831297333318660830550819971155012597340905824897496857508723491806584941937113336644959629986779300907645616051656936195366176167682188879077346638356585601627882522169217884970614442041455265723653025873417685190585126664650550304408368381012429294230464207920006191007198703200189009145347504921635348981790179712140716600051925596616496756137581106719993099309654965182131597928913063204317216328903541733526653285384249507809518804909084731170994253385006371395045868921650428072289112998702544240969416893821035277147121929328147595699153760934860814929388084118226234886368943976763635564864173943666459256085580846275563887790758418449971199866925593212956223139632352402939591787532808993800753002723521228942212303272425212096958062438487521394301563804911307110851442822994842392060380357175148717966920747780522897292192702932325727315842544742890173087129227220326800141837355547521695495799972073449514117619300244349056651289657825380663519835712433177665791932533430922353456952510732522972225487116614406378021777142290451424604543061365002837007691186756461367513274118137283829540727208512894513998012159756112946640152712972579455491434240517026872965793737718549739877386964008138993286084507567417791056182095723801300553407085181804191685571368430990072290083766373613587898892513607721417128690899384033829767913464582892946415101729760721105628278499103592199678912327433440279880519702681712485390513363688289115991456247513848580083580994047142301660021083843811930233951557418235984603308521843312319539488929552685082076083741618338389321259357505741987080480197956899000877253850047535750701156112630324701198452292567413199926649624174507782692447108280543685424408524303200106410166675349933350911544165450386755602898088736917017911081339844673180894715050773255959585661021919287713171330372679915414813470775993877645147229069806613164469034577173319456409964409152799434965805375836978229549314591847316756310541777978981139058044831033472255361942414367100361933789209989063095811213546862066483175132409354688801872495559430648550663604654309626134012751897884480034426902968903778298061758138634589813441339137400318049603026583109919133532150369687710018412085680558581230724446118092420064618898659788508194270739370246996660777357569356619387495799319577308086547366470033547190897227959579062245752599160508538166130544893390262828609991207572941085260899060298020064511002847621769591477472678124915671635418980850256275571902556792458819836518595987009455833332162147662716875287724397690853298778806439157712917159199654292172288818838403587268880003072829234553017091480242584111692849546670913696289062500000000000000000000000000000*i1^87 + 969663216129999313805530230987275796357898542094665992783286524692990729310191432138577789779653581048371043991930872836823798352770382370556617266066791808666811625669659066432266888897807011483842591474351784276003272516003431302367359658410001240229567263903446644191968279801901246723810732677879135451370197513959003394688845314060660894496522867589410813680104725602530108974254871944829000222466560687200071778479267205958079570356508045619931891998511231895185139500464098378505393129343338136978962626453300982575259891847736048356426746235592938257187523112663226079095388292364768619792630133171120829298551778033777249378150972931062176886596907338461190604154820484218592019491151465381670100186006847026052657617070421728814430195583515563712967763894652975369206404136956557331177115164533237468291154865774398334367349870748862879065143880247993063015193571023194792173071162042693184008799071799904175729430121608704811311763319500960224645469982198656621716566756099165961965825795804816344374817236314704895345782387523033169603317299887510594191579434352242849459968640513073619493660811942732081784284098189100052171667240057586074524800312927991660074256843183232538179277162833865497610930111316055911554616389045598959536444026209690401549951769278022395329966940423255745466057633654303894521207846616829877355279616289062226667200425632496663898145733645094307661086093907262483406520393177430355680507642598627834327833333088555064050326776984616656913737939949348131092887706612413523335562265440523131660627076830695271571356444331705269779163921545179196972348304912004712076907763784260946062393558324949397101463920822896415758399264287909887576066107436803324762377970398902747830565696798775241249224694093362420294960475071797322687781574232774255281769380762797926500536022138230854923578203320336605610565204729649346504741880465429360623170893097816077399750461942018485676210557011512250168757438044932709216058239564636614386519896325773474810773081104374355726943367072572675443600832221198317720875870297771291309294466463794431219936620471205304027149370924411394942787249390951212265206961965209482205810652262285661138056798483647706598569614618511300042938658369986222184896739640634761103892913740308533882444300529610166912596068194715195373771204200725103427621598751538932240518639375746689302833429308358205896823686634748660947103936307667239404694923852743336006104727784886734441349141163581440108324756838528192892058475012156018228651601772820907135673723820965716594998907274722008107284318503405357156112141164947786741524913637492683371516877669329820715925501889661702775425821512714930629785122194696250867178195562075125974265984214811530782126764692013284030273818758942326756401085710876528811612784021952942616297009459846402434292361539958633067119842206821785145720358966612547013174912192566429494651697423370583233668200436913539641540349974421727842432341875034530114983483917045433475123777608278231359794409389573801636748939837458675667303180587158359605293548350348285295993433384029763294864616509241178120328107485140402667394029962085457600683661284843701872331771599010287870547343970099802845652448013424873352050781250000000000000000000000000000000000000*i1^88 + 16461480230260341962420929932504406409225066113407297510174981430399855758486623462594215742614740376581728140774067042491895977000591804948631670504840631550368564012554991984254137252218870141050711136496487269739227045359618272399789569514506080909766369772533148645256281021909000492423200764900374746954600572730543452059411689075185284891534653689866123336356064433468166300091262627924965884745352619597004216749567217997577061757114797864796299185555760694104396022410756833727973003244328517865934235442611820244895268070781899857267334286592140355087578778623140107162600482411514140574443003691806986908266249385019186847952942599700776799431302513872123904680493674924371051802203833177981892497430869020019164027266357962137040799570330752628400449820459065353846296146332000279521719102109847872963033733440843692152490370002622458123131813577176755939395684523781603524127191771458424116363806315073752527914804995881119366798737090391919416395838324984770085409678953047702625797641391342970679465602580619108535925542177151658356323923321809107635276067363064208346952718074901759601270322701842810845260291559462242151381481177106506249275262758605202373136295716973420029115655333456413548243855429174170381580595010600071329253584252689106072675011593301501504173561670328350438528861941366842089016260049094482926514728773683632960933885661686340970873606237144664560327675188152988874299937858288288977669815870159644192781175214418414932059266671001535053237753605404681645599773806258700654417175350170094012621865970695657013858876886129628172457195555641650667413678292507511190901672230791463488989642345813046456634375852341050484359862307974332869933921743249169297835179042155392655602363485781627978752408694498912010324727003214179443998161238078884648702085393155900719290085147636340553847698978383085859917849974002028442511552911995023222881669333917908950747992473883956369817903712655635709027342621622214548321074638426306990307287121290509276132602134097591450900294081416998901831814646920605374548589470311459112216900366442358716531236947825585229520284866565488609236324038702387070384591584153763919399873239996017767507614161826145754898526991767992286070688880603087396820034696821164948166802017015460934531846407422270536803021942085797608496749381213734264172471443856348558468673281945984365532773143639803337972054918565404450511184421700820798633022471696082779813912074193790502047480012971981030637756117327005690565741066662286608128619715268230545196026674798325936991739683361425844399587433940596275063527499555478413579738499517888946523589962811367642157977591712179872119252941025036149675659591616711461064186486649790869875571593986333440881293938864389534932608042141348685405318183239200263179153051809001435931771535944076924463298983097340910094305534005983751180378191865614541730580077044392009990231197646195662881544296250873188715827032421613883232894826343454499024163394670974572327407280757519520163887272020998866893010722284659112647440635364868257247194633816888548628545308531348128346277455534702961109598362506360242936376136275460403005727298703208076537503971388548862984509469242766499519348144531250000000000000000000000000000000000000000000*i1^89 + -473766488739151810702649709834142710845169750270404784202096848482832758699610896359328847867378883619686639882882547785560706451604987043656869578071624581338301373540837989833108920405366990975653372365821869302025834586001415639171530198465154028752321469035142761946420410591307347914054037692777326596780990283192410127953177209694866818761033636942821120997997068003179043184573973912523426487022708550754420381483200602136286169052814145309268943020314176735712990130680780474116928380654207343444721993174768464945744189722997009609148107766406699706047344651564359134962624397379735347300237408317304398353246697475006196237522830688414062896016824770394186476020985478399822753767611864401680226881069210732626537152308874047747515998351318002080742008794682096481767214460477076971970222247253305004537248196596594032745819978641334603338626299364044083940949745810823918759874514166241491202163799020638526267364249709193370126115581136636530863901461769410818976315493815279374769207412550992825521505585674746449153655313421950593399627418210974697202219919071016468509533869239456449502007872860257852719000539603220685157488322297062167393893791254485318540454767104252960289307045836027411907676083915108469609682299047740306034987346871255636985159901938371296430199691390970777520999984117235201328063073269230105687798885209788411478478070961698446239664622083732706081146933365406659140441124217159532322996354573051984085096516480042321694149818157169981429509969188275615616840674601311363713547025814481007208694282491861455768149966941483301029635421493162555672280604671302934363931573307206825525373007767212290214559629555226519124599399007199341143853738617895106626396679788216173856221071996483571631298181800004674207929949800933558103526706300831257034287022234614217927905483554402309816022267262695351020590397353884074776943118795846660475847078417870963034627970966301509869991418959641121055394411428935515234238927207893357809305009968226785156056081038863725417652510629241245068011258349205557119160441339786414073010831416263163734588217020094126184238071912265682421783637390029217074528466888956286368679305107620498242655629991931434561401876182885933692533575497620368790483380030219923201245117077276903050380416320949210079376323357308924244075798987689971037026170534692656164913832354661760643478149141833696599023570493748800273878038630694007278655488895152492204357217071571733876195751100963503771827290719467587286912277046480893736169936402426514167790440438268267775166929494920710389991919480278289165832691030034770661652345567051935216493633902929349750322829851369292302233835558254022698051702802117533783544256088810785155741794236135762619491600620989623992583273017694505262217580590656677792908009860355982647012034509121446308029463313297216289736869759562060610359622042857564063893172649719024147925857276957735750389249689253473982871926344985572934763682328998384668014445386808682151043630512864162338568678895207582278377796963635625510149785746009654923098775929044609024383570672566657106240718835845837257215267580234397176193444733104703305364622990340116151039609644984684800729155540466308593750000000000000000000000000000000000000000000000000*i1^90 + 125960281410752232851793839979789678169785925660247067179467374352423812163099229341478831127639835873760158050720518033638719628034909664711931971703605835788601756444901638449908485333642661064713838604593835046412956122895003562436476902345423627004360500574230903859999088300192849794548237745126718536886166876710811171415677296044908345660676702075816232479789652468663792875680648205895063658782149681950221319673197131425783216520245822405979448593232793301260897145302499604204632000398799094377586909582648732940712736249023729825548225902603315148639198626185334375807188808448072500624008177532128685206609111965706868423647685542907862686948901792435290718613315340897758077983488570811434846032619689544972355081378021487904069392725968980582240268110401029314400739491753102252651448670626890165471765322194610497787933442056540573480605372539210811376513327377888404788141744381181608931568170533563930826892201746930487203498443118183915829025414970990427313059655353817677003681163096654972270570877475310091746578381906677735222175998073684486701344611296066668387293044550987300976321457796858498629501914050972465541314251406173482106807038865348306964885378208586896900407755083782565551370740929482864599671049557131788909562675510758597845964929645466932300379880049101287412104963233500836373469000883310309771093852919462984315019479084256105882307532887292551260363241917151784753576284055426451196495040817211149588741613015699459194398782548891621317563218168686107544488864507602847230896273374029834814679722433907071163585790733909958919501886167203345402028494578456064715241351408283754902713908809199618146275694574437263240333665230242148996824045871772298123486716857085932011711069406767524788942564381512711318148813269249549989428739410340484342328041599165709585303861516102886338290762860745313305246990852583362316681645029284458331247265461199162412855599475424973448024395223384923302514324977552079501942634610118613190431334035312871568123314516374109237130390118884087036748230344253238303123748645995736803405950372922801292110562087238083117485718073452014078201686616574709814961507635971245574765747459457849407715869376607817063505112084844701200744843508570828859931712914308350473462390177889867849375155562712326990755800421720339521266086756295275565727319723698527720079713671428290207256624090721788061446276376166872215761932865078135304722421790055817966935701194734758338990730618629108400524136759367651672842106830473186735085013008872457048492984053875868202544041478071740052562169905890907456194750939495820147876794308275369619208001230239440758294282126774609626077036224751425585317374055677137725081961001830150019711762043274879080151663903483053446064634971213935666955616752588110254144453295476266334846320678735537101625683198391395926144718223677732195781270184753778188160121521722334466515622350954260302729529489833057854105209683990138018271959873923507332439254046636182234368941866843379328496289277485204646035553993843635129792334275504678107230439347536679728591338391623223824878837023444135100002987154797708823878928406865444852196663011063840364964165633201599121093750000000000000000000000000000000000000000000000000000000000*i1^91 + 80408496121292489241748473767830885866474929091124467362104169859876362936182627054320935011690460027972003188482054781885255424570000039659685929861626126516425542011087159836375623833741557572214099513314187852876132965302025160697411989442941050513920903545064508675726808897753060630888401318633609838633380100985776224769927964497805509112887375950687467500833477326724150355817000646874518351082143383746588292151926084712664306472751272123649364819846134133304323763569462697027927698396613275939835292680862470585184506244037908510081567470089735201250894034363006497423936184322782264221066735341468862200561864137342823446341709941557972520617538226809986449757988145336158404837305519428263710981282447997318920166342162275985868078067282951743240869406929687400820287881830131337750881255994710618750433165683351031571637881848857735195600309333642560921274578922049021025812531808171339494092204683176582985006651356922314577050523538448704175319692477176707196128470020193194518101414748382173138232146030347660389532967221238144375139421129989158284121243951178288481879513776899518502183364079551182328439993369944360753447137536906603278262106360515401458692432998203433605440491780297626956390846192123547430441165203620669002168783375775569225963268348637537902233100715100343680503093340164086092669497256484117441480122099034037284320799455265680354985677759563997576372440352275207878408522104956593352813755606146712999021690006991448749438922346643261224604527993749994896827644847770972906008224366786837735749687851333041990088917022559213782076757432521605961276314619098817900251175544998878732944014430851682386998892536405260470346612253085763658657892700073895007267292839951689578986706790033708159378162310606313155107161914544460691073011491041754005283256053848956163043349434341974706596855250766898670253787660548524770004245601984651971458867806433192414376601880397532490175903316872282909825940141031323954441183705582282964145062874673352113127882427383213123411240638667542062017457400991545586869321907933498271084826964220180683509107899882558193910414354571792656122682758004309042689159775032365802695253878764851951223800733208125890977818208745458641593486862554184218062026495257390501638587295771197413933129519443571419481063557542223151631966370686883278038936710458262182543040909761281136786476660598454317828810385913751322851894290381443187345283204587070875058029288239279561190470078101301839185621057974371196041295942916993100724474231472318762265376105211727071106981488263767617004896592374768656250451122496555657269672671124701819330598915376632490053403016824464266404467832041004119305308109850629797786852071043396816235636146668755515024176496517314251118416611428295662697345603158347761269210247121286639541367162133079741270440256010536794701141483778090209388864885323978337794691990452454177200222398500386186869516193494232925691937707497130422104311980547908629217331165915886081545686530959425557936523501819463099214777454966566865434405412671972462679821655996694768941324491114788270823426698344940343970579677236518119289501648363605146423565082338521604809570312500000000000000000000000000000000000000000000000000000000000000000*i1^92 + 44870262758041619942732083399317344666069159519460272250848893134156917015339800369748708310666712963839334880876389106216358787099071250696053750810550257600921415127436887094537854974893963083549155612941399400058142982134437292589508213135464444985738040213253087003048569618389684188857909232501516377832295791575272894228806140752421283070561641937619104001038937444330435472304336192104377962629859753677303991586811114744850817250899213609950167096413054925759441569620455755096871070340837451303398272941689118903180069919102349963954570108519374905215596462504542638304610911881683818164577403959847516683183498423896699644813586871817720037500863817921751848348805628050322927571503427382718450427985514212771861404329700640747036257542816054522861927238577023704913867578057606117255911250712131690209751021194804713222667135395430623609822768884934627566037596778493382068308368551613454017104772348701246730259523944780378077533509686130599108873745312996237005024478399679850592609395574778791750456766158192772990494524960711426670378635070844669086066775923226435606861534651545056895852742374316207424827701021936758697773406392514217523511253581822481972128588982772854853163781578739851770514233564398197289245596249563214088131933286999624436554649211243097830224981474031526893937539587465005013805292226204887621305727973800997157436480992727034377476729866179174604845507668407976967738403534124110359375858581598504003745433754446066885976094035798960606497772847487659324830018485278905305172518075328047734369101850125056015956751729902665557016208992699409882560736169135858922504357153071845606974331322960903259480407388789670440236051354234498510212572846259699694547944692844954664973490675369656650567757082186988836647337875612026309821469989989371642165883561048345934728334930756210822613368228125829900790570929796256894716225028377147627831135526148508860824167454409718687026136669787823934811243743203124368771886353386562556090752341345919883018077198061692059773673888387556774595801855305389884547817476289172261068925653297655445300672306779169443895170355041572790015004842172268434001183446169746899339635763302102762534099961604359768936300631117413524243946920312977611186229712330905160657590324196640229646447525883513608504654045448946258548937656034713221049662172011173737967723578474609535354801275788390375972684164201804485482396096482156830678019757718408048832766243866991655911412841058114263311163970933605766158838713908340793436382479392887429332851686115653324618417096099820699936041754720377014999966482488149912624819931222866414370990002269783161108813989870342287482409000033286098809955964762732341537707400592454479412369316288938961055486276017093879088073794519986685022043530686077234933790925412209305927040006214946588767773922323619920621114229195063184956702575141072327944916592283923442163159236697753583400435722452682320731432823563859363380874097280705842355000274136181301114799047181131460086865736633654197162765236115941714543493766223692923675777864898012353612573137194673088992052652317255493915346247744595376611128261008802220108200126062656250000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 17987588511035857612815182572739674792544552827331870935031603569958182103053654665524484713202979137882482296752378211276633524849664183813976002916274691523585852687696372713192483442624032957270964750393501187548858009169709935063288270837201645589217822689138993205973238873370794964026169220487299273656350673842307885285464718707964841777989760229196109587609394699375607831487277388387292881159125339110420298941611041176324525156983826387944655748215076748854389424856526086615817895907050195793859152219480352618789561567940547444000717038151565099509579926835784198944550830062470908039884973098982315664551462583648159349785538300580430686780959608517246301075337678334647612717786061018255411394749257017515068193166791180393517318506027030674284332592379323221868525197060911949972553764161247991952614815312028687844372205967460875633836235604921350113872510160053747607740864880485453901141063403532660365920053412507990286582362759285354987542215636280539779235820698637498074918059668173129599558903092040855371212147498827544676522360616503580475809048464773009712125129376850312619802593804104111433534239685074985421116528325184072992515387600638923902062649576681505486420845507685832697152698185625289217310066563779745259547212315995831063713144373306859603834227664614562181105569414978960828797679470495990752590936634940826639180816055180154110710020838514819361879547285408069928953711467680363185012851872348865514353254135036250336943649308115064497310984860392426667664994829588766702959809645137335321107674840990370538424657901248049749173722156106982538858700619642008009040045025383430143313926347540162414658812911355526637130743605817705112135489595400705973406192938225443452912860935191651735954661721953719356914466384438279715333057407027894365520752990126742828880144326427325787933034032980235564399647814057898734911033001370673350855067031190865105450475914186489577218418229979376092001528153758530304744786566853480031218951167369474041762431347728574794024002959343501212452225105157158249056874685748590907272123670217018441684088864257034483127379469886502879103610664005679704205418380485189926159547864177607105569105515025267781431978043621838569250731134642002223409654530714059183812840426238531445084520280618671808435493075466718261116596190206713093070455367080721910383506427236908323810089565923712101654365190194523424940366221614983691966723279660036587625413351718941291688180464551350184672920499302670799376443652155418272663035471517185598751745386803192366422170288505484154874172967265642080381746539903819859990493294543564337936203927472386110708376516697899769837814548885059196218391739412345463544678861009661838445920293952450928299805439827588956396268276870473507798387206374175592840605768505575039586733616156119822768710711136529234716024142861434476244667403318804579914503559634226426310573262767078833139721607158723463585536731450014689903446468131642316989451617792377667047549460312768067032908410688311440250698573499215984107482507821944232094665840331453859485866572473317135090116057769293377564775703218896150787094084641765224510020000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 777968437748173718149884221459193042892432026296346373385528936499844125682689121052124097394084235137430822292086495685376216439973865640368838777567260460634173016506131022975154475676937798758260935594095328337709092892342422504872124536536818433513168296415514290309612946220973533254980704909779442025413539957377655403082630162202155757513442497390114863585860696101898855962866708913995146130664921897851359387145303962372287972738960153211088920394882966130427340876301005657986905189286910414215930436847113805108065249793443766460694869859016813090718750906514365416242022225844476223276198309071445242713442546695226751740218859682914611576448941728877829636860188561197140280967883783467339585296624564041982164678800736310895697338614807960806356286354107430753912950485942602898775544393723407349944314429927672690096512233786489545793815204223956075440632277244613825300462101535984240184502875942887664746890103590077855612586735156089483372634536295926078502303028700809257741394395287783029254621661941429311740964436562394001554513719042725038126870472391199163013061334351798660199705911811863970267920398426350716398487236799063400280211782733684856913793096254523215746174570681494621622075970325563755473867805428824158083370339561046102612650237277180121226710731275945837754529603305833184515407076447785430572353436733939198739422605123315924974475430862089918212075174931563967193116574276770532629785137730545959792123793738905714402953102964694076394633023162597341734814855593967126221244989252056551457096308659639991045421420300647211639259206321504670705472792010940694856074536246510958829490120440850964894825931420660396573547459744167124654801177816581124286592803195561079972776720858421093347427392570325156797692988431166507674712588015654597639048532307755576451899154684160979604732170142892369166529871043879874126777441173571514870393243070238506903675990284621985197405409541206388999328790821834758649963212991545655090492069518985636264514335422234177157233364759417872734798084952491178932066289713906843659557470814137199507173197327262322918281279192972226032183987930000898138954306809978226252609775971799944965053681984626096212782288754411992377090875531601404113286311362501453704330508707713037405940749975020553787907976097449146083849664380908484543244572182033746488105467901801978139420741588073964081254197402829804903893873468790178471726512702418597458124662156469158782337540484306772795359608619768560227933543211327289304628536233378467484926960917324547657736372241285261811304802807181071169687225343970523654497504688449255401056555248070333201918657544175257007453504598738635097697124583617083610617678378239066811417793769941866918856148672579657632098143793234582676170311888647601625024559986710792254326097925178264271129430280212301044960263334136876638575839740615026046070819039553231134192197795289918858688575834251483043626777547730912569537870714891048825239220769264988268417642597510076639150348616078003484022556077056976394746349749742240902208533290857657097254579132423259956907199578840335303822816777590638848604929046412288000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1053951972673027083394100293399335215128812047273288360101233118317987703156501291125876422298585886428922087160850429630349964754589107025608369864634781891557588731326130893739310847745506386869487930889735212287327967415863183565034122523040801394600514283202173685282444095230559302946394063776237918936877314793911727513510098270961717434611379437909922274503631885578608271067393119451371469355526500508768729939316006610391736899793534423744913957913985538469218021588768434429475577605770390642439933939043405442789732767790144448777501689541485500137399963763420768118619029251507089020202846286335913816624749243749859895945268837001418473416418784909026363698989233494546414868485206820895535331930886719672052386562209515057215884636260857783239522834483552797866328269694277367256439716193000876387140153051191461048909148734003023643534855175141572062078207770441965753713113257925960647017245620172290206164570776623743300289118038502122807361751567269419829095002472947124542900432677705748362085289788765411444561447480103181072800960274603061776510908917034067260820526153612852863281423960038582110755220151470214597830826015358723469071099467950024600007001564966822382396381141400287100591462456034018039828116469793268835688181590357223976402157421914758486264225267910770385391871799849996876832317671512179238512449822327780045903083885948366343541273401941549301376271859473661886865881941315940582863917092437679245679389425553992665998326923857204770062881623470970246430049852275604419955410938899308229805102085617369863120886433556968714566785806588841043004274582234054764773200732000198872132310924436406477901987368823437765830187738978795886407792323808448103386275351929257414697164879683108362646912830828671844793121331400548350020515359912301868347589431785666422559532888605599599511523470996227274547206866851570762932948288908724553173915989105074433736758162755001204562123196630974058259065008714656171451598430275483470803724354846669419136075949817778195955442330643358477370046705354574965660733953517718856031576883736717520420489068106372788737053232140220164784508366282819603734404116837351584703798733906341477007362866992102765571374309345193052125956267552776782981532090755089160730978025839393162864333845296568045870438017461802827488286977946622236125167320647960539870690645461326796130526700037669702457650605164462335750654929270969013491241487977556596426707406851366033291375603494873379235902399284139485146890428367057537199297411254353463376734009530946332521438082187949156788031367680149432259967589409437057056841876707993696349676151540860258853791388152229005585042421468238259346695603100365002119349604622392462207316913637036080471419358100002171316386918482647648939106485610009729477003234631572099933458650138902404389878467821940040099731921612927713707944369545120764717097875548285952366270277864263078517217981095860374322980459764259046336840899244973823055909690327065819006544368730520457350889025582441619234408406824680156083383901422503902636662859994164732523282484628637183007767210651390573949556099447107030087686558842880000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -176232686864736984150480147982672761315809892690702295534129348310453591073543620614841837594921914900197776569043975207499377772612353082080807733009819806074584869946367326047783413486426618427980257285271696897727347981747895390513748609178641070102561617035108174534029943775985971256652597503923909810324268888354533978461338352301390548039326728039027874549960163534223544595048739027068695080441223667687150610413113754925735840815802322088144939650106572268483988050442919461588627346633971062014586409839134913859659552913045219614914912049154000978689736978927278336214163794578143082801816372641736899170917702998647731816228809503617238553878342723729209505833292171490362644117182293213446655866590814854384762693993444351430620749475288745625471017353619375644561665194091489828133521331487062136762317657835362611049644598634236965122259256561298182028198400436173143328522211015683042887658117354294527329560544486775094597376346589497298999402705801925835248978967397229550497964676242962237996544782723536125911937383204872611563999839962678258082775496946462510487063665918694128431366665515114933397832255266550792101599622464052065903183111847803194765388515098240791663244196497369340965051432385741018527014920494290650409393937783870086387570531078743750480160098212604321290788191877025299203110636184205726373920089294213515750633407895817155787261104887690890412684246695700216301996737691136994543928225240891226935302333338889595711423179602910294036447864711632767040170101207305179706108927842371261602761866711030183133310879096038346814116076367473989771234626046283591513362385326228933315441935537761522626717269371603722770823874674320142086931566318962508079698489288776956052916173639327062950469034832508356714976911210015413347381353403355075077016689430146572058135151970524059418236683331374462634632849463535094480025109862621920191093324366591046277242194102530899464245602979862615386806570070780227807298802191945734234332596840378040047952671586085517292725375613763249724842614118491835214194917326323508793606445486502303866018054005882207030902751544456353320284102319846876635323447991940543015513805040845273858292786379704605139646767576067609906804331065949569311917511625939313489688380037340117269554317137561357204206187069410127232659210971300617816291930923651232473639917064390911151180688340722133194999791407381775884028506711153220518360832132504780638951396016220073507576131846774104996676696899928218181133000073870039666912759759370037740623861046448561512314962711499439652813170794416569785278530512445622975720651525136026812064050423818402573604000071585281337585147347367127131516009533048561842684027550304817798985702406529660119388793854896144605568476903124532717569996826695910250666657154168164907862166514412615937140432273842159756205545906998502610531936632632738955007083802301154786995426025901993283998221809879041893746434647519234253487754063984595407040769980538212289519437827632071064005530510699732684985065505963476444758881348770383138000050356097977388921340886333849553525199100935120294679446723714791791132672000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 9288757461672873652728938840893749951367138668871504727371698157473072279963552049190231424842411791066201716482740158360135429837963612503356239260416779065705884855446006260621794273292781911903204836239642689302150768198637676350828164241178498519189358190054240116718808765359941681848659570425201071246667540584766046107337321154498044840106005623048488934415285330341204363062652023506551530902172187396833965600343412468600804905254310100383343073315406749756021219373811888683283264584463736631574691175598407375264229995763551467036156128934293743570336075446738248711609707192262440347637920481414403977843983564780382217295075646409423823323900948788928922798162050097168682994412037245553728947738564286135028132314253438527275405709077934238802626470223749509556315817924239235331365790901651602637709088915476670465898669278066577762060410868582894910672477236466630870431869203757893492187001773499537880891032950104263255940996239243795620277680562523038714319197912588144652639964603942403862738952849036653497918122611917720100526692042123987073008818242220221704672677212142269501375721058259779564482471404622790757105665997432605894024917816644800007685733173203741163959610089304938903645860914786182989775730332910830584877768713982140196311723657479942964517558932524899670127745572388707301784397924282336287270942042675055927746318031038149285375502751624754599239820596491480320207896810984419898428928969745895387033500338039130867566802137376992382447620086247601218794234456876056253830392871916965819659018550509623529915395717690021361787953737701932155803710984214555061404643934553137052314384940625403529553755843020539087647589864945407989110172117060223617250867233720593247966033907529331409833252731893034581582656629495225937052038532149352695746287707992955685236770603598826321856036393781626626917937693028994199454556560842735677278301420861314870460833518121906002913206663158131027431789817450017070267022998704942804928414240297090830788841702193537325832517022141078325468504130809411913967655742929318322796210578515149757123459190809569096915067779258410920367791257274037424807491870632606509821810990792743688828463426378012615722742365678709200155556019971125822238382098046871381175059489187110946845103982830081573299650564659257076247440775947963980698210719358115003639838344141447104969143195956414697293473739608276142722949993754212072215359944967218784797420149757169189614921947382137328513997366638849102061094697301923704813760795869379763235342035222618647351783082789953928193063196357048750199538657780619527394984799592638584904435663851966905816203694923678211222728316568044365169433987305085810052175555685600300212402075380175525205569432239785317764356851796774964462874874753615978704917769830609184876753422271859017998371610570310385290103932241397541322701852432984895261738185951116041849027406853333006899885476755707229442835697817635716742279584182985412218450305967779649393891291522336497831772111857326547778160809292050260966641378419420833381056367431739953861469868401699178820447682677986314498804775978952294400000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -7552516427668190091480323612733424134592301527557003297112804559919889241606035572918801578855142379060319860728795355319122792941939896653772354704697900890504880085682451012215143715223622470750471771988566956386327433769860573938937997338069205297069529294791951531848094244047760589091379134401584465380796782962752324686252404968695256189745133222543849522583484969607833832149363339354460044191022545729573933110622541069094413352490882924973105360701940926917295798444810160818806536651048478393997864998335884785515748028557921530056534320678543183370769146970207671084967377287972216428078813126304310418032928843875866188047870590899776528751965328886948768705994628372927366296546691283263363027534260663755612819487989881529451062068829429666883121519154040116815473385641874854084626488853990209437903525099759003342289700203163413583695033841713946168884492848079928546858142623092745199116416224613960389174997680861082273120645689130056152523827739945359354847544463881589426805030016372491281089673428518296382298272621418850574678048674328614250129753286464742243905934784059174258200189354272918776305192213202810742345778632629934239825705793966709007800550549731085797267424963021287214936468576282104707111287364018455873906639813622708744603074136306890821325843774885694957877682589006146818018738569919919926308976543722990784830820923901729496902076134302194904615836787070456473299040845169905557917990276650975167352527333070496981292480313239231253766338415899684768977544394009957689054545168091831359014638199657977934921930643391027455481908933021380509614909194576227646135968359804364611758312700222397641395481930962090812815879877580857790691103710365991437334115606503610951188881020556312984159703001499461451425089185615702667090621598266623564278622296491749073977023565106744959215403109585346851759964483417272394071851574177500891741414483494679483722471179880238263189405064189618288116354117261533856006756207069778280786512346738583082660346135844282815527851202409998405624383478648748869581548630901832862921412676296987717944065859873619536698494530940123641815486327700459525216710402547833934359957889376481148987389603874923098099589061825977130611838110367596078719264777611476959499017545944885398999758232943000399798466967016675571725832505948641665498973277177192098716987705550574033406703735258801138280796445674255095929344052466959958839400635880926224705498391877808273663561743150614414011235620928601451371405658380790828206604929189925213708995088192707163820857643116663896740468123042960103889082377116938321345246145761069743047430082627682853977346361669333889629176742107743775026330728015867547678559279823996426991514605077119244571943402200855608628629968326643555862463603508442191743121558229903406904167296452622093588817009372778052185103598571616386844058530541834364178176318319583287620383953084162543610004397769215884914972970793296110903392884281300588539924893653595470114192505790438518140588257274888951151545701280656122651608906228465690798051614997304223985832975390772687098073452105816124171701610086400000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -521211436869109110276290567983180448235230559550321347949605371631113124648843379804548823878704590556637259018399569974057961087322011968430775783136408509823472210020349388896320504488824901310350949874326339840778209726556905329108352475615054765208101744135780885202604110765056722848775041499442801495386538871171246683896528845243729371364734918755507441719038781852960112421904864068393575625868437427870292148795428628721636362556603845370275336204810908172594362471761736764478253760735239964871087689604260144276196652748723943245493637958974919687780149163185410121929001471725478956402164371829050910341600585571422591350764782221089836199769296005443089919230599873171672595573616673860919716080753674489965011839158857758605239169247379731992726762024656511252906000553132479433609347341630295930023789042055521678612359118239566266117395837667869454979746798340315128153532557376341424883301250132100923234069263559189860758302290787331976379528332134073871935193231072439344217468755838611239787518334826870515377252846132833445744612438733385781194600073730972006783538792290731174153128246640190071309319574379890870146813564989380352415373544630328252590983262958485689097472021412748525068644000966020166560621482022722128202589276224543762626264576870795968879313483349481787160217505609179344418990191621742465081043217205836358802134908186090298674952405632703258925158322730503983865297451885962498232617174199220867145679491562865136935058700275605953105871581686045003726690248645680327239098495845780991944714437987434223314982578566863928594154226298567876135698848278288130931422047547432776775936260075889992320903934636146391978917318360595660890830191855111187725258107578886285956776565895735660997241714376132202364305746161867926217222901339677470514366157499357837875844421201873969965597988915001389419893825185805324887919056989542417722206333855389291135820272992457024685546490744121133136842233673068598095584850539792363183268131832641420774868561991730065288457448543684116625161375176522781375689997956188282935062252619096445899828536234526091166548748263985090200613935233166784339417564825988689575307184922994874674530505768127816801263529640329288303239923272111373362490699060675028516667241044656541061753847098468472102223753870421313854164545026499177770796852339032672238536248040197959180143678939506140468282079641560125477198345253335186001900925252043767575660934801231661253307711071131026240103697776269439443571360094352388205311552857625281473160237639880268117614890054807925115021355422201495086461021987028946189793640976518793637102376742528590927450626963135007102405279577777151692146148689831833798677589590649129478989936534650275315053747545653627603479536972418889646822471720217891043517937749808778521724404968978275081162495266719746624695952023595410057586739913464555789385958851519946703364839518755066336179941864245204805584709003936655239071913485328575451707806504965606965570187397464724262585537064968978770995782628682847105701568075399605538420241030649072334135111011084842569663564612529710459518976000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -166338884003363154908604875401436105062053991986870615903928022162980997524871654286904306223106887041461437918615883992503506694736366412249974608116484763095686922940671992736119533184583462002597707241146281302433582540210403522995356508342172328156641739429705638895736351953255893484555705065100129176294478919157481156531371246348126663152322809688035612326955942826407791137973675884212147323961565919424908708619893677220038037666807884682595401767069575206587747964476159641560685851557061744696464711337277767785991247072657206939613952147862523756384037923139632215854445663523905141932235629041597046707847404640429429272945083801387610769774283446192483009202932746977841394602403577980720062820255419698468011846021739835279089737235362651077124444438113462324661357993543272291964488373319408968390066523180401368358706779943417810406994684918020098594964844639377285256647504402690391821814621525456764264819820811466201647449134813039937167896770874862041048635167481003956027891152619701661454859976884342010343566675673392788948929455376468522865738378761875644004907239246964647031482573366251096777580854487722561437762655261447327105408868186433165796986581050362508486186334944510152678206943234309313328869373987307440871136389642818975154657140037428902429123869424085458983459081153120353189789566314483066277857952204033161254196808868063676073937443536379827323908747498361095090456883996309664356180445823428523977934506484631461894865323221698691530745498795826450488440835490752918591287730582564039204338767680314349743452177861527332237599281949182337295387690474336650971479870946456017199141366327318074672899650185741263247965540112545714984891596470750743138301456935007458945397080662158593270916446803120853964965971013887416718630809557872537840597592051255586595405822118064315277480639217861830851425724273329980656630146294826875027615305275037318997003916470665238435628863086057800246509090386358617038849759988825814670592547206171649815086820225129349779158516779812853633418084657009701442081584807143280476336321253995006702558564215777001287505925027051174756497284573036467924965094918834785637494868910284388251625340133188945496214136639856916072242272837938219453415846926050839435670303073213356553467427165887348974761724382666385708166335744311472550013383019759335946518196086097533577888621908515355429865384096733577074550739243793012202583520872993199492357469077727898329151288667916537598847060834102991183615092289873490065150983945997900212227943660074800059171031645716581869325285867220672235447367119460698641853165586966087849527930245829959065468883422530360398916899244555365334752046784359062242896380458047697151950784367168062716866173798023702835729615695775160556757440921023908711106831780987741428673594116160496647523916776708426982645833321889746082384280591250556142766841403776469198326268755053573575141440502245575987262848235180110050111090113311354741443402074934102469113733682115652318892860045370344357197902107861461064916485891373291794429022195562922865812553131552588428613282085365350400000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 52658068709507429178260415622713647328015644079089591240157777797285991110342267292717857115444839396418794707627728834557263189681172788067656149959024885331184541957230903260214476183825310620336782216585720938318367961015688417674236912790676158053378460011487191903725841549009860531103043420350224385405157698268533058598640811973938830718437778612874642907247221037590547652948501727091338275376679504564059069431173183268280658755156780239092992020175665285745422793607117151614320085712548694180965327691090128668783466652935738410211395288516221127178648461792231621843017914409657792093311972064129852358733509205554516944778998040739863381141041252846229471319119641140825488601887011480060788857940898805004408763266047565925687222795332373264765397710837134724897639904114571222337324151065568359378781135130550145945694847025578396880979361197401579753473316517270243469874659303980463438725569070199367316349521041736479484818674800943032229333358595677378956184844611101710980384180067981340130692112002625213636539800926964207741896065746784507140744544986471440019610918388168404586119410175730969074871446166577447840258493791207341898325668195496796903956403251397855762756534171548028743201644890248498630065473088394547179869746575740281158786735683450663280393811979518476467348174776393256604795740232025502682153769635468097201265595815933162733278207933298622714114308135332184126929044733911176710061349202980886271115349959138464167304025465334004964137938872720650181255428607291400067637851640947062651269419206113679397746497921989820206074763571976965319557247648253301996887392971277212514675396544952054251074306646027509482597746725977625330194252004944472641256961052555182797466758026998856969283747731334227090589098251163280524483421127683447428147830613759025203130896597013230724907098533897959459354753283520090675561614130134492320176388648645333711189099835395719175460519565742470428568084837381502818213373122479321360261782831156820859595961295971005379533083609595425083542530966134178535566082622030757228259798454394618459769801011679145980813409609857567675774387148672601713756879930559179679611215658645052066147346443854206544639600695828491752887167265033842267347679233706589217241059464597852700402237315715430153851838908641471591448417044781125274302936346236203802133405062660683829947657662171143236854031554320476771521754812952334519399147999010234487483539285361546638958689251438545198970968092036910254317995442469072191017031915505050992016883122705899575831612117808719795148459820279911488641110044750018079345675054278483568533698756126869056634510931433014838094874430887340110000848412870060418655624993998044905826276144920233573510139053159753645851469165403622479999540236608034887062943108869420467044991515981688804247675497413536597256034092746286996138271353696673546304958488440405487819468738829801813775087821294861015181569587349248158276046671878321360767107013788722955220796576575314218408340839015123109564066598352501316938396130619502451374440839828112574301343459532159973254383848652800000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -13504458109337930109988958969616470848296307477988312465260466201168091121216560946377941908805837932425860905694763318745689976025627062911000546064785026689744101685903641234233120076990740889898622087275364855217263148502801204136847443549093094954749711923340206576010061962415381031917769515524765226734684234614902281583143014212469123873115114306785992269796621531449621013325579750422217161061811530117505077993574004793067216233159723432507301608237344588505908785230004343421567775042813174252479733790164006792658423544481676915227590060645402841327620031300053215911508874148377864155424220080599064294997365829978447657422543911177289989664514078751583130507636507561541635044847199491284580440239074616746906821675888148538785381364179467788999286553874526918585652043999814534234952741596631780864841264839470004968399776001917315008264490633211972464425134779536040586926820129544598432443569304904713747404499841892756877997806913803031557765539176019948618492393602178873805640255254609814004269452268833556332225558798447652495651417098002489175864299065600354771562162916394642872903159026781539380963416287256503634589041937420939973585345031771580044308404319313810228185404507136213155515964148474247810170547466754582836327725642510635722226395882402304743998404991855520608592223370390532454823881553349468070016125436111214200844466404486025084857974860228203012289162865090130380064354123652829496129408177245070102493393609427434379385103397860737067688424697868763621089047956208735528748812301078855832875961363116130358726392105443991759265270724410539415430025505038328544128137748466186415664548016463168346833739569689551969205404793751954581098593582664645791221820228427918401840529575143639224930949982396025053342666536845925543109599223874390198803202792384682183480080731282157709351292444261219963742862058635085259727263649152568218291127175254251785792621805996247490162427379474680653205742187398758493245861938412476757902512598072276100339786299126451616757374054653293618407342590199811876255401946350981881808488715867863118504018494046249179073193425496201696239340490780923041512983799571005339509132231629668741911720531594557029962671892965981428427389671511591471789381430846886043887769041044304732778405847130880746562245903834632725603140866732407909945363650683734213680345939943793276453159486362210391259265500165391408279530203566390631060669383361672909952822533200404040547641370892697894023633749753462043891268668726937517359594015976996615088803294208148755062669159138776638277315841571448138869419063279870386769257698579572066895806063384282969211858058819109814763588168086147508609143353719664793634288584581964375273620192744068488513270676650020047515619620586617181688223995005295687536645000185479392937805672848623586843279541786024409560233719408625313253897258683790198608291300890681398938659886792721404326107520229657389091277112582475599194650270019865831335812426330817370062085184227297528984624145316064227254296148316620482471351743203598281535588186057146786900733566443323503400714240000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 4474146816440474902152242384382743026767114031479112918145621021772637226353747875250861376237168825016180649752324833769423920262400711844195234397258430332089276202786575693553848609883604071580224930925830546377838988538961757156777369505379222503193569332047893407888542989656391664735811844049960293730235098799979552332317045229855859521038860319392096965997699393382241695755304345333230225889420579698158780946937008311246890808725456856528380801910215557521669762783263332799798746759892405932280533697997267247925484216609905429131958314449429680605164721846991296273188490329773039967344741345028951521933524883119268346241057587674456604589319425048993999406216454285920913511335188955909113849363002809055389449222752050116900822442831585317930703945097863745020734391209011090986653695614610737908412351803176715723689858891984054071725216994781427970355439568788895038483604493560057959183444167846257720872824577102339689680651303504556164583236557875408632457323576546893271071040219585186266678547690875282606281381738130144819331495785930091000768839668912495207895856786744816021525037964414285543880006990525617471013168597898471554850648092352869414728328996273960774678062376141463605703056600347868882967649545625675760001621228587914141820203218573668673680993309736012868454933553963733445086837518507064172349094682481831687146033333260972729375988878060959743259226510565905110124808536429668838586952759110844573078881428363334475664887102906045846067737996728433495107846484622549865004011441394552800013616285404959375517913529419190806302528498148188485068580528544996351887312724313331319158798364737729230768128400859385255364996256665553111523954906849949242335451809732629729525723970812362727104793432036604741849023154641340750706511953593978769164233147622919584500483554995999477512637934896602709726800952927128953862299202015333816238842864866114608346478937928599601703594137581595330895675601436085603125581656601759910042236959549620675888140011021276614949713984711038189117944060188261187482191708672896201804387223227156841143284709981336385606774771557232887351230225662927019378633447155887794947413725283615332215678467456289904762231135457468037669521138912984305934616924809264829818490482387247617222182449202114439128132835634908313194627889681947197004056692573312524256232383074583948610367641428194843299456135033995703108330878508762333645824447527390088175698939779496923626027379861073140670060495698602122553708279250069627835407151717035579166252583277497738877487741630432718263000223774940547197659528863004251345398926575146907326535365795157850499731218502463310091361258251004095920029052891819275201156096235571542648642259336579785384877482708079999696914918132518367649802782857766104577265408796782260808548640979211126665178738307122831744235392075963582777286481791944612960690421408940890325009240593123192841083817823325490058644569426465783494630613595269496165476562118911424116588278661594896989574182173418289918060361698099166361844451409083134208043282711602939663542104606493376512000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -611041080373653320740153610695057435139279545463295887122134771903169427944536335521415949533917784933705419160781407397176935116514425951580023749166289950053883460415350786757798365476679447669793273967815279116197028096483362051734339211865776160372186478897071819911241677133465272106985869034120094982061102321085606853960209928902309419757046435887649863522074809431636804971580331597461985903196352234254902198925020402913694887748230899523526814415047942744392794353017431163608983589033398730628555598159014470580475979325097500176186594074383426090998501953580606804058453047382722110801711676195342522813916637567297587643613150497498895014685428158944221552748716266567939792679441018028762930377240548340144273034735193282831852358109213958577274358848813272147428738299963579659845191852913157053901034254668404343939937533234318031536159423116469811944655247974343608303498729734034050067461599980495553288110531439586655963359482849081222488775616936037030585125472897236400171999444227187954162724293847850424549481833753004787145980889206634749767612203265884691641343207596812104813625819290834385445275475106732674958249740402949918562849409861119408478569517986293924869688887374780194733552396792727163630457977748677049229832096399243402937563551272423517485637971166711565549546279101979646796173426374011684184010592173879848111908143159561341914484622357309901121210852840719796299202900473464346376941584372823674800734755699779659738717779531275969221972153319560652481821295826229299205230756649981666666877489638836447723326710606147107361651666733117883604401419659786061760417162638124474041927194324217552468419046796766752013945877431671489620142068868661751157285253684573822676348108810867989331945089722442846555539543277270322689813631467030090768376490071310864542965174039032223753872386576477875471813702053616067908921187997533180329339428371631501856409934823959359208936976653182401120710048865788760605842051683566041638066635146662373412669371419073598646842069274758757666634601419992946923237294017199634052812256784165470393535624410074062103262175326845450228984881733541742643912292223289389707271366439198180952929011678145106419585317195650759769140866090052746391384342130392640511717532165551792461933107352639028934339118405273793239781382927484345527830328595776384739508751704764838553429913319694466319050328380953858581076251697549785204172757369627391776765576879064991039490889993741474826919417412327239699291522646809677899752596105402952116618531847941232502679823507846749553511560746992952903746500974844175979341734470358156335520994673180371431201104094355031464757765261652175925879516442375754179026747125429963759621424325505883506967598941335099863648121844143077142166365475256553432495665429315240333974902758650028937099423681961767171072386569760655277915693152952959737189728116048223655871392445000037728316441052098860571105050794906234613538581178807157705661822810905593609169277435120893363332035366952382553339482870872338508567235377360753224841736825105126074396427943936000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 111833894561982597352203426492921523434341566217049567406244772469570778013225213479885476233098591648284042630917715382073930878920544469876339874430796083557826759856511240325780453793477897225756754869308980492084049711300409170571087188935343380083162181011298325917270569625106558834211953366943984536869072800812695642671848484687913292942200789762978168814332548656609765580121321553294700729558101512279870521350031221756797412746622545376838206630443658012413691560996035065850350831362551812688465745423405756307263232141253328195151871265937788068355335912730173240715160433044165837644202946831188406833194648300573765121667297449406267106018385527497749656947774556621223174625594408102610443838575124285687752902410211845690722808456986200043037023470266008751299141578290896380962624204653257746524145097282425987500656297056719276162538206573811183850749554870583641364584356931130080397677770369536164400481858477345286738251685292393365818028954310409658145213449713216138227945735861998101660936090656827870566410470085559423619123976484211383639197969087657567642556827845096389740267343643620894281118255696229137979434769230936023169912642465530846097412512911219794931139994415527510514787475983100714153507409519045603573249716285482243894107573430949738435467603180979984932530062112255614999635617735690712339125612757835008878707404806616370331558467377217227388357734905476031841368931254166079778690368924049431500896854920929683231792158534000170515817201872761317818710299312723119152887830751233019261860847330200342894366178387964132423643102431368353194448831462415055544375847739163415715968562044268552169418403862694425378084026083846995089056897846647387256057407205020974923648225106342591967088543657586102858641208595397186962895352246147712546782973642141305663447996575682676527085611741632193155512835842451501388679702144298088420045590266667814264383598622947345207211983883132038821226500343378303341034359908751299331607081272513126458116820214682732607241835873517540490487189615853983166129986555535806926911582855168937161693151823731943737052899021796985990493554404707525574393544853448136934520346541477408035068769997391581505490292824859761905573377765797183549273062562308478592654301451558988137439047476849467640795397815832360649567200603712066974249013311001074649496745862426547574313704149671118121675084547697925671527850813309505672480993302315299370365575760493527534462093379687896225421534009093923285918463555883913827859562406440398930564924236182287465510901335305783997621464682118887612764197844520566694885490896502100329841491234807689570307846104261240054631257512830751231287593477708349324831024098530880228170843319362627444451629564268061677355402983837034365089536461791975217616571184580979153397917329439875051620075019845818612859026536475116299871590774629500633023996575412924120699275928016029024356232591146801225608676779934252351275818501584559892319792886563881701185911101554657439200410152542764763286321987483777390613927684261014155045340715731696987416821760000000000000000000000000000000000000000000000000000000000000000*i1^106 + -10599133941907266657424152548106747764690538941974096458071917741949380213493529119256613833519554393957188103876645030775170452079852484628830132363752348163456199342745745239016198699618912776743274303219725615426062981515582395815401564239598244427106387837312643007721884158831616489335600976326038245682697779887866066194601191720207985698962173659711364750378707253660587204351519759553170370299190089388794899883794336649552414128395156470519329673025396737236962232741404526217345567437200654622153316565239060068904943842962119195995168107258581243177616232995105894507458954173560093275741307714476060611364947856166722233880370258024571753326308828472438081336631079336513191419682491852968923093170020306106936497850630288965874821646206831710474324990658916976953824087136736190384684899248600141411797859466913217550572903780443500763288445048963043337858748380729206504452036052771738520941781144729435407279335207669208012654547022510603643554499003955585603079733764198569836642600770478391271411842095686316812568367512213574247687719926594300885820709004832088960334629391708977053523445192418817422427758180094076114134310289799823407709328287307522383422945608642303049171930272199305227410569125986889486373184748270710823296267656971222483373792437813368880806304405006700403533716251585146225554979526511242754157185196067877924083530770777126053722926710633947387550293894397057567939454264830738039255703262222541083608638924267764244828832091077260690282893464869375286422303433996190382309602939515144304385659588834771144314135948665417698521349782238425696098611544096270646808805073995664441466933071132166749940261269859434295366546611632281702781351945615415857272800889054494731793597540159736462935016458937884418180134368207762824486352492159971929817489624606059522629721552295613613500441079133188501576970141194016540111236666705988059489084487220279174344221468451098683029607941767309522442443787085643509977048263941331248669930197053787267986502023267802722756566866107492471620175511798107199012736131321364271405995701154119653324358608067851035379674461362719321875892339060239574264465109786933216497882855638810552171558219335146555606956287785247510158700416020240276721463752195847402038279491242694651151882780030571073526340452633234634466878836979415252346969465231039238909933682042070089770664988337068126257026416251332907029331878918710179823755930267445051427619242090403409892643255251443550146331647972544775777060826233394284765014102847374511712077139857299127248521327917523188940422849659407819398737613744151557095358451443792713692441418316400605688740905613472592031745395405130412793140644800312877589040190882136387697375223040605261554922346610976489308887779386748903354501034324669067352966692525689321496306558077633561819491221981976315040934117044553545719853125923544129648033971791199779171018722385741213408899361003599377869807118357960581022269076617700004981512664772824572642816706236269964128129846793661526575284189087878359091494467375215017978896399866649378816000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1077014514381596806982297012073378063965535608030659772250139956600153473446873076652084520471227279590986329761682796247228123631557557763361023610163137052751041788774046191592541812745261036692097002957630316658656200576363342545315952027223934333799900557967692118033565190272574011078803118698662579425866774259544345453446068098216783324956207956697644026765161174468030284004133163209236110401408259137160233525606974025197706923364515150707731663340029840904341039101872537217679111942021074695753291948294424005512123148646796343617580534074016522708441313670681924560989541912563685969395113566520327184219251739399106426725755372427868045402746735051749781070505640758432617684118276122105972207679017058559405137797164123154399793027842231489213424940662509055234070032403841469937963239225769095380483912136990352960267788955564352379008642625897441455317417886021066226443617026088585796093064526800578237276711740366043505000716762626109576374729499553224668278128548837784568440895648437264940922304515817736524183789246003466976042497217928598073362757390849324252193085378353057529901672340866276358865115291081096940600333203815493392233475122407131982344628886118283313981053958716474738039019062435088943876770155001518557137992367065189028336140377196337830695062701645365671334446489667681136872829405647724701374152009493395265433381829311222262636605666526577326112585786474980923608249658553232665780053052322741219222985621370449103859310822335688402673148451670847873550807624613145603467194016184367848126388964053160950027897784761936076995178031820213524846735847933372041475143418446308217002092991597487603976369280344937926390681376918627453497169468791752945872999660596255358625446424288742464113737727913361971658679935751925543623496504724774968053079200294683788727871292869912314225196629312577237239573485650145976083209979788188412660578885650766071225601451953706068337127911687048380541289445800038922554405141180524698651691801763150617352837229658683073251971706044361539007196586016480269357970008031542368699707267140270275473264043479672295676167708745293017604109395264983296824519473810119403139304608795718492224317038158108528461339931540139260399853024066728800430217179342505278353674154597385769066129979237983986440537553672735434899731590738032029729266533440766718217884951921228754652194305286771619439524555701033109936451685989220206941885449947449129135961943553303354445977767612897697660464471401777974121274078726036316703007235539444979540257129793918943345907636912285403700810643089719467507062269942578156462408957251333293671317139464126444498927082848906880036509887264339594619428026234051013144997678616540574733002351989262148679276992625993566269728831254697660240000882233686079092847686217218857210568945123553474925202736872211014863291909123851948281175108230776211320740700976846747626936152830502116568688121528047756001558400067863202599766176888798324463869648914805750602461142600121717942593379563397895165641768704035419344192572250160240519184933873254400000000000000000000000000000000000000000000000000000000000000*i1^108 + -82878317065941942095887909962903197362654433238309945265441975960155117938719556087527319785922961773264978666898570192630899517687041196262111124965390447967649284316670210704232796626156290390903690045648288205783105908116812875384228526756604103726076142383254240870323814001019842749029433276963796320535637708585630484050723257718127621503002235237202160816296325392316207268086635434801109531562744957144447935359703716450374550219195208945556187551978215607544951263668640220180212997288429110995598041011292251443959995800175332834945565075902061516265296658771288685538043700809994167186010504865717682197718197019039972657180487333528536772789595141696394697745198722519992744838955652454945735773641044371132378264928236631789773178596681992989207023748078968713685930798683872012735397249039597440283081828902127198356798324229056054295334345395694167963998552363373018057629031899336742722742649768903889086074150736592090473375935068156805965947238653028163207532261110138761300257505678382319305233347288065946815066995320580258113965284436041899458874256549916375736096023848428915585354980233363746843340671851457793821338660087800091878493805697650416318007392515120145843845597162657653322259160886328912664178252751773752282832514607203347321764950992781781274270180653826661972718910869167032640248155324411803200048382987008478333538993443359981050291304694856553772619519683444217833381591448207257236703136600464939932352261405226655968311137405286277647515513162151618801349634937085403589978761670768300373050222388977456710665077897272978913570679342402433476574889687386714585642117518684285631033662772032134152934065795171343527350185497705596992333623308909694929699567456550127825938059212334196924465992285397398660661704042079468319586329600197923095367860060634258555140264407519772382691132916506664697943136632235541965219824644643437279404679590298284243166972202117437826568144944029172904935167961532381717830525232487384212005505804509172096558104101428867232579273814937369654182571938719862004020490872333591714659137920495899486177575896506291411521589073921159751717683764600936849112836111607754183222449082460242237181722348697876011949489669049430752297836736324370168052537162562820237411742154620083502041353752439009996541481447885062198350575559719359084971006830601562663526030246021983556385086571305029403767792621656412034415696282640093526120273049759395599533675463263148725209206438943814036011019487276597312160700972843336445174205314397632739618963054817911256608919784992538670106176587380588607308475699233318512101249155970800936627738223275308747459273282624148744979014284123372000801726378539530823380039523123125105957064639241653809892840295766719059884305477561386009054738510904057265340762408829578166410252523954124854794462488881948395276796309111418187742129928946331662750554211933396028811807918130781662112602156104505826186217865720130990310176485749343042845646259361439910927015274396460643626941750037111493056150039792944103168631397286931915960483840000000000000000000000000000000000000000000000000000000000000*i1^109 + 4387111435640896081437549082208964022109049987492685036466181991944118433210610402258001346498769513127561428613091433934979139981312545039685231316703953544505607822204749993818962443381019666112974080615967094842602829172354495149840450356686345576157162000814060360217581985984191744949091956650306105766718611223907985987804842743328607736979512386971522260236962585239448585025009978271850156051033870619981774186985992492541581494304412854823173168182858217309715693366493659788672688186678462896768734517651140735205352935616786365119185521445743851435411481728059365508118456500195306064856719233457996817819745236210524976736002324348157660929434474017224005227713996647978531462426458707537677577096866671199567033905297171852872551535142180523176784739874228134570402457104656593217297512313513507506483191368135380596902016360347632845474535139393478530630419598515334403517827208088301388892588639067954054149154543409751602310778860752487208397717733898965647997770976915222857809046989867433709841630532981895190793729024059569876993224511409237278916380509387161686989890192604776028426009831717720267419082074067350550136683770433672778138811824371163105766358338036375970993265428818796717158460652387390911015084577345565133085510497011164621786123495602441008268436112131761660211856964661142937040691983644853294321949940923508417634722347702347071822894246400831039667017867108138839176210576285421967885081196904201405202072882012947284590281912747070747449561441174493064216462005692613935940255176252417216844872992673898184353126725649782137792512394809013422063504638557678259153808335379131328646368693548734542689732327872179745376196949850917413753108453841664523991108632663533881748406770915238206336343243197761753729217726447197141382542802534185182204736472449737756772243825397864107382022685379898514437007599857328731424338706496427561809722105580788633078624265367871904571385587867335242764261210507287845154357754344878627212466171206500235226311355954119320607896993726479028255295500069555349963794909069210958339551547842079891582673537495049719336497266998342267075602197817726638219308319158414308494622496553700844106378432664866334612673315482668285037048815120767861043845314385994888967665830670119998815329516396778639573690225279224286029119293113641437920411101087614129494311691440428642829522522639280388635405313747972716267116152967954439933144418328376715382964356459256576295121572939709560351549137230888344288446897392823040370628947121911385318805510372830454647046801441275033294408034966698937585304163036652807911488121085128629819922243780641156626775248176255241830476265952335266465631997382202443618456872038376244104878379623705571886399511632602757413112947052580971711696366166420553613810783371255072375669176473136283809528264121702699999247725491170277709348513063760216373542319683771906848908496063646552983755335251824034465170551823254881838615308208268386497666548323512782928926031371248008593179592687887332171633563318918206192486912870492143616000000000000000000000000000000000000000000000000000000000000*i1^110 + -618178163174091397537968482011438444967369759717187699241767675513870109491331104464195032391263382594999048629195037147698243245844050430573938362090436468245496491765022852491988905167392020659020087645800434323059932343503412824076867605160514542825583712474050937405461617169981931782152241443455979244412525714293657244056455808496681447047951145561713643584775228963558222043119150615585281914426583370736788183690408962465895768682235186334225248520762128453360050376916338204804015166277347922829796683848145116800987581578665935174461319594122168553671296876842777108547410820005299101311466017210766871946705656077777414961308184969933852630771238487844051926519131764350659658975236834166227405437183819835270016575749862075621600835657371005731520898789438681807086244356831634395997467511144966622105587455547963532015104196392459391075937394756692655242994627353665058681246341268320639246926016496459857572196595060760780656827649443591546134131587598743070867772949357322536951478653036878440997712053681048385513260801196485785277313142188627620902249156371931158077058739124290935163659076354240481450568911222304810017510541954762537969877935627476739915944991267253743938774177364452197082730017489837345010760634325556533965827473776741964539830709503247922978524833828137661025745464183105935739615526244126735562283766174590227845017777821093547630583584510953931709583164009035533384591829952789115373668950003194328870197455585099075832268656295145659148281152304425707586949693993736260176153970669159718006316985039096674676914415883784682385885672952266023128716857236288833413466789534528163934843846350159991446939209210625719266240924194325383562615466834442190365277847952350404189518424945677477500711978294935652298463138042403940329453846982268394283191235251898279038861585315197954988457254910433777618903484409640973598240108300128410027116019620279416532061647358394430112309095156915776737864434024331281399644392280587279050039642420695907022313237310361666554390903216503072647584511098895101894726157857767254876507199121337609426493497059681279990937912482942904067119671078567849388926420421491216824071597849819984541320156464482239694119569297475356627352965403303001323068708520406130292116546082042620415718322669794650636875905814491138066831051161115691346363503727668230073584087062849696999846200711257400216586680927098797863570237195503025853455261256630381270749459521898645173911428991966583661857400212248315437095631458230020386792571283886421662625125830193799528640897837654211830052615783886442910169449892302963921584571721386892705014374227607971974175265605541135158692443786088674278051841811694522038220101543755453029982934428763606544355082288849420218496558859480120422716989938164083165792777505719727521544186117673803223531602386944833361240368336366384242676892248207451668700365957633542519450768592619197384463567629330566973049575549292055100165239316042598647731106567450961682428036591637035803967963029785630831191327663464606644744556956876800000000000000000000000000000000000000000000000000000000000*i1^111 + 38230257579628280689230857124397229299794594092433613602124799886407157115133337732535715690473245143565698083846510993270467766093250652823771871477986772574447309255634204867712708499645757474680803540341034753007857201320810773664277340003668616988213848828657677306324174211494307104070407285622391291945656210540845240511294566579577726557790591616251542713081679449826613461779616586179102685269229487842035495446823472668348833504548217786925102943282362385616716969720490939284740182474460946302171895543849718150829622801691132343352431815010602348211885835167063010819090438532401828511393000066687835834112303109776670170659078109374501069897922677995091101812465553998445420257697557671168391076750061812928690027592546506682770872420309916142479440319666129539241357390783945679444014260917496768640304940643599208744136737269593820604742003209894141985827949741050694184029179172997001730360126918448926949447563224067616208929222538813158533600635067067842475992662767085539450067093653787532066149762073316174273072195440590787775391662724358234957887196395841889191207813486279984825550998316214056129320454591992843840872039039763070034471872520955479014425457432520670871964381663643929580710981419147835469831836911462645581440749982057186780986428246597659547063523104516345095851793616195334145923786910259093025780262086020266166297931282280362772727487218454586563648870300628979818508348036220516469180465327757396258981212237997424440414914510588531108512833939362743439623890689087326864008678750755978240600206511821131696429250596280712405226567395116005053967042319711574369854648039499394243502066861219092533154408810904182027023065459195966422602919555135735789849005345031352038682601529989477188145892160832950000532069431334146463654206208168101967741145291317934527323357476229688370050863317871498482857865152171376396796334306997911861003610173143440277863680970503556066680009048240597492147828171246249637914671997540482329584822263469488481073620866800804550618526330580067409662444652313575744724734727399032925955336866438122191925231226832576589033131834525726328320557827028019840150637788325428745106007418925504089335117406738511851383340542292238752853896901664035428519453826828481567432935436751362998280030442971527095811468639641408679878572178388082511986007510389272659681289486211636003583308644363158773896545031289249990780192491616010976917148109842321458868144613375192423844275084614205806518059890634161391293075431117592412359755496421323023951499893766904020487736941297688433551080824922450725892727447909068495783187191446367336928150445411263773280552009771847842079341704854133161366041139322667961233540217594746498313110549369713539438155381717624458638007306138244622448301218266447726860106168177767231535756044197831861567338331521809035393757833716441582135246732859439090205524326736141457206547148978787540889204824195056525161241526788726114468457981344945331947794341239343463645835627610242573950747573029725513180470737250560596739358720000000000000000000000000000000000000000000000000000000000*i1^112 + -4387094524246081189615141258092700118428594526157209169866704418828103277958594536942723405723351898376572812434969769375470119380685662975506828202718857515952373539793367193213792094236686114537903218166286102194827148072555990206142091114391293087330811486039806043383734249146845969050439307291374279253032799718876172446372969472378355833700647927406637806124263518094410282088229713149814451800714840644389706370228562847831123226348916403998495804906860872242236014528105178751206927629036687616313079884940504495785052838816613671343848130822129690854977466101837899467936608076788396801062466809739966176987809324306517055206046149752140131593242811531248256864522898283583736904903157960771716720292969306128203828770663499350646044653287823306640741337179510141550195199120332302317791587937709908314197010555133432112701132754747937681641181263887497603858916367743052098003599981080775295321605650317488378977540855013536138963852314459377803924813040652741578650494752540850178372606403107473810034330114113869480917440413375754551339142703189092161037844662849728230429539073001196337259200541748383505481534029224163662420274817744117927271883833824758948365816284713903882818814691001258400526466004397923129454083727488659370408500428999218726651168936575323747651283586587802709498959239629276858860168459787516048838044676081465483139286709248004412336962209316450668804782814612971225854974553523023267468611786582265555184256912242850578680357148487829137929821393407793404099146317701096930761785949035412150208674320107042984698301297690065516433714877760003526899970292779255425796358627483620079795808557922441054064834160134502965208306254680476281105769062361926244656837326244499819970761743841575047391024839134183319426560476284621052368443595595645329355031208310375685604854045158742335241643400097743834880179025470268655178725912117514260958703868099390273662704111146342448717518131933405896432202464742519860797577268052178027490417310425053475443307192034780472601568189797270303594966802382260569911196964994918763150128849926039510960316327770363512583095720937884686598369917539800092726310087391981397818313789361729904623708937169115979327952784672996809652961092057816071692032875221038012121271960759545138994834903990035867255251241346053049513281211718480665482452895979222931259064207464868662267649511549571684203480399614391982345523318159251059451720217232391096798505455979192400164749438581304701786935317936388762449742259907058360102262150816853422344481467874486587431580681122229612409911684139310141690474516537399024860178575833317230935577584120481444079062560823943897828229266152592776656375303094653736351752318918563953201828718010934355990899784213922344257239059354454609949703238637169625396202143597742742660314110229757576267885792691337016603333923850794449078369137318080552955381621841099557919670537838596389076884493313677325445475326495495044998006832046001861345817742996917132485617020208053788199042283969968920740868644407009607680000000000000000000000000000000000000000000000000000000000*i1^113 + 313434982120561205437863039393413597782863377302679248557995565407673763618555250119529037533200528652667043487628773812534920506736107303779148083955343613276022676313286181356700941942467468397184519568504299040444557059291850397815702482106034719387858359263795901485282172634852503234060074051743708626947321202357650771525539518988611905044986569796931295636819017049900942485402806911726687925639625538471710874590305622910644742706028110207589132114247732322856267126318904813071767709461363924782785966566054429278989262905817311363410463245832902571525991384652016412681820583797678559694762935517420063991357382179172482748552683720889938804381866702862568135749299621707597470697967208075798331568796567363077689821360494403422986064983429846016159953596193391420439398590646589610066437241270247476630201764501020925449596571955763113037021216709123022409831277686546172854069203565824015780506566483256224238067950069877040795165912260266813753279037333495169703155289318686434743873606489043011189389784018972591530704981179013954287922128762821124243153289332775762802403956642494883381002811304456080528458037372489006643017690671077561453126294224699592544857224955872847067905691410860204501107844443986052604326330940253090016575618336657690202771635261151899336824788715579326568549806388687165850182387879259798507503736031016633357254569704878427303611263717244955753180993528380744768745899506696346770322823309828496969361560816842211529784354259415998949738440112664463536226089802603247878620100358190973410774856901436814112580700817638626625468621338521908082893230749952320796040496434882511951349353753240856375510948874028021442045893805673474432866131413347348631322631071088821846880579570079064444191502297280577045980015407479910689839005364152465158318320675302619318248201923186678158223117861827746303213281669641856500006666648553030757408293350726364281611304084099674501228103037377596103257488361985606280333064921398486730217105572933552556718466512239564908412708614665539558381329796090018494106133473288793106642702072512896502626313289132613499353556385247333901691476401972669916183574205587528836288313121343991275372414139243375451449113325032199703751779300694692641894122066479056439611035878099188195743431591783671582894945184838348157208597515627705154651322970320534725022698903498956005048715387509329479599824815206086857417567314774016269587719293699506853350969722840971402398847275525584353075774533508876787498040377932917688353765475485232272530686743848986162659889594257822135197416161534787371143861389312234206881759903799707273841597344710712461561036766323246499678930587618325409279322828452812068373618524957511490416566021462901338642032909735592461713322692032521993670445851589867558996623397044015101263823666042264037063918484880578037291507241996456653208464249580193166223255365639813720422412428490437388433944722684608876789117517794919142063451647278426602606904391217451807054100903923290187577207888259121006125891819929600000000000000000000000000000000000000000000000000000000*i1^114 + -5426152950320895568592616643507149076148519837270098823117305868319130610298474525265419535589292496375056799981311425723679798057145061965079210994188046612044195756588290188058834069110521512909786849623079829120682647557636692509320360008837694454132724991454627061751579170687649302119624646360600853924529153848770758910620618431662710507263229278077318254696057776863952218249641764397933319449265402663744567128526715358805465943783360262160728598699088537290791525299684574181667744267576038624619879522473721151511272877628615692770432025663520021461861017029074901664208014688828290900450613104754179908004168079869581330798111609580241981522241536987942584771006634296344836030034230809457876564952919879243006416186583988970242436358438747838381888188336613049597585350338088918579881671041080218565322675905527114785118236257974838579236007847888086526883097927593660714434192313197933498254109768378708760052302801844471629143800157596271180117517538312494068088008578559285559620773465155232700641071107706726671858408684930748040035771090630573642124302858749247819316298033787768137232286295866546793345961101287033174770299321013581266407076699037625110897222757553159144399269410167269778388722819319324471167040406896149768417206753638530522479675492182312983575943182105483089689014595162770067846972975551906030890433010073567793492162853440535874719413205218556951732628993905596768632524879890739553472563476886162743354228906238863890511848615063774165369873311893254266937870525292427183653996212900085048502820700738993785188244264405381318168497102708889346818445772759947890641229965698744643174242362006798076994307249679821264476122281194546191748204407136074486432181478109090265783862780543098763601185307795826904893270447088977498889520317743111475594524643152769338714539406266001827502470740188039081233230144095240101325201803750316505456088907041046951124799085757279716162971221550379773222404190061262662339869878091603264013534013645539684336579061173300185617948057205516781100322041986917787338881623914645664370631783553308246322617750175928994716442032157676997977246139322901636623396095846953072440288556371938600271122905768846255808555468790210031272377316510308864581185522679677380357408288898887409499943937660115678331123218584393901085091721872165897449127456667236688047956896835733925203305656108241378642469080410103685568456654555128560017477332268408728384797707427741843195075286615554786180916731773487828852572359834636271485301522322740470707794828029595912896127858335703067836734032486454591277745597482625588702440289297045973741213432807285967176445687931148084628334449080431286683578430881642380158712720570462470514652127837466545421042278561020573000122780878151120730081922380615640111916820165537279326143531414308869485476830677882492592923505885029035687673744409537366438360621670675316933026136503585272239621695423536331385026952088061958305441184591766321067609174128589310018425240561164107382734971117083392229769216000000000000000000000000000000000000000000000000000000*i1^115 + 794755523541117982003347699684578613543106154528047072806282071220818119317076904059159546367857258471662092564350477673910469488398409233362961206973359567301899719466554555150142223343760513912113763069097806771963289584339820455730957506254146084085064107149570712483015373098826469793764704723900447622618066325079258370949679373457608264447033271473023661142631902154399075317535185480793534845494476132102585021062159422260838644794857815790923021658057083356901530769573689848411521461136510600837866182899199230927305110790636487431500758705039144645991885029629753459244686613072184976690100733072533135374991500707412839714075322327335268114279336197443675823113503724567623035065630925285542459048180367656574970752369665037300011901299833075641634494152530250106800874829676822041832536287106622346491768724984410496081049930225016797614379893648897900237751029606399744361071638661815416806920623093865991034920178545040050099831197157468440988706172678299555919451131843903612046705837517502705896173606206345204020265429043817477973722122280076959233791103111647125556666902371750164619459364892696247534653915650254393516373933459993160193828548893448829895203421857918506052498794977631656145033563965604925366957167264706099000418034658223821122338891279509135159045754026445015227734858551218042428026317778232281799226793660048006220571418021844881093358237350472564676074036773767178742855029520715158469907743273302603446457831762850771494354297518857252430383246788792103206206905041612072715157674029445838799941176833255825976804047443082816385770357671878447612225075913597647658957495894198495595487718142389437282009040448120137819522070315235800205917426060662565481845043296505831691226231596024487604654413556039970478024142958076523396151789486104446479912316635576502042297748551261043840709095118553215664998938910146863995653197299024192730776437037955948385759844901115501892335043276919831347783336578302788995688527064842296248957731750140050115629819568810702503166490260470465890222999658476932721133152170570790229649613792398371152643176880624724210556408647805965426221410493609146133313806394801129458055834046876169783088213142616255755694340661505443260655161125834336563608057636309069909404388967088793789449558815973219617749072798955859881021551730402011160501852824489431308144715988406326708424663280320948743881651254325112019811190975417270873557477756981698428458056793927878969565290717586367553155320022099939556134189142031449081586329603789735971355304492690633054686508472398978860588690470676073066536896397053016088463576294948041702789887025170657809795345119991833168190713482582053140292574267079095751393305989274231047337936171738605635795409996236459120583652839656686422034526373408017548642924233840383234615028316399834746895129635847180285389880961454712237886960953422486887900185237855434184322525710074939678244001992370017295680165464260568039893850442875539877292063237059844961110461119161616798338204401006752563200000000000000000000000000000000000000000000000000000*i1^116 + -26545087097562449914147281769154496914535166278854794332385194597707703799982468218706120613793672037666352608412656427566039894067494964010671073940559410399912963542029564968413155038880426004739554073377232131715863389371470227751552303363277077573644970347987329722348888022533410147789284091776615413117322670238735494060191871637505966564193651367527939693827083496391905905531837864569306053697409457590508633575054825275980120211185736577471903806387434309414172085077221099788726658489141901331266830212845342477699695324204797612977155823113916206308360791950723857419527192685534233161385669488008900150375528886205922766545169549420005496315234550021242539091499243437083878267893606097134992903123529133234838327351248069079978898834001702514099207286988891512227622545754921061605364686072485329374784468633650056984111515643305402531464836276380806386858458169186082858648120151377173539292961756885139657899835807994287753994974741226106636478837807375142670132653299828552637347915268571709227514738581080593842437854973058983703739661540089528238373372485431419351174268032048937778272521639588368498952343566242652140003076730593814230510951701895828160761275329261454877992061816601766068779677301999112743085030298124972092645294748636469804089787519918507593913671863525158909805977697592432663691743651326071387008541904335712781347003623482298483713334425798206518499068831235867410005222658381131106864166911600680579397306703992820806976113054213443903258724310302195468409207328825470728998499120290491170428086288615754187738305188016734611711903047521326242040801075381417721077882773755596884665315558093857057110872134618897134706177454402674220934740417840256621113416436813205504236752279528661928041555968601923873955968529391022221122172389344302289150329756265438277128333625345898803374160648142438202025060705207443484224785243045808919271000692127447226885853244260656417779229553161480513070727408680961909674103401220417936266109533814121956710344528779464830072663268081793001591177129260753320476429310885661674891791851860951351791769166598485485754839208949908148951460181165169774486428967981540655066082413748308424542396047151314948872289388339270471526896305540806210365822423366781604782857316704034578699261424962531411827284347984713675164736292988570318451190420214699716824872990803452083960077366507241607590482755797556443156639290253752266653781826347355723936601948569962768690970009690456216134570179474947635638177825790523785844623126769343528063186235373677502142806401472139701977067936038031461702219980079559292811094694421603734359262799859276741267946867250226038584151071708004112236059666042917019006360134664056338863054119739155590993778294239590994492839633432652084626499793473888959516437510711472150488978101619327503921246892491237309189701458890996754120094399602408808172000003517954158859920981721478161001550906363641411744529526127564834225501999747031499966589734487155120268317152715241572729683108167680000000000000000000000000000000000000000000000000000*i1^117 + 632707307808921439281075606663287895001962990927073300657475619333703158743796847370741612352036712051410861444288084491476574563837050938534672677482082216799470070353851993054164152976763911944951929238990438736599596228809353382258035178663646671878085540600466672216205440663602955745815815404973347124683703189525536773798780200658756817946978684595448595000710956019240411378666950749817457963227969456429143744383842585076132791312402724655901454675654919342160610988581155841141355807851491103689319017932964853193569725801425892142544598429220904529515083399673312566316648880608612509859535811603938214014962929865507250280227732351442508758943430289538225381219937446501117657660752189082972521088413055633858483319917881328206018028080667326317649397459483990571191674626906282603295019751968881750328424771679518852824722609061868538165146600122045694051195031421129505674151534865504931642885786733861528182049334837926902235458583145493733396852651873768272426859493031972388460882895115395550126388421806500189301157491186417001503206175093882973864790092129315694655848458660335960962643175388715488298418905968983454376269055457028332304798694659082254393970829240382508070120948331924551690316943545487984605002317575161091792177328253492226428980940346480103371216800174780702671417236861186341292380591888076436526487845424303803912745898751011401031461731230222599393564410942135270241542898095105510511509079252505600222934145484926438881260291244627715456590874032958579720563858864673593263767744988935265607811052713616713665705545852184942056496372545278249558308048155943472372676503853598066809988302523056697281798811050687075425113825096474785156560756061216905547310936618936525595132836751573560659483420034544408409026883321181579998623665589264618527529818445714573170709580687430683293999380914760202588306887327784636644373063267155315797545890611639709032171713198988876638109158582127423233155425035645598469677415608200521338493245014786697608334054218250267086227494388672155179868590102728763294673247719460292724483623070403858515187961242773105465183511997314655035892780389401444755388524223963200447757813963139744280907719027904514490222538718717511636644101551559450890937306180760173471128938495463236064916154228991744443555535598489834007394892670424396592405760378824927369624338705491865551392624334574365006968517343745817781251964722323120720193403911948682452188952800278446338604043816289583247177292266228264066006568541606904776580365204059731840453215479720944603471410788984115981396165281642188375008307926955880080250430113917540812368784954940678482666233026767349053996174610626222677465690931204787333338030050895393890582861362857480767316498035742803105577042552248127451484989390358314299298272058525702196444585211604779850559343063067452095890931480595530343285664811988443773857718767112380446547693833980536601992016201821226127104164078772780621840256174397916977366120266016654046748488580743963466530816000000000000000000000000000000000000000000000000000*i1^118 + -110855842873811244726340117394389040920037686713731041602590520256821192453199573151069088274224313237702657872505077501202166582419268241798325166177614196445031240354412780002868117485578533796163614668900615229478325272261600558497310145768245866200850182699208208982730806171962441345505642192860052636826035776241810227518835960879474216850394725593464446220001846302334895393285923398432424115129513840291119151116951485382913047739984182755838859133151405539357247954489551123413707650390505433340141771819712734068464489361223596171753900305739654036926062670296270643367663351238398328065466686864502353777398152204265215333004605872634883722043295125137456791303611514856599247990053260085191235220032316594932959060149086521232691937634979008172453003950426705222358844028628810305333240222027352859565378679815287569518110939612291467669936112720922425645118575555942647754000546145181262392752306680627976319760741282274159491965436767927499510328127701242328009279042157153518284813026495949707698295065111892962024966816881109669901323211817999687499312855219591333646251052643923190848532558216006554413589084526340591710580315458335693335388144693599476836844989122748025085205707922530726669117913039582191613047095166460086313071855686496642237494870784900819072354883626403121267297098123593823886305078651163879005249523973824875044975861777675583592757294988810498214941425260302582502367881014705823039647579173803176110859092537097140810943340731227345043339769255540601974493181900662939570888333004895953578500283784185713727043244349069675835569113733112733668513577678646270171731917292500919712013477421347331079857763468156971249319347276777649943808287781640174371698272545182555366052193650292187219302566977959619191369111684840763180770563454571156079504994148119561590121490121315459817277893523537336658078273911676292714719222390648645788187820202259599052322182474686101282785195633734417206269688179203710813358534521613158303456574426567696513525503635742833947779358594140768631102231027139682118616651461449363402728251738140134266025694655296037849247345688342462968117483512185936956654784738728556758360529137432302299157530969393588645638467929719629662379789576840695157268261928212377235360164243695110043980372141742611348353233861817529389705389280597415565433860322697182499100802845517574838854593541330070063442917065739732113152658769115317354351229876608061563228573273367055173191894467248001183701192000597209258069514433947433457669825536419324588129717065182249179484975869129338755921142878199962611151179320142091701538879277853624623875535462823584296321698166329265748425053106104700231225176287367943275234039439160539795567171064170782302770908010007421964951394169319272478769259284600245007942508108411611636103086751210427793102126192843777271341037777175951333113152008489456363680700437550500450445493949360555361713915429369260222911413053876930351107849884303482463361264176598918342116330393827278848000000000000000000000000000000000000000000000000000*i1^119 + 4857147661337351362651721253548077726452504741616981805595482931159339936083282485166400142566726368838161199019863340075455665443108648154800504520098018572918355919369577869939609924594482148015203712209849499209345862951437438859843910850479915812056754610260703125313144643122869616985888323955770543528396496365229105273624910032423411866307713132668411214649111461927446974777164513134385942439310916033750988919260427216388281406292323695210097061759287185635394929169988141909750356652002322575098015181447279397161479504623492645371794067617891276637916443986951358734455503869543718930873497805155711396274383777146969268353328374830658869058240773181829599449685362998627969706622985388434433501329748338606543690572001886768757089916778830751007856027216227854318153949881380252518127331490691406615525988087095903240980347027354100640875122041422776497524278689506896724059962337440007257306330374747246831261770136192179006163102334214290821560393821041966990320192848623522076527068074028648438899707050733001233551563186419921058085522316520303784214401540263895108942472712061995150084489882100423637064923837921726252755009769172425116952060890088102479545645070520042170721661957812867374496498804246209304727675008329710725930046253517338815876726028699536656936612353860167201862561907356703578298913737916605812848998875911535994769717374565030079431253641240568554759831437380052875053695421815949012335574478922478876155936183855716728664875153682771322642393683420672194652443486917290796825045217688093713141805820820359381329331690425501188923092295914639051249303216580063977990442728304605973893706175781171824051027863312499274482772205313397806301143449783711285557752920760867481587936454004710938115449978139870560396016016630035224177270383757451316731483815598861587549111889228095284193856772574709746927388538721105457071302834571453738390671862251507809677709558052876070333051488544099881476261727346889699216976737522169681030621844019876342037031877757164724811139023949857513373826758044575120442891348275202377722674625819807459269727713669941512971792123123422419159560261486517363746396862185607696482837155763189969982984510195592283408483573729059642969149707811604179360498267286125256290660120023389720213757209173849003028565680548425150432689369475340202370786710822729955856448293368156157175500845265333924646664069007919792032804304064666885194097102885957276358879025337886969238438225810306957443028623015275509449237564129522095462167982828015420747459288524249172044490201366348211896440555712987591202368147634827230871002979271858736533978307370354038977396155061442118190036716661308446355703502753523827982199507685539768523947887168506342776524177014308272279180589745088825883522516610581775044316154480343560386531190874102168302882904820616054307068498820453146751067262713777917681332777421038440303340086191708848068526157962037672341970385304504133813428682176185124317812259162839739476461559480320000000000000000000000000000000000000000000000000*i1^120 + -1274540978796167237410723400110429290294807147735104351559922415454238506974476802913008169136508272022065090303165056709752946217147522096543568051076783876930767874977889469463526112779286071519182278423567022109771637162296227533755412390057580806535281907908535059761595979940290510379046789228349135123700352945786073334490719165833187140675760267194544240971481557157856338554480233328478287563090083894344093678406758786597130953004818979266431689173701348796402967578652800178907095951237294325380976971507143161939427986138219401973493089354152637436866992502818328079135040871643340940808624547242475829007821475249000298543389543052835449755732759786186017480047861979060483404055662950255046003275761696148515263092138050390563565235117821499636818349505723109031738726067728056883380718917385150709694760265773504492273810300174116045152552954972109698061704445377630419409086220323652294560261738959936479190915878458489415747345550415799331842527863582128985632284015205094313777501945443414986226093626933381225384236278303177089926367915743202486679440782735588353305364245785609238253728884428037925670463545864977890011191593020929128552253453477978884343717954320043804865060559764256171230750903035543098637005384168329641979339545473525740223451376723120952001371810111366418556264733621107697905382701737395175916001506133984250042218506459280559585613571801176111573820941181210506141966029567457381175346863360066079194081182120932232145487585437893751059398991889086434633736026575840323514189527460043065318634579310198153002720733349528210624727953361908710429722594192930984725709015134631358757746567131029872503772368625782054880597274596128540258552516616664894435051429385567759077339337886724747685114456736252694910935245233561578050276526374059242519441437953008914731758630869888668640911558171702527177593308398646690205356568629698534426650590209027691131292620541162465935606713431322951525671567721570272627476303213516910849035428627733203746967922975160210063040519792464949393063064423175018997714841115579316222205507142134897843941629997470965577846710092695563267580957609926244923822846653268444622013849568121621615641892387121223855776609833676091578675443913730084443884389022256179683963140587380517719968228028277155777317952394914827349510120100036882410470046816946867259261285454410955638113008190925142592884134053613186210062335319136610275427994331066850645522178112789966943804621005061073029546856856745335304651197839349337426844106565225763851133945987925054197224965225716677615830881681591743810647617310498099828687030740484068308493610088304446033583927497888714114949005922565383911206770829702556430497679072270724152821123452558160294445533185084475217466537251270801970351703083061799635421624295641245329230684783265849614741317342372758638541525520771354149817810370593802717591301249653478086439026939001713107062412020207559141799923984771115084662967717507070595558870499504655695872000000000000000000000000000000000000000000000000*i1^121 + -126940144160702205314295578590588431155144559920448415371502949430566571416530360570401072198985265027761842598612199969700154299677836244081098082751844007737134711523949374025111128995435312444687991774693382205110469465612202321119473831636055908364637549040669224662598221164436656559103761068450885473348646214617079907652835038339646965041774226377876156760777608857128683700652360817784684573480073317687340312171318886996360858698699091873808399434630557305764819699979777822629916255018040973714981208484381761248687519987352665430284351013426697941284583854550501357073507316706746522458995850344303197829271251960118699843664200763038277410593448582252385522564453450938392614790134539783937061087602782760228727038778567178399070389690004233484379541205437525179879533137514565609073619601654920780420535875766424687997963005340480994448696899791259852873951000484676818053020075154066259693509778474552553240023737261091598155536961045692057316058037056401889235411684195790210518874922390753379735318079613982597358493521498461886509861331004396505888557501327111798972811120379941435403672864924398814404061012948699371601776248719928733433400158268584245220823792215243884584737634223978145027222663444984495120065704451134018812396550416377019547489176644837123659903603746712428423551240047676776529109127715442508578692273443476779562152136918362323039729892562762793951842751118985861741249199798685309677103991822642901157105037836635140677462587907011920249832149205358599798903167539249005800706723410079183237225363138299553370580303009909300708501283475104036951118175242160622911377666347638413383573208126989857312012280413170598790217918063008783029329603959821429559739297082924248228474542149421707307251148075636336426365941508057888251329402930900314081011493449803028309831709350576032403531489145646164898839759501271964450071729146576317748060856910368442629961298752086516467591535556087975809321486635079517218583320848481433217757039862544784821644681470880410976566055226751722378266735202985738051316898527133412888359569247385390723986061685177700502070063104484298454684929207040790548983887932828165491588540126926568075728245111910735206878427976815645774091901774512341584886576336692001797083459515613907421485444315293555297451564387681426896898230937923787542008251025812153544172758090521215812199413186515614231757691508183709400957409661634382412180366428221683525856744748642733122996008159953328870923249724660187927426789917433102277752995052384209060405222961127123851870275418018345855899348977254660037764417565072956666261169890719486401722154571989777340528538829378052711180710990499279997884716965650478936933221473897951300183278412227516246061812108197566434798693134448189688641823938621982414826758373428315660758814772627592208790233344394595628421403325889839720523540819551344760311268835151075183149580491889324433436537452104190601334311773568539579499238350628916834146212568576819200000000000000000000000000000000000000000000000*i1^122 + -268581068563245056145476151049144926428995682177438435006493154862330676181444477142513364566387390534387401750055802080423081597544689659697692760793468966467216490180915597219444878864347481860854006514262093901530864081296537786891050278961438653893899529478283329653541640436306353002079519008832347081562356433653650905575832354227657205806706843573492200517885870400250428738982031798122430239882858186306153313512527080632619248576076961252920412334396779465878705536714993310074070400363553454512323611861773845345412891909353694352631494862241934457161119288980855746368442660455048215585370287850032513727368451889316713087031827704630577873806597106714941156678065129815662422519335062549804835708141765620026619843978683362599231785774970914932761575943477764277639139353193477136756488883471353252657067722786117031216705409055349369300436280760177680461912796540036398589946960965348744738111422375673632282189277786185989891444246223482676972658548753342161429344521601061820641646331489149130697546688392148360793698326632575937368750707966544602214334297329486521653971061070165050919755284318778446393260743036658881664680423223448876186829601669780583567072152513208088728903577495348409612880566017581057899507672486585316167851611612581736916599951870507965851471109180320758668309679308927560354870022713832659426244594058680507655394563116089958798362880745175399083665237473994744319543351956557721199023520016501898220336471133729083694738244875054578298727035243432111679624264933534224543376157840541716035509668193111592086953210661254062422815285774422045573103596763342156076463843344870620603776464878541265236988148328641009692527138319591673122373616049473113351027112638547697960647755769072044645029636758202284698567685008008192737754362281792102322475061367762392432774162748477196564948456373463365590320936154019696667247518543445047394848230333286784132243725881880595215511891894276715919800232519557450200569002004884984324720658187803028555999914426358514264108844089443276537281378778427184046412443603119919322898382693171378257317714313307949195463189943436242886457623765074577897511978965255399661832780626247310630575757323271340572989084042506547085316300125112013723878501279914732238213940921441724374932828281509860799863775069799256520943334061135349869974358635266529329042139022781833430241054017096318125633205178399270271754107239972766040331684316035389965146093088140171198345912346154474295255445422103648737170361058897145296277897213793852507194353383064210492310536013787914495210433404373698729468518912245444755154694112901949103407551847028392060912189843709155967054742943403739883316586614711855453821386884165990659268454620993249638391684881548189189765903673722425750179918998074333979395846278969286144890355285487012584605722050910880751144276168707194446311910857560580074321814698161615407510099923441213726855610621897669178208424528749236331540582942023310130606044610560000000000000000000000000000000000000000000000*i1^123 + 11990526565108435946011969636588252667369216374898657555349590316865122150057767606270601807641774014170232062225442232252737110025980064747054894408929791388272547362781454410330551897639835691960065165968084631366752584767694341145407196266465105863802423765117978103704842634556938027107317322941434586003234400466305701642485404261833821953944138887244323411880852705758429199864330688610998432897510392939658624119413829032232367479375980902515260975512250090177791626188385530300107292276080278641194760982252171297151779074582456585223801408110625207606709560611029418059072115574720797231227600832221532490973627881888308924442354444217953696297403226827906849802252565451007609651162118834723820405394493505485330989759918964918695970230451649034200384251671240684688571482643188619030109768739938814742229683470058190241587596918044758132076966140829169684241222768660114317690485604146418085706117027473881348966040170667698161625396559526561523862401722692234492018472680003448430643239275837878790405381486273031677931361913973688495944088970926718803171581649264034147290374370330557394978127759095761411159620762908640304553088888887148665207889697725682152592462015076381865553830331282713204571358310715769160413509077990443941034079936716198098242504773466686946324612693819053275891053538119389104044856410025012632064566406331145665822574142506173836279714102379603137671439652789885611427477869843816685990653658322739450216144468548204940374315105550268178249713380841724540287197944351604221348510690857599828455091907682765281301708806424010131974430793949301560515038851970431798821097968845687584023692995123001907216087728484297651963197711409425693178331061167564462715383350562702614539634927052820875190893318403084175700286167307797002398687088152064104307421146603763236287394078477830844724787406321482008919910390915309749193133577057125793064561348179482531641237468627129975625347877071005453531873537876108777231008486607588609645846713392747174873034258738849910279460673188825722332719839647230873513029806810867340596902387889651214354061272250684317169152938216230992885716917733180205853792306397339287760889399667714854340028069044206451989659713913609565193819905303881313109057047626033689115106530366461440070117313026958362730482629627485809324548442515651373652153247845953101590556513466752324337310446378736697993864521282108686145119245031267062623106575990609434469038516474749931996031413435019069772242729395084471474857800490869225076797845133421753109100538092940641755844370914729871156753813768150050925274539643336745525168001094605563793119311242477651341274496017649018546573896026113390044065575811125583177421651953801991488210558413995304396687084000257165153910664511659097522009213660483907068537921372141432227089804559423043522005368211531521007038077753906553761571363624632401858643300699474817935279513939698370550518189627029085810089514418771379293391758399994907852800000000000000000000000000000000000000000000000*i1^124 + -175911949645822235194030665476306422990565974137552548313917152417433091916765996732411463363481564292698605077592961268392626667758176578819764495674929798778588759433011675563605917928905149481702416212708960845437557808410231865841677797373310740307568495705603090100426730480383508851772745922516178001186729172704537256293819813081074530460343642992150172994711583169019264620054489564771986451175563732017911011566179171515387187620917458973576876688485492620397766252420900378168768532519781302101882540827680697682250894192579732879576261509572727265665619764130079386347433546791853813043993598046704476245255798098123623049217716467028961681924253326360122847442091503107826582133584401906993560174644906087318678813379294575850180995951210051169345017750816226010179338276308223495834853569006040476861357146802748036032934541953533480582010578229527324992883807293214645485510906060057907414118378013751159505976354979603319755455496592637886612384951895740049352702923517855866248621608931164558751249881990380967484428072467568028394695359484953753962112640117990632758247869282316615574549855784815003813947142111282952510806154119305685669992331144772002393594679641600780397986059715930751019405647361607093682009333836046268596523505651650608086291588463976333212185608395076508689476493126083752769538102694289742460493052165229323437067936212535283689767667331588849107656146257395716321117347713723799080923199628043392773377761073786005565478297584660271622096032247056159893612342110318411982626080119622348273092929358091556757951091805405689982257443736002122116607549341821268474191363894065615106066146599258459121132384096979169852542585972545428598549557721322834918088732090883830099620971496333836357093625277317175853564056334025342845468168728768532328303975814927767582665783531714441372174004522200380104856163737950091389534694207308919432010001970567933662649089506241086749619436944729779794678863439788907827908515769658956401093858651730143698449704935285006102471574705871088947766375605049143045371565065184991966479750520277555863452754006748069944211387691126829847708341108135105840424883157597687600680451077327387587686685201674946524365113782131869912523297219298025631604205435250905491031015475099401235072720714144138431642978972810982937327372063853307022910040691748115227616597522736038133074498285238944504835797989177436596172128781538731358974830198328068423920970271624586840891454063534104466480997478289103016552261582357625024627716071921564709601055615614573985847734292081621183263546050162257336490640779648968290169316330623596199250871013556401133675131926215652627434040110841149839820521945325939116657759758905139551096605122928770420477036308817909430325755538832165427893270812375340043402979288467730952635860776803300846387389641591111461223786082545876912119205047994838504327985769357451300717621643275754009580995912018778069697569931928221036757339012218224640000000000000000000000000000000000000000000*i1^125 + -309351399906246222153967814497898660605386942409189723288486273098602478089513154529891715705260203073183805874496801634269082417415910471607418958761113342922234259245846139108826011435242360826793659602613840019811500495964858846254708983536667856302418170959141726620346047740366121526539389340601095864536371988702420127166219805353689280062865430923000904661473498884621313099758543120954077654420737591776266468767970406368577753990260443892909937634718380538827277339766011746114403332808735377784007872640689613239304039644505224577186320554259465440315835963718156283091404300057212136770609023233255936209535120195474794444872709514259869250959107070892860423887326251460199774510579657742826343325484647448864773239905633313641202103951226811907247596478022318040241602880713148004017337059871164142567123278331304201249327895410073294258579318136999470426362466718816890066223943988755511369292006476161897423367445444936676644895058039875618253163782546555338647420063031236462388713087976034104913789671728421150035672868720913037353137235381601239685328255000043073481017232354291272115311141500278845661783818297751634134088046795933576672181793387028174919098976807303355732958709340362578934103965302921450092892093496032280794356005748390131903977736527364347684654341953589086380141495698034890843121495895787301439311915997714732379786308703448843314054032509500546602661942021406470682413010429963603016712575777559002051104063115073168110940215912584672419050518250069395569432280523392803568336668788313092920171353091181515229624502945327500321588100606964702256324141057042352626880626711819968425569763849394958413846478947780050607139809197018458769625947304268886039581453245770500113823030145613057267089328001290274522968509507786053800611088835862476691728199458419104977477812588313230548326074524073935008002056827250071909723219115098535902198801007482023329461618669148557735042148658616418610271415307503787153483012746472603040439576648282989282586708422726558574367291645722190599413450590055918055114148010724999096618566020550686048896686291251790640498744367172285827422370521398845295453461957369106756974246577502878288129611603352997291439275868601709265029039961491758313983187951952554806276239281027613398676517856384263419376831723446209050698733507833811124071816290519756595813916780793840992554266259633791113236340981212284667983316632873715770926722158232216962640369944081836263405660636849312869978563416832021914530821110825346770046447612455050994487182971181772942640769280255968591325811017092676938308872663452060522434311052129436823638966375510554674013520265220632363301617295161060014835044798394851767741510857187302143883449480301862933965462562248136221974685409170650172549415314480090447899443065508406629882628252552425636455845581858974737359979527250402544347784152341793940626885862096822373355416825979101029533717296054467099039171450151358599121600512000000000000000000000000000000000000000000*i1^126 + 27004677247886135081147705232502250289022387067829390377256310435266845284496822034055758833373199466482690719994690710214987681735813681241523118384154491685297187076660754612370493545573728569954637907829320342774286637293271014226774089908505922959437951671268532787415313141877006916320928308062473569099482719007463534665071774419929459648459330160500667642796484065376650457825521945151955859244577585638673126593627986552807595020495981356758932482425591606731519445922259610006594404303823819006028519119856336100314603446789905111386495801776653987855574603756444219765955114461273449565938214064950715064529793223601770988774441457619032321722366148847945406630531128909115005696436213413694484903309167499141035741976611546863053591790577948498664021679874884685992693338171452272279018007490392850405781444098865217457495258658319097400092028780364637202861739126660825947719867127889649779981197978712818687492447803537443124845826272238681367725927106945417808477462622662124658378488694589450315271325867173058312201537380371273719221834503290365349752243959109437703302790866318816546932975692712360954766044607091386133085114664747631215849784204942319895979090868733220876993048986967762373843202127328365063155953799801814017400002289940987570004723568932291694324088391927834290905785724121642862959418797032467283995981820228771861868927862167996892074453580770704043452215044139066041846731527270940763785388411144016918285954788190189324665540152172890244336144394956226897360418832554410636085702897613581185333977811022273737693458223577262996645458446756710454454473544790831424860214329526815591072550945708799432175135742766233497751384939983883605576923634223115876466525194415233715168081367418044991311131741435829693680971287967288298159274957755472205444215043554502640441051399352331337852629143761169881308537195302181302737502231732986965485542448896528945563925068692653711113689277761013903105156717364316488740209859508295172213321685625238363290566395732417770394118794857936072989643432643618473820778719052741063175563880168005063490718043633355599631880278784213869825900377446690370889643634822192924087009264629873537477832508459297332590931722614903801203035161910592570406253427244922642361938335841186190974961316197105179174559802456667838115250603452872410349588182423660174048706296169025092976644060102490872099721770355637208867023328559780727987566922659617794739757489116452137240828760655456566667759474642540120191536865950310398303776408149822552894406687584144637297637950014750770670622804893837482808098178492057449270695441016805359616947888723391281804094504025736028125651917153048715427929058019618759722235001875136868778957075162060790352259695454847724043757221146640656385342696983670616550986742671745662637887561235277052075825125047493567630620727207222825381560280190051071192274975973839717448652089510185457989506497161097598985463684005876255948800000000000000000000000000000000000000000*i1^127 + -145336984623543957130390025019627851981035190042152333232358909921718219672225296097010733462892505800423936703007929508788305380569266420351926272943951913047309292455661625904578641499039981591941858671120257006427792502559957754587289750517887500850731324143343623667464895001583170193445020426425552081474234536467605134522709894652534728767982035174840294800168264805418593278685726998205264859883186615143955244614971168690891291234049997602676430109254849185337098747310263546667331272369104699485216770886841155246267944094005116730123179575439263550297933477806035306164928428589129291393802063195971543454459041220158451639734638493014986383297136975849362482650263257898043345223450037471528952687418730870063305729857453440902858632913201860491462384072444284052567334907342050082385176962341228706140548027076892624876405759106384936954709122193118000606718841756046384170633925884765852702402754577251245002360027031516146896075639356172147496879554204056316505865984018370675168196177572042483574316773936124472104278720850159070796878370488284510294314945689642938626456735794533484502940160273164258065258888875172796080622455021185240738199068699648689174641302382113394602753817119294232981234315163166299161959081763609152102371026350883851545834469638424292965679007703746499862207075981251096388305941689972686909857559369504942335328658883233799821491575847039989476657142435281910951919640897576773650080767353271429247149666282079494757218047060550677938597857261938498682417155168898056084069376415271258424792347486420085854508821962651351649305408837393351126170691829726421950737483709905694667491314157487318393910739599430569291201347024545552528247889073240162871383775450993715737124150481623988683636566706462881978692741093023535171751928977088849698260486851152186012124006265632147369480072382905933546450804371654510393398773558558197698822343357924192056088760028461739535244778060653436521169812083181450434503464786274894686497641204397487745704835497968753256493537160894657538298698231095998130617296890308122130677736752621554393372775380250375612817192460809082304359542741438377595690101363516185524846159985511458375204419654242619711380513970445870983270159629266956921764527358109455022579834884018750234769947281503290596632931716640396120511951078288060307071988697155419667948388458266773399641390318113507368190238177571901119047718757455243578424650378814083551092830114173025558960081473381833699815177285240800101707647728228439034568597559324852571021554776444393883952921364011416305863836757369564667172517421168851069776785146121796285541113847405156668847826333366908313012545439492139733779816076102598386905347461762802093832427467945112338782355428637130421472505968001680875698528272287178687880757473868305166988914325748883478897313685406844317289778475829390234171333502500776932353794955761880223461758025703644781351002358780546269553770847272960000000000000000000000000000000000000000*i1^128 + -694323604169028175798026107395609776564017571905268885646339649403301460500813986484915643832089079580161792514787876173281110838613582256038264175389997840064850337567671946348588740931737562321820221602794788758344599721327843880418755477809813483927468568450538080180680251877192576329236928611150835758790412765696734109157947381899141074545252941611202952511609629460938564861751059033625806604815820464393164578676249763279074520316837186294546586068964488509395905844424880644363068413507529567648636157907262231617901075493787585424021512375036359965983853309357290270655577167625539827108600157524162603333492632962753350853976042137546317085549852822659565150770723929821447264463891907850928785337457969608412655074618678754453899462123959519145060209244071836359735474526414725363159365916533643186733061655125299976942037561668277014154409571569474721972223024177113822502309816239652578135916383798541132099873753127460338734946260310496531711710328250601829510987048137976757599284010559345705217481721614879798805728253332200380565038427160130268786509377957843832465796790850971879234575731663051229902361908062264657624303310594393784480106661624669591029029673171098384599235161843929460751460872871023350231485197121371853095711721663642626204860831196847928970445060124183649471344981497170100669449462646435052254624194696348126986407719611955392475005704048023127942914623803287985737241336809352570360222954025662337379994970744655826983269871812632353843365767186288189889371681963319085523963998069566003158753599905856647050951315842505975161339496553367743289559955435912204247558980038753607389708377325897256906152911055211201555518432916486298599621034093186282553663109387878781099560112667062659497880397155009837764196199891915727679487830611397051348115920562475527290061357078581798620893734242274507676923128293527585433049803467547389853137265660675911893122307206219000227642083413127362834989539531673933777781731361536185685495430048967097088369890421160220357574492669571807836288559969232965532877232286051233383219797281696317863627717903888196284548790370071721406424227059318299277333912764774954998127088594992358235968382764695066454002632084235921108710135370035455931476914985753892648828123243954676627235535679905544421993259550624099253421673676638772439893140703265190978090286283589504874688537596539083714089184784547934224786217706751831096125894713591288071366383433327365537797494666486188813954714409136519979474084136229097700559746282845648848045237512770601522271108479158162427387481597433305433550340019455388538452769869501284230492766452526884323256480166609964677537814163692087595256272215893133231131467188448125297729836576067038434439323884310924821704455674115629244989782819322477966002841820790293941487572469798350302854452908634854548937773153662416708524640525621167602599785348139962691082443348684458650180732490212517525585920000000000000000000000000000000000000000*i1^129 + 38404649362088081067970094160738662843151405010383077613444009337928395620714537436813533788447744337366269156183070213605819986403978420492692358376453958229256727012240372937729346899649788166928236764390123919090518366419145096194002247372051094628228382541910702802831742485737277827376989843049360610375869382055916752485863504576554912910657898069052141817632426234593582231435522600402852176017253713406310051042894402407761442449417580942912676448304241176153250443447407150574779500717917298870069735138409726120052549304803947109605643636884837336323117323109871717296034948060121357261459206329601119297543479370261812141034382671920508736234142195203827903382892088859889954824030273088870784209646296519761287590041182094371493386783143659046868417219292708619962758154359296196088605710915451514043749325493642606737502724117292207211171153058881575135153680743723949499538538354453877446952609678299062638415027576342020559423299061721727711231261292928293197659153542247996593174823141540183281531192904801254857409842201094318753088900844170961598130754342153856865621674574616980875613672306793174552936723881538601745005975580563662637354132532405262301118921978830704783109512753641627400723450977460106624926034114479318236657877673690845120678610343082450288768588040590866772142153585483391092761247994776967791118346872097714752140526058412210859892902548484982911843871973527993673386909518975403829165387235508647214139657224062033871979642691851160672915434323446621892959759078100567546800990180259778336125430542237532211238592108328516564453516333366621734277348449597656589938854854937960912989482679776124607617276279427479640716035372315356384277152691269697132364106021457650208570955387008682624562208937851089320488723737831390533708351177959511005397677688773316884792393010076042770261779933566331510280399506983485811223395821301562372624755470108868350901796615895870803998047129662853354321803248930299503904270194038473291378777645502574085704364999600195718663345477181753997059399789547096295728282103245165677712503010171030876566380359246272481665636877324327019142611538178708643200276209314659387095861287392258463599560093420951008311345714833882348910318599268168154528069118256631980545517681444721949706782784755327180030450852979407088078873241560750045442720651074262401321662055273489510187770103726442145738983825153335487793323412710107616039715964256598100541161714348665018682563794978635294773705541599748039954693158537416789690580606291709667481145920017023436194184037275671200434353928647725159800155436497806388518918965933638637236018778369124217399080404034669733894911066258556861292736293883641613633433242771634453424787985838119288900868576461213254945118346917630089923338494958150756911370210112628851949817193498532822410925335926393443961458210659456509531080705833562519531575199457173490802303252090306424921127879735194419200000000000000000000000000000000000000*i1^130 + 152604740047570492338743223770543225237407685285862270472152014792419457399487025372931880817514330574275221569255219581825232074939605233404251373788726090404238597000464638779559586009313079920602506457391282035748783452636613169742898913523717805727647431227968229537232978747429845199730912095480195377159940318873975388010297110403073633868311937153230696527756221712700777967780081460861331269304360467002400817878254070737347995900935496452431172363410210503794798790060324725110500355486990473542371311229705437564801389118687182886654155020249287881054100337325566570084165043572680346201458827765811471899549907120517185838385259639912740726097860322271192351862363593924916243427979689897857223000396822264445563374508159640443797393783262045838691239266756026431930065421424130782659620411706030684370151824155390379391635710817813737075504670580112322395840050124394904929443349845826130089647487924502834977403084380400086257430956920578098621600687852720665635826875427493093761404415021773397036671991062325884171278449907789936888450172036151023715462948015550838812737261993339454601804514126034413051298861915158850129773868869845697532982398912677053716457888066133522933495445721909047962008484696171335359229807063483650318958701377331327582529973299369197314991031502433185257156140500854312726313505554005534234680289215225990146773758336549355265379601552192328921198310543939632339424121409930100090735218063960260931211812946602568576821427087206134656558893063957149849956415307996395911367544702825241388926808880854770647922738457171335053821346564414138502207938773234319728244648976452004119214119251629054128320063791344940669075632630962523365435246802110290842032556324693262941970108248433917132008828232143143123512699871133644707113330705593710457431341699596131017462304393278208190019813255566550296910305790954214553310997916822024383219839761740498973228854149509334194914835270544453929339667451194272506724659674804861914263816747693215408252863919031228198087258630859085611758630682754749344654436859640965064389632420611576383245367202580544306080445597683837734788215048287256601289725178743427045838818589086550926058537596564393644947825869266189330043174013063159364331991824646922922725467361340614897554384470684664228437716997029237210778993002469844842234391823105780000668730968875261161213155092809156071085641436886256919513626361054550874169162302379509699375936539013147694017085293779386446221093599629934335534853767067252104298325859403661827079581883481224175697625751049748894413543093384004840154194451105393770716508435109121612693963584298191734244004966987387081596447178719272700832824473740695678491677710764677997842856289394774789959523868021434433577890571925869169893024459449815824032869702685656292580204306242371473128882470685930298436951699835920104189306463875216083883602930574405259510163149851741662698788618240000000000000000000000000000000000000*i1^131 + -1493586330141019135092114094034520021569313439878339673191302058568830697230625267020974122617980912238063135397774024224659107449085993881091764545952607874538033868233561035470632786840020735971449030843183166041281140606504941027307115243093005774748377297982384679244287597384304846800428923551429902568310771871417824843017490763130611460436130381255260910625850149684616621286662732931591252809994228058337365637305465064065730981490083003339403435602054296832096184074524831605840725762012347488106684643022024607685224805760030392440432689395788314244243370812318059859357751511118406195787951790906045849359999715670076475859160324754909555006940221413364215818326829872670082712618333845684646522305287350430572437803044824331468732741998548624417853938474936233002157443911325918970524510914529272786912578940683556856186450781034149764153165349144932581051609241224308079515574459902519482484143078348865908303792102598824202499215532993922987470446190205090032331681392323798271683969801033236096730924447395455859592863047519989210373571124615201212723259763562412226357458272882333303591374890508776511696204029212011646663429474492106369595675007408271868001392702553889718576097447968306079057127988272553063035000659293370733924506197541030621376731250778525581634081096175018248114306558458632789782611665152396831988849559796425096088312760534690832350824063031808280752592679198763435131261818441657661662930682507220727615161358042444702639777098627110377480133231453904647120384912647104681221216644106374786516526348563252425527338459729517229832467401900936439581889352422037075098104184447495128368091674565712666415293769621322088510333858811276881953150991853376678248748556080758542906979466875531119298145061432711036222679722317998191480998014670730261310724951683005229568009187113494005682595135818043876582259433471893037649331642087217296014176183250450249151581485370156986000694129981193124752056323000023473535571642709877442352357853389839505355780560382657172106262340820580594753901402652744943641065995614231621811154950012488185037370837505795439829478606942543610416336430160537431999154503820222347498096259413640696520788395951922212227401836336842908282174693894492052978201110117998145887936545689703392871566296266027989433820189068175281060110536272421814837094055391042405364196161153190112545988216207580265976443668455011443618146191715445155893161712305104364921373265830932882207990938113611495383361506285230731435873341064748946030202187613565857715771605766303592337962705837905332586963697760057905196894263878247961486137440606804047557497931067921857413241597883198051988031581349194497090031387092135395015850170458546952099644774856406616127644933724190621666053002074900430340953978695284076031286126306535436936512053671646196806877300530871539655818969468997549831942835919783292631926295657688762856084272995919688892416000000000000000000000000000000000000*i1^132 + -5541882594662454170210925122545792515546162657531032885165299676676469206255920105556527678028173508050792706532915573080670914529100670964842592887136622092776657988059763373415720999412884493114161715250004489362821779324416436797816857245642195390941211733568534477107046088365422581971823520795116896172235867051377788108792477694695819461366917917507758416376242288976819591417532378257195672714041073820490426559809704199144087977677194853722778039333489033889363095689146984132139654290135515106223694408783877412715509507081067623701654702888735575096673777771760855726178373671263297412913353081910701826415843986694271731222792815757763099557288232590791659176857498968753664296698861443557598714641576254633757725843999280071517704079536078585210963162466418828510832527574222127574459737598755884598678683408908202052426896226363469779057875631254253600674359438832497223641244535081821026086695393043641241368249246254785227704761308281676107309898508764693550368091669085807114794896362227646717568168977895789981673275261628804633457654964569681122439806332043369998513249383521410447356083673047315002832759282369845853791832251607370187493938543677013127369233440655396385271914078777003804345658524543283595367678132488993629218691648970130335159774832600842562492086671389923420231544575797971498285187759666012720554901043711992300429567760317882405734034274396526196998433877355202455601217901866888471566405245977556652517199921917761683373951444688256884501748932871226686334951939975187097500627603480790093219713481207656861062529568362471698759441537974105418698171418295787050110213281030833805201013559385277955383608444184800172562119829783658351461864066253957494829995722526731807831569806943368693138320286932059582148530907491627022342254726850499645697191578087624364775894151112531321920968497356370743430185613451949275445085380161932512317807788019101916552498670550232483906715274300767920142993064632914511214479321601259905622378113025267489775041634666333770953059593152790137584187346626642517991181778118583650919818954687530275846895400427787363551580389671432169710867931706080369914703228859306560671798662426557930871594157661055177593741029044687836858254759316588022989038683295272635864015608457925834129165362799070637607333259593966358712662107741082820889714715980152306577565163883143987898058009859368829981615333076825565427237021335730241231151582150247583876730384134179494241952914133741140049237935759749280433475177676174271660297861743753844665122348883371412385639424856132769454334832776934481870579739075203894742548721581311977404575868475850953160302531605939604078457439617663763134183950362895000395939634751978848586138195513989939932380157954711154174816335711649803926693322709026828330904866127970638823623247357540982645933595629478884756467599295266116457586858756689038459014272075070418311777086131404800000000000000000000000000000000000*i1^133 + 27745278127755648818295325562894639121947790827069956467609051012352138542933193430530942568341556391274330160097386240212521754626249368389997324880498470524112600320556285119152655055495462959200045052371666292350535431380561078812833940467455301565012435239399723474287715256389625285579263129690707653319481765971644328142631484658577312988507678982920949571898039382308648941643788677372400608543054462021517469843634815400238388560682545248925826817743643954905566915968764878297978584028007710133258916216395858997963463536831989733247074426764453638848390934968929758846913765454560301800160267155704556127452975799973381448465966745885212342219296618012661370856677528961989098596358241078028919456381309965589000981115330075779549658232064832872945940832926008469012875429138178259408579637423985120192247211732665267538193323511551237269708540907220151126283414380765882132550294661009592582147646350264046275689256080199951473678712106038716051362105483777011221554563125000571693362568615189298587986807423205564976417204482732954381441627924848320714510965040388350175636847579619709815551837530677095728723149619561021525463190578518786331980543599567106365007053342518582293476380979592098246423951441319203199548196894004166326838110408756375697248361868783627591883166414678304988923546055997710627772281491554187988082928623554795236945190027116143641708750332625269879873638419828951144402030139161295473338182896123537853452026536140080158174462192874586457699893154114857115001355590869803131909324051924376606553971753466780462694246467779067466660826981215429623959906548185708536739823100039900927008852802196654967936682259976774143635313356268810509707261645750048278975463897367741158537100262518745244309011055984557383509289082866322546902661252873914316793880623346829358604680127240121086685980647804981015528693084859561433816028496637709956132944733767155997635722077443299622841995093057135096519242620625438535845783879381733864019552869979796607666095442105788338788451338393010760723308425091536361455742459579644165992214504491005258671939980257535394442450342059153953586224248635085082242988062945696648351670807721833464977398933078419147968892874926999479017746042628750123862046610971362391211134242702954382869266874291778363223419725934662232021744828391918487201031705577652451485062918265780979971997228069236349059719507888137933564252315611506249726453367633301231366105766484407195380425635359330057020456395878201205503330018919352520276731065300483105605525790648137832772480630288203435150471745597382864677710851746954095962770353690573471912530327455641075619244666533991520865377898170398692962685128538440886880691446907592253310276021865286778329057727840698000461015601425516970477175055285038771585635951378007481863897053824233189878216984762904670353066529449542793862656190107700021420900956746870795586764800000000000000000000000000000000000*i1^134 + 105754293808185508105365580445455828473999020334064425747469287700524447545053350484769301804674141418997287290694842009529286460931642545473959471866259688214671008002208284013826593425962787974704043278454938743227346479880366851285755118039043344722702750395478260377330169316690718175708545116367954807467444526242890031449815709531522317884480343695918409571895060767531277217631284312077239942322076730048228417299026187204866412900918626836835631247652217170537401884189019873634453715200286290351149827892451062004871210954663817060356367299057548939966433640966428511952040730846013235583409007658726329470046411462534662283332487154613140564784233044000800495314245920919258494462897888928647228176341602551495714665757376018380066100114998599561493491956168784543897328118266000120473230046727040026635490807969768275662004457535658233293304176385095885510049931570016748823812125838372586708282404852204426388894340884209301796861349542836131271026157193380045558304080864782089161302024129161113929445538287045384297426993236207089363284851598952180328742337974877739758274807428871156377382566967133856242336455481172654213089792470812921038344624565655441549561884360171441880548384768537706642769805359321305055217897630561559950719417714800252576383070972322829665207889039378382905310621655749086827422482705035241527446206655893440728061602822888751873328559328143725884767077884263611737180679530585442082122140281820073965262113070087755139609232273951993119459126095103110656349347982624128862152805897889834203234503301242241989924812997921917701877117292621953282122462348021566066782149547634357217838932163062801287352559186492256707008186919604384257455896081195498370894172160945020354931690366629472966362814216951907076106699122670568090536881230846544636181728438776691418064420589406856336622356187773678568535014089418569108421512717310648484357368170394311435465470447838850627843240139873505424994817159972595445711125637230035872736086963034303449973318819760978415860682669502388795573158858361443439070633550060061316041919646611681613741427700962435421957389890393374991922465349926550178227113618619279007700022280771520998605897812480436676588387609038213607553522083175686839285803265094285281764932525222192909902839391819992399372680925622862800690920713516800635375798316712345532127617666626531933012894166335372934326483217631876315773024564528051409560674472646465733898309075767505458622097440338645814088088641026268022178382111370715330311859728505788798733004593856563497759425825071560127780887427240056027087617867802656654329861067146483057563140629190595546336963896531501474600816666624495020511646148859696462475068415028000122324967971150051282282021069072037425296587953652667859496710780952407585591199544594657988979031719582403773597417803580875353265479115441784893021371194164060843712277410329133056000000000000000000000000000000000*i1^135 + 33894359431281252919914539814345159564253763048680368360250934663059549998377340896895572791863490502688684644105833948229582059561188552585738804805091012580938682569375223412984826609378711186514698464270890534891528371982071030053457925080474432197343100834496766716736142278294989916473517100735144026085105197972732183597042385832685798779555606185330062583365575682486295526260024204458455216063554124810918811438180851710651150308434147386705708728116499782477304483016467875708195672437638051854312435744076449456320498200348182923027474591735268094760500158017777104141280773585126006336205218950130295076908718261552013569029093141982141795640714439484465581067138616356315883706285490723976133889888524668641148774949389481511364519620697647544551268327266683182084490899680456954721511320257958744729689679618561122048043583956944352660067352213865439131796459186225720434546074456268109063825319020255082543726334315225686707809612607000325407650568390121668409485898586833990730888028818182186891274942856799063386659199747612634942033190559730961122000563102799061741532833779293085357208876977995729767389177054549907713291962017001852575134535640473107667028163795551645405433311304516087461353095827671890663856964956357622782494536682369894044211827399122337644797463946531103574609247657709719254793471361649939133271689453623976841718616453596340526785926534294069069523029742162915765287683710750261287955444062575380332861962777061186894245041851011536646793460068166938642602071635785280639632617825651794837803510039264782469853171282542195692438474417421549470700949881652811735064228261120292945564162459424144701682503660903779484707834859469536840250176764115412872504372191339056249245549876958510669781597091349831169806202684826568516898450162023354044045778350705923617819733756838873404709653931484642681640396842684851851868223781560324811569704580003732640074467559089140579186756638723934757584514827112566087125032562614915246455551848090143555394745715211576067941704426446087506423842577357036737480087985791294835791476962085844701761546724520749651917700706965337026454446624368329380301590511540594244175862005929772944094581275233287380091597957793170943940346847658560435806481850107525883751313160120375935975150169501319721035734396879717792954921354308277854539650352882921848997186279924823873751898933200065363913250681506170031923510969227100942380702137521070636544353061537958863627490446514312241593492868970921223718145901962267777101905181085792506267231317958169818446136798114656393511014735932315905580083804712474719153830650680232095032920948192494748926662104550373496892814398360829080398915652929786068436765586621580565838075009464762817520153272889724297434351933801408051829489931681318110041086990711567111821152358143010276964127346379763970028944376235519877043916702455143280825021235200000000000000000000000000000000*i1^136 + -1883760008395766817183932390290347210466866103625799968432853421080130700098349331077974995868638086140073608498794459584154359936488831960353089990862457734216000922025645626175208476701111247694693062701191121045961823636176979303382208198615000740404147978470158591330098147890094100692884320543103016673235961996885865927925124229829231170733775296130875107921851961454419429110055911309647534706134356219106387401046527748856119380975568341952537413390719470971255131561657910338658894131056151260461744402254586464984168623774092227686631745860514087005482801529577010492622303453481952584208356772253528677997893995572199066947149174647174928251290083578597368139756578985549365670482345306752267409445806685073302792036769168414654976406268585457293042932233987635686249634242190030427340058305412893866979991961899744375216008175243820881380753699536639728994325913934415316536821819216244707594885454157254831481604426504958054806848737286326002820640332306300046532113139648920101603286397581265037052493121988748263603026577699713150474971667782949400026745963489652440777433473033966245694524167037528660160415067168282807889819505394213456204780623352277355284561100673571631106669958315233282106591905809937631366403239761037181599265555608405995931796559640874143648918038127711929402397157564233576814831579394277893559301062631823383449371947567407347693428048002733043514328079054196955769197519207184851592974515945792321271026134772614993224673698712573918599281996692195870307666890350217894084530478057889003065122296420622233513114987764881615490468876089015578656086574764209550690197437996962153525860124670956408637736846746737059646378936492707964204080974848127416045737695092741055502521383351104566011680918886151524953951186055799943052090644804223880317922320088342818654574871292929729492383997343643291093592800746787082420262476060209249119785267653669374546857801078398755156357338591801315135790203518829743806701029557817357718166733408337024185970821963167723001955062849391771189276958360761135282604220748134354471752696296677933089487116776387075572082117795868916303742746868359553702133151863066681613610076343547787876897697170938466513647296858253452238155924744428437830111311441001675032059698248892768948523393916831682583647900843199667856372755155325541014029854175126979309685503613482376600696326391777836694752713876315682725139372135844543390563806404254103511728060407549952135238942956727655194156270721756132543172768541887161940897743659885459123570116696240781800945054453792855476515262483417829373440278969471612815063927611272275678944192642882612151120349588542641680255514990641072090962753627881342697190000104070447273055073379606682820955831177686141441838247229193273821008381819226253812766178994612807057082597781871270454021751808943440625345437157975056086634667323141652480000000000000000000000000000000*i1^137 + 176065665202794837814519341433128097337615186158346746642119370653161312205501963950727520466430953538115670859208172802707169896545785709197608889602160870351896982643296425519694315964082949991053606255838596212521402739023083362599480526363008717099364861622290350673419062380510662424501797894426102169279401992660502690846043572978090879775389085403656902287492386679551878812652404269727730407399279849309422138589894517791334472288759949687721162830423094558912547969036941640220828616254958571906117553130441376386766851825437662489035097049646833935216295558187508699835666541057311458436070341473272949081492182766565022667336951151439628293526326655509128121187474085149774287311317963423440268780747652089434027652895264384955525364653981126157035607029594052221341571722916562185350295061477879459564801335237410789572312590744673203250326343649899249251076381314851708831719342181817054649387907917879313231217794797472065979857707982210269035858239046206265974393937363034478935967227759303167118952935107636500964680962081614015124566582280744894691955325119108865392169255583330503903437001981334429900984214475775398780622211313332369510346463449654285606429608114987564837629079872089196085165278744015413807310445349576370992297460328591508638765749971613306808176330437623869506888674564213907812694457475510102240886800098958383463505872460008159462478755281410409938815418398097147255083672853585492168370516291046306031737086600848442888847578012912304218891968622338612309431197134280091551033475626470400846722811582600385848428944265377654781966428643841634649769996019968953113415510083511474782460539272407636775438834186374716175021903267932219373548067238137481397129330840132357407315789346277110508816793698206306064810464878800697070302334809659114718854251369525683776441028697014511115405219563116691073761489316696963956796678438489601994467908812554732671322558390434781045923658227883799029174454444284482790474444588298382639677859234731012947724737987241552805024769016684105150723335137259245959240012845489334645160495997245529268306400260425793144416012071744846021094807686961081806578588815092236720182307582117383756583157655696207027992565920474090444986030753520451982080452931472889934839657145889431163084032122018488803543162315031571729603426865777948263834035067204635169486310550586606320310535763764206426601301816577613160545327984734936930668286263071266669087463605418232951544334129671822128443362291239624518395860528723986997907464792813109012529099861196093892795253635038664199466351754214710145251480790181595246015717056347890591032716197838525393810424680393931471952599272110004644837000803186195637121515095198431257610556720297952432726444216469059916035647758921894180806515010712987041086495067148418577025358628951667329463236939818121045337779027291360749888208896000000000000000000000000000000*i1^138 + 901315340471899546131928609285431439548125999300184393395665316915485338261413495655659085616288493858448986897413170345170482962562371264160664797570569878336139860336610430753654596445162854378801692495411775843436900191610973274959942852559052168655356331353100939402420267896349084122980503508506345833661907904883699671125597971449146161772345108990745241807695053342482673542368914301494822270684420798778943297075755978453495599772827532013653205391102305022516463387906017051545224401929894419022037998947389711576315972518878354242457462647154165590277885318990638367342033176090149693758242938946781736257800198233473571063000593847279940915038844911533751812830357261552167702318575365884246902743560261119807085616937100206325943698725081047121862986974439069294609726758835897166610903118189788464732455760069064214547702914974853589487621796573361962264796382510566935103187870875601182976037575799030720719345933278954906269124911538115404300680559725990404938473529374834172243766705861087944994471060708686395864229121561516990440436433676494189472218262898076192623940730683959992068820973759759680032886119356224204613150117798976818939525819972310710003214246860300394011468298064695918335838714677790857475731768674087298703169101500208256511847857917870668560482492532048290969877095843540268771426335874477471380502662287754631639447285288962475924446717278966511708314071759835792799201198416029734373899699463668851047736871003690048237724986348226734652235200128175692251505356867600651990657399463929549198325014395417146050160391298018828947442770225029716857699155139715463710263427255973817541631502624591703985535164508700782756040414788063550390353771520369179318278468976685527025309837142892154372655900589658085293597089788700125381583281722588914145919384101300491654230477153690166292283131836141971910805772717201032371635660374102560630147209824201564427025348615241124612178616970901795333108189124537126730978180343022334124568063207825371128347800539858403759195646604340109502095314600716581410573786083555743781353819675872510913079999217493982848797604288048578086663085564962671876939169255888175964828067432666547597918144312665584331390925122963453083410889983160709691203602482356956144730375808703445804821699047409982045948689825084923893883092715329737598012311172343232460345232710313229780258876103107344164959519901604131220470362925011586509461817328568807466842354346783441100953426414541581963022247221328528099737097372109006308828575188124207184902923092737662333743078911977227262556974149126225332119667275658661955602702102714448684830899919665170240223355637555595661076101050145042264476521943993504681149421688565414647334932056564996727853276975440309274154734130829066216302353367714636518385726203976937074514178810347330452382812650959321968025853438470389760000000000000000000000000000000*i1^139 + 35391217461064171629870056929760638512697476103126262132417598934673637561258620111849539553178498307433106418105037920076196382847117758824428843726597281511291695365895058231578590453962455776098455660262327384739672518576375064099436807626453596884258557159567724571087169463349283721867266921590867255814045406651494007302873015464296270836825094672999607030999148386624101736767814837800948136553957832530781268141221618336978494532985814451403990260500736149633975961955606048434598156608390108219542741915583029689037872927322694210750689268285795195647620790124944330728300806081996042284404788443618202225987005682913335130416136284362897024725361225308741440468892459047615356973777171099775252070796620560701144440546151885834892882987633831249145453706907408764671050354072820982673393577638585807964636959570666896968617259799198395611092781412264660048391086570212913293673317609120220059524572807356955414619734062743434472690223641577081180802116898383896387735831657631602305659136749145793974665651794847626881193768570534647227366439671712791747792963980304135791529519521636455442347942804253781272510517015082351125745763090286581592732434265528385861369690438796579790217237352979441375457393658141451044010658838783812796955721237422681369144341181033125894940378928888730941368199511870481033012450034060493135410021021899929248056986683633704160792125301355503328493561171291437019754784392742229879464781192246681279440994259183206242470856561775305625501577658279585604344459459254590811423757693614940351733479916927778042175808177791212316502649938013032722674521351573507421035396840419998539482112091475002217997874300113118925662030290339083479364608923154071001933566416976716352455480630880490226766164385708022776535942321738856781777915210846360883046984049839714712912949464557210201265811205856787813500590079076785545044757666886769010487832161287611875297260379717455191698295872694881826550954646783065890184768057940728370123652092939462725999828103354081875561904951709923369198095285770880718806481075585812246746555938016213835984805453906254019425619913194496903411394938145792889450742280796952515231004768534318077240803061163135473607896681284971481523566973067230909744571173879758287139282574262050391749655341114901735460733326656639844474449811141173753382604183462686034416851899513089594529884901095295692470167995190204887943997861460618717703736487823653506874670499930067718493682287470382317365888365686481205345552800404522378476885377953007038509323892466211891043259706786318670423063439299808471532282112270616424427639223613457803316641092288269026283253874019769210459480530298904497042058514196593523705583711513227170625301201556019894476810266778618053843272875577457126393545408334789717050778302719450620400094328611176708144394119817778519958408396800000000000000000000000000000*i1^140 + 498309428022366072482213620230531011431533187483308112620043839461947225588465345724122979633232172165584578463222707537660965425142585516616575533147597068654956052433946454605111286077988860103903957107843901725035519539941362335128358118153429789927811617671450589330838708105378298336918597181552303939730345239109195553631534072632867650221642532901571332687704577251394469019502930329878331076592968591321050736429690559908755050556049517966722613564843566489569147826731770306107234613471398295203341637347489015174302811163510994640665241406699484482404253145163057224422982657032391446777615397408511378445213585218605157363264850943655434811392878813422124098815315335514457688514549181589922591719277394164370147130143387205790998391962470932531224899510795300669608248983074815696423736025640581381087669599143259349650461355875035715028605841703862976808664786266840331905562639772194808130406277464596853613591240217955287394689587387803941013017824719163408501803209624096456070430987108281636307102937932959462816592874177462408060240489318313482992127852824126650359376508083041766640213706132891040181550961731031854161477720441260496035322998464808748842840547010472528626264415067380760483453266303059993403925742036492381568893365274235313929285327318313538563595794907910203102308626435729600742669309497831074676702720191715248342764324278005015382213896703076941204268239482317977299499440420801561340431895190654643039068957590334876206825622937519606871165924289229500555503118645359226380497431109098661512878263203902182303928482761284206865527773480468018933904422539540677997088139983094134344202632678216825311052573315963016178034292246666358737954691879786832497313860425964224624275169224923667084911497683588032436948383173002628829733233031168441085129172728871697599082437774990242199246356031333304362621978364122490009813713319426379197877427439427049750913324218464060531233959129197119854149526242910851061275733221003740361101172007803243406625575311813043999523264498199308708811448783941166925085812288149243480046197533092345358813704043784288928676778533506670370846004597606567715630148777850323367354297578833218193461594644042265447284469131352133840702024259149659604459287174463025108817239690863490829298913787664668683518196271638396008521790681450509357994906751714762545047662913523950412810607239445822470153950598004597871502702688579963785980857872001660702891853497406531100402818635255620531766757192013703851686258589573800954521159401136996143896073890337772018892196507910074365418167841316754394433552964413651276599824429515994148660076653564435923838791897861837658753906579547084652912882649450835317555296087117019565800751258869749073755502763210213632820169414391170872461296640951226516542726321962032896043404816344786616108091205046239232000000000000000000000000000*i1^141 + 2301870842236368741054288968158136095691731027630450418448958296890125834954142451013588333250766853052702701387151800919251684601538533657440483046499226090320311212544801772127490310358173590836016944213309967165615886201090098852319183015155701491908453516510185738164976844059835815642476360053233186626332477338141822247228886564074548484477579094738031293682056576607280926370555068105390224288554842629587195175445228662577957968858735909527677972665400322816901030026483124370066406534219634875136590678891691176829378759003591343064614542714670047448410637106292346534492759749232559091327080595105834192011052010927702904887184114078750760568470054226151553975931627936260652195536336973486165517324899650342442870181085333640015991361057989987365199279618079698510987898516321670068909211818052667303871308485472733189552911900558939659980294480215853713467995027901985273221341372991967392288469526137158484649512038513436181281868049451964179348185275535542282646235731021352977258416468362415536924830917694781323690538864666314271621623328735508246057681797701966510038858505267856834262951228475209581331464384148102373400570948544799262130033478826544893463630381477034967080588191375826383783933634549587423015370620663494494969566053518105447158915518268868068918016458676619056769631325064279461902899417597308208520348275855756495331522276026834936996233762381275112202730884520425760037046334619839744398848536903110476887106339742090792273244646244275272973515202082080844448387301567247313151940045981557255714339398416034711914273904900773082753119667072726203874618025744509874853662034663060657585590852047878357025647851712826208643073498384760710530919521189376936062467224960334093069931726943064699996438215650608076194969631485470936776096550316061607965150154387320197110361243853381842451685932989639829765100840068360023995689537798435020144164294594700252740417847116496875549466507930724636609941062783619870765287422675715259108426450612036696675720830689014535402577771954601825582076673664333788616952707781240355696889387459102875744370731073051951408592386089217798740254647295231660727254938459516870622775392431016805552324108504905776751694357846424676377471395030450787231424225833788726688710739940349537068935024173310343883857212098201933844035325608093123452726153978649137282588072264464728046336663416082127110685633990205403648954270650382680213162784237800666241431210476015909714321639582734110200398978047064811820739075647632547025084626790859227378897553811154285883445837147606075254521536042578898826947952768848972918311271178894865371986590083833865179381588617812004250325440733973655722335979525381012842774749390133407362348552356509637005973007827291673736455035557892972640424746983658781122812385611154491369289420720624206005613363200000000000000000000000000*i1^142 + -982903853629664636915498814697430313690962797689866216810213581653943932868056694524295621275995929320171345451923608303941057914533469919598147902660792966153271802715613735845916987995341270661276130726834881354397481892173469720018848980170954143354561610509184281687020558783202812379198223351265642277630190650169153375328823323072622177938755673105703618635167069737448876832871786324910283648602569409950306228317711099902699469525233032075974322635222233243366000582641384011287243671402506935035104387478778007039989502415985766452083844900651228707856483822364372570029025800564004254482747560631826164456582158925264522172182954444029897746061753220224009563404851790369496305640305863226161085256511445777966152293523693628574621093262723862724549955182593180997850155577507664703411468024426423899723825610359524386189505179194927565935398598271183482822139353044500459596945371303570557960455270165454347022322828927348282779822029174060117134991359091583083777681596278015233454453404839646032725903781258341237488197874300849117640333428985327001868467098259058335327326405702770885602215324679916059382968970126000104248432895480818726021280141275504075193028705536309686597791462402383755553742234660771633814073334026458364338887660270276039563613153228833438430310784048901255532296660665860813695819729123750574296596017228973112749918521439877080989641271257864981776048916607667806884224897224652851184898131789929912775570436482168479552562800945942890262132918462998840795694227285265649994350004469995290843294146531355043166442557662162021712357662481263966557706330710688642139758793800786745402063629430670262312377496687277944759826434239931478756758228519679882558539561103444383774028864961885228657599020483480164666869482137350485113404937544480721788312819267271568586396454633627695545155871027045818452941818124644068513387179266823616300304305474951109024999792423104451521378384190066172142566135872149670889747771257758287766990602248149905385191990082739848703595102250995221844412481110425354213049703356953042364554618525218904952787319067250272486670592770988392474691911380913637808637150195785462778385962303573870652479755903559051275444637517145229532357163085344460215019936230318228778071713587229055984509229389777100093480989729040371840846341091558153263818137530805186172210077995632511231957389297232479227585639049090417603514319324251578952103697461879739341153099190101274504125158055603721116943310839361112418631226964322550231334736216471900185598699915522618584418114268193494224808289248206111852452421517405329126813514608660008110988569986698398323937427612047527785447630997299318035968078080918706260920160741606802863444343519653130091555447599407430991494630609865540461210971278537277784951517493479106886062463978045440000000000000000000000000*i1^143 + 32438370929836527183983555357833743441648857459601448308072690972954805141895543180270424437563437247599788349826339024185781605003791818435201724653615665174952311725378365768290750404821340173121971757615317849563463678118429732136099147012305997887988381507812613636587793327239978029516077740892287608835909945862769543429677536614026074341696725631984339468409309225279863139591946650235564540235846872304890301310954718414845339516900454762423554787166437434185432842257770561865566264835633627981666161758068938789753651198119891049654493941160775418658152594052264375244093620275564869667886429968489071056219225917451835047525062079378026405944190490339470741310509822375409706985422755777224523831622887700878095871206550034242169661396282702333624601462221631998862519717070671274059211166216242459508377710516219926076149687630656162304460150420284006874126251068176042571767661667008483857114507295330431657515292489747328154559627634526570294643666768125056496648012291202591534941890387638294382686685863806616722567648003814777789557960472361903321881224670371110316086536789881828798659477409231401653317288296358039758904254619662628707784060466813238610753296109585717969003379072018059775278367916957930540391765071442193505732267170629738778142884091249281021222990396963275056239274145068178089315258121462858070368259839450740275019554532603245735158724216747673204157948014078221147797177236842731569571199630837120078987011075679086602860617785083697563946751022985500829773459815430004883295580500616998286104616209371215613304666176373056732810713169318124406726126565715783898506285028177022477923901526951876305149739618602203209482118259778446368162920466065479136525301071980436275001718615320415280719788711941074659118815642365291501607401289393097179460848403096250317868928770241463197134714129120989002456060336329593352058572270968442927394407171479521316019559757017302835831320796019543537713766333166616837968674933049843981623222270228089417455672410058032743912195631962670075282832012078582860277431978710222992835223340352584850317639288902536575897590907651126470708694588693086698823724685361479066841116090406781708904186070076424139212391605661139430082692139417664690390296259413172222886539431138808717644621473918473308562971394727001926292736713324083261969850173819296918668274869407879588264949693118055731097185156378042932047504899078473685267046532263792285131020112385168968755215751512950592014638018356970417859423939551684404524369475166659549452623072000611735920128697238334963127769748520283342006387792794707322821462065499629123984361884730213198991892434401900912789811240962617701806425338478862326469884676522129183503162681473073272519222278822777836743580756767835746186331080466731980204472181178929072046080000000000000000000000000*i1^144 + 255438665450534058182980072980610935566871697602989493688042844474272077512089447183105653736123816506269541057071092481415683511563307095880803216201893161857549924106961652261913624854943365019382702278813895185711773592905377215036025001803253441622618977405214184172414680465353317196029236382148898929900450037676622909160448755360197848956434573692926300351840140447933081304210767024202383126902255654403634368742014792103803482992862657990014037839638862930848488534605177472253866291898379565430213622494821466214087875157801766313126017986232845958564749623758384556115862664024184426641625495364226859254955746152177848094614361469798816528119764378504078251039874704284955397733494872434946018388746734634365200897984314328580844942534623180885036775040490717965564442562158366969230308056938662111968676008040453367951054835913257648171231036884379647009606301398222056984162121184305077405990367149242625302344253381732023857555586868645921058176827133033160462204791831113562706687056776592949768901346968475250160428098902709403128795334486373966596766471023046816570013414106463090551906188191174907461503796196078918934596880816421649469172796319040356508696902137207157377561281410674440857432718419548014114182033833991913830393990619438894188444056105048057674700910816531040220844124354014099211411796154265165455948065199829286802642595685003055900790622914560031417502440086765583556923504946868960262313225545495534846106369479274207685121668766178359779092892329404716381525097528128641659386559869417950035541020695752942510753579796629771061598059280883273542746992549030549658827585917625929812458271574750823748782732116909336151155622509130307019980304826081673654871093316499235840095670914825154127644832900070632622705741215128008209090883983645955734690782013321343136977578562319758713736746684397725048069728517709610450146946949614388925861550090742107944506286032559079882173028521330740873626730271784220391271263010214113588802501657588907352641602522318538753135041715002504016309418544728699859904521690228397874546121599146698107909920247236955358214832739358253758669086725001378644336073274010613060041766258704113500227952619497108648779443846116057078249235054764523567345721070204125125717147560480084373123122729855674555195204982160084827918068266193100035973537360707548306029234345228123842038056598031883190893843188020609288380853129706265370276145717105636373870860652873669511271739683964004615957054139532091146320612378053366388681649451385767822350361921701228842152385791587515172730079600770031835671943056423731668519159374798572559872203025847535407327681549280580799572297119272280297716487353490929869933777552178531322259804281480279737878807631859017500313741948057034770188429188369597863760420772249600000000000000000000000*i1^145 + -867657836569169393932450797465755127931075201156064196362836694205769275247086637758642612945315364677502088110342563757802541665908145612065178108022680304597923777062295054986733115268314150570904098688024012424604781649738481800371161925492669173010435643791236505975365089167449494204495670791578375822286511307752114196480302786627943417674425152890241783731734591144535675417918785929426646592953351875016210073527638623101615769029775261651684038271796714732380570438944012061633543579945535803431957166383879004292313445588808928610628815141961535472055370932326755203206616998281042227226317157282313130003041791491995270311929800598498525704735317285271333406330120451630183022299084049281335395289660871210495640940476715142064195002312618735304486448148057051053728662618594804500485458914144115822683711772410374281044631807336814795711489058847639158416465868749138820959368812441890555953852196168888685015122161711002865984920028056015977045050457319032398990176223761925983946079155417805798293833637526673669692888218555607044981263937314362997143306221801428172857940973448331861289408661354417873353842541121885807981873721088385270277202320698060198833658846761386887391712879932996774101443753567612255330638076770249189679254497044089927465872604742655353404297670239667420173074160865755968329280768533879878050579651112891598540824362858619866294120576615526065831899106102246403804926379711175077197176159474281415054285724021498531427200002508939926464503975732891484687314371108234392207713125872843244636486366145197668048637498332858882008193841401761842958591946391005273277066088286160780214371817441654028114847418832853085573967006912139414821449206664121769846434337672744383895564498542999152787313867829104266023368770691562036147726713388017772319046455974759907283944592705031928072794974758907398701827165591553878004094220007005802841137891512376125365893838157809141184695985742554858459367806623763678643636535673423058812074338123464356665388899040892696627796346087292559003850455884785988546511869370515367440178903637977430054536792601322545857974294595208763530759225667776342392585598279034427824557942054174675773211284504026836724092305168665785747755387582591307958354108774341853850824097497472446139536532443139962446687224395755155721986218323666400235435864516448389087464433782509416390396783392188281612472815344997108908152611905327372285228812806912735544714134944800946204621195326955047038812108760485505595270720691627402778918263613752435082482952662643600386595828303727263951730680589615401156853641081935421569455739984635566412593466105292421866806259340937469790076352287174386764848454220568354420130674709744122467983394873434253079110882323733699085004160049895048414015576516997624627200000000000000000000000*i1^146 + 3673992821526598355882471169694988287418783100348610356005547067867373753308523381866677096927531384447774275048925129901806200655749156276425795456486022958577110688563057242441293441897931235811668905350417685048512468847720815099684817653784118902053079803110774838236638146681446627967319493853787795713935415082849117557333807958448896498046061784458116843459096929752385490149722341769272802348604600283651969954916393829551835497586626681124753182786737813710187277364276549131083016955754305075943272813747515945225152179690335271208654434155546557850096157817531684804852616942442678242726859559109067716697340588555456466903078275218019744606440693749807885470247299750225475183694358716428582865412928994647033263030620505216733676076606193029139667273423022112785617195754490531848004559598449639169352393792884779938161082260571164697418842243907039573927315701973638408115703586192362983942315921314258372953174140254337652471575007552376880389813527323646629945114545904803900265749556771906265731716932681612393436791653590534305735570960390453188419453198024243600930604993999551264583134287374861020460108031256928778785535434823023249786904667810256421636056326696339765310358572334538605057328475994679660629119109435592680678831900179170854898986852504946533874947691832739280727525288228914149124513508378529946325072550495884843344902209815149919366387743998339351803466560744975879539681330270265428280803759641232402531205907649648442012317309305044780502811275455060336403535281744111321138720763562529519291824617621656762614121020286125257328791922819044505529362339476405427393304556252804977037470609725615083735873899973588251391205743974442268047422866888546439823444986096900098569838460458133415787178877436547983873362930105362189177672387567866058225317156799886948058365948346229911883457158677279739017229101892657642510675037292000261459451810047797414411060660235342002264314353726781826752369161519317580859314869299555557799763203452159285247372868413106424897348417276766926446441421197883095298651199986846513970414981516468813416736649052177200493942228300281417974826183605988342546039677652376942332923181461469058280722932889795954518864971463723158040183567542119629387453276357140877812391693574124217559845199005958279385343581851156991934290605464778237177553972124773176886115420583712784004826694489638593234902083202798581038812171300362318380158312363961176064866577587763629710305610496824128665782523453419449763460598244596205164543982030424549525978854838413321340860570456390729841585856064709002774202932900422810301213228551250359293142028737829814824859405545424465465403291955256990110144028830713112865889269489240939691982186701735076053298069777492699288271532512995594066806702080000000000000000000000*i1^147 + -4223348156763650436727097536919785918407398959823385776333880320215684595689333465785177388976084777694116714429185189065960938212611660713792465146538889686444770645083845503017979045624933865302523925475907320663147071118908171198388023499549822402604376890327936161531887177616805674327964527236486029053258550431823796977109784124358536659984731369754781272421103535659058677185255467249911658644046670502861720580098315913436573174231228199757400538350170712435591624088079786084677791017200092468920231020567511342064909147310297302251902318317009547288707617347150278277696812253233524784916356750160731584774077882870167539391064864317412971590352888694171254481905381112082878742563386543975295850416959840104963336955997572761547548200365826570038813091423985245245849932793464403473287183028310222266512782966963076617362360477752728183788791718953443350531525420402497496072415553670982434719208311150691606751263393028143699988811919418023019348511537994524007211848161206671617268580240837004916025382632490910101117537804576079737953298500868507962067609304515368499492628541254692652401152377231547596802570397665909241407627178458043608272316474644859835576084681602971267917051947880081984449660431272771353287151248294450671004045328668806475830585515218643768263803175807592565358215513377582998877228796771463578648118863627725521399909932053949674366212494078485764056694726532101695659761286350031968876944415337295299190188247013024837194215144714368118474592930234884247780367800407204818576754403261996181270638255026024114642466676337839621673168860101446698463651850784557174553422397181941969784365073395832018333533231734405097816883613060427156931799971909080003443252638002339139725439975491870686764122883560026816975681203802017878397456858786018084309365175718784572837319513652130792153601537732081380208382457169974842334335147149216483821227421204144190581743268319391157200332391473428343050297180930566780140348806378222181424819446888988063648729074321152362231567556057531222660192322244192716797558266690145300651125316645423244783092498404909737625243348518635732708491573865198703885223205530860943545940481784472127381142710770227067986762190636052852718685731491573155433458821365380561023326151830242352285103696621641173619344818252227190760666315087626701068864180784833650416002862110909446628455331231565381625458389271733985293554534322368584863712002527789604358317195260871520435138951427562949446420435277864103309013966086378933477142687769436945341942576234432116895922396138170894452201165120101071505044340305725492822009155157800050755480257692456971965855009348886387354096734501693951484335173800611076156286556899462317821343545849069521796484084184040021994679274194337792000000000000000000000*i1^148 + 6085770633873661743501199643236154242527933383320974894891316954630457126048788355418959305749394849835617717890940799444478450019175479382913821570129718522765847041813685833895044786775832921684810157912563584494541602724923150176855882663391250710204360899041486572760050592507183086146098547540598763920278415950059625112867406577259916368755224985233741028297834754361724569566427758141539706279398803956030111136440988094219961682310670431794691769598978865074003321265012907341058550529607905606621192032735851766148585898958366169133984288142434430331661305712431526607529603402793909722847290466743078590246961352548439431115715747680708774014878247779614166624952666313660698678398250108865382259830574909577987792212292167291517242144533176106728498931425958312365206172630805920529776431496305762858959608725732557061311444567970570218200719806373299179091096483365841897160332165659447681670341804805610408139129515622186268709266025378702547355869574695256233694556650305442310073009500058580066645308942528185713684606509817616254055603124696682181192509145140398919209939643441666559127876439142096682092617349392905794217490183020022107536318910517954306893162748116670591072097866583060695567951668596919439901653006570194594361027000929669268563944915338515621902040745033352674480395224797374411858748604123274411371751266207336215795518409045843505407366644452152021266482561714785586227983647025550810319925012637751347042197274584133261583798394110904529490438474815276811190796248713680522340244118496899816636541029311008304311710917345299064113823741229469656091772613558852054393673885145820080376957575296347788747806727187437880267856072307055092509302857586995482354464552149742184024147280176354385957294041002365462411369463549374938632647709701239207468723345556635622184344150502402165635060748738598987582404780594261796536393508690845313688965437508516551775550886757845095785467477838906776020857247532847654229164956581605311512247215122816467898737428418529328071126340444066518116398717365818443452441043062655030540296051430331438131526539584519665878154787663910012826126739515870251553494163538659696360985675909288788246092976490649017595766218447177551716088548475844168892526039841713931052849540340182845657687643013284056462204473520545675377545360072312822042826680886462170684778283349912206005247762470185907061193834073664876319855921317118349558760100079164673752458761783073423328600548576978689769026206164287395797344051316045348292997642698403235992471166505387911642191909615930359001561033014135890853188751800495760134776529989258552181334259199029619246376334261230391636360507026266641123706888888458263369750327350659320241157153154311431664598477748630525575168000000000000000000000*i1^149 + -45648171017904085118730329256592154044822029770352283469568249657541939166571293579714369748312116030417515267732042200361967303167641934505901662194104762671523849580496108516509997140089145062989509290912548474574931544590357829290574894362194410304596249331624044230259536312000590825566022475207407681035635125331043452526027472489863212018087469015665535969939760705470395185151714418003149980454664510136982407828085979731949208420609279499519719276895147378850133144597167846286028505505533893941425493842867646433425065565296361237536563872195333649517489376392265313617722026506454337480502722201169514520546838809539035724109646233100518247925325863399188073904848083735045827577680070987820844442236298046122446526730437933223288019077443360865300453999924780878047080970818175914732178057191081280385000406266312204926616738843786474517662644727556674978795987186409688289979327208576045328569119365352927412858638107125060462372795219079987992335960091970658597319435403352315337145713774055595859293347959723145292412908944345049372642417228258122656567831273458151893869595465967617687854550796058630925497802352351928901184345320624754142840334083220501828525795212039737262997176914227537667493787042719588384519825742038409049402514925916456877631132397826684918287248395165546345474377618447843200801386547734656765923636787254000791024946333787305236547235123949470526972565915627412926390711309054249845635768613773770812004963817283975325861860533431023820499254786800653658703166924895648852113827642573154902753252084862547249474915662476583953301094366819821643682112451883401529514179478625538929498498867261545168191260320530988546485321721246095173080819193916779490120419206052309403121412191937939094352271680129440671366035118692841881770704930821195582578995356351064080048598110351062241646033206063955345833778433470744002077632476918850803935987255463446474740757200265623512218119469602666999927242053850526190296203691132712086368303700938938455538198271783538622813869926228294028455028341638964618005225582710760712909182113418001872924794404377688849209711144648530174970300916378522880124322244183077054484343289652167286015032175036638035254200736679492334486321306350830910481345191808986534664164561223135426744018067098450764442060381365861093548747828523826221278432153495278882458431426748884655328351035492101153323198763794475385822313394217447086802340080594298832560512941691844862668248256044474721019906364827877651509575751289491893995141942094523308921345069572823244061496671647066139245805917817294111492940406600559418383018196757922986908093691852423104463436308777446290540512377722310616060144891952793077730746303534265051590238175693217325317544214528000000000000000000*i1^150 + 1411432297890721146769742025489079052807541309624360252682608416925140320229058992263339776301860899522335682995338744816196219380357320299471728166085425094168326430270724957254063541894096179478348539988542205099330765028244351647586662722988035536617317665793984911847485602943978644170938884107908845932474051236503886533570172432037190590353077520777553040711208105151473234562752147096797851266942250467638774290428168291060087596343747156138871521134199263415461684156225587306327751359865078070806787199338682489558072710982821674901282953005811711802442703873480306166533662671097001510067161452937454429771500237180193947109226890964137179810344097549032096810368525825941143523916786322270116660882197231242042068063342288500200567819495912145993336572965633937952546707580279800020842427210178928838606183736724027817761456709771386477325553179159301093810483095242028447615657326462844693955438735399732613985081897119016000909380678653802609862693925333960027621169387758694027003954741800012896066255973890851781161407078542090688778935923143154508951719773634950126060527834389880796504367321978254850943676059406818721850871941629236334229633978465975431130429444175751438825840923592456585058888686347377239133513285949688089437854207211626656266213616920518597572624843397817518595593560333351307093226639595577624548152517870450296719853887072093759401933727655622389811942466924198258516118017214384623625716399016544776490417494465372341866957134582535152919347261679678472134667747365583892629885830693049214403848213083787090631552647999191545784998720605197001458414982455387003315938952175206330970229675331553473116131854276802029692975542317278204704825047347966345006371690235175145113591079175910649268814060998357513021632225178712865513405381846675781590907070344880439756440331971548317159996992307547034427542102230521671675799902802602309448910081669369379064054233277114220780094847384627276280900684255984726719152303174108478431889736759100001694394478705879106943543627282837061844145753804672144965630756672703722474917574768730920619754296944835397019362500758088132199201898945592519915190071974981654239206107403764479383367702151544662922297533567344638138701389732822001255781073694250290505092520220699415494278794374523035202461975292485170990972951929479209824081127498556465660867385555819199336791259114258495392853747127905049923572702934583474370763427857409641637319128588739658706479708464262709277142079363218612472027424387967777304310802322809857960737377916963115486032343229375517624253198343800525725350127649995529658394891086404256337023099559599235805596235673420662371926344084490305259118955869236111057538681478333126556160385738002241945600000000000000000*i1^151 + 178696992711934563743751608568421044120723301498260159376623071769291974587284222734621202948220616450644618956688905809501977401708961572376474332187449360807753389156415247872611716712990500603327122344161708454987490031751547159893315081557517874291055909003456688603775418837600312484391202994658262060226899811815975070469419582235403598502223519714919286052112242770956223781055571881541914567882994895456646331321421664162438680291285198256764184766598761034105986679525177910433359237742163504721184961435409689000568925367939235227759747316262708163854954362286122346681634647169215450561058735953966151390716665916971802346295122746881299598706970229806798842080635693227986689670562891571393602247465972868913820584051305620031449998980666478848263202384905617690904701829947697126041467777774022016140678751444548818534858606609387470380610415251644269195616318880490253443367198325690242973873457039276780810790593935558553147324917188934804664202349545104778070337318652070760419870172661383542203756571325354599366738791410370884223182986936380677274146607837234958073744089505230751829389614067157022478910825760859678548787947401220127416105869910194343883726432422342281535107106165303460557797500233774927887174151834206418652903468370740777059455424527611410027490564868971358639302474550506173846241808564665081522375089169775367020697295880297668779830670234236421130682063186016870435754996460730821694516617622505859433199489196270958383634700571225823755185596251645901169632251580116388157658983471078133439578152278998080255013364528804130079915920590452208089084446785967330792375222743847162665387876513578558184493542151213923894421011819652716727223754380127397913356505183038663446444617537802994674098168253419576303246356462464353342984076147472604430756881540615759883218001719100111891212488240765005950389376240383201580824592878805317186599688655120929014735948102441177721931603915845855082658913724182258840353723055300951066985140039660110824496973932587754321413783143159021676845806367377856685514203956887815727526532947004383186928089977571523190716149993537023362528484891453458446558900570335318985744424599254961489692698048972227919833577540023546763030104785786466757592582043730669338650366001166284256482227200907094354254705846709718654925277233390666052634536283970141044748697675986795317533578794892842900127737537699483846013639623091041170294385074145057732352744097495568245451365498559457479111709760248941622922372066738696821394851505637840740222625675646807550294409673635577751553612596049981001507746598866797901821882848775340251209621497327140967848895935136981389494923447248475906685060397609152178919209593314684867402792960000000000000000*i1^152 + 34947398465947125320886147573419483987010772664528519868940977253567602946061227473684702016983480020928977597844514872235932563841597629274489078718055259256740768864734997120543888642093295851000057691600558900475164525328251750473389136081378215406177150151968226670752654639717154723921572812402195806054875698692141525123700704583404533512380603296592944929222818877995605792811172265094832254445924030504900025548222290838639706948558396709817030529655463765315592207255361613012324955535767633374755084911701476633556831272252113393006017705565394524251072988477812402913859349646107597995173892337631456070402963982807167717507281074007212975407482069380818610913424639838908635209913380370102682665712905118067512000576273371744520814607613636123975778123335974875664058635093796057143108049647211097664735186689106555532141384073983215365959691797209590882448241156147377039336376555224590176658281199043219835895130562527487790960406599830684311347985518910752639639118052646026020833078851093611226255735295719951093650499206838896392174534902520859540013745711695077176113238096422013299670069558325216814313499506952863286645709655311112705303701523880395767248995076529864960991740913151723201910108172585769766132813749407648501651308624735696616143768142576251596368174165227776698654325992284500205991426734933027662214371797372750000143680654626468188765040661919799990303136431626979341953132491915003297139141384536775441649665298667682228969004134226169768228712525470706458059344081934715172424078024032414688458761746551836525790994078008355848672458581386349146559435602593707828462676934583805547558453225715928767656045378775799070377429564704238901465888131942977531861550058367578741140888026296664160970186553687255741060338388072133150305020812359347544433413536436146376315301735977675801858073795187462187208383112597729519939434486375434028102488998536615218327933794368822431566845290907001082810983827069766499017036875274798969965372378362253837149739892502522096620484121343508524621599356496056262580801035727437145918008371872466699468977782469332995427158892056014241238768785634117759806106533249824391326829994937188293580984403439915296254807233668531497255453391744632624981202525728760579499802506201629539190956387137440397715952335029463494835619089794653125570552900688308639125493278087534173393502938809606122499660352182583381635481087332587409775973178230231475973952482309132795922091005954289767186782478660759971406163205528268216884826292969756929004349849494033497625342465709616246070546615797959105725663096231470096526271908436997222310906245106879092643522985053774831542790611370955813230328251207870400867132650815488000000000000000*i1^153 + 1464432415035770784837224325744297243243527211966723502524405160203683462975210925969721719760341277124092024820670482345688298673433788078678832199409918604499805075792372618166069674274878468201143544024142524357314138468219286020565348904466231854703132498395670618673372698059523381107523528164890323605824527704878563954095569756829701364325276708363305882487630749664355313391827944209669423219709164999837891231412683185988314457416442743591334109144361748410298640857015090622678819905488915732199104255354600224239722160515692468766854826614120669892921594694085000540842710430749150644750150507411915184647691525586562492781917860674787692527322423190408016940512681722181637518665626122328670709116910259667124511402536934261766129797802019350149188389545891880192866175171454108165442383738832028728877918381376008856766156124006849971215456050766197185352946794856773985720601414308836778570917342041474864961098775224463614961435540258328126694993393195059454748814586592159063728566590136574654048076885556062041898674163980209688786151961784599280440602719586914182786187127541596995606674766681014471040518791981852449307936101134498339971046961423375042475632633755462519007637347543901077875155053404763600226363051926905485921422451169169660463065078761809389905705681794223573420420721094520009403586569089744921558620771034667880857555957339241591739773204653738644196779313456828532925517224535076773938226945551104273797191677949943862038548588954590120142535322108650991061480244651587616705049937183929412246279814908451304177934452152199629888351754480981683489433848244161559420537206373471397394374856356735113414605156319057096909623010489171557307013172739275143446179862633244046637159070905282751284750137190761804540551896505037113706348029582305942564785206523361147223913195415081284660831535510931253317012722863592508789724318761549272628843785760141143376610628042717262494614158927254996207878723352185211702542899608307127256849272538275871810033739453331297456787775343680580829910773611370819541526001818026703951682895794532590331528324027890565536637663599976868576610830598263747850552983822566734333876300952359684359986093090233432491600088166031274151843392581709485917706256832567900920668227277986725605664155412313566009960471849704849867736052290571255225452293825590225565523500473579566920167119565609690465176181813386906544493059593973062798836781468523443021310914661200964307914129849520595869820818209663186427545468701012994458138043316463374723938345555817180860564766471855903770561396396923447588989837338094788864121542786582492611763120591255462748497343603981895313747711253323610448899598721791033344000000000000000*i1^154 + 118368279062799134842133909986242680572603354247686687501613041474727153424908219782333884234664936744396017232893578747676798148003264608438515785727460590840237671985720790554837581195429651728988518019528059048801286757747899125288854235224330412323170663317088168385267958038302945966059676691060501770015498587226903139109344441305674404746067178616673744235435256584291449996752620544806218687645496410827994402121534085277073541300129350316529629012786831769081487465596938741963066305179695987680739510122396867062515935792814949120712409087459625350568908430051051210408860240388701910907335335063404352151625352362425423613758295079789813467456179441323222121426214305841337349827771189871867203524760729479487711275674307279792246663547718857203542752210946016357979662127683321319926072326850936480801325876093920944297394986213935125857244393211855711462319726131788576820851249138290687919952093214840667289222605263243451108594190276780760392355853904594640371629463502258381823999190633169261775747640315956797967165041923888658878373872253807042586264442392355461219502233451594670468658644456066281405953208144544938545167359438702023472792451722439279565230449821673287724388752273649572880295415808869069763243477461864851556153842430126206022449314283664936081870944074530505279265515015549663503616149002514016564792588738672911147027965043780171243850641879420180259303558650853057169586642105764187178159293638901431582545494850490415501969589426992829226172362436764893500481310360477186752167621052896414404455568133725641799036410826910746230607727425570576766687488943574474604016811595467191563912810221244146981659878240518163003565953561529091167159800153331862097940524511329427766620762258451631429291973016036646047176911751474036211402150016274284360114280094922711876625292895497713360711486082471073541197787443074930513443539943901637755562817678549793159875870017309177622918724623886729649838772465980816551791218757087780417267071261823641227490662635964529407978871569621916940952130176064197123584500950009069139318651087387556321235810490173976010386775806362411257257774899688868957654675288849179152998037159406856908527931935756507353820193981386600540140064516628011878481347865382010146509205398344525230767473830497747574298087942926003799537497247060864826171262477808939008181134359893425406682131484937517894995371178555993164629197640005358520454358673961073028790006294552518646043260299340930181949641715613666569501733397234774606345152921799536647659148946310728348804952708205653171387542077881300727347548644415276166537998513904294289708839257247434701344364763088027571977468414752601598748262400000000000000*i1^155 + 57404115820611889318018244145096108539955403344416904792320905177531651191697910057281070877580355224294336476582881875190742506023640924079025154317576489401711840271416243634713294125008163150901353611434576833361039793321025134416180188974310342878997454793115949287989926253144040296791920811510040135909398695583184415691980956710171167954084266186269393152621357095797502213779160444968919619945965601265731871995676670996539609184657225498158865250152704444588531997025275386386096683012001680737907717101607800780475701878345146896150281963012453123224794704875261795796488352306006153685187025324558282372845387586397676714204176735999854920292999244556424834240504742432272319288789890098321269967454987010330982078826237890780640302303416497131470931070866648923423396086187125252450951452723237583457246265498723008465198532757861768831979283533986841344849355106211632495784728853214626209217087809966793860792590858376951473895244540191568644570836999038930466803980035430977381108696439496841006204586760787407470731802062185223413510680176422913406365544051561914357231370479180405398083342360907771658146475767945928007381011545014044701235320464684433293839851204866493481071735328243737266254549136400640264192495878100380306263841103732307741072262930362097154592928679413807702628718166539709989383433858286407612966973657386602730992748867395491011185463130450915503712283886831480479737196266811523643517304867441199799691043479244221721022352080710426546798691076061178718691588118241492130287918241292756338837125820961714218293051377648008222424887874738907289754566108801540076809295319769494748049949967588202559156355272091892989215274835981140476558893541023860776189086904366310917596584644512791126843402510073168526943353772727622861452735121033114239435592053563575035371729252101270415101888286634817886652051652103068980172577392909152403439316337778109354933718927982483593184676418810886502367326833454514061006810513125794204016633579768327305558931271802693023189112646379138276954139123060891743349131710281785370606013882148934121854153722556940183133431163648778409786652735576568578161592111142164086147381480975434222772025288769876687846334004235259441698785124356990769182007306405805845718994908568473788456161786372219907330687969815514867252183037996112857025591764147907064348817433411010365585021712114732457231918808310162630772439537884803330708396437857274881679966601833851668074331772359127874790885827859565382547135532631739792056653066336081508220925866294525136718358341158714962421596511108469052648630756863179356221972181103645386869330398104833609917103032842961016372431159296000000000000*i1^156 + 37240750262005089669527468898602752762193435061142074749799663862656133288712830922529141888080637548344639419280094239548300497444427007624829901160400970348997453389265425790383929274604351402516551704434103167296715340188783683790773613689230251320791444187237068735918137195176873058287585107580555517167037864543717874854528334262761429622890249373833893830254493360484912535642416220844144405577011570918664877589086433422469319202785080065667024617329961271493244654634425142102529876119399805197098060089866464752988227160249049553844714177268991840724026661662790743782255533099528319088986437475003040151421340874185603680007279915997260685943535394085746457130926087402324482396817655949645113897577937017458914879461760498164106857586991102103567204997997953839288194215836378225010488894031313960418576938785289111548314270415772061672119253154674948316109932154136690520945644859561917796535234868478931573694685945287542213176589930790546620561671974539582466587045545538974036171281897020064252842548125614821069931078196422031093643803223274235273142305060351303259546474727451117955359025145024604488833407141581488192631897598449051062044074490405577326525832241555859710706595250348742106513476688156123480403574063709522970683415336737230372868780478135305938953445995821399042425674371248763757503898583103962188010401999442141867130210193246434668312592712387916148728012554578358088108731897843185277922452572771398211566570491724112946330222809869098387920883746799532176150523571518893310873783348589430674920654164246816259898862877491052741182970008307337731086221742936891723360103314667421353491591823523266889842881964625749233405881201838808084353550849389273356348631462713122607127118456575640281255208075518817659657376683874388472398663524152619431298491261652984730462375676891912436081164554590758906177520828036399313268801059433247510817688270646397368059928945248890221022489784457276129983067230281302371382108286480744234885343372186997287442387061024007725323506440180310935185347913005187104634942612956371621422600001127673397016575297363905748058332881560132625811102495903191093949415236765058307761392486135488881977837554743793940706069529709577868160172617244412514846590638542615614091224564686455823689647068998420258357208710106904944806747702521501816492279222055588822308565221721376706020551620636345682691396783093076590546462668358198778097050253170339552114540686752609294024361138873447362248857527241347210654234656024290644291759819426179357499401242351950134372715841611674630923004103778783269846946790113318748252915463429319045962532177483509748682471828461977600000000000*i1^157 + -1168663136992020311967420670485212628701051853722633477387734369822760105694213201615886369242159190247241344670331741493431675716222932796082584305822577128332325963417634303256200670798966592582573963203971096892803464222735844368922305619061007974268989581513488996588917502805150905453938184854282966969233298206339827598880577213413269502317611474516314689415607074866295846990970701732419002576326319476984722631120701659808126486918111345427600863055793041096053211491649307445768464503051053806949582679197765581738358249323115402227943889683336221268397603405714610010159245585492059716811394786930877858384714372128046234257615931373128506187591753469918122372302300436412314202844898116625623911592937764717572325148991729719757884156317805322912062505419490877266073890266216795097563287347608594137856684482021572176676574474766703116418242288760923285995057727050092785802230191106744571400004167049267063195161702933263216418107424543730894458772102422992668451836096587169761817345589596586882999988508167213024045788946769445347477040459255981136022516124783540789248280244332505774143705893354064449251842593494199675668520038140845375361777840579186784790934687649884168265214751467982976700210533700945231412612489819025575853031155480401835491937407058274524313573223884980243616445571482265945941202458563626638920620874847128037986201813997943025908191437629337519652734728869481701444130888873718027067023638937023150889254693904568215484020933366736390892318797869304949293847356594866635060040924391300791749472379719056911372555468950062469192667026193030572333683459747085631629061967093594320355539442403716066238625355166240708355071184351477098560090201937662172072301702720046655983349612162328250541880138203174242484605953923705950316785909662767796640275277739999827957757423455472709132015842366937354390006925784815638562630318929994644737654819371845416809449182266890348362992840591518353476821270877521950345027494380745209854704200304185909028524960118055918606433795364966863435070279179579663220049986544504608850807959964212446076996903234818730828951608835726633011010930591436908874501330139038752121887219896602919543080930602422033373206551586308129364722577221052044371003403629463298126539457390868444480075731448093787550599961974842020466891055599837368709900505268702185717089161660017709846318149091546453842897788870533678571946986825717141231961229184700279873453908303066089304244749477250593530246740124315297607235057199726165794114745062275727711295028937064167931090253557094356194546702418605757718305616525567443670947454010983992580311874928346398720000000000*i1^158 + 292364348752622357712223483432566970859529566227664348421267375908582691260465859676403369930325418317103738782765053873474865609744930226321305861323372163077064532122431715902664474601080995756399558360625338908281479959278709399275105581041582224054173431204522046840772202050701928603164113428238274492120144148327250582805060262046542442473914128637376678262550122021276272372068636659280769196938284898528772548931905598140121844130518277883672702546300770911592565822270256705738954594972284307260464953100827681569325956343781195779474911248226240056997943284625028945279753332827103722467625256634159427938032970436387315894316411862069940430907431454247452296980054057465688202824485387629377852949741108199450130858334070440797585569557272703703484205472903497442639975071952161706636726338411115616564231994681813934676430263919257443134125825289660504723269925384080882472111379656497687804678122746350624602128492871212967590514637095642587869591738010621406486317165581588728219858699687596004751318040014840748826766777450117617214465460338378697111877622626164269717007746910875971891355289410859540865136443780629685912151348213972639186020219629207460213005680769148684315784308236719683606534869413683488462606219718974458524266373969195245342270111464416155551186000811228786107686426854427047691881484542970685303864141499403046417310561160030446591607591794393965391624417072093534457981713527830190044323983146272008534609220244066021912788427382720132272675182709482904935085088143964564360159035464312807812463049374409992706547915266937604349059901476309174150812175230299262361796508384447378312335224529978723664479199879977360556357329314257218275075754396620024792842810682114590223894612503154472795064651316000424405038996400101505274611739445216675414954533827841067948206888039840710061590809010819488095194663949389246635913910129708896961222868843468578116035980227583175832002541657335326625383265512223035096693557082264520868477245639462509644840716770578787044370023555754262351574891378898122648117761546680066600213859236257961222800709065705741416333228841032717797746970580281849111686800860358631328638282018437952668485736427714630889735802791734548901962912658747025464768907126160081205232970061493504809992300024719614534459261047953610958544523523572400279001161798616642367973810464252589965469658500926083411123219409906776405900059167901553981128102568806224871906933118400081670500253065162849061873687527662508101141286867443477398667824472995110558770627731761186077367866249586491004368861441140164715826538897328145963812247724663767040000000000*i1^159 + -18327992308667808570265686492959193935133721411498636198793365131925334455886493913803015005263609448802938332858995000931957128993345569986680612355252396026690274575459854922130114987261525072228684343047641438824160255513048313786018951791760620117813033396896439459495801626065224897458405537765996286026867180656665969100460514328488302311224063130914575356295799463622301790495800031816189468791404661239226465160167738160177878840796116576959710767095043204605790558737596140409308701684105459492591782503270827604816248995033850673134460348451526839368434031046422964994155374049678676250300230384102901222010023163621088897645138883139374591258761267609461550354267601803420359460321621480903160634360222371336259862343459917446820368273430528101879330181266959606852853789131838058799170547834595008568366231066412747748912684874646906475769384719190215013907192684185573599402631101394468039076881537559483406345523437594749423425820788153127694120271014604076047410188109837945398719574172473284823070583154422290735421419675547118526760360444832101004194171461135469008351951728302381281144797475212728213884985959476494761493134320511643308834756412897780764678636103934887836055121641470267017921771779032512551987659298440742782553742610949639011908873545023453101065461144564936514619516522728775621618836654707397169983141230111395446203787201568325322604820155561967844828903188164062124400499934373387218707792783170344870763739356917463724887436824097641339082497327997460388187411155489972844785150159363402816116424034461506054951491024293026724290068502205738112723848289134500926219538463736393448929183751810792373131732299802609522779856021640191354170004047936105045962344011486699521801819924730107172729904510090820844800732032435458521930084636178375364116719883254165277753821944675336309348510254263974987058627085552468562355499908461847583894422382494641845049126973315867921072610048935418402590204079472099916433210608796204003086093012355909622385887968927308985216044831265864143590665400915545523530405128444671941807757149704090130372480524130073746209921305991212244719187313712654178107022515013768783028022098857793554004190649642949981353943169564855069475647870497565177140956277469009389609813006562858058872114703544013476114176813951377680495588005352892192908465941852854118445436392554701079514438445807806295605304942604159417013123039032148989520071413206728975117268602376473182452457178558976160007379584763823268093016936455381521783126518881958783134370723492029537172924523046977731283046849955227005257781650521902284800000000*i1^160 + -3210509347869371841623512352566711964870619762552365900920872556994248629898058981326072924673285254461502902000089340733624019589742125256032045235269111790656052010238094639535481553959287091936214984010243291253194338240326278240052066007185340570945674101971437187517231768550735527954999332325097102080193909010492786728662499857349468001665433074729528504672895490220683237828200330172815207715871757995279818513214655470246949409429487196736058613695429715665609691876975813459086381322062304356581501218558955661934941911013981272826931786517242031344304420020546384605123684357605685973859764324067718133482127600570867721217375893594081256709744429114409939728326950133775917529451834511186198414659948498463531959506864916112506838805229380066819617535122684906479497842024532881656057484777821570217530933778098305329675011251016662587073666877462105351586585906212264179147726597333403744175386875486685907419734263116353192745728387226148996601138685404311785242871722787338858863180500192120216775849504396711708705125452314374450188146929058494815253184010985221821340968531766666230198843541568105880930683314039105186451651871148907742284042843576613155827067051416890291616434890328443301997927090770185460861284717530191651504840796540664900391521096992226133029880572828588100794227918424660426415412322610392497845013281299660785113593894024246920847856676430147966548750517858773910980408219784279958740636285510551245743260138855284844529603606165845265400232235621756830969104314042757929991744696592232905981932284439675291029340443934933723128458498254732178703813672891153752277214292920789298559235543511933484937221816484907903654655205162205741936997513140530292840200769133309168403051187556519404267730353439728074824936661229917959656161802094675436410799452739662013970751663959264449237285067270959888585970732336562733909421652831714613835844881352510600873711718111258817502935752176364912505863709547344996255031358827915124644543226376008889749488603179476626815048651033884666098677565771373780725520505119325808330067592614704164110311764524150005629174006649831983118086462325989602877123620729710577201228868296285957686705192988559012212043576180734116892280093791174795323750062140133965580136559990421667533170268259320653997407658681807712611622241471063482269397911346744930543984991987415680966907274462267090317005550791812977947824935322448983849428383069849346231051975491500568300487826353214117045957760138155549679434551705486613731967773756278427670782770977599783521408098303457785277578509025280000000*i1^161 + 2312135610725647443624123377898590010012956129301694126339855374458731827018576215410564316106668494329714063140760937813091483194080310669918487908580553455832834828058409734185520452304690221520116792107489729750528067855551429872937464011341560993975026142136174323372890898409692541184939948324594488104353057585042826999442489328150990366283031299086527070245386684634611578550324032221978687116364982551166941114635287471541042081370153484071565208831740822352004079303213143865031021439271124799425948398387112220308454070888243487401716694938487170249827329728851965974306353873026672122905276312369439449384509445113955826586106544094212343232096634476636364571972524333372162642656866123570804631811760433560752807483514229862064322596314454823045788871043699380446728035537349253577775188108087736128716913722189929414655244332447686748461886486278189036623673370690747498970271601168988489105164758725870486606749721018297317879976949249251173148614135016205409607949163219198519921248639537418270254095940855560108110524246526881175524919683840959766656026487024822665197865063706983141273835135967217524892437657309261249412730264225248651000177197944867498325326407995714935105890017472683442438317836434798181835184666817551096485706915760534352050424955579072919240214512341717144133905365098666280025099349623631319921222964678931215195062114001684070516523991408037479955423291820724656263156195904597677871962806354605175950432810285310509159223624478564656564050560287329532791934236179299837242926429240544931747578414208893777130571441740818910592150860376062572599954204851545412174523721609064111481914795880698107916927350101823510928734272773062916317926943377693541384546996704893617903518747996140494480900097622635620354219773648802355932016354386039848827292494493170206075771378400354798670316438854417970529361028946359764470101945836192637627998516918133432212227881105826142533179566930058390704655952003642823515303854975412307746730087193339453911411219915935777826536869533986500515363656036811810222985742808584249311695284853627700125807588431688114099674833170998382140581542013025058787680759603956272871739809528991451894800057859306083703024770172825665381149407858872398326067890736910343245133023800845925767637677098887825944951075336434193827615198340827973534988113718749798452299073869536148657804485513562743737564725223315684352369863055610227541208432421578205802695532812629687324400494228886539384767280054633702354145116962806997232094298564599584389724189594419046354255872000000*i1^162 + -14201778386690992877189810325251179603801493676967382331273582968066591197076393042990587201873647406300449693691574124966186782299737175085392030650024023441363619747411168192685462201875961988408728242711009389920723868897167193082982658062455100364895368312087600729958002494932564382006927038348769380848533501748750016105833274871063665320997537755901033373159011648752311529064191845407725048633094361426761057220029679299623660264593797414235768538392949185510066774344042628870854975041231322265831471719691511147825380687170543520006963104849704041034693422959540827920040763553612772773984957389297153102785839797247227573744186312105461104447777124568542701376023974461853827393708367177940450685912731751993642110424616035427391925261293530798058423941401005989610316032352603763925643572590057808679945073710922201072564342253039291738757250652679772755363240480774236715811356325133188564369173382785831429304047604560244385595888686918057990915587304029077300708496987188814837045487926102152745090843309016986406819679922896712525704370546655524633571839987859524742310496124173141819879697020705922786229676149693067836112631585387359949883589132709263235301410657606275289434714948665592364355289166384713118651610477513730128097098875110297791101769073100244291974399002587290730607108165440548446940917389066912490229853958482945229401383373290357285397745277139858199813149442579866257408194670044200934690291069807482498771220395317927091841013340894428128546423494262555939152622386187935333545128639902135973531064517220456700802123526606303657192430548392477939083311387167380826000561264264004163014126393485363775867845553496678508458208105900921051013921353736577311280696598981136963898230592321763018368502568871887466044262888894462551761081520344069859304225825127805794536702598234577594616101362592411091167900482084791305649590211643911766023702297388503061276885815703365884228962141511131142191539942197266095250913782741322998222795161861163467843058529294891014043665327552000287739282731364193054355146465603721000722504874344726974667044558810833023258232710949842382364306912058911530121606678215440240335030731177698419256515969866865349777425597372381913625712459098408711851739513168025834566422923849718505423708222156135203645433741718517520346188626327230235899520220003069940967853567056021877986735988433510058843196647937229924410887694219421974406189126686603088917541758879491934626614315001189357341771831176580095311223966029631941705960083801564931686400000*i1^163 + -3953911773727403527571007286937268231427665516273181786901494335901069629617394005411268459428851146142505008145678519084304437323727964845315547777779157789644972067544931668973503257950111672334964276846000239522255522365818628392077632334790352174977928970085091586060208098161704935348641539673405586257370217621086250402816510758079562093394141304285557952007351458776246026330476101316672701003259692183819877444270678019907073777148978000917018744164338600248419665526297559863565963643413735622838422174691118532761780217204292252807791175882665242923911529166805807160646688107666120348276907917298201897459254893264366013537299266936125212820538060449345130808356759469672287795633992421540813149850825978966599662924326741209428417621631153309138053868347530372737471065665544366617528140970392713490191993359130722296566592019843397467332634903660743938322465463245997696315010945145721004266177040373594347828079244500923526288330420263201544640899034436847010356897738934766180612844581322135983355372676782585798623702800638839088059284831810123810206594106917979699823181479955434170172474929261805444551830019207356897810689354079737294752418513312624343973687716214473312863826487828505132491765293940652403946893208826159004788269653452077536737219587721828525326382794749989306083837877485413819492758796290761726553940438666198286369347656976779650653969503724765065980505580035886471238300273232117171142822997725527257341079487872336177144046186911097402292623168133222219258567800849921017874398927726228088045186410579484612569615638076970065773815233819412016166184679505797995348372473462855834133566341471325490228181364561486292567554348228229751156338307240128864463429952473845215477605367423516253889229424748034328742778978861972858375595058819821671143781107581590311876654162525855780241704273215804500833607835651584582120478888550685831631420077478925960115895439267859399195001591016756988812740596430218477426233901736984816055950687278664146312020292544478036146260871804138162646658841333656309556150822726487605455034730091447808493094462041761604510643519325158713551396806768485829573469555532997364486692244556560087007018118930291403844739063394589434164600649902528019047602404921795326941789857034861818015698537524087744226299198443567009759072833001888317479967717929959259573613807981177145238821762823364101447356377293458377928440759707416814582161206277544325607722242086145392099550925892151889206653280040985984214979532187238400000*i1^164 + -634191012713716978397198928121553591914716776923594272808446640357510301834060381372457006047018083999243701660141983928768846035094339816346640163114474266943215279783599228801085915593842542861559599920589819275528703585100954443391296915427763841996668066682495493486250598835613764947999575153038299941225233674297903479690540843347490302961157548122842503832607632004640132479542161619885383462669936300605957868668972814597744816236241388337905762344437341805504261514827951145360804331709265609689989518511572902248096936277974906672210420339297710262445616423621930717779467761551270609318933755830047864202701621110791643775842173613555371005507281141451633192812359193505548593150915013414324790632758894629944442769731078548782933994464440127847261383031314411365785568750175609064757763529010359572081380463715689607663750492815985684633098602551439663458179192311285073991842450734027289588492613210026054117153707933771373900902881858731597818894493403760770358975711598405453455167893094807549211634956844063871252026304788853969861506754391654030165185354441605589272256488983357942494467010622905340922244137286687313107316681743696801654697687245925961002873146437005812889425275023991883325948032282778518682635111942248202042685235307508785950266138727380986500026469343028635724760908164616716468717133676550447861319581387705732571971410400222289300291961652232730028747457091120975221791821975135788375292405968128622277489820835325061579172250879183407123441864585918303979644212327983201390318257146282880947929409755189965348611191398094364328400865182979686341441812447684883378426262887447253107395911364194998059828079349918787793876359087709204693282057044383514532789791421263577765857780601056098383803254792202901345358884252047719677113868292899386756748609231117951367872434823607529205095938805376856306496206124628911597510255868989893195528896122788874957966297135672045232173470114714348476499383945564802301949719678134516749002947563055238965506163529635629533178520784005815830791347243693965115690166865654309511502447679093817628041087443196306058501740567732110415777802206719375661626944891045078918271990218832818458661649271405383881741063202754558882532817295901362000684167107609277112092108472356235464263554101122636365055937617174237037550978838424173016255842178271977573200957795589724088275348060045804143259165839403854378063775295201520650510530656532494027373772394952093878968737106439566748811264000*i1^165 + -88816948522435819454914091504224602502957451783508285091761693854357394884137142020938591187578016008347624306684774501904836216285936447060203783742984045107872364702819140004087501511346236692783645664340447571126358328740457791766771927419087413682222230591652668937559405086019313907947489293537637695958715325990255101254021603652437495707354930531804349515879408298634854970095386023705467521019550815181302055536439645822671047926643648884627819755322467398594658466296176443216431452650006835082387129724741963670374558846533847958456728854098960467360561525700176096578504705787457677441528189216203969251413377258329549835779366415734104277677894658353580428660388956218263180840988681321140335495954282943153308354285141228536931504782988776454397616635057261876564866995602182591821894401954195730977015978353084168784041758279971865529298299157258144677270530392762585350091020849787841126956879766258884242479129281336666005134854528543000269360123464532946201467805350120786320303211583576051964110685994441139594481729600100613755090058699468140513581809152811068758903579595395621914009637068036025118867030771292061436284053169856335840800046402093295355845192143296674119386958736037428437360808787622078532988031354299765047054296609239040251485663601621248359610861130533692245221113720203144667572430160389894383366710103842942244531670582399460820725872219928507912488515868276913388313030051905107774026803989874230807206160048170627079399752437467681418434189468127824707784278201724123484609466745014139295590965090750289054411610841501499557189807911596001902292905923196685470317666116081038729007303272178882192685764262957936240791908591068300889075357836468311112692899160276970782707701997445665540168277457611934750437308945031555989819025285660183453724011023146628493215981695533165257148635927248219243171123321510302409019441777763848264598266647146340769388199862031255351816302905270826085215902715424988216108303129008605968783236590615607786543587208423071896671582445564972807591796285149766305926039127700200583282201307590247575890741064654917113615010819810935700381473222844192004814922539853529632028161821289489186642245593669778860196101641446995251382244160637500155382906108482250150863399106444480474683461434434416398000478268370796186087453668864516476542527998364876368487782527654388359597057892398491574073128072846442827710505765599717838728434976913679560569952812400640000*i1^166 + 11992141560439584353240926380318180119487683566577799674228685432361416827260014187950488159942086500192594300091898953692483210799644859051969479598017964286569195635461030364611546770942904202297821281884124267470912682111851130156599818931173424719835063604725374297024566523391390167361586001154594504173427252048105353982759341115619295565601475608096989907364393354567579467731612558744597133333374267586296711258851958007758081047635565940638612568815362588486769538370767427240693494893722385755646285644339187008998844875893214313821449519627306432473493901986519300655625683001373035263453783653007155733994957463972215064031400157983688269556426819118954479089432954860197736245269107511683784724332784324317870007916633048270524458727812637555425734963072392803295635872258236896669280431525349580552831358828053505811442409195112326207714342651520810100846120280637380806377935109308735605042117713027086673866251404006283923345090286736555635141318910640382778975864664046603892348580747097585656451161460767431626532524909960416414613887573611549551077631152781949493977947385196686022021537853353534002396490687768634677029795797637522333727610123485798032267176160569407778359233453966899933904438825601870350518434070392005438458763774741137450484725324012605475966525452397614261734924183187355385021804006674273495157444043771045246298215115669308225917735637450816022281878058840528385507858501121586540681344840836564441250098469813894512986131273170205092057776327086760739294933166254894188437240167848292519169043487736954035395788043552387280520319342121419154097595013155550825915129894313678678489578115709365612810113356585070470280679032118475326850188443215165182334426330837912891300393135931449991972151673071377058953199663574962348581813997131737025303869954223525892801013127280025590972536685015244304105989136733817179543870853644023131719246110121610392930351524765270341261689220221896235230233572375427848077621717464737493683487116081153820069729384457025758724802312378920281165556788615575847991654591851282904039940713325440252078644909831475206385307261308272392240338335470272594548943435940330811651999865531221336532393579167011817443711657954160424284351453084634596454522640326745040408985611644100147973245196583251760994039045910970509768400947857627472179261269265791738862263006768539617048656378614060258291919178446631026595515596800*i1^167 - N1*81889423265748338401060000472589821683852969175241324028224755642211882507252216551086307665659457067603472142626709022213454962962943372628937719868630430014841746292288803405887734866536077415097936143919129485263155714057835889419104478207700047573494820340073578853392340433063924788430759535975684879788862155030378449894718736323673052528944115466968857991118848*i2, 7928775788328495837418424679599394629949753571179503506769328910200335427821847707471879848410726425825521649678375622291223223169719244702900700704731777986452097948612195085065793780399382323743685933719944168342755093834626735057277712892425128802750396427849173406151809337935190077105267784840118060355579131624910677173529901308659086713672634144131660084216910408985687770161369109428068780705664544990366300205102990219155326178873581222630542932919104159294790703115019191281172112128449644204484551432219360295949091130922188325405109744822538582027142924828042263951510848497216589831714686649792659386360738109932739142143854821821184168822732998932888083901293147086725879700543097794152892796363728630302206437686144998056187746571756668822019156754418826732876092462235640728458340771607303807641811414950611364544402615520035259610695075410167700510597414948879200237802717750291116456583199185702019803951360531629329874809924436295309524422241378288725331338135886275821815328094933211524250682026954125455611262316298036597515534680736012465533512591254729747452076767976379762512216717932615974378405502547974593008710819262064401007944724156308695859227744457154380619873529488623812462018982287316269636509591481144976499913636903661658697503366971978398505478597146263165684320164805996126297134868849542793845404421236845609305157546926129873230982800427630354798081109560178655895432555305511530950468676885654799902457791911862009328903207108523357751486133164820437468018806240815768665370492470053252776520085851187899394091321617746331014630367661950179543490791722707714314247148479743019948691001584666116563998737356945090852002445524487345865442202188264549361129910310092583594090907285845055542873883667578678134368701108599704231978858264348575783351569657063534760976232288152230689627170626774120956489504432712909336216886231057238193623231094844418503622604688141402636795603637370104085920905276781489531914871585445209709207166409463453681981750129856901291219935888152786811869175163252912620145044839283024524789893362289041428689620443515426079000973075258895096282298294500055938312065623648133005686414018382674775614654992025662237022641163667526986031032662770877109073759448292103693910447835548026792614498672762717959865778607310311791211196381568191268515768592510399959233538882622445077438723945694238234226233751280961303277076806819061162344825861638927772837899568410396688351693411694508796104733894585526229418351731246009492138104871393920003868344719673190657224707589380167696979608762780635996159018024226961989164321162377534703761043451232557620649162344561546538544789009470185285544840063502321073994352547485425711910714799221077600797957274949747178435437975726334698064172800244579434809842671626570588778297401627333596470721543332293878906239137639911009569911406449618197696762562175805967768142107484570915169286999819496405930146449495237084459238214941657483345012881226635469981581616354342257853249575401726658889031242638947679755733480532805226520236306667159616609372475352481177948060874712094809659563898413008057873511373575121808605782533153176937870391063198078586218211570977869799304836199504678485974897910829072256530518413986613580677467713032804721628796288705627597300714115213744512350805791701227294298699378087441312006744637734707019827517898938222114888776633197052607434945442918814896162229054104820411628310123653564848453214044348401084845646595437363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 783448544141943269195931652044183622098854465875810073192156576679461846931769755303871668916068342399710407295852196142044214080275265087771932114367169937386827077049894745106847263051769128654325478449677733548527395010407804323556939223132603987477387051743623908000535628768700675495612913532313395032248899800349291297952384530974985200899238414586675091061959208250270926641216562850103158363502578053371204818511195576763663441865557032814169014623941554323876432669672753301094822168690284826895235205122955536585351049224163232346294862690321648663653007375890244260559777218904677345474594486855613090509387556300564592392984408051029938139862876328910293241198792091256231107109122827462909180428040882665377900591548199932945105884673437682703093161259951109918011716770982959170466857336079986038807336082296342077831482825588301391221538232739883854137944746198502485264730724094280237867956474948624425666617073932891848123584006836656675633141917166425799701202342971221124803056890144633078824563129010005900806366112177108712224203461651621603316003679302470331116128404643600881671155610331656444834604354109679485114976662529090565411824573804831875840482282476175547858766580575399935785110233612809779648147473156124228490394063013759538921476692129735425205591731705056664820725573370948962593022227384542590223879256418573545040821566328123652566001939968794895535039879071063097434597730490952850195738090449360727188335880427250688021317441216298650384506005776626434894593399014854745989371417801275399932392755846561033764789729474899927527634186135271797675351401058529900416896662579916244359270400904826458466279554837748513331889002080944535740590513671546661427180472238021748387107589860499171936573598836451170743368274357485077823445761893659631443833617300679354326524258428304454066560192130248028985807593582657198238581773974046632243156198433830029520628926007503751209002476139175379860323318305851578168739384175902615983288805659536937438469882261990064199060197232696467558476832872508484767151849173037915638399379620519232006470267190738587512306970794222793194450493766154130008564747534514531428386918160222351659423489673912085706150429624182535563860836660602436574534260945007579311480151392509584805612187561848172571481424906993608965088716048299494194357232364998302915792853083908672172327641383959365580084046893307572994603135571328391142618719035866634200385361961167872110739352907833829179333984202211158034371548150491768940178125640988001281355085503371012957957555765654445456472595569723040321121387124767309628239507085852611941253187795828317458599400135961731857714596827376654772966059548188142996119502265333118407123542455993730016919287401490358380269610180917890198887021782759927925256886791993560937422908141637858837641030761272467336512627987683520848128272626809061265126103063990506302759995303184250538967200408292331200912576392068499732027180120339425896724657941628468679959542617857839216319814440051920122350466650505390765816943823234911180788126041969129594783206106261390460468748105363055182633806717758654710348271051493824632841473934304314588696033712561036236870485094570309181798230780378580395543951266624929576165262760553109922659266064346266964553287378707866342097247468890884800615508511637611995439750272219668138901633261735736158767864747463969526834304493387876811752493272793161479248096995829826788301289483913502355205404244909496190930629500600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 29454118483926369333408759009395051793743874715264431550976959892222033736052573641509009749453425175049238339581508292161689352474243331828606360404586310352659227390593151401822473744381530580462134184586941217642830872063892132866078479063041888615636196410863968114697991212742848451701659209496946985027592115886675113045706933951066629089013521220295569198702356902331513408118686481879398165113954853206158876349658790986961337393906800839213685468096308203292052328853051292647739734481214479855187305604995810867822755957026415744377894847453109714473331250629240012839542927540461466328289867102168708066738586088082480090222778598880739876748909323809923478606522060511386883167591239582447233892654632454674582159691442439543441556390196242729873913902792753030298138665381399393129321144144599072167297236719859547613501160549467123870644798891307166409044878114369693688905423602640854162879440214972032784952638866706569358406175789664004862844092305875039225894704224090694691641421934635758101931352390763952024019190879128884366464888129190505063770281518165773693591164168334006610067742357652968290137159472620156749114535056726796660437667467411701430118446070730035557294722319394436668738535863431279884977113183879197390195520232304562020467016791151109193487969459365881902933479533121271276613874088729235351263749031574654162780052940546672548932563376993270256491798164490757829881548124399229532026062411429460029633958063979821204420316684646077602303065081278086305046054030219290261636002611888653945173388874725814941334566337009864929305957777681049519188407956154176690142908552478400106750601512297391655571558333350119584703567874112489045587707142475533092066317357434530259457609553816552036571111781360861048382258805441257517002343387892435321040609071211781743007788599085338358515026178842863105647582625922932369991833760071060696250760236616404860829385772230574834633245779878043834024443866320766912197665358118038938005948952847372196898078430275314948598453347500240079941975953970124282486576015150547953267192210844096430494246445061352455800913977663662230579715676092687116571156327012867906799464468397721980930839308145471073815395520474031383284638954913699741069192733110741794263986298800808029037490878863016920054505733528783571018195263139709782188251166237527339585538548169512287532072746189068659803333866339741420605829366587294996341205437206298945694342225721247369960891698192027926387080765694263548873323644751447640226204646275049329573120868493735251817118204946297577159836835819168820864525631335618650092911747425125595460894257055714908346049372706557985681200213826264991724390336837168279228137656881738123538813418535401294181186932272863768930660908482476799072852442455410112855142912055945003775599470631849279727455977570422973907391188743593983995043442897262744225284861241607267498777479355541777529697763320271566793732124681256414437146214483994584648106664009493553363919481033733359536541715050902365699282459914638140999810452237206982014268226645826484815931348465811905413097033103935612996987806262630237310568176899149897069587160510734132104240727628994011851507328048317118529048155520978548213845436562957242572921886915776103787320328353167602434740054420191377766502549778111689062024310965352323892913462333646127462808269158637340954436568664187625287504255953573989556706944485711094643113055570628623896992976393152050666143951137467651217906460524544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 521459541125651132852493392779072163873959715028858457992503361850010681598554526325257356480977660244717295395927365276309407002075405414105864695534958530605496618860674504537257810158565394218515071772264272691817749487141781663072392821863124733318021299307677130608639565902621424604398725522237374224650206698003553873745593467226506342207188742593442073422751460383019194290365191093327285121563118391598713206164890239918193930237943630756850168600499233830328654823565990800550638088376174302330013946637258644683558103041896315166414805337168225069466193462836949297665589229820224026437810488497782069830323154165936722105368349810932504395948473815826117685042904365010339149251476595059555826864034139769001727019058386901613521796197244624532900412392536775731215510927938126728458635015933787137469943745252648890480755557238098797800666894720974307349666876292840442806786786577613980531830521276496787356378931539838448605486630823780129170767399660818143623960173344883316847554895662068659354258384300838428474248086802388980151859040870102396071166160350663047447104340328976984563918010622305946789779663426023605467073873211822882895474685944143263893165360320386897409039591931710258815318990351246821735940192551008889277952084356876070295628491839550585409087113501000618863879969567019218809749425634409684262345235756416529612157228661728923204682514972322323517406138005231483836069287746728916368671276910365398464521289266626464828054860587378800317806131976090205323238639658909163681719504053454721787034668335846155088376428161267046280166528106752019267095524552640198906198283923114714160487590556374642670276959133758648600373801245377181643319291095148476802215866657158000360209513602560952124149407364881248672843876816534609568840325169431872417406460360350955617527050955525050001423686974566757608965688241756907037457765113566440540929222542816178748947861891703563880671171462920103032277696878108726460155513578123853279220910278337144499372665726768935655711602380017501991005151586185748467723818753431743526489090094926569559289946282608981308745575614930887696332353724318435545947110808505185161529142074446373826469833617575410611879731369115220897642826090704635450137292324920826903085650326617829298126275678018328732739620847043557470177652546554724667348743668130844801063565541106644796564877790938395884152842489633602455371281050140499993790209344661958359441457008957708166358872333961323559795761881012327771641995975948157963091922055542098229251329474911760315456560786913190316015082547692249170258384641428236421160240732404398935851717308718954590643400753958549389339738934327232295963957601118039787080055464450464547746683398086127979078375376903739575191230133435467402660703256602758640261041646489524019748222664274172306391814587511233031953818111878457981952412826641259392083531888240149884748521750467248039550773128271323267990025642183115713562888334363416975466649628824432478727703649804580001368392253790614180113027898288808868798781927683750035764834269989800899079568421607487929725269394292945763288330930240200608470930593078878638604082476359147918860416499257873759236743957556453361603795646597131632423911800432756362597370554148640559595709587213748613793557317903159730715057994591070875987347877776425825826612350124867775335485357722650649796404838366604588827679819644302751868709827343418968712295230607737560579576333938151845003278148125025072042343399424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4369754798371442743717838034292516566930003878909379433712093970244046220297087081632429077834470717285934612117739803860332401558635143851919347976992523543545972351268696100771595787680862097975611085607405270492928919414863526126816033569925068411160477244455263218304363633162267927365401793803405184731508851176813260776056773831869457852642278379522053252402367802516528227608950412305793335041116350442904746584064920103348294785755177595652447788107206751642657592908496419352435699800852250888737277500241428323411387249759281336889392119598915100244236964457864520103384654749552412986149578288083306112959018253503638895093939114124210454535442593476485385372238276170534479098699605938387040405334750554981866885013396486337836373691915508940193032158218391566714296186494553437190406873661758647257036480965171370527095553618762854232237294766169593502193607538692118404790781407414916610194862264927516396211124840759310114495850182671275636574729695039032086189267176760980653475841437485976282904282272129372358924407579915576657695396304150658861568144866355766499419018860708159248903531792385098450898833444282656841775083938383363004016415682513383018090736407679392098335489895092612582975338244145592244972143305597733107062602283145329766433927534355910901448250061344925635455510829670801422635976874690571481979999420045328597326824605374855779767282139976043590933624164558959295702328701313320479002808736929792407266268634196170378253754419249503514967590345910237733071941566575571593112265440755794603513229379964120885548440502498791399263425031584896946314412233925038642906601742195650408089524100340086182188469800349904469846839028727521354703160802495141558384277904644704782721779046717423193007576052397160811439200105305746630336547101498222921316025007158071891412554575412582514210862583428901695079684662555307352497053260327428827295377815822346026686171699605129401041320574560673806886490231317624927866860966718831860129048693944354703553787340797626807877171014664604967859275978549670777481515421708292567521547641475133995245181200562091738125471158975727600021538511199506400631190001861565549152386714670234522235285045432400610456080366892290765496628034891755498727899104194725206243396694578238926041244896615478410856111972608052623960297586845900402352599333390262112785282314330226900019079930478234587169708687056706930683473570867267761451627277159135368164017165489600785678352976470966276576032360136030326687993154598155971056147501008898210055416629387917911576374334426846098274072690793212788577948202506404365815775196610389167068262578417674032273070562860515898719229431523737314779816719463931100309450281180531022030710728526756809095688980984637003357395940888040250031547979456773970939807528130716298342430757038557166784458366943049552861276466202236749828657170619470640008399613908832023519515701054778133750919446496336053700474518070344122065866184962869928831059922581686581844058388587080476416299245354954792118263778345568979465735578205595627939164836146765852294268387498821549345360341814933400913593678061890721587552411083002059075304165829295895518185675846822395516572697066160866483040455962715363149016728879413691750890236972426701436831388876392115879292693538107710821049047665441149095772920919780447308557619694043097750877387847764215341063522211966154776862194903523619520740536412361988175314852846270333326224686513725897852138023668983344777373574758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 15379612200638084400460995383832027174162030317979242481650096558654331022097486953290561540612888946016215699671879205860983411110654070253066613369854907537324285155497096973713878124004219312265088861276569591883345372318335043694815184297274544631225449254610549732589962579608829240594886164900109003592459329267998209571583683520152235142544354232126454629337938066408145083420725809090133313421841485783706871331176107247915103890034988222757099433302176454598797348572275424653387231894566206188904035697031319655202329481241706188976392215850534403037137960730342711507947898785171717256170894002087123700016415927419695972889981994476894821975720824328082604200811771317644688056486130987213333153990672080511369334782253189862373468290493365605359741558438284519448343162486810698445186533393162310774908817664915667368003625400941948471421463892588019143511728323552950271567316545576547514900297235144011541647495434247950952742707189398029687586302453053325195352231175769121794626114318721386728841219770643805179514304083294460461968311892798276595388261072487596118937567260979431109868090128759549747120430224935019248008182747829993281974709912324965095971461154061215256404255674806387210049873180187552681845196227748336260001917232563387245815618468455907343931022761615498712795108660677084501184723438095483545839951877147909206099692631971750358440385778720158327220041289460076387541078219278083733357066458999523149934161339217302268471831776046688588208352308281559728529236289502422697448083362518085452144427339998536169667407944737996162667418601066263266807784054173841994684485446652416843332023878405312823969664006449521801033840334543232695837060744964606890255475803010129459792437297873423017840014305373527903689004526069342589434151052589327961151627792709939934759403906729586072634730308733453380377224196994363520003997378557932169216963944841143831148453665835468481484877365817068956783480579957877921065943329973500776691573840822587277253087425705712791334879878368127943660514528264334644586341807072425673036918478654056816306505826012424165250385148413409909242005073791913359067679628161610637158469675622325576066953398006069762805632087572773152636342561016058882732044636024738654935383471314545701139495878658415397800509775268195104671735896323964313113273170551151038758144524488184222133138885185850488462812886240993425650173225118832264773650886396287005897753332396400256076335664502902369591347012865412846885840896934590526370857155546892768180450028857229489721683906371707727118526830938096040835506588721811721482407353461798028374286187312017808710708603361581784794986043978060712288580099488759565236421938783551897768645277863918858289671588177782021796497913958540623286047599434295686014510004747345711716321743933270777695410382508619868709320830473464096973284871720275314775440790167621359653214597163062770080578212410349412856996265945439112879538212793096641810425048926858811357666949157397932627522731877206015735010089753257157944586889839020754472963154108629649680309243877434444455102295957895025274710430072798412583049252566849057551066781666177221891804071454298104702084296145047674397793031372849993981022609401205402372547592901763752600800124257830577027510235115602927027496580196439138304167046240606625087782664155049955176496906447711817551970758700056012345937836676365610840957397739890912755371044772324559498053677128517674060162951230000168727081910272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 22668879958746823134478829576342494728539650761088365231354301845765341215248227100885175945460129422344224126097002400501889732939892449722275728400531143552931277228151071892552316052515019353050905841582678749689627571370214266750109458924043268286441646260469300585398036014294888080814745829680392274504724004975032529783376436418776675908359533839044481573283027841611407958366063450676865052782107110446415371097952536715141643140819403105768951461935132476037188134813639381298598376553757330225928332667086416053961056713904366614303184580763620376578703642026301269836462442615293189415018004565691699083743517319712103356095213796776706201045618511818242793298007676508789490862981929470868224758826378907488257601215783965741830533423474651548921396639025007378557594379581426185062721811161218971777195188526440051465634159389849674582210811821780430918422794684935754494992269990867953096734115786191347692410570394575858476553606714371884078815178930842878831796311137606175665202660146481217963944696710609216201147612218385103967471187915167551773504204394221783969081031137140675692174281051161212614050554048956056729947060490899610534612770476290963653068946264923780933393042381827032440092424106622497754802545964664400182264743515637803650031524917937139621242037927985783986370965865083244008795168730060985419196488485245490912569222783617198386550820934975146825964942098745774950520574923370139729643933422168757691923058783059191554006208663638649592822007726328965211006678902507211157276313816462953460833425268543371855265550847076718304554876375426969990036600870225196968047083908716825396318906200552546477455827597355161538953102302945329914296053048612342786698494620968691960500765178265603656884835373958246246088887509581395644803610758273197327295190186503611221328740683887199548666522513951142129628323418679391113518094898526616858766417043544320989565658918142901818776624453568099827629413939827992189310243929801392648965236133185238669676130583266287418493586278836351390727834365746399383207488331905785565953652323031726741504132828724944752498494730154873070774059105410649119005699520884517124480829634723095246476082044312123631061456251995581024164628283557602566482057669177857632915090176535571394079132753484293664493229766701013674178519999194942895238718478878419520293358503684293729417249766239452751979309243990913530643873716755729803901941076883547594720618096518862656135099879452266009559596834328242757955518948400480100048130428022865621499105489947996059968078458053756623110808490420170768756045248460485273249766608383705829353941388339493139657127469018736665351876417929527614491724216915199706208456837345203224265811073328748452050035663202303231378904789171106649511282015223833862414558650303923764884970919983441372528455434750924749229936987887839674111068390098379401356087177502749501259576573859219777516068350443075225840403607955775424433221258034408184294125789423299411593102428172710404602759341880009116964449963344526939609239898926341743669243328212759746865331680439938032145464453137963987483230587785142640731453383486920013638303231807237959271986016814440627058967908874571625824965603503905219228910311975101327403013773213064740290151387273923665402317104611967479780947077717670931593547383788471133800900732508945441504198747848894096642693019886059511300000777494564548537588519739917071094100667691792065941756043585177478841400352301346815597766246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 15831312791895569950680779680406833546617950855500944204218873676678337729864589611808453141563204907851354803424534684558471830355730635580285322240716296729288431844244162009287211779664762911264257939219923176024963283171986916309025617330582782327699430472415340112732084468062396195017332589438066667808107864881084088972711547789354743216682183368838829387553557988576174600175296839860298035552445191746653496934068457148714446173364350893309701683210982765682939695744720918473339263215714317093379959097873446461833723803791534522994344743361567699305533504027871703684404394318064517055353229557494772099117524833059319252063792333015011006725435236767358500411281245607265314037946229667762681674289613100360462228034208991610223132986864540013922450873086249905100077253276913306765006808596056362288129230320214366341430734396852716124383684387501707564679829578126026748482012649005609707091504130313984485993747330684027581847103845830352886510690538692657032381579036176182236401775657677035185375578061332879630356892075870856949796201000484081248745603157840197603615843581744435301524424096439668662815099539179189193033230555662025331975075434018173469178821085993602368096377425047878978987854822785410964039029999133917766838488221823245561857208010548768184701043446652223031024527278408144526209642793817817031575434252663255176669633430909599439042829587314285814814941438799874580298255933302902991750279254970264769399685922591902833465138703922034390669946793105925710323941819357836327147023497017893328858410478139137800309790494786433865790900170519911244902762939605263954445765533213451758298233312142415457873188127593883344919780856910268374912499403797822165494060371388644770876134624495867660557633446989776707893589534358278900566526780761069300800381239135681352927616758959693510272319322251214116836449795218804988726760822132094359310530615675668946831762775599785218235766939299836970452213108141949301720467401876330731534656887341280518407049144559884700236855541929022363576999438693487719638524155866765465843870529571924103955888350006679134991553361147454036120214301886814426117733406668564781954347931479544412865548659805270314701979767187236229755141732157354753998544730851019595811920229011773782371841920459825859613677720191302536432712693794195921099883524920541631024092170110290193253809261578179941722662330613038966563309555507019501180563523846069743470582878827184467247510316653469056777820402233497914724209109339306634165879558252407252246067681843633120736351881327416357296872074656078443484172168141066412608358703827202040273410006064117495817474761398811289649211803333249856907391057878349695077106723107270109878841980216614513613138927764971988661257368704168117414618392814330696197891840916708772639060435541056183246417881399497354009746634387718229221808927990243733844821941757353426872175998078074884502953792431483295262637955017018607667883622058227333149256681519039651870395399611934972948012461737004570663304431125904591287827234928948496854786199399737997625511520411525684831298724697664793522550253442887159333020730689247141811047001311460152547720113601818777005722826891995372795945649167587951616996535131355550507321558470074945864617022810070715867940061008858635035033355162846948030229021320714909907030049294447398228934505663860758910526082269457473760705617009046490586338811251196283698221304547081298564782369315811276211252963892757733006376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 33682765984775003652667509582877979329041661105334355818957337825960524204488468092275851237508963822374907389127070345349468288812508464422956491957778322949631365817390506043508883510739579423912646958042878833871614910193186826209886756973168828379256276012967110126426548483693728345516514260869182741737656962185789864177897289614776746841316721737460767196288825254333213110697486785442648419133105792509729668387345426091785146552182551801239481680526747046142093340844069881615330158063897973254716314501783188703191108982031597776470636269734232612027288719062421589437447037203062887033132272882099556568002519523457321678226474152808942526168525367038773151600474426671036544097705726065198858405906075715836106218829414859511972435811243834105918405174569363825792826234831507558148606488990020380030486270021727707930948017434347364496722964912975933816083484243127212499135430899374043440693253237449730523116887251954027256696045911504959134303274990718507448167481044542807579811992755851043110517012552388355425730318791467460765729486409763406126865045811849928199795781637524058623268765631978672488544028616037219825702757835957177142791177759824721052500415034957825722015696725461551763982086698197274079345782407734802409338000099303507808512274273705160484836935077842291974568413204877892753379348268067891385346272492734115726156494318970663329937469834953093295370652999610581553357299220520009140423396392720697559200563093116922036576797244667935565008809368270879086492584089083438713957077656418934996931014794368147259102689120798384151113869034718489398857784460573014782558262870129716248072441681095208443560956016235112055577248649993215768460661296147083086249929535683218024239201439193753969338472869778376441069645566272655250664156845552073771234909690776781116159407933542527343934730826369358383195531435085885320944516275566275029515749644497780026813150651521464406669086868210560672283152248791611463637535169681142419573712976691638076200971454549978957411950246344584110065659284002204596481078130288362552013394345457055757087358188109182704374768869388265321872536794852821251467739167635844227494755419251869101153781015883415305861903927731970560754184348184457085471880911743653908012493345355121959793255593036644047582916898510860537132802640904052556044996580974632186056513425434327117257911283335273463257974558240728869084734477198083587296947152846122393008333571695419633604142301488368752962781787053340387837478091955845589499419960055840361480129165991175761758054206617953519934763808322756384256090559333521004057024344797543316404978440897100006083401331389778582196460110482473626411029836287140656211935040440404417345498627869325104863869706489800797151012621811116017005580885425492466583976362185241008537341598028722666681638102279236647479921801528295652984253589777014447844409242894945592437552217315275829004045279426890014835649313723722081093495679625398188365583374008419954855080341428080468851907215213254416391750882445839762047024761822314812604477706534747951988605949363694613240560735275530696716942306862341381124799842166723803218520392424516330301844475417223891454211700351292594765137934140214094286928032113998640408344816478964645765901042812530222043427997402181741895687183590703841680484472650206084386185961596170777044562786483024818775376235683633682770425980080336060855042519338041542759037840882705224742128463333432298009024971458119802552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 74637698365712624577954879401453604041595176046850028920471509856264462307316305948022485305116296943268376407251788280606352754595638357731617008029552157985289439734742242922091242425687853824350153899003162139802528936685217989102249753038707888538249012013619792999945087547490679812969503224382492341094351250588399766708766640636946207477119841504708978069465058880315233267749943550695771336534933128998562299882957132102999274648180834390998544617453434371840118885352697349793853060808845429677200546111065966264196263033681262488014843170064957895379970155552726818470807543268955009775833190647790339894860600929341060844306174281621854727921223523822542346236269895379990405322699501343529254573373257032469499682212477478932367793793016116936128071919038596358491941166814645456016917806371613642401909188151726517430316965518541362719477182880801925419982806665077493508445810110349925766239141150089356538686851897259849808491047902347058290718242523861460791876669864572301896369198662513814842660873417371195026497734412689053282001811885492952095165803904485167678935383974073798214567665079210254953924399374201805328441610814956128240025134848635358056115717456160766050890186104573344762889328065001938932360615959526894667859105902120158690503155113791228637915150207663039252544954352060301880138135057560246629237979321735274014044956455695008429585451796183069680326151341288297513837332015630491637670977880510130295210477342329352240315904789363935058811870370465354714282760828135209661477865706722320316882598038283399700336326364745414918718232374003519710805905238894129991683246013775215514925306432065820334475984423820912873607653028073447400025937882798703684197643968162366873852076395739792513917605553269693676740105012026637503110276088485514281552423124621404370677527988663420974598227890344871044940824986459219369058395973676564196110355774312012148780296998919032305195794815696930950598524427445569522318627982570792582242770329129150380696118314359742458319372748943305539302976448728995689066763819190141314885764713966479222687989755225680118800579389359404119686136397871604551726647509854631236426037333123383231736320863276830295924894230454675120993233316510470856230908361253169231911114306627289443800285811725816868739402471951226564961472107733894783010255565201794940641515846017846214834724726856965031033392591012771756362400757684036738939190001376905188681463324456361277300663146991344209973784948464180359679891691520766980654585056456230657845921419068383749062504305370839653048434770082015214869510492948586318543186082667983270552762087403152047357663844700575429681614194338401265456396839835266478834241636620673733990610477961271464535838246765803996238795559886607202725458178370587353296246348610777441357418622537356598308154025917634483173794956815724733511657699619585585731102171241301853201072017981088319031560456005107040964322351167597870185824474343897091536655886663814745778216031362691491864462672760951505965466957643099880105500725993194132820740770412362133598467821160117368183206124695934979940499467869253313117015327133514074767272449099996494178426215553836767815797505477936800070681021434971982157991949971448216627864491544584750498403681254090135386971206847406384422441216828004287387872261420162907391919177860631715868180404648503183586050583655675825259675820991400110084206003162728117020404713488523452815365344171335614347001218583165403136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 42743221433672887914085481222514386747488616060597102095236081562075316966480919261147275843066636384092250213657135697815633205316360695112517477226478425678408455070542403882137625277676603358009070776781169824199465565728269428515688567969538447935341892205010495764612037776331917952312201572139225993869176894883995482022108206391022284336133653773689735989090038901096949890353334511737431380897003480082151782469596642121796733536687360093062634607321746205562824293330960689766470620850946497406323826158122618907114828526554044924579173440901190493540769157295780707483722271893371298446153413612836152503602166706141240893074436981133142087557095812669180486424172019608494134417435807900632918744314526844930628493249208986412037066998120573010425050815198393114479313186946048462995631391582955753165585665962459879830179672963771794576404881120819752393516222765814589222450676219036360768442097863801377272025777240909396209168058877180189895726028933670718245886053087324309354773960975700512307890488397882904120714084594955043928605787616483982722605809612169299923453663702366567490077243713199056792521556422977519274782196174486858397393380401052576222971960678647414400776007500930278734739179041043895303484876544809024752588069845538056714031266804762369719966350816473716565062652630729689021517019433490707586807338957393362908306533093298782971394851959258003453861804600316273445580018725647548398388674133525722520559811351097902146875016372460287554495606676616558680009424353363593430889922105152750876056341587004023693967239855549989062752574207692499495868239020311464640266775945514941781024423855208751218661349337079281605686979052036472048064365728704431070148472054796757496745593113331948336844654020815192318377911981272447449528173420311955580719164133058417217809326394080533852123208637963853964391712521449045896847912531070686536659607990293215186249062029142383073103118406791377555883359872073519153610763936585035893508202161914160588391303704827119191471173735482028307649798486152343216082537372909652706299640756212467942648956479822847399560872116996438722826082972996176725712562798513216823416019089104698193936727949543062527146291853762584280512658698390834867605965771396237845439425856601618551999751365361448847307791881604662840457319993329714582497509107409061221208173222855905575266364587463903786837109910959797787604162425659735370651247859227435487539507682753162544992984225068191116107104588637535665676722421908671704774858335370213864914899375872632017490435309441481992441721269834082821631404248303979030049643497246220970312139146721789565087068078927407787822692527471231966053757697031165447119012490369883716215167428096345005726061301724364340532492170380484285844987779635071343874244936819825664925785940891987052166492004743391535711958030118312127747841123127850853580354373165487614860665128411982844097712101711484604479818448459079001308383311242055190824913197760631901231128809852978403328950144343799496998856622033923719864947668662070353770729106865880997449877650125111930483048789546373632736608293734060379491030582973281905465235466657792707184207290161430191247876590997852209304894258997635963392494794105891756046893498384055167277410495061516745410674276120894466448653380948826003729442370419805510443469117579984217984118461362643456466731303474497065665971986128098629028758560427850734152094167370357955188489742668268984759626293684060815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -16537623075742905258773105718626288843334646280746337698365596080896593789693792843847670206562647786422771390772517021191631109095756867285911078229914580115662380275919408596435565070503018083336248838989322926965363067765736396871132590648238647940777271047612732676026959808897222459532051823079304199997802249789412389324111070712549988450014846092406358756517071990219844780637026592471233578074973971758377243185949453920206081148885796315803285206204697068553781783225847418431615580946197287799320328111740305176934687815113698964109814740164499029564799387360550966718862143847670136925471459907945064092685948207953410176987130233217703142828285586381764376770203345222000602010457937298833690498329018582726130653268573599916774714523805991496075014493541885882215573742780947167784536612294266125957697326280771083719949985911783477692945921819185941590720245606906515258845343155048811443445666582350121054454787295488685538519581304209985842080244954103220186235751475671448385434256649308713329716388413931791679858129737839846484996317854433066363220849045665454772964386632478893856402452848513191696866873757291294827524716874343907334925456351429422883743570602912881484291680116602741253685383467414593394703689140556209761006657714508100278493780424642810215448198488349817424564254192152218011522075939260618369136974945206191021813793005645433059758104561690861358255285546892141432454974140167790483775301977091627677343213739469237986657280656170157363163549830261709097179814522354904194001587248161446943489515549376676120561059720381064052373301994378880137690410340602784255005371468407885485112218013567579694911403241627877788983085118488053589742733901217746157278972085723587643831339632089217915561365539426751831481585386162110402125242346470179300861241252431988626737536581545378864198969314000888083493489915786502104010515520195241175615316547071126427066375115334972421522619544207747573952617525854814729105584395515742963924764169270573715070202054085827023099802749328824686184890550526481346093789360975531152904858158053941531826430686000679155478749842427273993101888206398684016770235324665536256295171398059991296434691521053289979774453307418052688964515858131608499627981035263339685208719110587461210655719259742807490601782167305058636981687162916036579160663125954777889933903429181462266225206338857520406876561037346271830116313381619444404956218549974360740269999092747838817357272469812792918011015721104154720032551447380452693247657536911378993731419255728936872905171809720671659704459904393508507953419031254259798999588125400794280534644420804953570119660527456695190743629858153839525340136643992105243978702396123473507501921611183042982815464911972302348072208542214089263352330069772699391876602463300435842915872647576408693518449968928468104093596933572168844403585032256257749429129603844035329280514381693425185515284961936984200518225553067071511068972918784412658224085006448649621295101238310333950277669818563307373522920942962813510283433515804825464935605196328541336180870094822791486061944636775811203498002109916229954664922574730054376616438424385854537108012408471696691143120134960833384886619328067514805793638920036574860967333344110840721964664132756079300790634795854675932682328904161210486090446628802601105121477608488124743946224685105044808537833117376588280081458077254272443956543399703690559605892919521325161115393534478214716002035981675921408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 4350980733845572342280226872187661650526762024549176267205947870989426684006472843493750007021193723406823803854869755972155489620126384563309203131373508234526280174841447881285087881463170274398599436032375068604648211543465030431821317752664738985522466503086183306699660618168512648646729697168158142021445287397167480032619255479497919260598963329885591453942712981835188881392758808908687736164745573555809928456381929647029246847128910336381348058833853279107337036973797640428729208215530472255273896002597391209419540589161816246336542344644328079231850299382045050798569422318898931552791913208086978438812576113321467720562163684626053651939601835458949606996615201024010934139033720245193281508804650207820105334890373481298458926611950599174690615469713382601777467115057632202759672686712484516089169078138996482858006592947820935737787799709215163568905996177075060852872830254848181074963183094745851952870433265042441831445685609536975412129383659312984342694493598131086760121445540742567389062448472235605426877162108921937961452804855731320620270777882318149428824450138292874582336840341930509562754943067018506980861806173004028672349757521367552386920557849808838851076578911897633987769905613733703387588321191062103593175549109461328494648923975730078364394209539975872020695560709488837905418696300783757700470134162116165400330372589341287506461713310587575238332395710731609496111411852722083815050634857792836557437368147784185112315450546815399113732217712063798750514264739905228876686541402150897099783878291099183864952854159536865943619847618311826615439096460306618746444383088585466688212168682142795476349808887485986828532862753318307468424151900613997227694958812227395699785544024124915217195352714486545295877840073861856019172125817806280322650188009873229299908384231653145579013645294554003501418233737969130337887608101931478797431905484856856570000148044858631261457801383690451657586697317134371365971220829338694391600546779599101323004414062797556546897203162610711621862439558024218829650988472512089722174896026750128101165527047295592826659476156398542449684905183496835278303426413882488384503330071203549929344994802628363122814497072229844505313926580975935659923660613798171669442533230965991909491826118898755962824646669122838177478081380515567727794835963404514718680249058387421335880395739067845050985672344069065240327255665877997577291135893189122742712065089660559699604311213197552245107606936266846821861545591697936604292885622435823313785249496133295135711768005574286297151961161567394368223905231428213438356627903206477484802864596166172239558182554588659335792748844394411137436938558041614573697253730041182646174944162947472979144670486710204768773734548903497525453156678823377526263101965531564728401554273084614970596147147741903094387003659021650268506078917895161209530166374580490962507499000347206036120505042219220537795307787070409413732475245424603084072531813329844098915108195803945603769923146255897481479310259607910543446097152130855239914522725747010045672578078999723216397580141637283071432348478926505395617387584847042053333552923620007438854393319054287278459154733285597602629201574661244105903440465775480875098381811566106575687906866899416824183199910155236674396098144134909861889179320217965856225700381890468328818943750936295148759779311751428653906141926706234805260214311250627747366134024970333359885475481564077255041281623379148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -781303356105415853694542558903182587197080766277512994959013498531277518619885706961990812030720265856761666128105345719267789445498873895611959547500772555009906890130133969753088718324986500932666424054134426982365851971124472976677115499087304703814193629242604658602457888325649337017925170662730016983956101496004816320055924971969524026171471722704516026488631131067826957593243423493824848285092201671276037061705650035167532191956966818591038759681336812698876912210859731047052904299550429922193279504866595199453979138879864207679375593934388886131705084927499005722843804199806932207021562119466050667485182740460221203088510471852832983306065835121917687422094790963088667974952471793304621679804145180537500927529442282521208072656058687026117185038069281639799548442353369098661639530073751046473769310065515741339675748009771756856356408005530137127676897408336689477278906384715406392144181290465791648491162330608822553289329272949656275722794706898852520530378617753284591096600044656620297506821556455192263724261572379363540735312047011410213398056089889442816201910712256144947483819808469650393135358294316819780492785757307624743966151452918863047584922492538568464547446521723256618068563203610854193519841845470244005177459481797975021082921809958532811182214306584694154369264783839282407999518578059404792570501504153461693459203524967716098950351660281367230131875662439217927564614872046328231357138728570769185702437875613627532937952037905306456530154903741210967486638308836450967511548231215014076700915854251522823669078104350118506566317646352274625937300708197767338128122060283104468985365727363752562939231544924776013136426016128298260438413558483164817434377127907299124961220660955974222776812849202630233767019256107092505850248756418510949909932239800154340498622412812415351741563195830496580763759974307154216230394778845543325961153213405317776606234216625880610529154144440920453371174974306049994824099374089373687287179342621573943573035693524790597383966991589092490557657672021128412562971897257958804058526007332535166303637626980309626730007502223125717039835506980578149887726378537988262803830327231425660447881228746262725474808195156285895062477997767530888179096416538623308122830552000765532009682120218884372233088169748561951832142563268943042167525917195592124453196212400754045067233011665962244477005398845658981173602975192762489678676354711048535646792374524512743798294414148842781710819429891198961875211768777550641506677833155956175821179578715353286960641740274845009613760687303087874258346115471410624421940297136250500341779442665235529295490099423431296101771787591979655654889361325404572769201346675906287787319852429277609322847355296910060535673974653128293274759894587505554854784650339218963788864449632092176060254220463838801889898962726478987853293574292895044314221714871216405245425199006699428690275787000667573944743700550405815383092626963801575851966999170476043761044743192419788364887945677395293147641550484459745471686533797281776302473863313944873561161072128629473965481803434327758490337886992194639902967602006438599033716452579624840973188846673173118518089639460607931187464765317488958889498151679829636276793774562950247446910083292091787095703279209826661796540600962516852964978427488487660776287843879249780883386735973286394731469505994233617615670008446179780144969254892169818119082017314781686349830226982334558252161407385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 111543261284782416419569407863987322213516715673517514774955504740439785567984169978677178402804499838286130815133814576440802263208506874583055436022754854406854804771103701486239806921172837494221574128004157705855372826794241380520826074068950915737339257195683985584509035802831133427168199409163091865097873054860290854521027605784144660507232084066973582208574594339740550196522562238200694451266921076304469107677039058378861608361398866000886322783813038691481207704498351647593616319410801919541624835955729941152532525403155120152345035306406199059668292054401921980325276466414070116240848383897824791238093030879459987404288147750099701143844531581878968606830831400608174922604850251687142572915290566232431254644231231564467359541401784557469174422618851995331362706270533191916821212143774018332607086968478169875170730736735433292484928471179316379473850479915644317369634453643331826996964585402530373308670707070476246213897769675979277612032268051967735143578562106829671705092387658724970873704771354881109385916402084930649551273292593531030825158256193159689977554948928773053009362267563489909568757554641780063175793950820262643644656788944119520278070426023877855127638245683581989743399978742096783861100720224174916147891710996000208180901419164325265199372500521230428024095421287656492428797072534169439228603547722675999632329224037434500967027351260004723841414602059238078127179916369983573611016306932506212034364814561764952628589323405970693974887516210230460408472980700821712771845968874282315147317533484525160411357957726910021469507128772707021993820211413184634797523614250120593831823809895255968036640394098700618659666298071911934583332516126034069858347976239026708471359946858150254017480432161939031783985400353948757050531507369953116640705183166724660103192545941564066981358480639098753686409781229151511669004813152309793071015599230095543168195946384646915520095809125908715308052272857500237017818765352733752723274362909220847079533714211781903739319344510992218516932435195776460926074872154720180866373311359060075386538173430026892817496995765851224658313543180538837379385567889308598413336397393128875313883743324569383000547004901676260635522204578025146959692629220326113127176089425535011695453431797532860925497106018245740159900394599897783829034207070190459465075148325609659559198150191991165749635389632539484185794756718510034202371106818510880710619370536229235579110320567141533433589072358428253120128077704762789256190946594970121730424418176281768018845208506217465440982455571702881458412258777058279504134963775205204163331982830961218173848768743456176611588699729238065717894196562378554158046647553514020761276004299949481502406981259371568993932273406404896243473493256330897627485646328473154301103312823370402378567038612576154980992928437545440724840101465876193996952349570546102294336180517201370914506522317283840178232600944018787173995982990550971706211208875648907834977693060342590601459568789717470971331208752930293392824942830760515678497652086858025824438914008488112984738925568982070890608330904014158183921976545237997215719053660914320164485645618521460674440517990229506213796628003365419126245415731732181629125264617614545949137315157435510446893570101006956202320568299652455563319603637802678035943409007448390697347403102174956985273742111008768321400413123137743467409139851341795491963804132388795650131088663656281558818488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -620411281601893727649219220917952401147046521699366165915876609794217344966664501187900302803011387897960775507664260279679487289053025505686562378545234341849719606170162513656996664626548383492991498413379474088531934835080822878084333893043122587469296019481618113626430689878110887809182394260464623316789445141944920411336678881105496499915128360930508628320996021826723000068977167690750075330623717047258463728034715438656287660779224853248993317871077112683504250871063948068955357000154032189768463679825902323328032509766264956128781616297590167475530117103365960821597873018192779198928914633550369989568031029269150812071434145531492152039400356167660015783849648258611909147904275695139574696616336294241697552932084227538562481173079864294062763477991214099096758195162341330467061892275185470119558846282489253358350242813805732610611507333795446620466735813626746821685079703579107207105224176231608117057647985793093011002171462269816355148975621092361835734410425172161720194381646987045434676519055999336642301717075024288440992708445995512630007839517796966496132876366242696171842930331195564961362619102754461081991115505323426141922057319901230523711289394483588329872688190725013485565723306313572614617628632482979928866280211040797423166993036006521842793454346988276669321744472439892387077689313162498110271883797777353740792142640838369735661725172718647275738340073325091575412710094878978088742198069815590449433057860633949108430897330960262364865580466109144084687742660594848997207730468031399559495270485561812205700124616676676374041722900442599753489650795135380473860259269439171327459000313382621805848506364818834692198466993126075260523740058440594449351689412924567548043827037440337925294302804351595718096255171212943169294021343905666580352509508953243708625496422714596931234860520134605663181547424628281741909826899521302885066065992273659134392811993354051535781421359291832025378517970748113446513723605534315214781190210001112537510949721494056245748230256912210996717917103775063030274703749597289345432882172164315349150709401978948325513350801765497742315725868372518869037414211848836032780082161564779060957880758626305280841447091603635239008593043804783468729313120297457067539269377834889383611803351911266227630374861606117377254942024756048272746359652015306455371057951956242328687543610260048842953380337919586021865242620086623922645689137085669108762637322684611938570491561776424476175121089416721808161088526323152696851100949342769716031931561316251233029122316929832772124410916203719756577421217763925220229977779043399559113578581303750283256519136912698642018364370435896453387326128463792324319579791471463933814899546975778589936936473722954686679659889533038548100772191150835507701192935559773754859966971462280518465087132444280188382783160999010674053484670792259196638671703537076881117559955954426568325086534350799712873292325957823792139716620377599521656094173303879792552833674538813999066608411936411583766809751128748674149682883471880558023389150136966457838767463980520160528563120347225529935497581279686916156843345484764105662769727797961035069410552354880351921261558229639298280733417641246799362192952913039239611755967660753380867872314315807132564696776598418753239221464185859230085214443709713722010690187663537962266907916848738641030708874262059117872586312602630641225801929344226026092195406406924451535262220231516428750028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -580069340844857432988987024417805014888734113792419694610256413563417104033515620892049145354365062243187477409208643445195238424315698880115866794929129968582125228911454401404426533245083309364121473122520306993289298122000233965382863021653252295133534346183884535985341449667693161936244815176179496901561922456334521297333740493577348751992144193001651151014323442873020479120377904637648330973235056772433388633319024091498159214223530634899938616803637152235770348777710860794937755869157531040233234880770104094744681122234224627839779481472188712301447987587837181660840841351237597955925352493772422673698304255315652976933249962681392797199068052378210657664585226809081682819659912787357654337573522450478760656322721813335019931924544389483123990103286458158219889358062197986138093399295934848373608249597794832719349554094008250616805958982031921171553079039891925776499906991433878251047090505541030464851221921483049176548702321248260104047976602150170394996741123858428449555341703909696833282787586024077957976333206340783742969933127322563289076103447137066605383388472236239487639247565075587517306804851059244890981428978866857013169866973148277824230476548468639958050752138082997453855545626241773435479022085077000937387205327521117083222355869339034831414492517085554515515880761223814090537110152429423165832447440374572900625807803838273141669639651425265099890882822700647194891737351228695189310257048663586112517406856306556883043588908951001990806928492988530322539361591490290119944636808089896018758092251370461395115502437527540608059612684387936691646170935065691800349597725208744987083314324079779211814815730631283189616683938259521119292629890965582449100512678286066723676917953491279661617716417328034220497514381298671606670191337555055487426712268092899500220278219015987372537552311835769060880241836709625349693288321677695199995272338589155302111602273310417122962705229757742943302560991178773863175394638917320231304001201419555045613719443483825467239986075021217666180398203445510883623681281839231285257981170249788570441362508295847879040756265777436935615634436028266494896943190244328192258209251768163197409137347867954640614313908826733208336792865047154164483095040042924911910529802879270296885584597320951936389106718266672374682648762479610291442307847403710692583882771777391465334142150081802816870374668095622356566459370373246553061954083609810892039478403660837746858840407195298860152546678016071146504638155711019070406310372918727873209494472610932770813999784669838716122428554353135755528693779102038000422653798335683082919489580072047667936791317489693905154890708020777312964666734922547945851188506099564328360676859362572664235997742542456574735823188132106086421583041994494966941198671816885062699796030270478455147480708050219391085024564336040592893917684390425126435925513307223097820447854308092820164880467157270329342198283496954794351639597038296601192844308406155595602506517523271240627869681599177078676335873639664371677086311519925576608133222183677250571668127888750726556170835550571142505024311838568750082271303692736141882344288779828973144655768116960691508993396467179888773559712052080959274936421170710483934111078749372668434834024484590377099090839444280472528249218547191306566430941267664713236555166347487541384264528343897143883300502977662914296083863702627421944468762284249797526711606663627594168755321143138713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 261065451318559212772680705642467993466603459730318315855575734717349757736413920251323857282229833527630558421343686923540307561839660043618823887528062596019504523174053660681367478014951630841149674569120448437676654060260031282490901407096842566137354542430600342606113456041109542582851039404884174475706381619081892136349121662240899809753131924126453270517278776135422415300341422340425195048622196509974628010994105296756574506452323802369748648465088369343693200935834143227331349857008431047774440396956839178831291417055632622252358541480076443028754274694763122723574904863785742010366566008721089834299021451528446411437826953827101631120981908488882459312412283537189997187680392588086677428901072123359302770538821013072048148189099447606814186721724738856524060471625125643845031181999211890091766274357979784114432322931649447815026795064246505573874115449858856742594787768857256581545568889448767336544703856240970718213772711767632919782907150322568554373364571482632889008040936479584279401493221573490238096795266269178896902557380478675555568132916038627251455797405501523061322536574544781684390623707302917753472216790320765870864126312663873678167843031719232758364751996591093344695453986379722614807912610422726268574491650291892793895412632283801065907756812330073474300171533324527671762330743491797592193064744319921729390518974452809077327078887619939339030273905471191499105282312339148485321804357700729288162006237848312554689563339469916106260135263942216080443050254081962356571142383755903826460361635664511790262031126006998277918779347284316691700465938249239194274926067440951204434397692791952782070905147726332969420659378368788017949621212432346888512668686156851704592123107775813814429607581872545348364701491193187687197908405775328027982672372594578691477306275571095757763849161288057121891536386804525852215112882353412178854048902433542487803153270518007354693050625275225446428217282978924873994670268748042147462275073666018140031578810355216318903224459401713382314302596665854189361580438023627668092099365110177327689255765538279094907150161810433867679629229021776821712779482946299062156181356457754088876587254861516035983458801674375660858593578688985222982861627563570890550537757212417637973699773257993575107428680914980905193636860322313198940593278292876985355579474487124047431544934078103388815162112497159641295524857008314020169980783256556510768715244389782494587579887611799101872816453314660976331686666843944390067312751212250120305518396166024892354968083327125609803525540776875385606025087925903428391796391821830261197997567284301588577615303036261488760896238569861783577012747469324323850053022316909436470909412941796639381257377101002257482862787818919129539360711778994457979442881109915631164864901472801493424581529345897723561564955075682764616132253537778957223776333191246887781735737006285787122379575994225988191300471363353379901988604369130199968823705956971709726682205218851150963758056954150381032996677052703088472342489008950632088616374885773402717384603975367717186177875507040933319827583500012202351118047741850872759375399539001009251330257048475133598977897472355703824997468521607299356744957805470595032632199619273728267642393953100297323765518670506518278576984563154577053303729637364772072478734479643458052248005285679267934635960324701432855165214934204830505305740058516009699315675809038606978945894879898632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -10542472927699329449105624214874791818495016570128524936057328561926642870414793290056588619139316807113071042593044873718977846924744356953725016667636886627200872158827377521187609059246160781712699878835443028852861034185131800218541806385061375867744585710840589075072903973373181881799022124419828515192888474367203063600955072101560814781194416157897901872781693200720674093725177099388785106245174389977092363237279364811015606589635995437128187017897216372468285112563428215482182208150842401511724450095495347322039421856936543511610547914817736107320038814086546115495939064944690187090424405678723875693703919441275645804361210375547728112041858247623558829987846572027300876497886949988126606415390213905237652041066962186465133470441551202856227247812258741008971816567251090908454073451875677152574373803260640555757992695827067499321313516651914446690295528370702981971748014787204751904096071131428875378838122031743474917258802152255907904125237812475616554106578600752893657534641701299077835320341925989500247879298781899135301098112527085387033645271457399386120604857616305485486813440321878295187360869449018988612461953770841752095573613103563535004764635738772658324276963673033109556932417587444950622696677699747707620341039428758545610252494167908019517400399891573914560786149794499617568786055607396720802421655204846080382204580757660860184574472586811220267042492094342682705180152099870262515663567307959197738214951556242926364216334368606658690419277787956107811756407853934108507481502642326970364881563242500176975198683344055421224313067909625263308255893518404677604573689923694775955451991545305410825166007940526971011290358580367095947882876874306855402852328018159791729761778715298988891612181889452885354386774902870591353711569325769551401677166272912240162975215356113391909968672836640007336833064298917918119445772481470682945839196055791507880280423580130835190657608712966664965216665877714349336632389609661179157896019741728495996071366473024082551076442923999283601608165785035583141180487961721273286680880626854120205647943738410692567871032780474602150432737042111993126426498108611165975897830064564133837087227534147933489959574456723725718334374315949108069168701413896280175317420396017541033560131420200947578755990580912777123436530986326055962377189442232923858241762314391001965497048297843794477674400414001880970823198722406174847510778821469849859488397299228720436849695735849583966086197428429916315275931705774554878879932301473697447087688078009149963889392721453973382835149631666570083940659807069620462577466111406808555056288599367622683691136580560065933999395539717933544872658412411320785772919279033300504021034501607234421830703042888905908535563311571086807476876296311023970833363585629761970962405823776259626150666878969740400825639630079129873642794983512692931494950125638668932414283510953478020984857118247265440998408608717060816577019533023546545958790729222575437698364154877211636239516509157473964641802555450862985652694773362743161739246955631651884680101023465558957424209074318530542756146872894623372997031960905456818446300306070507680809595066062609492743578657843782291900368778980392357323909276263895532954157487156102930296674056518961337115960433692510536888356045292477608880839043999371463601776648672547899540984714231768957754382153584230850318428934343573624599417087739660554944388780471355297859126362636288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -958124316478533338436102784218189666261497793702766305061106330877908198322454420033043441868207154984399152478596421795863667799727088144773621733254821527690360616953791349978368211426133321658851038343964805895897336568739537693225122419325887061976291288177660617828455376863246502874637971638722730153514551771957114761393317034890206501226823203468614525361368820884950266497623732091569849872631329423239855871243306744495247838524360291169846913867672076039329126299329438641607237904671062947693553204424998348059800290812672258072006239557504197333168766640887400504762474766670795633205020275762498046761793567172835442844164828218906112028553032106842259884590925519790673630723955164320320617031003735231079317021589199882997525976963549052836644920477454825993200922912119730554093461856747064189722867070098780521265868592195098488953871161515128568449681002065521076175362129285985443844356014725782082929782801695635413665152283661097711549252834634015859942265922243905696025571046327019066181923553706149066715106038534984377218772983599423759837369177108286361593977702726077451865591029967206109571483869280808554797139042143524003714733659129272462396796342321219661410828701359060512789452155385449448984849468520310043948429394576979525268730841542397891977141186609013958198143445208051268900443734895290436965113900828524605994456755783502032860852650321660807322080017368935863890860149626909991003852307911591767646279131562673702974141267264981962284420147257728357865276901895566066474740864361051671324440750232158188966014651700011171804184171448517286384517842052050679706056590349448926450597848444724062502252845286796853339616467124922402326856327357134594833983464642136494613264533806139280348991594503893883022194191395623186018208425993479636688797901206179891336888932169893693536131761039209810689402650365478409029398274704289584532783493262938521813912368208529574133011293485994053707608826356959539455577576649490399668561115609246100155353782489768114304540095337243500267937845395598517047013540248954293658257719252960659739630731464607709171369632464942339126698142393994451194750788922421886998500697437697829775248166085974382882113106164061335635012760063477496774460420779669222090439720180061454571609451362344449534740446436843423384071874348023122346630922113856263022061743596500570289431350275090741919175519506550809453253087827204557205383458023965523206949836283019653506624392035393504194543464771956150545470147851629051408704039485716124393291131422572962035868862769872948631751747588825841662218038339531235870646978649157768744493489198797659501971775370582163431579014105284064958767145827581774066665101442358505278571397278389511105924201016445999574259696338897178016186529442681703643940197542497893696893738986335670219733226709656268320466334216667626882996289576656290355692955400330223515302183200066563803901314625342895760599660514106784642416427842951594593143602668243616933290335241002894405624030334920790784324491015998926577775121644474369096453410594761801879825754340574717556945355854858759712977376369289302761562719792658881537379282301807418953957774631837204753654857563846469346205792591201759667341820297130315947904710961073979216588503228201032887365056148759051842109549747044840274147684978777811753571532826892081075560705733418016216538660727268169763025782745119383645497649757337222914357515096116804002303180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 240021549864415738173472549834256541512105809874220339400810032911140304157798331323710372272950549153737096261449363392055832641793571336254042457719068403213521015213323549094886814205536523060210384406925601926344080839227151342709942931005848458450417243786069069933378537119372484710116778175210098463855898551686510527781018523199370830975952984421808632771709828755478159147701579071944652459118623970743041947656020052617809325917402952805267142184819218724006099668687340253430930611693282841914112407397796746883622928601485591494072005510506735277653977654530119812729493467317574336074147935370222959189831957570599940227109149452278837930659380386560369770716431762637455707667806510815984703893827071451476554136990472336611708745117673877230342994162897962822871540973275943415979759580885657450707887221797464245681046195865770511390562542784827552772243993115742580949017701281578897058133654980004000439923091860197569371634011350373619948153505463229433501565685306353831038311964768430713503212633782134856826782744827734940749479558731411043241854789159732985184854191045703431292725500361826353882847597649867571193497029657018668198470234129160470219844630430838033288999600887413724983903794836194816746152164430323219742566635317039631499862679659414379582270138490479475258272672873224260816836915272632705181960712937042370582301903883214370731716315082637367881367715383125254453969414638868532523000747871897148146488769700101290841979906105709449702110924257102345905624696949145613294171252125938577773259358905433004202516920942113731446010336018279171778591888670102154523146048749617272924320073202304076664903061129554656320457539977749755933011491582572585706376160561860279179844093181675463847359809907579157693537443827724334792119320021490817641880820286204413271653913706568781541961266467442205865361215936062860559404300372186208241432147903874885826233103905816358350934762638251371102205269839468516050779809698495230170564462251210122908304098586759031781170530755185838237184191413941709063018260890592179970798333671060907672965232072300942599920071063598357884607173505278572854258257930814834511878570479997651027541346162396368710378094567248037338250534221804296231626678319515631430176310496393607992942911459999145489915715387739137094467079654873962171954956973777425230023231609396106926707652526501665312523012395333061656070673986687833959964941168463308450973209285304265875277125939281169969581227921020790175276429673434337019133240727954146499045790645061594773129470682639275906976470751571752211821327410527295498405969158705435983561367155911863660866241878592533741109923746675361617449872264585864245343657382575617062295466449425491539067960655924601388352000679058122712585659067856497190457136543715654129275538195766527938158784130635733668115742608112717886077260062857209135786005379321669079005246932724685287497115461621067193854146567689822518847499750207794923380402284716189646563276087337418808755370893552999111037957918476131594865281116109259099626532086715405130342736512316772119545640828470057073035015775431879073633299460498480434126226768215660513742547488214970908960750535597654859588693127555754466394022987253527561096739084927070312932848884429162399195925910506208712805791705966726645526655987646766913532973646183367590044044262989667034835938985543838614312181832894628600217873906504991329612802314837164616249769984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -21917751269239794493426293734261789958439350257226040207527770469198984425614534007192445140466597906194376261616584600071681604839316092649955972110364176772175105649336924158673873051081472688834932593685612757835732983626506262510962288830653125844790670046449999771131273212671912586735306599345346928496534142112270598474218230599301887344395417904327836802534091541212688495531829972733417819864580158965015985517106191551177909491275519968057696069219588093300058802625516296636124629495994283989253204386209139148291777406138782230370937879601566650266760120649127321069584525115037203735451078755582336391069236534981337949535173590579616090680860622163379060124638564472597661518730639909713594359320788332313802221872531996857789162182091825331858592691109156266315153211651535914785059943480643277831084303433169820056832254751047537665769277056077693828583588608614142678565078731999382923822326038289248119770681361284671755006391911771038953857293672186434694182046148285395355936746563568032648587823744662776329585284586388289536694198607656103542802562486338352367759401793240404185174807332822646637652497468360318227765662297959213232770116699789367819141985436244463619282822247246036057181797720823337859180208270614783754126641784278101946323203258635950039541614604896034362209683180063238613108935665552037357970986542583217412833599152949276693172739357582689449103349767516649894374184790731720441027513379313304941108620246415245897370528859192286511247332868155171729769890099397893223991475216446429446853327976906368198214959659283450724874158812671224315630927142053905136475013575360711790678239117441666083045315136713564072547895938569472945578445668502379634837292871870867250424182363165273369470078302735828295751339796022915478088376871592879298127449614716799835887640741908566029755364127668990114385636821636836395326588579163969687688743222466062772494229454813240459564994471239480422266733374747438317952420492444181882045671222211020230159141160878856639064356828585995141584532566880697487671661301204908902488428121948274496002195235732792449527360229505425799193443237185862661454719637287295799301974550264797088571188744780722157686505258864195631210316158974952003818579878125718227031985021123861089294939623248789619682113391977042407345340126320641585368840720162887556948435365106556023186650634545665510747722682656137187472959665728969332101975534001346416070827262619635955927446421789880509949335095648830283212734426045459505758455048110456608640120211579407613306778798565973470070419100178655440871182635134283513247870413087473057099848732669554562488741570556132942867785046379907704393669847825870036240031906320514175763734114203841163274259575785608909886695566333135529679600407613598643504663076764718688009815796173148390491676697593503480765738908448525915262258676376371143154381280132003232963156077117880657029020105364511799851136587272105707832266036238774318407633623960390681275696924740411075060087795369022354560373699963765933383887649571564348332569357583262758252377130020343471664194019726845843835844899507119113130516043530583039665790511236817391453102425270799421211308835877631222593696952294013672136567359265043544391809990761827649761442761874303360135947823158884883757172564149392657807036656637206469018517625890107597403486285472269920006461740757527519431738831573857051235395155447974820140264139361090020363468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -601047380471103275539749064940273716405827438163941689987102171515973312970009585639834677482835817757002862348097671596142107371268097424344015298696765671812556564316704369894866338239308737962722588564501664770308738193860512328300095367860323322642789945231830278180520045152546244942680210045390810696903549715298896989222946485600493662392378305977398448153638928233832920886659826694951383862229115787606705095992403552349218915078669890170015457090930395958728239958415677271465996962320643347544930102197885903065277018020577878388600779865861426664507475619758124669233294884685235291544162477875736633720264359565073106236758947803256101116781985235227781882125630625417412762320704708962285242489674182611304532596493791387959204291009654271732324580624535080432192949377236509867830359785630024781521126192679449183082798909269225882026534858393133317864709745959807107001154219564107978885251281986871917130906080228770269734284118213844727750839342305469499003519503547564714041859956622294218984273304604096182334246039261416026732011840386802066434781569671606515147020344714373801958276068798805007257345489127705422757101006048014300235581655121123499382159436719035253091896900089673738143617043454915673183247404813272561954653640286560298789987374196562713650339960764340435157209261077634465725878723515161330940661137993506215827471204741627224384599111234889215863088938197643758061097643174854797016162512500685102544053049405562258145826883874132005025338347908595891652144763302620735133626026520382330126151544157139999348598022358329295450200555747643584843842436628255081355214443784018303288510670766234514662087987805155535184463942063219367931761231218665806633455393749347058497394103930864456079133664233152577821779245325932839760991505626777514630158282211304320373264437899495429153981723174923386186746491129955917451207944093638240586118847883090747449239054688354784021063989590771411749507695195642246317368411636558201016160045432268831117730743676303434696633239405108953611659598788010467809875931912584118334753934147111403005772520705730781630686019178964916889647763014895935869360377604922738548834242039562937166731209659377521128224010373033112152570157180392457198593872332206214876161450360171834043236126114812246920852885807357658970070846596017850409552873777491537147031809074363075788535362513343003703951944836095848052633468157262799223789941767615811478194924415035041374758021662071868117696470882937578566440103192788939116663574204303106193643239736527617083981934130801606142728955006295932272401530934204931389441368133907249657862029927765994749387873493404836064429897055605760438680816659748557100679498496250259872292980102364726289087835876821782090264093333694214081568799989753561293946849386937315338242392481164297213572341498155562880245632441034359363129087157140711879926500873370080099281110221360803078665196175265113905426573455800168049320644190991395114297568982437044591926513551933629794825874143693585370225157976140713423527112531761615619462695964546642498811582787382261040888426412972040389577510363953881848157154777419382847795000094681160927671117260127566517754518886362895052177820252497006079424393764616331620995689015939821475344259831515850057411903018935368797421264465611459386744735392853954387856043747945216806463458838940398967476034415643821590154725377417604619473642171102304452622689318000960471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 105722380211099497314841119486798660125952861612615142980772611922004461027055812868982318812526224438895893192201977737466357884225789000948346937034404118078328765797106883396173011702499523399873417971199617083225332812647128468256040823207392671289993558218250719865834926479400153032154539143610233599042051817433609230798746986640217927042416243984154868338300646811269009553277143748462418206610908342271363920175312023069230426444625977901830492630569268242131745842369663260985704544050119263308386876657648782946241028569757598535575118774761516929652763683234665555111714098159368502652321544074329039579744012380444225102271888942794970517047678780461864625116247041291845228563153572904920993692929032271035963400293683315961374597792720625127292402987604128666100554647294242163852977322325555253447247350055123909088872668194224618023389311760017751944711592429952024109599504014234107600531586644510003187729942005189134578567456474212091111100589289521032492944097924716914214810987701668029970819062271399604631989481156769769456367427117262526120243021168570879026198355688603001406838304478142838534003412631078850592731078295036841477961507582966966059899007037037627946729701998282374885036751521056436992673932635172852929571094756937596697571413168129548399677378272467225594154860514866933566400087820056151401108650876722279332522613852822802089637572665429002195540904624919019888762133619454944275623030119935916995852565622393783106166411185081156225542862268047121285506962688099473770454680286480081211614457504696316571501582445411371748936745451804984783891653715871901893517880562814516202162903825289092203856492512906095399737011988078972234242099475628889805007052632218555856448344490033589622865540335331384923984470531844482856795089643111769830689382329972925092133338069813360307216714852242495020334850689015738536521753763100454892631131936900300540716270295132074440824826221923500020035054540131528641185698080634986846330943822528407578170943517638027112639422442728311862719986350553281361271957418667701986199074005294537660897772035351148505633153790873876274986013326895106392089758076251388539231462770602855477659759167033338165268954782236725487582627161016843809174154288123264583413994605549800855453473771522452153789413344117512748993896576801875923545073299077679248473734259988580270324232068722713536924734422646365710820929372394489416212351566719239649994468800782434226838613083263656831180073532633893386328353678347268307700507639512030752500084218880125998995982706877363377461598913690730498960116422035495122984422744372394672318992155826195858919876150287861575500949462858527847415155400031814072262864948230652410790023022084950720441323884296579185634114773804521784212696765802403517840933687620326956091128325461267735007890411364187952588617156735086769718453507866264497602218989681831223754216283235853922845297021356601009052928696840117189848079346574276091851677619608517237726777597401420883518055460923047485976225671606773310163595729035137423674906927255658115018491935864569450109954509264897362612206255676733037166907171295495945015187461166083604195197857544447032895851972581595096672865582556037228262291464291367404835916648730339846580841717864312675485731886170993792752083983100712970635631292631847480316526180934158466820480232836865994550570483386877547438278308833196688981129554851688219699076850159452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2855614543553678061749230993370184836302440361052893913832230969597780635515980940253674368704347857878229274289700511660504482076728515640863367625187635204361083553103985472226602540000870559740695376649106660756942267559762608593976086808561147811009979177578306733909295476067330548186513878487750019946375162674348978778355344920009791290254204013489084223261902226854469631868290451145390624912643917594894247168574352155365149834886660373577170022778206244437070820775742323181131056204690774060803797019255929952641620435450307675096568272818246151010379979448438579356703184042451998107562417313143348083545865187950966215151383959451642058106947313057506042273442618304933621239173153269351318330360218040324807995344837690217998225116264911907793082599469519994774883379030146047415713883376823451755142132250878321099449974738915984302465342570270796945240148117368856595468734266669866898948965607457993744988518854412557033555450672545808431155586744302145098505485711143214270534891386658331272654733745571711692926928188766204381463853387623273132784186247917959928754192650468377675439148702308700917312871505039813246094697375923513284507432235900818589571765159030212757702871094763902673654261578498106837364273726376630367376664080387775634443959444591500089696753375170732885282495470521713603614558511809921420542511497303273685427505372353812231882300514173697973890115391209447228363935111720513762648990565111387023477643038814836977732982452067584974023902983387052825506003187597856195579520863351835569291613676401997929934782874518878205923010772666254992032642700706578878709044087243551528641401358929695512335397374789036788066192930788567902097767356893038901118357960826084823077005930484591733930277108417905217628372806651900812225085345142286916581756779453234481388203895758911761562757794144282150106799290774216764649301307398319687686561858006728597886371936807408641952724178373228355120879729302065688889388738541629922216201565434413733021556017342131464070254926478367787561182043054125497157527045736392904895888386697296177188235716679768629082344959243416941478258325745901990122531467864189763061118582383738463175070392357936141216271517737242931651988966154036857732816600610692415538947132523901996639816516562913914328848061343662589287588462916690273924120232635598734805042646666439810305961330415808790704795794587687988609077108434224021214619753218205299897126364133960577437966360297270608170944422003437107781006478452748729277777453687691027963919377162748340322735368255436370664058927072509847327204014766834345198930802470403203470714132910730251796321115951860883543701038234091905627543756350165561292453585760020070134941334261835310652229938648804420053955683858462756139495287123973003054660783525778609149896118349962507670042273421880542119985151292446744814376475429681620219820662661990393169759311738577246075552661859676903290908358830322589415113407177461070058387185243873181465333195467495872359907767204437215013590317036534738096336641586768754593829561657682627022855888735794074951290912858824642079669505440450615152039947260293018781329193581537401625977782679060269380204595830643002486488346115822581476678378829592294029486197719327212060521420415688014006177364179376985836921109320284880780948670712564240993435838188027533095175003858792387944648470597499398496005272140351809240013788075156833136744247328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 630899580899989771354154065836519291767960414408394678378385374991166265784803957425974186720476386910066044965080424312809166413142091228021810180783297560703693456387619263865585641289206812898125472047647668034460240639918991667429274552172465452055671973846486154257040996338256747855614468860652073889346604144986914365708382361178494612546521942503844903363444377546191808102666730545633251637863066094954127078300050189239368587950706590668952016084796891266639033654107364233248127591827974365055743370449323414722515286295075050838681815741510551248288896446128479164831097872783366270762103518264193813173465350551009702481237519377128517786792858405691262870180856977003240757503903035152619860129618523943439116295812567064898874133215957144259272330052898954176410932219584269036839860995866951447917929434416852306361883535908412355797435437050839436599456469698759707369849466421300558579598409863161526020239824266888019565327412671658583529380468850867946823000561676935934688693219137644351645607502096829887537408396973236513873959860357243096323151415241689993281496824740695414494755176555376006527317762390675362894176735166325474769135309008022816226388136734532618936266678828659408400480446022029633668296782956414241969145702306274908783625565991156429719971074308734471756594820863823680794086801254688937063770459648226030832033242301085963217454654829906863305026048073775810377307450897819461226712946090345595946260215795766801978133019356082592890043174151167813096496668547192269004387308847179469029001291695297385315297320156327444913029359452691409122929665984173932443225603451871793168378354888195188276405558748992998845477218605009477995605856386535045734845977756555268576019833543705437111998758265119152749329253815773462743886206076372835352884430694796464554139038799022635108298742646825140961225618224336444766463588734467527770624287354420888466069671819633738985805724286074438166024441541150411345279008948440945114186491567848715306091376651738627434083299670914420330557297757454007717816488807041091305030556978810298981062629277847458428007451256295572353589933870633273135088927234514901596226323782207787959721491443148699839623119034796485036034555811609690420305907654066964013717985869488722099426156529340774755951791407059522441089197368703541507825499687188118320265970722360880766696237679962647156058826136501767144347699710188748177917754346950121623546730664653740335085556432364829595755641682977872882297788726792040332166559067034386034573776130036169667852060020116896844203083809343161890731684493748782676099805130031022658165169732066026763540772747780088740622654006581109241129914687289509378123079157701752670935320665497594524357837493616398394964305936695826222482857594259427825293369910344761891088864491744127049386471610261675240773168826682906241521202427197464499854328901112122586501139523743232243681982565624513654361633526135421159133699826430056196842610858004464066821720939878801384610165461933691211673991909002352211363344542375762949058528746653162224973542079127417844323465036745560875277086135846930072843873876968233914318711264129213147986969025593122431530297554981506756599316854472849475084140271871873624060138546071166592265954191283055208439126603329603940419277761510618145510770471465054054196557857528917117951496727271399148600937300256503503207918778099353485743409805646468725147256750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -7735605811637786205126347633657433783420605062733891659424840964839139613450912120872974104836732074807871549783227747388268647529669624127933405662712383375264450413890533509153237117413313534379546575467082515825891932748960973417017020503416130702030216054023864283106160138300613094757935218009217604656223696141100418907173392648895964486064542005218504997725261175313397559208590667088919046259175936579963042675499884240300697809073526321383436490210465446305783693460847105492101315626361554323998679878844205324086413690514794839714338733305640273549846990507909631033722020823610607706885576502247633508017209896277434321275400899064038153793688676670488431186356023333042338781792800538355793351536477450143894116928733761488656307824460548038406963991723684355591031060887717033001231086606285467845861830514288634011312061301385223122058916003790701445667026326658053281186765702226403871575526273412851218122994073781107396814360452750566161900472323032226248651696163402732022654974249185502388676682347453907353433105205738991065785181807424174798398793099734427312486978834734088829954901820555935307709490753163177718560126640269020431125323287066848428644022627916723377085775883364336603650417306946110065992830520353474149199500492080833533741538394161422761887711541531541502974282117766365633143262220869237480075049791080070611188713042116018738255315594590928847609482071544576733136478519217784634994177959155246399231034703902586618078314697906589208550722650379548187136355577425531134219242057979489413397984217963226012973750880817222226300219823339125166609050686361984564176498756703287037403689157055043228681190017629246849637835555625908290518625278406066859221639826001707925816505109329528605304742013912169042654419408347155761344899111094216404127209406092261147245656777667870801604191906629177281695266938683142214922301939581607266529795930591569901892391776088262945784704190020497524356286206980432841583370653627190367015787108681843358682131683605075969461083035424507112221981798135714082681839581678888428612694767175909743216451826813984268829398389211655335958959353654718856689082096100223312428747214733374495992870640027032090678598181936949683805236585263291605470463780733132670533728752356729189766782282018657746729688287694369353681039796902089260826269119529905030485386715285053167052597178614363256569491230063013778609381298606154096240441847309161213028625939091195236206541053524396694573044091897895932412752233803180890412983315623616146693204026993237225067811992234644688025837584918179512314221731366116693733617442180900608861034351222746110575735625811619827968393342836948101677381410195900011916274551340431101950214092004979001182181359728884470311553490789746066166416779422489936624676309108637278079029488589339795351289080699311364755251414096444567973284355335207395842260771925323675893591690297582847030857868478461890739461173801313498439470306391754726501162887982116515777518509140142751896336294293354218079910794380942208381339050265430264023472280956243642683521618446307707315644990263379940230012733030088831140228125295210403194356151411653712356737445984225444851921361266559888864427630131193518976426657479146270127679136666985306129338746909137180684573970610461019088909168948362445891027071454634224961064470029881208746895039918966390735179043955611602518768791193939336615548483466872645675384832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3756653573507772804121977022313951229041042854826808661516022784998175736258328931286084584953444547291251002928896803484544046868566533222747912729593403297002129832447031904358177563883642070999601056825205691443455695922451413737517305593871411526965006029614815900862381994806251535415638991908950738871068995537405555470014989048812883387233665555450481668164859575210334859161092650351345032203772929054163287912324279656050726497034166283324241056391096331327704302920418106126051120164451506946729434071725171319320645490970718951208958614951882761761549109593418448846686878842230503747708639376268440082683678288132409327600566246416990726774509604959083204813140290490941181712879407315491805876616025846560125147621882725238745844265969520509939545661143333121406759650123707877125675680240500274036321284144893356755816752684748160251569222156606549693947076357306026397065683887327599570181989326949521503663847863618856847757308877788914286607367994809442932153773234477240848320170770089885421861368585587432629994553816037193686425103774611517253739010989687238026079831623540599167455479903124825426610295555063681264386405088400701431521194175554543946740164847671028541826831475736712993938664029151098479038052637989390592898131372743151172604044415425376159887739998779569396570326841341244537913022350946767298101768966482146629024260737245591477185710870254748537502716072075152980861222792262611485888913424832600401210640496094649660032990308489760679806216017045594340648293691656593141081224484829763905077454508522066698722616142656695722512678943792413776709994268341724263718641191249351382506970941572054837976422363614610704272599717101322234689850755015852894875007837324549808348569376222125159086212575730539264358788360999345225183641856775711282103467215955790146223704194620217663082610319577842916836300068599735196486749727171392234661086745845222732178095567275043470173572012820587960221346353972774788726034802718846242058673594069076069362147347988134238474328495773934822391218315630689395198675480683260614020799490707459526618620953179976691318440362080788113783539373185563928117806325576227436419500450918878258577570146912178352522014841994295815982006046589596596074569842110533934852739440946968714986272682887340047664559122436217236284665941921804716048903137949099300385149203231589050602776554504855755460579508134736505820832391051789794741644199580722389102170748540975451285084342222714948872350239212944158856326911242840723335558981712116813164586048605602711927547631484353528208434288602481309428066489483894978620575202350975964492848242411288743823934257856177222928531424402482505927611409089934812327319475340982576389405657611356903561266537292914263384808609436788486328639069446236018171899614899531492226840936295123352939058801380422902806862874211071574300148460974934204671660331219249125240832552140914988437999521198154076086116236751724339455618308829687738066078479750764322210362692498122363738854438935423025497400787864623393735222022697208611174243658550609041910059937073947211318395870905502051303141487328898845874579256837796999179873215623963936166424246307982295769621077517404461801885490113129685130882187367025289194359528301361318873842734251117763662714539343565890854010270654236646348731631364723202178657653922991531385628321612200129892563750109387510509626691892918837986792908978284828976742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 62682333625183540348419697411692933991787826752644292175311395595040885155930766380829432915063595232762351341224232577531835144143154339544230403907239633382357840773463657373941858767210828416613521414274663310733183879187829677930340245669803205220600640873981611738512744347993921529599419254390044374436704131075670282575487112432500534103477133079605761167048226833214667906948116894473694304652621234445113284340606098677704375037036189669463065453749608334510922678343387907481273230848872032663832553660735918829284884639615076108420301834438091682327310715937916067237184685261234952765250126003479383024147768627414402507855921070873755948594415278842064826015368011717396739157760515169591686797162407292183097423100119123464820384634149835954999171479893274717108023808189693178258687654286280406808016412665039675099265499686602182886035445232685754089465922278347232457153839347138478963475075369260698021554959398702111151082882622276983810898321178195478608869124251783137491753342586719105842453325068295396832777800587552829512906184399837124081067740295007832694889343894807970941956930458362028662692364518066473402697870333617520994519317089563003314902987585173696787321749113849422992064327421231557818696075018657180648558698100245027568195254939554192481999662579296214476718413540136471961152984758318489629089353279400238141722214889049442478251788410808631563274972227836166098244484966054652386171464118500731268752549453539113962908033283024057874388413355434545341199828769089147471086139754284852159113861184654962918444749568250317564841095049421225100484986703549571341215274330985717485118420802418263030833264975906017734777340001629512999684537893167850771856815127133037207262544785114112678254080002918664442655313568227140985191657321338886339975161105721333186492329231235631303348757794842736919338151446941324940344536397032818635457166707450169085869706408205290941716165105284642672445694032058696604900389529106190307540956646681566344323773671444647127753978479342361378104223990591280834097922643008031830031828266126350496325342427704551136111595945381190426923145621914909089451606450687918621797152461246100765097259352640837686824936853229260490112514874781571951797636614312108756492281973418868023960082360121408476347043095547520290533205002493060586147548393008523717342817922568620083123450266966063649570610297093469687009134219149897026906126432655971912641362197153626132689907627691422280396592277312073615176265460477623003069890287650668860316078041630477195637489305687158198422649007790251050684240987242968229469098440663438903144427742317910097734044025440949067233117901042540603631898060003191673962689157251256354583269563716314204430644787882295620104877288765863977538658464027934524977906240846895962869649831164834827224522048710034028944408266711044223937575576084602402021891152777778700240186472637062891881692525754524113232479403293999919527722133073069678617610345482938509461185898156760509197396938776688825149801856949005249477346917565261989610173504729396343661867192816729438982505370730048435227371841989709054472244958429034406730987390528381917646371936346092207817044417646876999860666399557721602965814512862692529445449598930851986076454141249426387458065081511775558648030902122166099568774011981392966439687147307349122462727653881615452478689838686948025857545444021063907889950163417956352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1035870796488042022746115070995171588229295907843341832029199937214016372856949527913150349322377692487332281137673609141843009569445775608989547631155894738752416837820153201346532305126535645262295088486363864401658389465451600670961307325970560563867132354476908291163691568687988846035424987173428109279082045503181997058319472666804247103666744844209687268686543791128966605674229575534691568317720959476810671105305922169241142230296324955506867979039326424241970946105126908550672667073951653753955619627384456530363938068620223481366417131540769812836360749374158231135752540375764334524041922049738124876179088905649552080831038005235821142845187017818096756919076383795023437842873990688232886719320181284372014517422133564814243051952325924871755947369494752657034775595013154900475987040917892553308907162597476257562634068394759678763048786737908524888207633226275296380692791465542433368470428174675131696101372254082693846188636074897762505177032313363340708889734422280758010558149091293975375744574310190285863753710986145498203558226678909460758850580843555861245861289408328775655418896803447713582606562082176310551854602515629375150281575333392795171549502273629966303100530077945531197359850264281674347418392453375638759877866596203015505318567637848559038336039144539964325541817269515348713451097020867577175704063587502524481241772260417353158248230125622178555443395202290783361021911959848559912329023655719378952991595655329343840506088008481289814814319610426551771022803158772977404585017206537497901285539806526599813014196707907101053166067930451916871162509089316272347293081962510116153257614868609478898343353569997373626417038898952892959483570684827021523022437238223375639418051067592429072016005233565707643091811026969880052917089579120503551432595610897220027343463125374168572978419399468600895134955687940921284417344866344236430612357621939865098850978463397618571286736821480633257302430485961903793288403040610060222670963287224179606845266494546561039678399603971794775999985838786426312975448843035730206309354932559168649570309197499674728802518617337564166778499072403119528845405345578449381060563029814306924507600330921382776090686652446886248669183597393030396675968597219403095476182112879540307322462077182631986914106777516769936668796903331294676375131497979524914582245898832263858966561976182876400908455515234245767397598206292833704547344571990606783335290095906799579588425201180058809463575047466908327422609657472961051169297519478809376139862113487291913498648014253405179610817291921448390669338479938821817885323740825368771039538260929934074870381982316814056569422803782713459816776913309694907115006829845373138406900867630675280925070730962861136233879222705368554871116975469232647933909585374347918195448227974393827900832004461704829978071914471885227807747940062825548964176231319547785312183581481643702494930027921639045029381496221824092482365848791125311299846732621413426711425677400089506435107804341193835187008252965630077536306059716258816397600853177721607016265363882733778459204845803691875652088624977832901417036910506217625256789620760682518189869296037765613866569003670913410784736512260645575704493397272821222644881906429361636614070479682790826720562648394635394385566064503130523936916895187441883649088373564744652297682431330941448966706479226361831651236028706175657085739161406668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 301400837041630161296352936162554570170277531315688631326658812413266119771497238968415352025669888834374676597502833709396156105451678043566869923363842525138718913119154196447790611314518980042679669508711455745153517189502836973785795345260665949173002820428898118459322015973684745227190715281722336232520643416646945625538773323682975699329153097846772467633991744992328803935448159857305701979424293552095903558249021927187188733872936396005621430928676855169638656705988112752184397878782074816046632140580638035240740050286554620002445342686376931589365290206040687694984054013616948590550843301691162491232111576651346604386365753911866077702452402132459509065716326319613111279180329342357021574105245737013488688670557249390415398629425467987359009482824757224796071920785907826622600949400667900584950665327820645966444247460252617713859100136554232487545148856041475232205493144090014938717336638784288809942504142652587634447252494201225526602773886993661085981326557912531554329104714374712779784241067593261329563244806848983684857226972941430517902601119089878888310250512237338391675233648979220407083470983543447781191943189076796016328240371467737653183036179691880727576010434388485830763363167728197758577587018628280962683576028291801596678370954999599081700239907011091251269171204327752552451164587959489125903613994750705034106242726506153783485896623104576878473534744705579302766482249209226406982050309397888394854241730981410660306407212521783213146627427285783116491266703037794113711602957955691773052306865291982799790693442666427873624554740145409536167063382830293845383595563445521843621446200279665285045684484642284652923409710235297521077767142593693697652467228854120026960831619661744280014896126431254335536639694894647422873497952379228336207511811458886783063532845027142110662955015238250985360409153162968405789650111210596831243914406715081865022493633908349331671357598638382992753053334420049961746999369673095696107037589008552891182213210232098679216873224327725665891307785440057368951061516441082305950955175724862570380262646854883074127666720066371833285760236053453902383512154037022491556315011378577514273760944476560283986098981636290510958280408632628404451453552726390872266307098764100512310682816507400874296362630163250954784712475978884784600265879589629266721194542822356645843745485180895173767154101664938522964792263567678808983181048719171469119528379941464828973229563610436900304457847296389595292707901395890465499367549680673272338854173802042705213702172778317095387015356492010473004593701164597744469279562015555459036409139945735902407096188980045245451595902469348173869153599616574537201726923631591092611545935442804172460195213381705579208363695140647499415705212017105600922992730545356821455883295001957836836394042539850185876224790077302659874082461191069130758649203462706804543776572837989879440885968305335616185752116290791612114462177213430366669824761022910010610927063369896334841385199818893817607924295477940021043255129247281357055339419780508976027356000572993943891888348751720341746260908405061048747943114697001159641580507851514985868204168796257540959549354685535741881263469826779340262096187648847563270183326575327443867684169120710295074437528632093877234908205495762066241820859351360078657074998667028398739149821246624435736114424373337960185349444377155658691996475719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 17416022718672433491569266456545069743515466364451819463413932543269667029467588090375374912194531560035547636065310311119322191008316374140370836777416034858860639709299636753822977702014929310614433420332188538172189917640740136799659328424383292465218273110739033546873397720897746959100022635350123967408470310241038727918248732739550376214710257422990888276010751567523093620442367248889019011392668969408736079569974192610562415089111795915794098261969551403426161786992594835314696275279133609753097955974443889803932055444228734371612081114449478474581274842041712313316447912691759492354680747836720155828385320310435180944326248133238553121357023380254677814315444128667342189562233156304570680453815057957093675252518095486447121772242086657718288128391015410426212758129349186100420527144183311843260733843982544161391023429559601065406289626880459491348251142910704472649303259292988803179321863924535509767916085432335747346419279317954004796123745857103885236047513236113134597204710237639522372394074788296052227205043022072903819397070298252128235342301851770143247019381551736498603721891856262958330672009822497314633522750770722072123142597949933091332292700349359467446991621903223253663504039866754728909383347487714151296650828366236559170047653222417851291569058634189412455934558273654029361862357065999749241790499629608330957955761764941809933785357437365841465275582877864180115640716897611116743078030357410938570561623989086711906195664231749993496366413835986006873468315859987808478286755014379246119418777255670072773486778666376537693609512807621217091911956435061069355289931143067793161871433424648541605448958184850034703427345086594719767941517898588556902050044766985179213971652499637011902460577251536486117728523137439079983575138464387598950477516631677341282935336513350428267017903883144545438341333027630687730721569816998115416226594516941901691645431297743488239453847417266143285063342758283246994510454545222421368312812562591764737798397679324738531371884097131898203636016581007650018295511166746730018982805299589019776204453551059847575221583025599020166442400619313099078855838907800865237425384432561712246346572802472248941162560117369305004078819952186026177716211571638822103358947077348746866942797018880168005077379394160064709972977476528583748642168612746788063524201826923103400731274425872196954093515212763872558126820080497835745078205099562154639984231124895983360795568304507419278093203905843745175022174726636898235807984367136266716662625062365588038899559036511064945935186240105007684490742699824212788144223746092757557514515968754619386734393444149252153907404144066110624578499241774948582514445769480778202621673681561788518695014353966182407356655626369856263078561936358815345666753278791769138288578326036400460197374499466366329025444401449719927159517722716675913825811766589951193699696685301940781033035185623502851377872198075663188594237775160901767157762006514763105097918489857006694014891885749904740894766702566650998185920668093168503372031593289972024078674398514127186031150128954389034027447108003708967030261838476709829690423223937697738274072525240401346043789314326009391543355527298257009049628318493408660567597037839750698702701640061672073689630178120253729078003638196720501927018788567508641441783074903846390362344612994990263198035621929938511430439450860628594800229089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -780266498722218177458196117506948006654194587236046792999257385239074655172679806740929467285049042567749966584879438087528649943721382120604251363038465040560447410969040847816044598222819117050638888492384433023551404904900477431740506748334100249747097217659079936695004157151818513539176907312679401407165443096933155059773394676676993915718140332330275744098570275941882439560825939639192725729055351097124203719347974901895149485317220191385354635975506926378136794884521644143235573994718119900344190661345493181967941920759431878278798388842207330298426307351792599862357063809377935217527726701727533950299842236397459850008968042847344968037996707010266264468911463320775128765624248312769336583830146413719105641753415467499362927545650435132938500819599872642385622866631242608105778278554633111560257225531028871587333429184721093377734609261192910828283126444373891945606619689680739617190257112026570663362028792117897435998375242771714274136613465550516035310854679623021228152654921104381178792493342557385202860694873770540415901863399745227283000103994189056231388411309405927231591878561033625114159220545046282928393503824422039585734891077763887394587808567557373728177701712520352484516650773537062385367022432660258859165721004776708355866314740880078309053943628467112808375212494044452279138987150057656917405951069558542422524865413252011386932295188262372021708462609663296871103376532393812651924742309309914496177730057702766260242372738632631105777193932544282804545518614521204349995197593677891246771312585881396750073514441640067659631492894944790179485394925472765361737783915114669910698977538143203898336584226179563113920765527389373189629816365537289756774040100084087827563403751266298664198890865921953590496185100449597689274516233249617624593042336750949373008457281046501397508291532861742308017864067466930708668784711157596956147964501075297437418239250019906384336383317018806366803745943319791238547036368838228388782220583559672856569207786592911116905803873079899878072291284188015949128782018991821605751944806812251034286780565130684696872316767528176905737931879256834462519358796075749452775851194246865435220072482253794323504796090785294036431019482365243024162442469278530732879728085619997954760515686400361322903410946911379321954318824698549099253359686367426842828160861774430554694492444267241582114703111591912726396628463143532836060277604658236558298319677461876871473526445228321012359827911176905999848923027217373242506488301494489207568202777835350651189215941020052539134379718980434584916140023323736255611503269560211206577790154892532688025495045845519266011196177792422610200147731037135358870352202688231897903741498136677151755960322679730640619118201103438433264847278207689030215086987754590293090791796614223972189918524010834764331577264458522536514482507852951694213828831346724386847247308994629835263633401216257355782824686471098824351707721424112472904475128120296718424224226568155929224996118402142381916538990065251329807353812804171624782193882018856894545742598536222805027367718070528414533079612020654800594154844127442027564351792478850337281201591399486558147561934530628833877557641000581611052590008047779096761885157991734031756805690684191450920471173626618540469468238053429389993346671301571261016005493478162290425640234993419809274245415912288161566384515758075989948628992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -86169666325459000662821037165297679856845773052536915918015615288456419350441643297774099669474657929869327220080517109236992624832834018809750981600679178129812812966758991912828548750311932447681539811837627218450010298502957742537926323980272467145280875903262172204020035083571776915166973071877354810722678956117198465718923462674482074817363494482846524719517979526643670820246838512657645711537570350522479432306906923398995399341576612369822937156623749306796751017299978585731102542173200743954404957969434662096345143043451864289573468866608667227649345828806967942383856361703053425590583342352644022258501567467918797816094998866474419071293771974278367942257258010203554282197506859790457001273953193351421223652603920159067217313167611894197345043757662269202184317743336577194041686377628050856947300050071448251943529494802595979743894122401121580864141575539033207797677672038899482679863971766486648296466586630145744028514143643807940741127270132570190973439096783178801092701371646272995680483488855374722591106944354724456680291076926696739113294713918926293305832502378292295041030117649674546576415924748648958464318666671792088516261591181218750257070208745986803250112223615356954131356202006431845097124751851112498156044691744579171516283462990054192278028134177407719797502172862016003222421508447816053436203156574708472173284746968754761411579804424193374348883870427347790358430182583688240813942571209600773431058968534062034619633731667234946863594355774482881556506501568053454074469320817248346762110166675112827368661890696915146393852371934861824033621254531682493229961683541885271144502584009024768230029118320935768457890769071006597805221107961062670263147473122519778111102562577616633856532775172084103144237040294349248958843577539253757376140796813456603444060561583091609744077989230440301852327835925328730086835635122884052799429027928496881143031320826354517218244650199078829047328234206407209138767786554698500579879775059907519338432667268189018630148506910596637181983460945910765658823960867749515197879135294412194757257416032745107887261363697779282856540287780922129774398663579274562774946473328849653462393402134431076103790359979187854766276978833613816372379455681732214768309109475531623011695476118115758577272956274804715404523720854119447129573798394862702081845288759802531254044075715341587017846394458416579692580944519542248791561587361444931807564515532866177275084354438440400599390334280947807725751817452823944967327766290722123066918177096851043458242730536471443545101095535455682598771668729260052439740768067008649291794700767146040898340891061754537430410150527981366160143296199886209585678803206139626381480671972609482195747200439775439694885904862535417796312394599934751519293017826835428516549870039626631972161384349165691313341300127638776843256076594430110416780530714865963870632541793359507772713138473840972532193056512012264808514506387186663130566496132980422463840358540503665382863370780731515588076971406580031033715507087009910193737690141054886665285350090265139840788196340435011277151314444511010485919664187857134573548122573577495175984153754928329166385193997576280731427659502060485144759176619062731988768611184580493560688035324998755799790782803901400589701319244083476735532642295784138373155990918149281525399987090149778051963635007510824634853853297948369092608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -142258994818853079996597202755662860705294090306402042973324479469702011396338072712963017621228502926583288471451324100652633643800876350234246237332861365929111169844124377997615180777741269028192123763659236378606940848262824406593999568125618469025114413805853619943164826833835739747643513178751101980064277894169566710092783310412950290450373180822452783110577516747850388888208924713376346830370383276662648225541043338208278797522458372917724547745571393385018768082833072852197781835722929707926768409826103947727226719904645677360930365065894530439604173414466258586441058852763249218454755378201600960568153382040089023527607974426388288602174549482113311534600838172176072950537574746875053173487015091417187525379741612693771855493375901780632728338666432294756929808211855201853495426648214790300687270735880515927855439896616854338968540729279134307537664747687416723786095934572921053363547149489439303747508436350957251528538425630035006558724821050754170180219224620131716806839572131502448922415188091467745690472041436854750567017755235069799055639806186605176685324834753656614651588980192382277165132867671299853086210673890005578210531666966469042089425436607831448212234902572502301812242757919684483228806725050797087216011313570818552888919716156845821653774268561955387284031975967160374628911787484872829882405526134185585976231805531901870477342551194138703610299048861927864873202917943060988638655708505091510405985824815175111785266423734172323850792822015589566237524535753751519100183067127855582169327255991616633614441086011669966265593036850911407510507496473199383203546619506263482352437385052603657274030910507619455469045138690135064238959352608826375204255795900670588249945743044385793471938881350711711907451799035163483835112770022174402870794111509349985871524552314067706384116603551692978136997168005608752454248334063400852649371094234154595011079980851615355622002938360335918127269038729419384055626405721838085004222197933357657974884207401068519722927454408228539867105656888484752989488384683228878842022843132818042170071581622753810005948529297829762495988099686135105603390212345791332122277757022889010119969822463829992773659931454195647578804573564984467295182080321699536423837755461399261258632271262337153277594329695430858946199904966850816026469933636640081053678075045454213756828065204340630602851678098201714142710810410673669203112377558814465945864776318775120708204053536372292735992614272832174556237714609097189003240955502526898076265276739341067616368051477855646637371543059797060713651707934582584431999837081678668580541453467374390230291744025528953918947885826424235081104886224359144955125225605625058735772259843514447905033242844553730028158037021845076133891325695681423963816772588891218165071873411196592600946760902218988165485754929510084971387282509242094731775827699637891626762490554243557649176174551766896123810659669698337460791659596980248342916445998747601921590775989992331340657840754059513318728984256498874743813514922419759161105030234697596406837033369276673619262372303981376056092831547493841726603187511253890356470024604843114454283889761852108858188104182899178041306662432228383132140312873091685512087708384562723313203229532245518442637386359862658835508004612902675680524678143811581127650470343475112385452306294490799128310655301769084265591733707956224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 60795460461196684955647685371181990680806804617912228889448769533472934414841883608600115159570197325726657529635289125635401632577874658297039676941794727356256770695891350342613139043720312326751398036601228986161664067150646564519344363488159335550391371146991160255104754326436751205725774579635777897606850782299847704936335749915659171892734058618043395944668784524384464774474868403372858487958485029027016211605562583844541339466798904277015568932090480085881666537440376699969327215573229004280551720539559558630785733753166422423823645935156377268099258148264772421109012045106882481808532703230273691691232945837683280240213721947227875764170657607479999310886542220202273723293234166775452472043831583349645261737778319817060898710037766892111612014960730330620970188235541796509418981137738193921881444205035540494760873294600248791210478575480862236283265080892434815357193481917193345916557225326189339061059879963454613940488784382924629255770310623447016629300271743664280521448517369467589221736158567168941610197862844586834972267496815272915160781277364321034093499854407243685816069636180082953983862460195102152936291788266396806406154151453092174386838460577441148609607625144059601928740829316259468991734629489811389954365758924903739058441129876774230412936932747501450974855468679229901888264514162656526194337312849792147255520683827474664464903657471278316154448832062933141480851692155644739389383667760705716017105255515715776185033459120399139511817976011787042763473875215006993278980314701404038990018220981907331082347748545983918334889937679880099936370614577973200201904401259814525010449152116091859010906038959221613675375754824019157552525937478480852611098998600472974018268730116348024224997372994423873102684436913454058003852491715809082661152699109004976462088596060434985711858683279649456242383886225682148846691060366272754808739983692425690539936280630407472949525336234955587392801875325634737491906703401396974444686818473619376800184955726997364627995362548123072056929031791784763619098349881189977147910030023762324347652218919953035726865874961199014914006116366847144574507379179335137888139782848736999218783645290784013857133284482811632679848375631729879916345532973773628836285389968277761916040233225979995808103632205248916147322022970185902667562358109754493965643429480041272828390422987530909094340625054332955509386951245359951601417790066297591409721560405190182452683856838701694366435030247228118001123139902447919893243008918887036709429593196835718735949760264426997115403727872072138819082773170369784242408208326761602085570460318177789728377533767656039670353216927724976556247691170057544365470258730867906290604134161464933711670670435629410099673919971751838886084953403155272243131793801725753100464413750522014799480768175482107206493272069894809095510721646084319911125164740564568348652473917312008455806609515244815802354999165148592987147512944326252920426483980310271175748413673114248779439023300286694414277240191613889384644024488004546177338789505585010302558176044047368424559067582560372409371066124368432060133155103065478970591997658511380959735776930993443316740042338276765984113792150222533228202437718190027745625065666022163054955888867239376582617448926325469019631249995102770215717646955863452715681590214609377760620050891495443180928540932366732988005826450440192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 4559766105677068449623483284797914526397514413947451928597324751040909352388932093631955191376091317766987764625083447813160669151934234274819689472062302846356996729056366831983326342378525363346254295584645183963401102175650210802352789357815432681884778689331257532394357348207447786057277045036042202944561704295767981450481054966159187259937675532906863167240675952288721957766385452007206798517956408405692906439061712304379644540720566677824571349502757656505841039542551220270874729552410539045806382393319599151606993964993459672439047300921606924830061477782985114992463643762118459440842692929658629265653003254403114011580751833297457738718465129275111016391104789940048199804138225503338150385394563264562093259743147288795422505702387415965582558430222459757567687141689687630699134323302643633839363820156745341149585836230017028015369717423332863861607728373185718935520721174131239844362998437606228074627009136798918821056276620171371974979045045292972130981330615783849528381024232741856843891804317127321204378122655833363941659849301637287971376372731603249136498471901947035529035913253673190378490439883803045970948499020302516536269551745840561026540598638803264346164368988196802670999040028939961996995574396543446202166495687480246097196535166691429168039739875140488884190756319037278359934354173472434067193861106789009700707493169446204026245790985220021392073377572189132121192276202846899488073885161853087870296941371575069898646200796078535231544186665117761962303911391297078278129102596474565649450271773682589561227488128179379785084050316347159481820392150940231493872182447268006301908936776705443400011758851833111144672074291112896118693789217500753028301279212990512671915911615887143392287944344919394367026325927184936209866635748742374949828540604069327475646218534651407439991306897088034770865162573598439258520123459139171884218903631752123999275062849956339452700070852086455738791196832338928424591055054715875835668896699927224206708986461835536803115112687574331454746315873583464822764502884048874295805351819000121215384118546613006151826532595537573328621331600575649648214654332936190860088445273688098097552751558503641377061467522163695914972922224889381273188530431255913867954074142467991397661375374689648796138387981426822777951960561035221562545341230401591466734533366776894178839810721074663149407063801609844198071662968562239715208558669632387136278992948629601865528445802488176153637900656928935593557897828338959886293018138047178051500892672262581384891471113246804018596016312793431275225834137225399313962575184066891110458389240141872447091372454363584230246648563562513815059970092049387011682987566606187167490436461562841915170689170011815602483803901895897689979220464220070764769758014449541582205497742232776740288868402360732899958880177427188605227162780108833297244890688286504840255428165581375980052890419554819971692876258762374479187910387898585733004382847871930984525628759591447397656845720900264803448307817398020083207025035232871532209945238812402817257188843390083611576003677324282525371916388637788729133352437549346076548338733290879058775614861990163442949615974548978993305648997205532401742888031356445322856609793096344862810102532374844145762315506948143570178735959405366140398744818442711064676796535578744297307364298096467159379390919697373654490400458956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 272847562319932252363222157014744920296549076720139481181153454252167864968867952058099464331215642712914060983540719886560223712467677059269023705346419229472289991742027215793992467729007684292792442971668213611841305617087317522806987191723152420134250086200077119342159165012138281758484960879532121223544354853998939995672508941764884093983604954165717094713978746676700017377515471713636193371717260162312235925335752291815538285031864607966697021579193477113498932876061710385102218531359508481096690805767324577445767093156757710009640186381902245871848052381201382922606154685348507387914798841572272079385765735492486797277778134759539403477758128299681770833878491155896549200717262293039979046636847794047730088865146712384942958097260194269462968385157958266696181643879155371020802547418301590881697563875390151838834191741819385194053087504936249441585300665824335326465069245525307637039379666653779917172924178946882932196413661919626388807568624076992171832684938309949565352510895212950607055865599537337410585007900224028068939815233481439662685354260977571849928332528248621180480576611590617736803535054034235843637109932833900159727835240747274339220400815840484917657676685387275517208860585029603684940664293491288272330191071646745009453995062047143988327636782942101850986956699403179550721320481974865081313235525058435830457598643195480207146773121210764348286051314794334678415268571716089564884967308579884977507019544911860223089086125942878869527227592326297624588523855949414119312688562043369527417535961561158768453821679405281242440602771806729046886853401624810180690956237441796674707726680552425905546802257336278693734020668075170919048268185320110578687171532852511535010231225980516411072187389046781664800297988738867701028724985466131987870379101012233079772620631954867523829002698711673589826428185286321773726653975423168434889680745619079553665775697581999436458535892341562147506916755877166653085011481536692893213791700538805709130139940526806352596556272153778307181972920776714661529121362078006726874189837873254308275944428649697926189125537416840122646797722052308131258768443024769319555367491034347360196160821276048444052259755063315217834938425626392326608863891841945688079163630942231356959901756098269821716739756789388953514423684293138744469012401720694890002483115432824056202356831012979848142758516361027571347980149131216589233643628190924547538759512824625692571951019225230785263146760525307647996540342934272928184407350653594539434270401466263560951122946282631589285361675037107452655511989697750439648525035532883677380619771496032662420408621144702812651981971490243943290017189457842915053213887255260756929400578210437729264592217908702230664449832753406114476315439897108737614015931130934956622257856984355241067133419736235776192133715803883491340670312359180277063523385070917587954178507961483621264789418075801104855699123784287248111340960715865275783521964719258044180925383677904671336178356979817679795347613370244796583738362649911395321944289457800436330857403238874437799806608161388013851593976106074769754337440367708961468870279215785818452726431893122129984599415807849133259995595701976132548310627655989103271929119932860151988969587005800345735231522319591279319066383881714415252441042151606200258721514689900861705380905194458726258623853505145010465860992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1429391827682399528689612174442344177526497331224491241767477570603250260224061224201145207265647874399520790718296060535762070070685979087912121322551712680843704281952963219753994445005722587848008954515879186745225224335423776758090997996135300275770301530641013372913314636353886706989990619316986259990692208386269611155312972947979002016538522576406340600956981747978585929782819405643796423884664377576504117592217940742920454707042655036212724080550668531404542965235259108708236838320283968117215094082513568544925122073143927365234319005614157635884018736602163549553404738475826850355548946722655530369457543837761981519632914958325849112778429000553194399540725852175846794263872827261971029966099345355473043050831974685709743891428564104674892031800158395785203818820618961937105633562018676912021903565622454279451167475266806575865557371115805644395262406254125450772120531688899950795369578632549917152596983005148719936319356078188781467002457366328822006649586444923854622474484561602268696012449352450999985719788458472621500313653380850181344826519027399722169815174267345744486389285663591533688329487339348586742058218452395273975079678941195917407200629933915721427811193738317425597227039931608992528891696893606978867938823331094621139443044007532776943501749668371892356371006721216425459320736337799994786780241144285666245652377663413233914275847934605587104476930691352758131778488997553782519118597274477329924886312556560091349392021431451522378185145154950476486531809828344627217546663628454180423067244680567014724342170927350609711864926872219343153411612133708310036119084244464420580836120967673318506343376529785556717448259818213952220166542893960791457561707728976659343273577192187888318663984647206580034972877492183074638350590321253641118750938590605733568171404240969056611643726561956485317451162630771879439731144779964700545503271120957627548684838577364552334554437728781479379154372074592097660338252867271540276690821449595027742107437419895340010636773909942683153263945230666626489947071925890969136329494388465620778371996131412011726384483684947925140026942777513155511476226040316934962372416001391571137253005694628859546931725961443001770260973329710935422271841320177893069395958261618606636055250154458221249609558555395927554694557010977868879157437329251923746016113316945152949362983320517562239599540724591835522831272792379077824250241318184113994040621543521871443517176858807263363511837728819531822260391953188479467856151381700793959957503041209880033701303870131440004394465325451339173745669310599388062335978895491863611731809596490775592178113977527901244079955609939323510757120985852414694266047120577856679419258804570112691538024528669153645346064005636076724916503891140237195834002159104039305209202920559323806904247726799345786919514931316618511262759736463368279361444533964096647362147291576185189716203280601514682098109595173127128656339952242242277043871960914810610098403787689668339333537170786371688946945573031551072764108090611778841899698480077285626473022366778054199370654082055422927047198833468244821037062235366287895117455950306692997037436479450703481775741572423868977903592152029482328462196052931467033838170479966254786434110380029473159957582219889186973047772717185134373208320204380601203986810019625582131174247253551504931107937806308456558707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -316553337087048367712412294022809241723389563529728999756280250471466399332022689345140832861991520079920444019226446644771586642930715916948652730965186077481772034092763271639060495932839604776073147598914022186283418710871243239853925085101783975606273892050295576237248105227394243863085212987524617148164735802479580341120721632548605260233522371573346397935976906444433930244511851496782046458552728334143133276698595292688496445260792178338731065832873662209688768674624356463171631180065258964586479863400401007124618941820865842499134388204930215754546085436887133638239620307670836093814511893729209381585364752010750741246666838879633711613955848328833137705450533177306320696186595260355907354735581575640770468788015491134712290327462925569059546995351054796120736984926210821084923522506533088455263639451314953113989259675069662325196512104920004524073403228365077931534849966131120481662277242174085729135819415471919795207433350354673903591207344522647318749533377751598793339591165979626958958480359227739726822909760362797694784480681503107807235545690841056089241542910013580778414793985248416301116385829570427786148133389886684424247912074262712214980004816739756413037087875421391622809607502102378723511304576515132372055575317909254735188303066415909289082202212719961956639330008707132209966098623022452658671451649246773216403234457622041295320463610175368366989806622757249898538010265783798349550918638641236562905334911024774571286473232927181138161823058808566987335233922858974827512664216086569966566959897577072037299456053265210345702267438664300943432553848042558359847027873718419928523234639601517986747610404891024521747925784144211819333575478376907056114794099302722497476873331472413313344223006267920568811285186122071571867162631372200679640706749797503540786350106780470347642041809757127585389224295202755180050355974096945533120001811492121900877696253129309787941101905585532231623756851083578697204458490020185954461099900270833011725256109805718796370279154173867579624936525843700959501742146615479572819754765430763204611923269964631590013937944466807979862690197583297903386182435821775605841341071917286310881182613007134178083587336497232382966586341223288858503579436801267215315585196692500132134410629837632952316888677068905044216649027131872923507725156762982573279004435086065566850847375537019610756476453314594074949002074644519333485638250172447079430519450979818545094077675874370991450998248662056109614245521305430232808802716804584801462032692745055119957247138684871903279826447711278751718950778668035133381656338389363024450267770257971802765652633722978422546202363868143561074612337883541601778334700372171079777317545101930758074287762551941492325956458069342138054257861772809663204919200399840332388055773001785209588786254564915460132385737147270774045646884751810965674550114305357039122168911502154694745525909420062643426516754665258195399778393220040616376999083508975986965968064935746128888421537250584026922391646543112761096935180053100314612350944791421208893789049758226287178746717477469873493698933796494950404054660732791017159410685141326247866947762003137810443218737262384908301406107051348796043139570060507988637080587593216910856703422141499233683224651693972616937085981784832203386260989788252363943004367949420130766792740071349270161393786651918357136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 241701491573732374335639217905521149265855359586370585928539283865315457356226013795966588080744363434538431306858961858737461534906145387000660862544401693259445045532388537527397155469292591182335060858478526122165429000627145103071938350432599900772923329947463163380687460767037729368218055576054686595910718220748787353928445352462780467777593063921044011289987705483342010261800735796670858077509244621031412136006585152117913582946539498769690674320607417616599671349629461863010631872048809366470074072420530092962834987161579023444263740221390690431065651220866945432747042288984348418332849990086609679041868176020108276554881533103729538384444527823446730541264712243187003708066063507111530609097307249004079138636461899267821190861794064054987410273790126205503488962156499116505218240362794391080747287172486539252946793777966841615529856890571048273111388133444850863959847383627425886358090425204472122973809594711448314122897524568670587191418983957687259215930691932485020723620516190036360650402693458098844618165186304420516490978752617686199768779864481426999557083402229454021415541722288002013134641129040946548999862886662161043593055055359669284371631593487024271294556442031830301546877635133912621788075180046732769766455438568242892990206504929407406195872571186809454029710952684189653726535082235129035950988499810668506914288670344258268671481254922294368568000047828245325659178974414272935226735602613881326589071738265922057511406067687960670817288855037764605479274475958008114456346568459784689401959217115524008368013265663205249212275646931708996864538885079674947861732159428692492106285632460552846107365897363663783524632768255508001125856235488042085921408770665616131030156446803515493695065735506901752300798617221095325908092786046986542817410849187526939278649503598513561562053129841262559007818026288547081933568041527184398155096940784156842147615380485984569776088251594656676026068121124812904872428500306917878825028686849833237220470762362978089261386893005241299105053643039773122787961177032497467035907378739443597938731144486099455377551844987358524408193579132796089737478214114040097144488390717577882613803762964233984236503542753475824775897997139467425248460249875878250951981818764608357579749494652152678365431938097216373888727718541846666070940221806178725626258406065656526019808910775184430152736405974555197821540926116602299777987819390566221015268665513394807572611893502815925236752188750268018608002051470735536173463143439388258992103540306951812797898068636738428086468936014724662514982963495968828276721392674384176329929500604532078678992727549178398781468238860793902444212409815459767723597854667562963698749893107149435316207559715773855003152834150280256302858946292433296739670799763737290596042171966988656094222093684493815783033934080086159689895439893883853021803710693979783147122937230525937696941352815646617982129789540104676163140232967129688022431020922778933220104210229894949032281918965523387639855909326976753972102550665328805158689525847585915178502002442828149046248291635487710296973880049045030070583437838746592385993568293236261441535715798787606618910935892375070957413491803692546969143113985078249132002267500214318819787155681650127294109389315773711003214690859122686241870898030569099185144987208728125045429648141301769108002111134975280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 120142516750886279731407209143938946195522808425835626235419437318385022630090697956215170628979858887844110464324720543321933029427994162425924132936422023922315958220517304860003948828336641240946897365423156229862479427468638927860448986656781168177767732444792557894594131327994716116345434095676538914339919434011550787828250722152960643722880765209489586773424830226853752434558894776282340403941736139053227430409288137385336269610984677772474127702779319066987043465239708794313188006877843222293312603334987914935579500760149373168501855484571417161090996956881100286496182567295089909156489786672759334995504687381351271352262267646731488933537428037772403306568141901043918996960844405257317917167008661043151706556069533710392699509678405918853338052307410221179606911617903013445808286666556919763294276681226384959253100982228697718556710973641507283049655246710480716081253310892160356853726318092605970074251170984478242949739483582869209770930171914364128859952524917493295795220708303416589038354107654998467004374332307911487958270562263160589557746682305015272851703267631912699469501090457696309410690556085217619109246622316397298421400042592421447583166751713481784175431045116109465582663425635110410068001299274535239722335657414995579540401838748977464189744637357363560355047276034635313682275780247204211194607221535600101329510361594661147003887255027405505201715952038359704549629386310457459277131322593752340092521411224018476330774759861687269830451451133652634093905311020728271119642418290871451752785204757283529104496673961338118136331199595596649488497894251662269336067269834659558515701196945430582994581298740853306895136223501829064704764358861363998980389626363289368174465730173896520787622836301625622317694469193507565682032922804991291879486287351560913417893562818812095219553114732757430219693448002981892738100316780594726547945736561234797654873384330610330630092134593783865272627030905364810886239951248198162210666445867025062120022829564716953589846254324369698247542496992681650170953611564834282548813529264996681808456159582759157437320660612627893107951533729347254945166848178114561889364720414962219560692339050271187744224972044044979776900189637332611180168554285974857324832292405823415577173346258743266345871642389697622422263691677892983139680980420667658392242033644933139124931026971828298787763462006251193832545331348080377683639225488405390376895515870437837800184511051940799615411116026923219700429092235433908121221909223537523605693993008671237220611262822721555044507575705033086867858501275165683419947294045965350932979116894650400880807984460162789404666054633329851634931931091892309120960698452523239094718016119944406482373441411697239986526218325389689103916822798079624102510762643533983785078143232387941098797949771748893399608334235941882200312135547201625951142829203745175553516222679672424979884797510037611172093125537495604805080421625981363935848646920825913561121239781691960514796818051683747439835327620604113126617830840057001576385940545125233601604539189605534594116537698329541572285639917540832399094265650627288793302968872769161910406481400921566427570899482802690885403076627490523929390418447392601449060895274114756381257863080267683507548668956713679262524978587686327367308778273159417630994956354072168534295273621430337924174130040502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -6287716613266346464694963700274995468925308570737207072446621979336858730691537854914344171673565374247228584138267799901403360854408647805464069489978870725628962516064296594538009541137259652830061123506243450928855704772502640611113470588608144542565807671263479137497937250874335186211644374470173269454004020064651118207064223659124731219720961304588428393190595127336219182735609019659334341640144496121823741490399537072148601138507199029596918780877312211838751694831560413713343956872335146952014326997394696863985507197467136764547782938095127096719243265425802076836498390770958090439615023043055821092520961957750263556685529330515122912395740546737538009610800385491679110445543784585189761956446608349105223602623151281455379552698430485446023207432044052553287707181740120586218634293177316094810301075346316220463725558202025642620896631123695805655980034933200570380709101928578542833417398704308419219678337045679983202027369230141289025130745350824065390294645778637499341466864182259078925319334475222737854326529261833327025152389399833032399395625966821997861031446982790024507716441416662767350561424352835937089922346635067114470872890212786148805303984086911593233579604281050746833192493769590946685662627368700416647708519556002409032163550703703577076042233187238157950340704806736389205773003418977697466636778795672129112406606860740443825205416988617445424201267015413899656595441039585385648720471163995436907008952006257386771920521276862848740811188457941871234483477914571905307700629509776625671248338109156486195135302768269121965747129466061708075451167072605154802409952280675858642463944973283288119898931017386486856209081862709377812428942945378300273574483070236709644704526913125868078294595288468931904984191709615953057318026408145233370975004632300172915391301047510751387271656777839122837214373987086236196746144874219912996789695081620165592846792973876520583215223251279837109554474129502909362592556919150262185468624681258921474876413785098731561188220223110955813988441244926570095598421945058215021231705475046218684962855055857739617656607761968892003264388938963290276000436145757402603287383006118402909019643596635805345499199172305587155996098987335673028306628844603846685116469286436648029801397534017607202641662852106833255311479644171833579884864011670719820039183269131454918604827635015771941571425763180877888802800705710629454801594080079813739992079153650795702073117632371842681208205470437771886992093451595119970869044719007148282136111978838487251393108951963683957592609675643037390760208798640798799710739974667927577991318192207753773354220167682383200552112546205320998498269796942524007845362994096799745092724088023114716378034739992718243207596846982670560257593113370746830988240586626162050029968888573675474690306401644480988279563537633135018852710188230082109632369996118510423645139848479780902988911391546349817104796253389773219558654946437515175832231199783252085528757150311933689086103935229905381669927662475558808417898231279286954897695473942190656309246696978758767373280132440777498320517799305860689954028021424014303441032042359449791443766901071374891238378301373091456764488426485391386824930273966035760862094425486288202184767687444920970170171333305588445696807482023644270582927811925062776563422272004361680806580715715196660712033897750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 276661450009957510185059616834942138163868624910429386030004656415394193431437555599618388773472861095822404128235250382916888253629499071207035896452526839557308129254298526341434310831523306640468272918999471464666197421285138422336732914675355406294626054459693420094930181255028919472262949547023589581896551495861434441212481377238428407968141105964976148203355203950799811856114224880646042896693715418677058661287464052595700254800744864134282644106506705165454838175174942517246214252822193178549171530632147802800933862915642908312333648212213995380387403443375693075404167988212485743362381610798263253236272238182309189320667092047476739881854519466477026214836919190108398358974489050253055012372257722582537495339377535843733318483781963109451880259976291541344738665652638677377884729657590063191948637938298975810231865974109716866481933718931439548035811861201637638021129841244437999267639437979696167234043237881774524584543931586097864034037966840942343393375749609048319689924122846679395040384520142983024548277984279753545294348495619535639436744814041623693348765026833763851794734279024873943038684159519288308652925330984967137170338243577487196924550947373939863773330335552710126718796012396658372255733427325552105492206417756506929449808187230335620407596522694144628627024587977065219307340794975103512377656069879331885581764120707649649837926228929033616697775703014312076610787746768409371027699245651455489563843298223793453919551631013890637875194855947203268443495673863130095770704753795290873791524646708620241540824621605305597592889358698898158970704050654831862037759890096920919455380740626778545795145719808204051651382568656880441502411209932058175566308163220295566872450581466314003173162395540786207399400726557463136457627241597929196233313338419741240527450996042699100711482992310480171625044158722582609187329674951507580280920384400601044612860218009375135684204789232092345188307041778809092757683870741076296405056769224775558371291498388663519800973969090473885079825218771281767558945164698655724269179309623674526809627438815725962347390844104192291691882981701617396344050333009194512010241557099167825484178735849903102684144329817729375529635863946640485223813347813164210224178190682451729560676691397118479071760091082638634346900442818871831219003520946321822729222563185955273493721683834016470039549765562556169088056719472945085925063922543075154919666017832544390827149672357184748646971362762542494753280515579188402296638015351288937388697679359908445092037838220106655510320837410111969694922681388948673740529991089516901316492992865732816780770750212483315548558535779386988040647869995648310967094176158689784242053709893285667009869600737179355542563037586226403859174254179848773178174401608899972633659322700533700047931747609038947797505984496135660929098843443882931292213098861552023813322849611787963064735056128482309031296979885034011267801574121238091303210384639007722105560848440160880085415902226703939858090606975714815782179099518738562320844347720885216350227917005305233899889824311777780571263139260117844925040701232105688568266972454438195241265874962820552487094785248808361258194873508342167593016355625535123839687392825056427183076607127109617355435865338040557135854856880503294577031422769033907981275369903553800484739613708439470581362368750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3335419118544632618562805209314051299130385394398351476513780356603287882774527540762435373528134411360993241386750970137639393027607972421544714944129935634351661018280501389271291881031572901350092372074188643843206135643239830487890952134776670416116185912813729967488332579476582778259852690583867889800824307695628514684197020849202340118352387940691782314375983436127565257804014669354110326448385030282882750269215635340005914565450613425268805904238503916543218848053683651410732305139829605536848331096803886151965653216871317556964572304107687960029128553584483733105187283575605942781225931406411025179586483434890479577115191609406366023064723585128700427610326218288021302589845890520023466783409651553643150124666306187222490506872238954710640681643316192773426225728699320004335293304541485312824666909513065507102658949572842087794396831381547641251611896471700447456694247927705351864733645953319263156451681467530885095397570255267209655852770330297434323747631386649860449806114128074465915658909089230793795479896357031363069690669460612299278980262519046169268688801484936734764424948758661681538441846519203132035223136826718032692577473287588392191664530177091753584571506177673173041364683571933642375740250844609566480690411586898120069467118806726669402960301696164125535623485011217940621793117037067523084343379581672059281171182269995593678829038376541221893695239371212942964560389754280341036810511198609511489809053468994738558668024523191494185442052614399618166616900675753332885244579113961884931299771034186106245338628768351985596037063129678257931288007564365443951069884154259074398493291326591419589216028978658158506623533554622521137993549044966839584352358757128944256353629669506609180757115315647224674050911446494773918045720647176332718609562485468859066862023849421282462599514726610310546266031251571330243931748990216623554765348321451226810971488911214265592421615676099825283454272137651499541093807819474625372953756420878471862071285001202252408228351527912358022073380596384639036735402542236513884521426578772017432572156913864894252873819345654707994542700429420256901393387612072745863820937607714638910106902118609704251152894683366836422648527309481611534230565090805964046435047105226751461981817190886573813343148090578892536298086469061163069590985665183284131612382384063239095282205302804258009150561984366258212925166701424197267777511040526741190513800942788851419515028607385554543644793452549018765339602796630942052912876597538357672149939502257041796362670458041405511208410818125609438415984530827681630034832299108148208037151824138095150360893293214557541142389481695717572543759043643779050504994610392448057417605812364615349377915852637887091979682018460061616728086706687964977233804190367637446826683003870969450151310781712161903829961302973466365580058891354060630674854126307725991680789077892645446128213697216019136782448136439220302190784047485223329944820479130845294477200949336571703365296492942158133705573989370218150677942307484538660136790306523449416865042179781777606864461616625418621744245475217997551264406466061166777947956685002069262300318420335748467530889574976479910904920270876974229652678071183961374044864701792283489057804604392253468501177378625684599730873872783239016702216646888300288713863551399680584656390098540556965494531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -172815755940729076504559550847587379499895349231380795630022801641557052310147447829834331404632793701969904685990916236972401665681761315186589691858763331446857991816342567621178072342915878352076355047203616386983859676354239897501506694286670992825495393029732023340802706581284070059691716862933584835177883899112876581984587199407897088122256471746499566565299718667546376111505691698589977281512585820176040633658148354289421556526374166284108623223373436867274037932473372724918615683710746780483303123081473910128869065919354346429884030170142019571952024196612803509705427650607605848940074801763025621068574473190219744165508725874793542803478235640237564238671689691912092689039911391545615398529467100300636193249615819955871384387358247996633385541433753448315724964221334292680241369982098198191770021276465224624557883491664648080229570499339802621664504085847550168092706176121592166877633587019040018242566341663450922022798475500191504005092138766440612875460422134340353347445009821044427270513756720848300316362084546988710008641202990956653552272062270691286552349351704637115351551036296120650503478659277575781696960847476208759743366677470186104992600545876090583195571456934783032759344703720584513002605793689311885332474922263729169910792516310880467263127838365713758540885159373042831090521561970072212458893616848008359751302084198332893203089674767160478734349327009318433730109945520765074702681593674105446469404503694355469613915917106019462353005602501202493395831177479157237514078478807102555247017833594177514843211665412062914764872573685186348109045922898469107976226555063664065554202719129223054901935328691793492684735746345164197419786342593222768768474073224714453281725586010240927501447814236256551509744314518808767268016214546283792571028225749065061670274944650053263384497293266753678230115972971869766543005896682293747968671718080220843958374701953595051071575706099938371310898472994218581105045377560455912494771851072112181371322924951191843575527341033387576685410200807821206324789838566436208212843319820327344234665200995201954321865455217227817205733349813331019651191028927799724532684255176911031140029267129417888119395077482966197824438287318359926180224371907923229090741007382830056163669885283843190782482624773726282950891220303897225584357940359013814179567340226658574700176894873703130859169627862269217634036766237239830314845636830590616239524513514604192967359209353599993099909516302109776874391097913109528483131315652066391640062317428728378383503938873711273358266159310505447669780567702041945499423914498400458372033223129740665601663488937331899907195793529806524574579894532257934695594976294531706469478054673461135640206687130994951604544486211595760069176252083760382060669214760257039087254846357520181524595651493198284416855662963406563013598322070293869125978926693288261718993056398393258539796948769629584394942620636729990680025444626339964247065789310410763635212285438738116986738011415224022045689948603067847733481388782132216182153401261460075979197641968054273182861201749282799162734523747219264060088927775912121589632917215935341321483261216393001300159818325734234956119253544284038258472173421391761587033824877762235636490126038983497092596699958355674724996130044021328557693209664575730798076775391924921763695751541235093492968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 5607611561305196627705369117277113475724244242361824435878539084647171220982368883889042691237173403365152697697654910779770017490103832541367754754177972810863104583597909771022645838019001348653104275877375483246608403521577826406149654775054573149870328655788140754841019225591068245132284378599543707484936191612767451969123616833052167257880694343445785127916549647499821800957367529084102631673156133718377084117951678053128766656624399218082465985505306267864842160240865615001618423420294577842289489926645963154236876356855845805245840263561173616680196413822550424045461082191546139290532114480429725737398300572126377006476961396144917589570711602031443438455367732258317832514349704406666778470703367875737537033350903981995815794316033116787245154674081459526015450695936150975030483137685975284965298284315518571358354048455076070581565225234168089351223786330221706465360362554742913038051654936737499490174582509617808971257129525943901903719225796796009364525684977276682432358890314725488026259959647011497694799866203900744281722542092541945870942997055906319132050722387648564818424757229736279850328209465397412976639012037292732474917463547178772444694682576657033761973813024621918136084793657284021194443650598082288450860266115404005993971246407651099620344856527327400761342538305142991772221372707299317791875142274576760163666451570960643435826327889059318785380797724128625069655428908097319472767725606773524596445991815547185561140314032201615160514721907401682409783833821999864255818337743055707544129895354050500820209252634240967558009357520114861746194060695008211199575157866104952451269314953051367177472096133102757268172644965868354534011361927437642217980757520393118279744343020583164362741739551479445833995647567548329535729041559788687234485893657144222452076380095948182292406437162846052353662724072505888113302016936043852023543269478161621396663448247782851665708964483850658639128354932600044414374936852735248474137635225919272471286126780214439939970288220451488652299059883115755610145568468091566636049598896558800607301675248112399287886057403221072976966690503665372173793385957747739923378635677537795093286406257574831518744353455394030787014522990242537489864476614859422308931417597207542237909124063871291941433739893224920539101236790224941912079198427525563759650382673963149160637779947790523966161119605811206180912641265502052550897338208771438118146426652347455691405817042114769091158037493722491568651084509989523210033317199735303572186126703776045966013549272058499103352383414502938452564847899754436142271183487024775988120966509076987755562383648651558534910355138571943939783995180262513608180507343903582403342196232178994623202789085918365144261634400286070501732978401514716266191041686693493811475067680252227664553743908696581182795204133670381809426394711111802639267004189361443968159974934690175937882618056469203141640672047206982579820438975606722726592618794872922761288090350115237506897481375074875654501626285048617267150468431160976525691078274528843634316251037094436050516584140790850002203410342354100473611424342435328638578873195348780617629934311904167633501019710191904688161183446523659340884440691386338915800783303627831413953377236171502990413055796822127101068866306906286362705971953120615459610381473466604992151595048670658066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -88618770048164297241193454326125857370291988042112518602073727635820340689059022302477909798062435948356317318968413256645021428989248438942599728036162643330539159563666592178618426248030055302822040135369829950489015836715913195718196989284521628047561336616956657119701486861598800282621443142411362965113143228312752684769346651866730606460273625419781644332530214119097250356087212155761605001338202781669253772077546592381417068818781230132498290599357893799210018260952329816858452367901505613869641813905128188460860733544992285356856407423157628263258606097014790556355029929992978700469758229384769187787200808268310098356224469069427126958004575022486085868742517947507496372694306214398513324328412713247041066203932238128883463387721975198470937455013901201395032337191375728499466645044841220817561083885980390339048855191830192285101097655768526312503052784365597823931436434482410069844656301410351842217964589330644012593264684167974694063834696744798668397460371886261581332304374273630907562136832100724069915445158037087481481173079788962638668259274869836619636976234993687022198820964790159419453000300374595562039426857132127411379003613501402655841537836641993705570124298230446003377728778220269956711554071220182566701869456693027584253643677857863002158396432004484346616307125639456188806913342406582103225542417521126943965872427729581619694459788300713968099915349620718446775284984386789935462066485142910974094937709276644599689977736705958543542666262549549294118186022531533866378130190043796969717831147801698321135882552562815267958539617193509497974466911219852272878869230940127077774893826103938508980767050076145458481341809319489115950342466523364654152319044048516803602637193983766523553831255800460890297023186372325404328432562616794056714446110781318464922997439616020721746159163193395087429839334901379686330825222716521746445454826358095174786926477991917955698109257993150481596545538378701616155788230551857251581885586360337748701747782050595943686116371268571230569164575928939247918073272462074529815386278266186606718187197899625817674028560648976186059509787181862735899615331644640419017566196197445858311385824723391558350522675835852242567389439135441702055194894318282451345419665849500221846836960595997472046164688512039469446064321502138914362358287075497836152661099448955624398881853571046037414459813396358026322385836349407885815006391181017114310565120883300078760218340619021021322169669202714537321162825005127514399852298293677298986341327456728727381442640227453085015966761598644469522219721771252886394550701443699250574213735062116141621226755168830611176071593534712900676530120069804813724158225129741255188087768748906727244069837624485291640182922339458701511307887460947580619928503046873382023261079950155401776786256409213733241542637669143979957911920681151787173676853643201299649663371195305285699719351021765116233705285049362888647274225772638893376954935644557772740200536946663048765873704074574236342990026171064608815110459800684295497225085900279759133937191548665718102883223166882584531410276783441240421521322391966943040077722163994246252104534647491883837230396771090779378518670405262327329387098246885692769231414929889681689897229853080506794938425660067777586618186225680884408446060016511912511863355291102945850269582635370605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -9429190245721501129785378664290193446623430011361566505846981977918771892335582924793802101947335882982984876418697497272923253737388714929397163365154300497587928069076823906355033569702240500994189771086919557479311307724915258595794153290964160362717679850757005083828379023348226297581514490769525927093925148881315526692226492741998139293056832155641751669389574592571947665123485913014428324971348047080330583972607493316884524510667891318781744616104596146667300336770513281048742182060598824137683904850394781749253587941378934396947791198142760109115121790333089006647027564390469233145665300619514694908573330563400410462448797079987754475048462047095831809813575898610060898367216707736847627015441189057178767042753869743292718911005592079468469812621495842693394847107571345611413019818663952006916290368361434521711593925131547168610613128335398486331096659914724085339902259720166016942620565970310588911733909083415528312978454647879253611556979812392399688068560278124688344828532058228683721495718331071819118288637543545691989759742145312867636463536248917456359498635717504985135837408182019237346752963093782551909140068434300272034711424472738566247428900645967219732327115678503114990961901896272233087779027517351360372879009424388177022232989252299673419619101596966239156360873244438664199585381594921731872145179787740313655188338206670246346164943816678524675736310698466968028238309339919380184413136865880277285440526011923580972049333296007884750114627869713694205256054020539484911860999898076566800020306057561954804750579781432316581854988678844304739701814293204272001556858742409199053062376491218525675879227609963384963596479074497395238920551775941016533515750587054335308931710439709276949936339355102289264781679576194954679833636431609788163077566356388046336003910977634493107859773695303267345788160453853727311176774663916537060758501969844612682724351231285145820085572763370337745714809171434192423971216091736157918921459634354191751376173167668894571258630692642420415712634587430924823421861823916085478060957441242377404470085915093386158903510781205621533233905692019254754932481851679473422662386615608504478138776163480777702915086279320375096961884246097837782471245758979982489118466056369841162214061496773111047887809933718054994352715684270890381106009778185633892937571437941496755354057308960432447181634860389049774185960948148681843040842236407613947008433602970996279945181269504585044328839918655699338973595817747811818669683998897964724691870135009577717075379783249937918276469014890862618176852728785105518318721813865043909403473535750165627057064483509226854777745316446855601402813461855201619614349029768541681413829335446561652032233618939020619709794099663337574760183657865524120116922513517034013963031916932940176622670819066362726707124609143358216003093035166362309465335213012309930166877374841632920878218255393739758135940726834290063440316628277970124994307665653602606449664645633343835208083292667713959488763195535200023838049678554515578684558363577378522269370804282771359545973568189292792964020623234623511320159413134742883812283504405514750611871518916185931991022104031056719137485304576589933001516483823294011099445000855999487639118899787149336565875404840298172715414353594730063894010766410409692441587590904465771540319978454589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 316269607775204516163007854150624714741597191661792224173220701024322280183884981786245132641524361381441904386145664206978955430264949041536494951071202278391437504071553186501800502393225333110456264036567768195734024868586190593397096112397931226663770496365908711093477142144047745744840083357889800224028168246357808856868022268146873870144784289612708067664807784084626792146051692276832222048752394027955977926625076549424328457966269707918802733405787410474365051422300806498758702722751665368451529957512605915770293203670007846389052713559067519097345945910479202389817030568351529857658002212793815542479379582775386274157558653815887612415370033969443051161947944812826925676699025197705160867536136151664211387344619836841479357917527162029748127161195940539255306322729831693964363805223935118177704916746639697309162597165619828022629240812404065457822654264059840211815359332347264767991396660469576108657965082811889673041331044792058910516719092792450990568146467934793495631851791809657001069924544442586392884492987025086557523707235098982018507511447671129485975534801566618832862627850924043766927273315111093779686172189446781816622544281311228935929916171693347499969862931417038724053221507280912321608377320807278673830741719816914566072074330232187645237714579509732555236177921513813204897254761907790956938207892085961488674693766152730705540934047175718847497439264278102055677667342468647284915532127820503969937559409772443256911557733898563766374322646087333641849150353279390859042129105768160561678076060628291477168972393615296746220551033630988718307316377080446080119000830879226265324504183933037011117595749708804722321809685278905232686017342295246388658573673006536894275932848306839022862474964246415081701581173225984882309035848976639857602059205511672632008739289509214448607477712673929174164794778356844223927872773098309897755980207525144511577210411040322779456483697193094171065281719439554078813638467674430169463303513247347101098440634046297883760119082576638331857546927826980732663205603510116093909503079807434347162948481811875522120228820862906232468327261142919520436643471254710740940771696991554675550952966419807604224898428046615706693218245065202987427415009488991625982458046185424122599597343497885369040517943650121825738233708139802355865079397394419981536656210533204802241038358215431619189735094533594988553235163093171539824395717021036948532243450622557758422251067743836150331995179443730854498967682109954467538431005439881887792654969785192374136313984954967698748223320933204172178848742300589994213349337719040713962769455161112805490740297171290194581795988098360036433207882822689882044957084065899519023577973766835545527479623349792081439731234813457209869844405644184780963740569915361754757447893622081990109947721066290079770729347127324385142268644638859365553787883050566390857327186337646913973763068679436046745194061468486000163138898755516285902815143999822123783962888938136760069738337914601231445316188068970347433720148543450658878331575206034913080465524389373612767574471026696241695119284062259341748613597015219526110356179382598218147546024226738158748046699030996285770613472124221392291775889771104942209312348627674021399614564804647194159190582112578311150376709635538574033378350827204373488827219793224166657535307312011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3691271662656411573572202431854068327548056553115841952985184731495637090369085869360947650169679133605359264178311658652054044054307683604931686980113772738778612138336908359015569465760576557238975758684784170526763972370057895482044385174446074840910092177998982933917772594773907137175734035332370614625167871435272042927832754389943978622415787192325791231343988188267406597256766428908161591888886683989162693338820393444776805048955819368307123348736394167942652973650727437587141288922293508337386158757561591067100016818431866000346440466354927076726169662817279050492837005358847112464493940356247288043336292072513299741690557130172761582536979694823775908154890421872320522585620412039102245654008516449859517399405818832618492758256941633805938792661321590819570209374455612111351996946153969544412864318619263956771135398345733860606106600414423876747019377672399496264484132728350553727336408117985575682638925877874958349024799225714359313287014568124020064263633631261142825217367269554184564277225636203168982464417987659120965444738882896597222746704329440705062847357540326524388302810504414905137906350725872586553352950491452178171555991013940987484166728075350161288253163797128649823669309533570929524794057964780121901187226764984736681462741677547812672749552727215441590188642361468765832181737085762552011442071752721848563997097398764558131176353631114931541453023546513790128638259109465101784529002706238932116386396743494462137645039859005816403427804924968308375803756566804852003323338871216791795228320831719818333386365889117848436316213602912697668770605433744982233752983646127558623891932811076626189293064454962734191949506583045142152693534487825798722872941015175722157323753644618530503972384283957784674324975830099683420982182879738047859506561337174366233419890241021869743686602543742614709170517825931749599137427961491394852103773360514813016968675534938226485652853669832787758365347070998640832629765540257460207904906887575029051031272807145048094948312245285084553147625113528650103677471889012578641255999386616005954523004430269770476934330661102694768112546701880527810995449239568332788305411251581588687737101373043288590101609378123642163618117290935307285039149901645673723256677378453559920971530551191192453951645676691372849649732346708037229926308068226000313530453569880597492819730926189203435862314261959905605034162863798383513622254844195896266244476377338051616904125703473017500449612971533880112214624807549705801533812637030640334464901088401962935624369028736489074099425727220087272112213500261055157888827546946503699492808144216206010733466008206135675279067811844978729446726923686484759581166069654822980975704581626161728147802026548646088816615767154639411087402175553150748893403291352868685065386175308836328779497688999854314628570814657856904904273846941070307103342889286300451412455211035189770572256587562517909467813253091115534884102288128702740125067506946598715108394728475151276376277693257595411196608674588661870348257700674739849506501263239050786748348962162376852523403587033831849949963592565752511570788682018024085087802804653885867898907088876414551197444462628723200963559553650760209845045800111737814179420427011757057667803515877361319281764879329275965687652970936584870628125625963762104232699467402075830669525146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -341579359684876967479315966943286424640280957591614632687498155675922566861629860749958006199277763707496978693299427993465507932941307847144951039675439081467444452579674460037536446905299687499827202153459382898250861767929635930796925894247924555763797425785315169623629941200280368167343564740797867701771244177761428012884476482509972873643088450791497728870052999492300650062180428686788356611689682279165767875964697736540752437847817345868586397614223124540734718887248115175024010395967470807698833943003723992971999308586247390684479694090863745350259098911735354408762659298571788631710628689099193784862550317852436422760737253003902267419654805005104707323591859949602300364812333195196178296480286024903377536861667817306038903302401968364613254593553095505464120475006932107997521416160351149749167822242708100148191157708400561021220858086964257102275493302153569211038500459855014552608271750363447366561292411847746893096060283185850200419984093074901575572954187586761355805039535893632752851595425595048588689641267831475691056158639469890686013771582697922847486465885550808080330982633859237927514385754225715592774420325087467380314704376486181013980490729463405367910917604176467329089161186647045713047549439560589899460098349792107011856352070379881952674356146578666994126000892461159627345416844294085858591151158700614457718589209252403291077076468838297652154875782746772207829313629099142836769977945234132859602437538590181967293016928862455023299860746747781591730398221584851142444515333277882755740227263551440159042074425095130896921207506003564861305110136349299710371529944224592572110712923109078750981382048077497657674678447231398947511016952932273015708425626351051294098036160406291220166105474065197325851567831917868879106112889971569307448741495698685860659324158639841893107065710006303182955269125978636659544816217084004965956033876976131306463778795906754023730789042659067222314626951971813262302659695215654206722380381243744377615889223606006859049243363647314392712821053679078009233331623399100879039513017738044039508522550091506874220394386736053933279340171747658468711451909555396343005339315479065931335501589419933114146638285580894753963844119099340129184366640858845910075619479030220477891274836108986133453514102562787836095097663786757635592650340164350943911162004527593497241170856003505117735967006106025304990679207571962995056666488264704526670953791372799277268661787386963313828437619936856430408447121769149271958973981238491656282816075044446565814502714454947327724997706285256200464986315053211196264521745592896174125164063870022834011772528809067655571917455343799590390737623902869531430087921391088906258314804221810491712740550637202826748866764311254792385054215422738923006471040778378805752993926253134270042029406377736730757794654906498174680583469012894574703454015749861793220768046575351168904775470784802256919747092116282361062727483600503562599330208206711795918899574647885312686087184231561537903813105637648071728141646561199582383182160272073259869597434299133872344720510727272569134190056149508701760695435315605724786183314598291082360305157860819064392375681539769435427329721802489410395466526465718459588114859747565703767777437581731257427436747920687208959998547868393544759641622863126527030710094313669041425895690917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 9354644314888804480641176538701320986212905807399487394113689601167143473147454779322644350476354092931653566935197316269415576878092717318805288608187062672692449285577373246709525374347743907873415916242665659115807211279436116208415377246725788845466846486339757516284650353551926069043154854197059198471349488243973664133090307443708900987274714500967555013166423683247709147200202912880478649713852481008366074076924841410200117492433247644382391975965166552022680485871253229463550708839750008165904225616887683992995442078448302089718856766932663869248734105615550762554486983571558282770235063766695850702325201661244878100200392433638073130322706556610394535172575932735851398793903836819010430436263148325930178833071106620485315405692707144764395922890345099359574875222936806669973230978206217508617808440830934242438117956673397861391723217775239108405293528089385766573454995821193296591396904407055796675459309194875797902055106845139009833553512611649681921678635467871506676254206398089524354713703630046522216182206964318943160501147609572216302180545649568540107997979210455604145616261859323472929427747484694548601421195981177985382448005537380255790547301910767968153241067721908919721225838328616320132452981886210895247783302652037285032950249517574244089974855511135847152849215393466359635965524261756193378224965945501509923430820667840460742580280560306966059549033062494564433482035780071811712750638810246315106502933293786546478280571149831144873427979819464256965755559628331155388493550320876977383822596857066874209589443232916394343154465057680356671375089044849648497584318408811353083918563235860067448700146574207777350015327134357519019298622496283435773576640551392743496049694937356694980569888321337471363351891814695811756844567719564067808328728253990818593480138458562043135294857761666188785951169860652390297868140205547771150927641388729792457344127563817765298274819408144875733578728039278369902451735050534994558509546563421823237097155103263960383465142138959810718654230565357710164251809262672915967578155379861712976229232720267083809247232145521398539648920249820119990018805879079817318017183169696137909338174744514964940903477353425638760970376723053376038235625726182306084103773266501178441859783106213235318789943263084323386613144171867341661797718558912181065635586412855807434227443482185873330605584862715755143741919662120593306710988947585194565855231976654875273026645240855219265792124737434904624784489117545224049997635438451173827602830587685153096400035963989678248106222190584348423350267220170247518528743457967473086206360939227659814952209097373319250528101300593635791862768986104903673763185585579072917204319481233512948616109139646576091202870095453180707265893316150350304215558785614530711410696223779854164129389800831270222515311925824371429629978639886056076756974381467725031391024966607260792851943053035668873318611150463995694407385992514326715100194891096431396267753926971287612112343077604821422433906783333179587998647718754743208525965072041086049621200870753752652903887000736250016486601008467600387181267224463681499830612476246661453817917922456726684562823287558454570004585617522296917940114914853705924086601054079306720494991145060620593631910382474773644086580315408750279147513377313862476533323502690162286758422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -207538537163348049353728416483334005110006468898820191935975406623173213605833748161025673360313588540614467798333054359856660791104385955260428212183520286567547064574180411218591092784859616415970064186886977967547018566697731930668001114065630550114660356156182392474912160819368634595300119936663323480878538102425831127870665717197758630078833093047416610932441793265892553563513214224504869647169928991750338047447453610368212735342643812826585196788327605605944085835531128021919902530991197001843917335133323102179298826896780062236184696522110523068000689979498634346299197076432786958886635232819155649949147101630143452645429686795849420826231422957184888417642705486006170549587447702294115909081835337265648685827320833673205914129861821714129172860044031103384540245603844473837922661703573847236421543986446229774096244192343948068571385985718944607926536037646723957009409253432133872364779472982574877972946111400309019072413191479520095298651883203188322350666589645561349325132580319540724822198493852282928996774644337145084038805192179859289670231112439209266881016868607877809144190474311550069993204416509025206596081943634873126789395800825315612809890373450750785853169803719981483985191530631705207970148896066554322229933919046834730902830210522197834825633307069598820377428588944377538095979718370953371394371959334967084894729050558693883117728200653760652599054491469171339158116514861099690472590887203727404811779785187575424584197091621768072464062133331321016992592487838295775544515584421699373774144430621825657940199480279318374582605154195018987395069672772626648026940052829514962456031228802697124421282503600019180293646232748545213761076653681091436877024944650038748421596343064361600939087255356332154728252062091651833869607489865780858473513144567247207727521312737809744768460310701586603712377150338033805318690797654911432122595973213998571513136810830915791717998079979441020261995937924976276310247583698319674876885785362834655087110545153433147147982580894643259960864170739256198744544320037956316891763050631661862741639748470660872660124579905199734095279855798663677495560488020890812427404985859553789108385089556617233799665697630392514863296599225212964742250114902385375305071857235939206056097830244231086166058393577298110083601164512017711706684413630106231584755795875052484967531112645099485399789889443311010811265140837971015747976179151219203023066762036673795705441036394869341198749805145152254122043661443785867017505488407878508512945821732491242561567117679865755958006937933849696751906644159426538376120288338704700469523991460663216193184666216799108386321986959840976007642250387865792559221176519125221360105310908125603186759020536354248959538337036712695357804851641149428119792892037186350244754313828077161035497375766498265161762410544782740136766795419146614684467205012761586837587162930238706802018607655603242953374817218191736542387966441485254313052398259855845589172551091553029948945200242787305697955628168906126104747320506677459472803755116481524215486209810958429769515032617105335118235043486388437309626047217155800458484242044273798823942426282437550670205383267350334404846283058266588052011463385453355571336207028787491350819625082003618910350454227456377653320364710354427625291963779236397358807161562637090682983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 4210267762096965353494137285514493101308677229321911134225662105474429986598847114596466315128458307843447984726533930388957163961706000595983986451290558030970625888836088670130525509908583800290927907664462639751785606349801214768594311311206050575695104177536297605107358766453951049127034883294109026199319352684432947843918087522652479375445463223040945826169873028512821028331962931096143000117524817975627288159068450724347781720934630182789492956130410819670667204161423233068246553259763673244424067994815950122116655134274337536772946934483820002665522350929417241253489157946951845232570308070037038283799417930165578636277418246912637003413667155581329706782232756006045644737346234390332830529559223437999249888999759206047458320445628850423531724956048405178394868286697090232903632251527456248509915000527733039600830540877307522511257964811994492780981364197230486344795441239875907391327526122511568766535641906546027362289115164648294113151796772825623912257181415543632412772604953420239094274421310274191940694794485849375408296752063431518244801473933968450573876070915131411507242334172176043591559881621410178156736455599867856735672170521221680060566850168196349768603058643355912567478541379894819755094986196538228071843532347635780126405458682976326295278375096974293452471873679573913167979582586411802307324623309740551338215038028581286272539038362527465728600091988687235078485613835691596306886067211747032640306981830482132531356545912728487672641874130448500342586797057808588779119051812354948685916060822177980554061895907448603194272679832208276287826676102205868261060245478918647399819123166471032403972136331750818076648534103905346398216822641814331828191327505696457752262565852114906227831232467153978010015132263460099342798445722016741079911140461972668635795284921013965121001696237974364245224636842337799075574453625108576961090938589580807117806120437664873738361036948329804371892648049023648964301595785992395255208666549333249446464165095186905722337891114352661126374042008475485938173528452626156798791648465462506140311064221709223140120839951933543180592092578862859079215535361022077198385670122797417871755970404131671425286087091580259572090933914873200764304448527598198493023441290270638302143051456894765405268729652429899977554886130367251249223724686077254708090187789468762077552197624915948155865477669282239129237703139275486461169237043359614683075648631207259907688034981308285589707375840378872630975707475713437609576465764871086592367370524846399231837995121031214767432275161908368381717263441840123158794498491055051427851428568082285452103878055977912092892248879313164531688471080631255106040726872558538738723774335834280974345054882632319369101877736219559885283603991752306607659176247579794166874171256187077956374486662248679267213521566549932140828693009418139112400675498103698417621063367151695893191298295783869538215692263283632707450924422292070035958778579491526888525422112146330613494122878465396154871230216724046472251093743080769821984203557044648890138934986475503884065691065190137147288133538616421265486209524087450391711759742769175995082904532861998611729388635087388912428037471938142605013873732162801305870593235486133910303773970444486896541316392882840734587001263734119717729553044111234826209636461526155471801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -67950507026948506365012047589661134672258653188371283602676476806950812566258117191400302884567954495665221709013637068695935477845019773398084575763319280220504197204245575328619309057377192005974026981178156537158398393957240726926112498136529992396857228700914814433066280461902517662180622813607766966644742408404670504181256448008462555627064019896993174775332754879896317790029572593758263274227612436282932446596939026284038866690006671974353544550364934126875606926069220318579042471185545057099524085105192179785005480305805680573005950696690399785369301729701697511282612852674961061005129223814005010698882780164962981713014693138044055955420615858181489090917489826027703276267640500269810147099626210277101879729998417530081851094065651005584345555642833693613505341767104040199376314974340799722314420168564308182659640133821786741392579746182920802506478985434898250636355341076889955438318704000118552145022494568192393475580067841583745116417609668879332799847804309987884345836183633590094024510314618483971297014587002122895217856864763514044666583636480096195786630545933227119225573240006401120612466878220569243997857821223317735260226857597537897449571091048980041533115367503346220180334131710556722757249987704404949934522538819597690969949949666479004555856905420623204297618489385760640214045980513432119621008618730153632021346298002253794599028968188630444935307888078938821786120798175480997471553871658101402611273834840330378666306025036410404031599628327210773620678266950833742875112028868387225272413764139783142826839933445916152312191908810009933956159353273046682900978198906865719995202400220305962853791718653407115492485654783826946423809085821442679619994041336337945375350579299327639534810928543275206646855644760284380226417423571309556244382748608476856916377886930462431690202600555691631659843423475470690471822909604375839750761883457212342518482770845223820394030238089750116481553829919075402786005522308052422863568617258951273506384831462389872284493073399730695733190101370272326446421422235383821495952581468976495387867170754471868438950376558819633267319708668087210834411973987051795622887105347955477277149752124047921054686087675248614298823807460052482920369680664524808731845106275327568018030894332185841728500920897822576047377631568103981974999939117288862975269920779543153390049628042042844243546921448424512269091397111308408431718347014889338100121250001014590364946110169162290381973444277939060503143350881638686663509574499117882422214694476437757986527571525949639187938025495139663112044109652574433010564636746022536071695822065223207166390166606309104189951341813165818048479354073835167426361243607814556998122660032143120303941808615985188555936167226388986239089668670902898357057495103595012059744748288833947539067980763831863049333311695239107428084995758016790196925482019224644483882822149643155933517621652014696287677552580275564469106582525120801347510510764865241698176477473172814005907339573208269483597328862412605794754370158738125780536001884885390473203872896025989792135373778115745387045298215487502923854977856310460621150314239727427264128836458315968778427107474721536537434470327978437385221710740819450790784021030108570922130141260723457567732033854273099082042360880825892513981526166491827277661282867193222045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1037587277471319531379368512559638791397990781753300793916981783239929247135598896312727700038858925753243434382780756914716597937571650963411630649861460793126623621630157004733603204439268325503529903063283796649258776601436868936370063268098048650839840894353755394081279219848176389753554166813524943111851889024616707988480730919379675909970153913178550878605620841210432433595849911310147427477825498532623978797434758789124709642334192536956869518928013740624331150994060255255608882082830785485222389116537413596064521300990678045754013589622064528993092426231534825563071672636837485631661747142495291299217891504058897982531804698067867240264267882703805773938094530830211699290620128516196469979429755361207306716646102926343099047552808292553495171563536824552823544138087389351164284842652420882667468961449037441420221827619641676378403909458435736684443795423904677799306866236811554075435447757404603354178439034373700247154965838094363027149987559004916378167464895581839831116050677351033713273764837921893223000898412598906417986325339466321935464628108942511637218061397243555875803657961477192786319437231572795983339718632757417133270636169505963817409485675931748766356641719304376460908208836665692078239424043440809790358814638318042458495769080628306614078266468639355833381017710638404658376562848502452025740046171614902648732441683309956947297283958940773966948326570635683618886511863847820154614829781080945059501166329886436838913069532210523280630302577325539531778091676595344765199286328503099513409742181021974111136047636817966581444105545775830919143638337649793670788614432670012193102425197602308955251403069406212319763604067195577523589025747402174652612029061778328075880661217382238327034566550748638476352195153735033333203633691234938476717718576435121624001996777082359966571746805731979438223566599446331424603915646954137704785742097020436258152461814479120502527241235524750533301390499384323583760006873139524777412214768742607236969209093214986209702845713563687067804105270780366667407821424059446827145894446131306761830564034501183378974642210873802968149689506937038429687075915723936865556909662032439688015035317938782395317048941070679156391987982001049337013276376566965616599548682082938622547275866458808056416268535705562295019696089860229982167073683227296767490743852549100969309875548956291186759672580707097557788948066291666582888310682614303657835109204906021857753959639408000563818187846465145355926339667473583643807204694547784092892637156172438789869968593090587310974077934298965119055939661115354607421255730937086954043767178832150117584575211595936073578872529063583492989730661056106312785728043407633650237409679966426579767113708455614605133056691163109863929018618502883320731834515576494467367259688085649988309846402915047307598572161876869875968251204664367428524831676583197448217619027547196876624431009887677753867978870635088044666664298144774676723031466017786270151362824271383913864672581762112605771708991237771966154930831388685838702283240321174360708134882723271790715855969806615968741587017492618422524781171359501106748755211259726884969195094448092746604890163175882224243374109642495016266164950408321239753482470487890741959703488467152355767241581400481364256993563721261952409942484410959702211786061525344848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -14840877549731575085827439196863178520805616881802851646278262602484864817346767637525048066590868320958548641583174149438171657521766892937627683609043931289396601318297035561580731562161566256304918090388194538691022715802271454602959615139993889105472487841618847752425266237577954618233067074444049667751113805668395484242063686912225848751384539016441012698844582408125115388071827285348814262360978567556358600039501128953279766250757012751501557499878327722217134887015380678701887505873299727167759647638410017896727560931582630012408498256989158076513426982502497412189515049566905929870899310625236573854506746269497603791611751035357076096049780674476581106974005883733703116831903693053438369279313345820173494146989926344583445202034842213947490247443342554962136179289483058857129996070153900743290781466857912968477419053664317984397508935370203904113969486915320705256570470800221387499763033626711452159611162380441541680901303336944982625669717084254919239614030905602301349545654003564039705817611750716696324750139336978410723460854939406217456799320259568626318721389685510296490207939588611002595494429784656103210696213857386784585598736050079861411511548220325255930046093858705109093113465108862683731403772343051927280023880056906257972661164805147982614995106906453696691118653472435785368889429805432755325394812787844819387481465605052544776241137932763985212211974733929426608566964362803004310800415287033786654135990181769266160744415022165016813207529906932837619617768248541498030839340649384123808469217323702490284017058553332703389423295286219431456564995189447584491279612916802763289071370716489627941884564827787411184756163084203281112366794353719065613810355324029464914445344175423125070344896129840712677420486434269699569431817387642682230546316117271611822681165687554989394348613415619291878207660138464825286915013771689068581113645326007826723495369941471284687201020080833332971980972681092296825729217641205710785756787012167480185729318089769608143832319223237239148553792137939167112865038017594249290943500105368819623643559433219422399257303892742190375049264138753552205043075358541670356936301216991279423907168403529834007702555078406355409969529362898626761401960545542492579581208122746642099115559826446727853533226798383282489020417990796252696064557594062904164516003704619263965593605145013596615240493175795591418901086417350199985471118651536874906120520170577123245988090934346416386661691836003927279419389759876632568888041331147146908363893702485856463229367137557777170044678363234580394448625827936593277543819305187438223825385869266476425855244482538276621435580182289970580447015931775424411824720987011123458069695297803931746464489344104593774089249024001067143722164755354351068616144631381448124583522725836940828219553124602338101479259805474816550420725873300937935265399748523961847228058886828097787675514700998573749920697431603124203412124270147476604213332499334064500234915884621411802768062784036767571041330998030321804546810312234028676813251846487848918902729696838332973168009945228401799528365589471771811658669340217063147795424355633871435004228895393032043027954695613556487748513900315146742412407333317598396900504166035635303963726865141939251870568415371042704185101226614022015559348843709690426196902990341186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 184813406112201165982241375112713468666146010566236167199849061693340712597434021977037361329307442710824279028786227894848903521570086519628697030708305062721620563700200766076303299312289059483171625323306379130543126657004407960988477848307478931229223289637759931424949267899217953966285304452587374484065849934500791672814074661820678943535213353368237628129541579198626080911121253943415383025560705300571789869108395811174890411732428618017742121714470898583193392904892419007779261022439658532994621392361906658279873152747957890890495099146607578033495678352126876909908002268718534769667676402855116052506176356121616997545741466574565699681717378953799869643909858716764818897565557414725968391591822421032177591828708780009536837960834834801696991339986943915280467105461952219233876114602881769900654902349919564567975483719873131748752869672200137375085044128784857230545230642303565952223859955432525250996611165768351833692821664369178825169963805525208050308225192279681735253908951038828103763353741760753379794604917267847064191638186540934084470323713826296914736353742095193335396729976571742975553273365680254041965069619953072305471946599779448114352006946723246117409143428105512011387425698815178231935704410488234473347701207182620782883304287948742353280070727731100994995723062398068556076183626923340106699572391524491710330230491682814831467958441260064366530396423920576884017151801156454847768979514106666689668963247122171271919887900968786421921619605941097420937782482248661248015698445898518124178227389774377634290979474320945682743811535556675995888864302065776555174615423192897617984742080479325627092614460709654012432447745432784386114242486999306570867491653844442105056233750069983405278524632067973082083059620509638956152326659677652253356069402710168598754124636432414143409822173149153626917787481228493468791919531910919129937558490529642382066819827566080714117688261258169355814313124853387085431473809797815591879343608331856250176804863270858006248932503624481876217679827807264587665646932349564764262669645792280640714826679766514332983374280724501795771796415500711583752189135301169238279141559877617869523069162920568941371465370724302186452724371356803514523876735440859580420550138085572971585179212512877802632634842508475948684416542377714044417796220826606315635601983705568487436927465629763279463710293506928184055610719157205990384837603896635951650471450934083646376095482064078744973318689764227359866293017447375782151441015545621402761299399516130410194270278866225933392147253491908308466893713736446156169995380398551052225970538357370362285579929485536847221291962398074586143242495091823006344130297301780807792538115685245292163556437137490598544824374350340676410366327416868100452576051767944243648476333833690907925000613711860784229955649888689222754969220860481008374160446546664655642666742320241212342328393358464866140740251237869376569554150787450405292746964907658248869708416645390418408847490467462606301856825957303313443444633339210554698485468197870491289940451738109839260911509171659268674569872410801763575098275633192297238866667852865513131514507317423690343344046194215698234076607055571740610005608468185795619782404583995043578528752972560564829978765516192714895837311127475649374689803317555307876318693161010742187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -2186433561270390080686389399876335597507152223373523409235623534473326600995064822886560488494573018839766826965653573213531080046912702185707563901755715632261070418509400120975543117461986690794588627372850523777790613345318525991567202657262332158868869915914502022219332224814458646752361963111853758284967676082398248846934637481488250163551481963631862008252044680065161977028036073718761845331709530604319146177151939114330353585663837207650774767658693645959377653471708429992626641097133329579244666051953680409979859746553159074800875515538079695416119032622187162899403148210192600364592551254095378984504727625337293312119495557365653561454393925534637431587233779671044671932397963593156980154631012279548576528009768700052353112491893405557889089102850941623545443026967669821480825705636208061677547128766102071822057000312097959873911552952201194917406501185822785906326683786364779736154452363595157743478275165866588055848924089939921761837478643535694470555624718211440362106359097347268059665232837825759393346270634528991906448059283173130307408402717291851210487208712961761214735540003378983758338449669672313554618445053807793108606243996922650010672443100635943892307704837452110452394099276651283795954892441319895416819474408363125712343465855123063615423827681456669473218556617293142728035610809508195513021836163580867969654754632906984090698797788231670424128143027519004528110270214822017669930379474718587431788160708485995816135907802150588333812278562989258865878829298738664756690982306611393308470804475567904618060532457564873491500376662197320403907701564834170087256657912657849885527181368109366080409026255864350795852753332497716413985442148958580012316901945527516109326251107331438108486631954555690712579625059012513317478278164513067087364566194912371497896501458853911488453178902251549630181094212693083601038596644077419723215860268688965250325774366543387779408998240091972825006662179802765144912707110626885125080175542837774618573621348068622497776495643649067958279299208592381295606724424443499471289960762486711180904645478857522890759551746041867292264848488959468921927210133165154576921969006066804391968569719867707461582639849408021744223344512441542086583914923070709732805198531712385202415971439810403318260668617168410261523770548011725431411956091591454145981460720278101501013666149143073547658772946140800558005945294616333387637658877125371681030813423475643024941032690370980233583626257446188845894404115880512676352444344790306186125232273442123858514601210296033767063903680825536773755471794978602816834335892910381900872419787994278120270116145115939978892915584585894134731164049630820608117689224031776007323586856730304795354540747720540868117190640450323208360318165784801593268603739667701819711407063340880390444326908788367485834597747964603364171201580506110868600419295989229870506944521510899225666676725152951443780447595632553919345267960403744315997245854844905709403806549101563487137088809825994261571646459142845400116303029564116736703473098126181997215265047366706780354887938728863842733347377051277358968179146562412636335546266124792805718038339288738856069384410640847037830636146601984379692635835992845465930082983762837937220354802126070357834070812739672595390390761787484727900675510174769442528486251831054687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 25055655428224236364729741206713374762849057116186037541377960787399111150074256734208889123874778117238418833838522516043016747566258304244012772712877447667103264135845786125889101319655710430067854410080633525438952533088091511079783772510545643313040649925113201252335090477751705239041272239348012451541567941105083967244017262666342545343796380329128484407366006250510455072865414302536119331883372381596492725738299127416838090841649649758192588750349274929779199336013444836614125686095129271177330755147265323091768191500382065705585371205678087909781685024228460127102461321919622507953230345615742716896048846196098947565488634578775938914631223708578001266147888055821136896719500628548255486585885588915640963573792029990805835073573427038087882629670250148990174424770528840811768380093701334630603314979359543344623061138146410476246188011017980972949208428377858704693855279118386802893982784796248610193778949762132737478405226228269460410855352576950303874398950822622115725060088707035077224476195395383241290251085308598184548887396539363193749857385113902610389961921916252680647213099637791667443765197037656154760475955277692730643225795998430792547557838411414525527548149776488129770216515371671368845429290690383128172249548075019220588200075296252102729716659292000163662984132064171828968782584409176756031664951901427371734189865215648034532174855141610717663882924960917948249414736958376109950279930981254875001214670602115697749100858162419107717628551408390056434629927967894470381300778921417853739598672937423367189666658331979506143584738058278626329154330315972291486106175233396566006004157334967093507257599369375225867612360826258761716659801922630175555961268246807085540529955023136108609283361587933252465771052602950610591118557205354870595072284116135989943212478155918946943488517654341902936292667423219832752531062863552285894274159636155512728095706892326190621219294445572711001246643248956121237664114572081780391976022114977272492623230490084545649133948911619576381574312770766459760788060186049259588134458392770034948130680801617121922951279004764288411155460581059581678412957873105702737428288179911296958642231492033727878585222763233999022070149552766735781792408415603332548254063066601633731381881088288653205945867369292808200682756018059726805503638126685207092868280485274007809412429867298333055552971439784096993032490011893182677628501395950997642621515450509559534901464356166452988267778256622109550591613821580801731295112551934276501606908760843074656911144298803845371665409082446335745818448924755056853404584277404294798224183447941274423832206016106898828668362402042901576129993032211095973275572849073761288504376332544836540355395922359830606502532315230942616993581498920130342637920225255393924061929185935404500054733092315425599389186879437711009051760859120771632397503675316473164239461901833440027423403281982756446778759306778688874150345796568185877078372403814576982148679034204922931950588164641303516296635779803776495745268996092360225589072729194734009586885890348750733131838834759493194548981606569559903374871052246494030488189001341763853881680366827272083571719608805998071401793460998282747846260649323749508606152730605492976357756906118992382934352333011301586387076169038661129041008964122738689184188842773437500000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -266902504952317621953410119354983247878783748767752680051175395941635642303717528021473967189958501568254840338444282511685025158824934286645105334846911424151838518727245176844282960206459482483480135440170481445339477989285796509950978655707531429326974032292308073305106523490436877115737117271063416133046258747782990347237033617121312688150875927745381853007217382385938899147068964233364530460756432154780182187598821631044746340046165935695079931077189109891469042879704410211057408259160301043474565390206134595093913136932228377982559494147199163712344967133528167186710965494317168202196691944084561439435293295539713515731297224056640182155286756485241993895119083130909933598005268969492626412238395126716139746775488323751347928852912290156068101454221841318386696018189548239799532353273550180629384005101721270785317152388354256778413220637389541994837484304111460752041387433430358604812667689797382513585351507506307174254911785809965113564394105961838396834671579528472882297497620258624148221052869428666589630055879531004255052379997114471599956452492484431778536672166630672138247176787810300136156676981945446176811293407322811529681167279842776582394618677949985000985141359344543423862249615419446639459087812708680638170992264641598302106022455147257056747358490661168144733105938711061546667817205606639156937830781806502695227956612900003675702080850461799685062962886130607343636650235300388628061865105994414224835486674016033940720893690000207764255836681122736747808565361552779463264673081350417540361818930302001876637236975553553160685163160902850603421025902686837801682129452689279858991386187893871745426024593451158409111756346000243580723102389815371746249730855622685109758516067477879703879618113652859617803466889566603099048393455987806374311460347842221218918287740177137354841099085947377827072514920191670853065520795549365125510151516114987854064773697743963077520817412587772460618736234932338686282825829703672147532589335519993731069522277861806843400197024425087169390132539785063712709212216006551579022061479340016821236258767456112260091699810704907953209435708189800017616202452387033940960026068512439979742786620500920126542208914457490957744377171035390966148220498401876859356714269124468438786771103456737544663763938458655944770337620808083212872419829245913525392078600884429255637868067087265146674822294037820756526568977662650951792200359436344652113138827384366042135423957124362498748073607839769262019213835826765331895343590201070403075291344408429776436319515071080308160144719959669217727167367974649129607009743914795649426839077793582199573151680893150773683969841362134535850708578957700919476107782840390537160591014019007246845735044572957508441285493368422077360933533523910165130964955718543456379431888435793361453811277433613437140891071936300795950861608984300683992996734570919423466260560021882303343386659631370506668962210495370477751156254933907876504481987657983758044202657505187585307618830294911814464929854689904878506492679044534387713139052695825592352962756534870002146145322446182236952113079623781825896659727433334014349757190751459279616660950701722196692649444493792652410412822359117285085208203888374514809599857794981856239785392887856908653646102222717687989172848159854723528581707796547561883926391601562500000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 2758116729182228814276187777753167608820701347740310316269587746545865757567675658428820229704322213549173834739024516673432728040183596226430284626141659318431979902416488544144310283601497015141778774203981207670286427784022470439057171411133002145727863157992282477815191964555289597749415576407539558168025836450633433446586320561729923501947717826736954946731436065855914854624967928044115580278136655796279648430421254944768466732532917527735417728255211186560740320379089918101520448396611584588670631570758915345163850487451394866707044194120326956653075070382578005889064466863356869615859665221248897045326837975175327567284625516837513511248886335518516741766015746553564056804445699105620668823077363724345773366887149471724972829365762481214583990061250287051362749911767185289556712432383234628941322740049211632745972167667508503214908485325672110715020725690059891681642263089779176341952288987362143461610220262528614968335211933866309410175375071776096443249326400342338518840246460105338251038407944747042243431331557622585760197204436261334676414905709821263725987811091338534911319625512331640381941504445237068436031716018100548024308806244260203190047512587396861609251989563532176082550562036892297251903378227210627078089733741499260134397810192948713435136490771567047540045847287287354965225398049000122241769989263089919047070566364743845229168454691324183276945168234925772443221733905729664791088526574975353718562185340216986932716236029956997707100387356103522545212353229294358915892118962361791425369847176782770357298586717836504855208651852950621758687337479840411379489700847326808854448653512924882701610448569866878946193167052091007574178146264974389788874875356879398963073111607999924991388091897271305773283474842263080566674855000484855675639042870591320571360924383135134377501398139396456585411654058550058805099641459631174176852830252767628534903736792300735364857255025736963394281432382393763897910270902110958723266276964167930068942023530961099012688605938504208073617061871540205632058861967363456088714726184245472447536823104952470993946832259108843050547272379705786130092198370552154877436662555944062203259134582337827374061318358853653979005889439355030175764851862013286832972594934931338526459207157732864372864365832952909347404058461774670766526508947927801761414070366964681318436997201202476074582985071467551245364354986389583211664359099712992238792432311354413523558038651858459726351384277754912723503086465586197478900838287378614458050393405245318478196943862805317968885532963949931679857982034382927602580543469329957312530060058771355628872338359743236575743807596435434570112708666816037280916365319781166519650723768397713678010811013229541279234667798544452057575571535545053875020349301283726321359716982954560734986823360504428474721278831118409761497731268990324773031641590204898191162764890332107027408070537543616456072506700120306256790854207390347965622478050756786056002258205667429909653898314093357183827573478135603695845664033520153235538839715388507385304087911939347777929420313759812380409707444843617864313267230990855223071625772350865033701777615348018313476769643772235626424113921152278235096018538389522681880493725834122514581892420525261608602899114678552760000833550486236944382653746288269758224487304687500000000000000000000000000000000000000000000000000000000000000000*i1^62 + -27916522970569798103538470309741769264850187580375053635929992933009525713639317037829422328219062770461044518028577515172956422263668436431689825795386909361949895836942142083359637371132129180110482617424054360729899712776214049949626381452731806317338795520306214013385624738673453489666387183370777819154873854277104425827025707894974296287706192260632011328308137610535293185539822790949190939366758609074284913959212434714320653917175568210309231403740070652920162178295166603195264087631903076241781164207743947005481876464262437818704618506104694806546781065539619645523132977390566560028589245298334827798262783120836873551688972438770591251496462285864140841286662569096100858926808606106592371497515264032496087093284135371564931008363765069805638616816785226457861511540377561500151372715509416037213792807022244946152087897061514530291630110757202731346274302508795106342035105636117391401193461765912156690928595996642772291593637980506202262226645730244599722289773016569264177629807702199905758129810689040589785935190282135473574580985425965390110017779385308479871425344792629786705074343900926543866922358943750631575186525536730330069592119572418519144335735686317074368880408626378931125772038967867177444315150521225572776622829264039347015237641381399005948658402731505377174504012639282332891698464895711899145203554545661781692714199659711664138625247918668195992936221929611826122777875544337536286081213434351945776727246546845032659040098484860514888722919474306003324724489481864792633235724971844760276220023701363938245341335253596833948509155028665050513212953841797888451802741054051834736096429640670023998347314656597047017510929690553136280306342548977635728871806729151949334165320898797287292826210680192567421242894491027657034544432886649233767007307837095354060470653697683058633009917241354880427146290729130635420470877929912418192080027707055731438411103112855994794648945111818690724581547810849093145398748072098488758204203646463918141862268834246171078010224289141374011095429114599666672306359127128505615373944702796336188297797683249986428055883309367762274217758404483088266036258392806508725856244727891700602954379959284917935732339452647929621971049563775029564674491436941961042295161930616454177301489308450565977018634573119849625240965183405907806952947954780319757410135633266037806663258993838907704728355286089541014709682237923953562345310016209144024036406701285422578181087972887018975193794550266386362225555611867100312096098355368282299191828062057719502848223069332368037091439240480966063685678625982817426220774324809981140491763853799596110105767265461747495361342159777261146866703092553145346896332427436695976226761167289092147613838757816872534852912439219066251597914557094277756618482358144477786737611671926617208835506015164716028753850992857859860542838976127679997452815618609265007711102248759656016137520134526055200862417165316182509812843207136423090466903881955952959906320343706568070249621974828817960356212843601371937625613465381946959100760930302188674566878174934319333849455116446899096675196847926760891112701876205224725736399307703496975369110533929174577103956642209630900832167883483552793017522265861993648805463235745905487349322930214872385468366892579503372652317184166449465010373387485742568969726562500000000000000000000000000000000000000000000000000000000000000*i1^63 + 272721495382103211779191220859539602270773403100644041948944327585992585545472447119395201830818986996044015449798509175427376606001249536877476780103385472935646914248350801811385718161982308874037411926958238516140852115577394149268068623683138876806643392091079615393687741812953619733746533535473257699463197438495158389491681160536782195113881939593423776938309263166404339128374020290189439927779313752085866134989355414233526519845015513261765057214436702846343278681331850354415981160914595164858816611786792732666545008313837249816221302074721583860989938231967778668207739275328594921728611536718905848961185439271566288289982006923410225659448150322315193631122492215905836824046410386538907923726969266795380102588385874876743765286343023511865348232216640214674335734020718634201127922529839655311047659056592561023526487126767625871467133548623276368070223794199892944835678297571711525315621456146942119225135392673339940936076460607931835825013024932726187448696086861804652232589836467682673328160534753028617761816175708686249091346944300365910560141884776643651775441134887683129303216916277543908778103647486193512143561844506376059923102090650610591274414468734784313474321696808489322182233431051656499615195115891492463904408205597148531114689445054612755823631979426803752057389057899831301550607128546160635705533673433732988882142505310086777545184570858420051903762155884551505869962130382312634996841491909296192864537631398274726489597546371428822176734146950679253622549764315123267428288808287455860686488425966065672994627790056066860740624302977044295401545341109212886157606662543095682403953430349497253875730895952912281550729352584870943345008779774624482219243731563043657923202474907433929911729779116129271105334678709878300413950821880540490256494801651238993511937711140848679078166659803873228579054583598733284522958736946463408934065573233158219283816626456913079226897427021724030056022431715346805027088471542542308051331551181405857622882126948629162832178710285693578766931562436951258158870450014829383037427792991456807324013213925761373125589160553117126353196813563787375867341764749891815316529076613071426996087490873657584400377661465061144281407155619238541811656070572037821094361556651942293025024786387705934868260809292453281393923097110671239718541222425535497884460464008840262915390374170471662035296719652421611819439402056730865299822784215477767750528229796978212654774985050881627893555539734382830814958067466458214425632155790039146827172049857827256808249955021357349389821657869514769953883893630530300190557049403998497302804487883136026399861338334157507533213207605435024619238873321484674830534917731741082324359313965079921849010733698017494346920540709475999084718909700623382804728036941111079580990773786492858204954635706320085745160000042083978400829907178153910040032941239342124670044458648134830930449378628596980331487649152223028438303866736561540687100763469604983812145648152777088377941948173997620449885554200546001234454080489521251299633691016681689864860632819753858256155211742583511779321656150293303346279582339682596439393224238981996527074654704030170663115009868041863770183536176351179757483696343640097492469598378031881662444897272768039278924073427891923088633212135576400214631576091051101684570312500000000000000000000000000000000000000000000000000000000000*i1^64 + -2580073993735244569911970072098524473837932930508640856186856095476478208148951275693238236775011344846585057375929114905661020342862008774999484172218142961261256505423555925898477100157217264167592652296633865266254580161089198666891995070425141666712885585910470916337282899181077794025480248508569829451466979276780468887258701949066741792069060858702407988680892544189056732987786470811261019146908263284284442009975762506860792994357726237958237719671563275419721313035661003918037432990145648171456146749997650164657806458824924082015858791279134779362872671987618381677410480828051835760321613766519526216505873220311499393918834879703161856602567492527650961207058453799847839519080429254878913774217055115951986252810674229638440086980390423166825446372491985363853236456645060254849118895565910195035217133760328573933877538879693833345699937659145706879640678117148835641039341824037294553515426146987606458887192588886911893717402285365491653044674485052062859668399068815685135526556366008080243468647778031635282718111536689992665589099823185021030163280659865161485794633045991521171929557049116041226973295650886354591430033120467835955061301950417951302008148724634699282168086825829649063627446034743740556239682445220444246199482596739661959508517374656262366335213943628268524327069932561656654050255652227628973093372873976271717143726505468224448150858939781859602284527997743674007127333278023393382155098955296546509028305789367170594371673217945395354603077086796806333143035684629492851815431195322698082570296020241846227785998682503448011552321276199950483544407361791085933048983187618202861406600634160106072256540400257283742885173698325428630716337747107860540146721523367398639743519167937537602619418927144578481435139519362273890139356395271294455912548798410427247364505579308226937489637444802127180499552149809271199381288517698229224802850674731397838118591473647412364023965448105807711920676996506021855746510170874884774014276326589360443786660585529931448451825892507188058232499193367138091012872009898963706764502384588598982448687140185411909914443595534790734049312065516109265003176789490772094113626763974957857974351365366837095504363406086300466391100217822193143152701697045078035877141623288679328872839071778343168755181090094190702352238521012153011547122178864384668643000072700914302962330108304078409695682642468541414269569402749187165612788964836585887668628079589454567110663223597904347456838675649376473280507444518833446210131471655127973741069219960350063921713615845009302199963720483288628758727140959810817260591723122500749602864189598097136931989422723879741431629019254749206997951124353795397647348458597182623445416942098297979946557236118552089311211149465825101308548276934973370233457611906066997232168873514785757224733899367237208872214718468266476654453622091772315953448766529317408054117324587525113513608202029434445380407509854301658881192117545057883859857125050734056033387368314984467391923921923389256641202167232247798172314381031622152688881518713231939606335151345628910527305759790541178479932022830805748188244459938524848100946161327690467450219716280234508340764675387349906435311472150790785789266839373786872816490629064803647478072784095966228539551547811810992573575016287179551000008359551429748535156250000000000000000000000000000000000000000000000000000000*i1^65 + 23225169888728614688677925652839618781167045777721018698696246043965108589729464674075747539555021422609415430916905942443979830063992058984713061336527758610583145739306139984475804627556784625025128222916219065780798253070682800122673098656325806702166510146765384139781045698308667181409557337720681376519828040883800152436801412434727710087650025017547845664828279289244952061753024282486729113123962876973487358482200433039937205365950213841589996474375755144944670316355762185901046193760828841029594111538989652051183657938859505804969297297434698563774497102060124838900556035722798135101425916872765492411794591112655157146898839927316242162322291520439829042753603544393764938790098115225854017485525951327156592081012710985117060867811465272048282141213570189562269064752731699458966069282556190379735282676661193253733619357813144138676999591429375252878158553263028826013794832813846089879128117032462004882281173978928738303140392664710182814927604927290549653844338721664859299489124714189701395122568972086963791946015693955766321974805580311610476767699743654417674590850628175520751404001746655863819422076371744349519546077561251578318748296904560456898422517334032154648430847835911083047278029962700548317711712774428539548602727351044655111556372198700514709601865268630321766520600927183596849005727984969994290903453488587788115773215767428547073970205970132448794875967472691400243901839616968267072222279545340413971261303286158847338143062847023596694143858936838884468992665423717887473109524517982987657389265600299850406289184901077523002369894719807317622215968474901050806392627267371581131018659564219354183116860279091714637409637751194752401808284627229894573789555598593994905502652764704970571555454449944345097518808360595364705611629361567829257099855347154673568933943687493295535751982712502015791040191561035875976026544030609897093949808086288455034009808590712975484968770155895660646841730537406019514377158151486176646745999182548371105224176366544922414190883416345616014922798569706726878334173572993182777548907888765243844795020575488169687139517638065740020765518062121162476897020995162820887635356168510007958283152114921087092526997323803974895581634538984416638378398931425050059411385803923181933033838412748988776850508427095709801797323112437832206069196945431417541134776656008269824876042527580296069838567246141132766106553996055593324392801565737958098290462469953317862651795598578969985261121722966811127715423741392626057591201357223976592838100960103887896745359477540806685284993644653333676031598796673346488492829503550719527113703394205577334800273620869250491650276453463828606594358589338075557575918467273301428893375626039147139407789877058980287667046158824929992561141651282747847816704115690255030579556504792300954436293944405629291723350780908597027012022045183831086910383908511804817697620703915515366674640308726412578121361857000344784578578818692058563543789183919872657088650228144270629574270931288107216897446431507570193985466130264106427289306307693508186956637526032763831475448689778612518164752390361722111768095739603795071681460169985070287441454985414944092258986315061539044733785717472250601762155813880901050638148594916748454370595943752887809739943286174805713725517986034674322581849992275238037109375000000000000000000000000000000000000000000000000000*i1^66 + -197172621823692349284851772002817105619767894256942837024453811771843726555744441649448092912919640411441839254168895417234585047677036820193099847289887081664943535498086460322113404674667634920439094535551020363384901829438824946248653299498300519171062848865748646839770963670356702222157409101118954399219689748595485681778197112525963409643682150527320012082991314305634699630732186504507035955127078024661437993782026944503614772875972456801771180870656237255166415192569334546546090958297369694717666498398562699512516827657854915214516857696830147191200996277643270738994090216985346980926883712385613691639900982765074490866906551948321730562559713122621488250149892724008147177847334201189819068089759865772918564758556611397140254366662611276247402061888946736076147526582908044037374986893174330381030586791041658217261166559581959738042280772040747570530335779039865427678003561507383959468063689781846135226926865590244700812802120715166434610827470788113504189002198655563499758881738319263049002523612166008544197641377958024193408953541221478690695055157655892925386891612147892615422453714571953171195171506008490493112671270501982003266689381802804321838574394598059280429351286122682095672061401295642998778220319542217537300978212620279525806367535529569436659670138137540884450144166429411815462866096694469493754869134607736533683460182518822773233858594492616636977435509945764175052303567126177718300619784050053947158641703189045181747942606467121223599439078175166023783387741848767242155769021231438927880683270082835847002772931608501804571427053635760039731561552876305126962301028317975093346230611573849892900339075534699147122248273606871344682538734795506585280483783744711720929905995822348738133680893003241205317815014364330606070607322013338568501439814025751429306844471910690068567589836017008386125126163330227810022253323041151324491994653374839056018669520869256987488911349387483584973286586921167660876280242029140846416094800839437632777095677003156323742178628545967877811778837828492472705043039834413453867854138117907528081654614388760016288734063102969157900021549269355687968568935166061225769224271524263033578700228974277750459533103004767932485428265866468997983408589217548921498954352235754450129221550859924133014591226080789692143351150941933515871123848093659668461378758806313633937721267856042791917409865346763330730949110843325791138678338462454671417337286830444322855532115627386551125356083144773677377985451846702128303130579018300976602987446592331909394321331811324589259825508291364248863722569832109475491726643270735068136235717104645102012923444019605389029989633341733629803603627321093223506265873928696041590103042372468631866947103465951734907390982338493337519962315083487351282570296159515122512597270585500941381946594287617119898835597370253917251308923197840429188765400756665961825482870918943100888257103986222392779714074203459511517970304422399429337753614472876623543590157497040951525177109616736396738649654350369519652057277677320964871994918772101935909342032930972150956994292049750262346621747946147724611024088838299212423358562693779642315805478801708536441272021747312549145330189556592292808983396934144276873606885157861081071082256094838992606815220821082784555251521396712632849812507629394531250000000000000000000000000000000000000000000000000000*i1^67 + 1581179619507845677657791131222901821915684471969552463573848794811319073126669321257540835558207852818511058201125043722286667774197997264774360259780488823906309116901786443373200539252747330778368287145331083651043031333695111067333721490355301441170082771583527093368009273267311125605134767688367931334701791231531861271385675619224663065828868755884368320781083752462318513586486918887992557550650199305804565308187681159191900167615146033144213566260807996325827415670153521628504739286752744272908697008998035714287554168491124941919347885375201366636630128820757044649818272353095974023816226026500305713346706282151300511987112140126298258176834602104950914957897040227604865757040243320020304158442612196850463594194800616488318188992035182210113642872223599796790731440661097407497989524305023047390343997272145963245090212561630223961984234483704718526379089293607031322206961921214575400958134456087335306066820303594921477033003564461229571100008733151642375819186106561984348438640918022235184064539725713589595773633053460946942660134970294506659570977846791210411853694251840044479974421935776096017482489395431967044262712573748983861986425962644345802335953119981210273276347267592750238848639015821887314925191961430668970212686040312050284481171141830597374377654703467228598789340583520393740162262201474936264464075764515898087340806304760366626004740728327886508241094439931894538914512683395407113926157442560509852872335576749770157946432714659243059006024292269710279573329535900268370729630844407928174565628319943894719180708553253254602490317865975371340862132597787029272245998842111710926483564991911876414939553404550457482752053994809732769449828714110067530742311881926119815163395612243953593205199418495947541446419460296637186343828512548944947963301521755166662943622089534826744883732472507355666562145655925355610988906790426804074846805926196755562328738226339596251336741092953316230112707594985712776580455952230656024945655552284820150328298935279814152742849293832170207993477313115476191058408028887097636217774828688019520881534069775609621872282477006442695538160929356287895245119663308239380118243017091250805230072764256438837830265294939339659566342689028446207548215587383502088824182432086496486113764556126041340917073730997534992366498819508009033739154551519270425673481595836820507969388331612219920359667674968666159656734795738221970991656401546122732787258894208175329277693373486576081150020802593909725073347140105927803725950057397176531060185526937343586383697246718982934032074122302011040894471576755190823060779423778593955763883337147733757653031875695703950692422094425485508053144319893103477990900853203864879009773574552679034292909616826001369622691815939726458581349924003914612068949385200102305068242460527676155310264206337638743334274993673711156249733178327270331978199873449524758486729267138535152595894448080669349903657804871509396317598923150022071239530480940809488721775644789728189094286806152012454040190287067203230964050310884683770241037578427842528682806618515228702049438608222411268289267866432971391166417008757550475865120400552233475587509494177380206230529743112051251271201013165544471068756573129771350678725748895479044430201800805921383565024639993003992277653679821014520712196826934814453125000000000000000000000000000000000000000000000*i1^68 + -11815799356239307795561153914511796036469831413061856470494989404130070213011044069912719338095961449500993426284530111642697144379535486969761797176453584478035320335419962527989071619311589974182390840807255602799874843570623627890142953604707113349836483959714250552323059181198958107841335101814249486227012508724192673590895293252654563382423028644549062482743495326478634954232370210119807787777108568027081775136974795013459325545822444556708530311176128005839216631121003153201332795699881065545581585079687556542916363446683031964697352090321966716604751521153567850810041038383465690634524836240762417776738252168737291767124772268939839617893308326585012244446761516292088079357462525606104189661508478418609427732376729213516035749684902318143791872356072812683858283859401922239771710705511012187723149185781988525598407062029914516331331451325108678772646512284015373055281203043277033477983839235304619547131581400236686637527919205845235057217351268143870557234501599699472757900498957421467345204085799958917944798389444050685269740504354318805286232030494242717900523500843364563053885138241228634907228446827900316145555249497814875813725758649797484408451387560344194527627265034789917737154165621733829563415863084743260753626688615082647604281781461875243633240611896468959748720865964906438361497147166347868059156519831243092348139280594052048875838993600373051091019234158912874485757678111062848253612496083677354045010326452894076395014078387859547118981803281906251924122725548164824178470168252089017256746641607881009995514238943485975517901908168710280026300894182641702676718843691612190476596143141144993868987729467906939802342782164403540711474701932318271916647831002467640263700769531890248844507435043466547337961762994994524173987913734694857647351703808180002104872592345200987743361206296133036151524794675493863099166147837476353942419789343771026701998006395183323949534674591838204078741102757163626309300491585388510892453542486197764775289259190776432569225257172235977171715731838376416537190803041270114306459273679359883962199552473782154287269799796924084550458809763269210477294706094488369603133184401210655487919715218708949192921666148173672907860711384196966098229172322595175101501286088978937587349481975811571330861264161681885120151587820091527905961194998101668487996059948215890806607896354414283523647715836718121711894194332611657393182099747686385079177481775067767965420044551495086249252285896648449670998711470938007626813797939203985328227626393351838911466224776073505177373562229206856037044792366673733696675338319741707884428311354296921599445677943678821235479813247578711306300663325305422007197398496309338202985500736964463468707213245519330653314139030244513672578998376459617008626878375072754392334771718179377507915796201180109980145229326731008930449675478245080542586476458496894672278442222408936865428930601676478649270888960114166303523987283845387352645371662042962547785781007278221017516155596957984654916443883389170840894728330288897799941324583779263565185054864621240018392138259943280197532391735818656023518567064844413293472313981963174067025447134855097576481836898684171442528247865220353160472684041849620803559115996093014801050178951114653415348722107585770213500353520430508069694042205810546875000000000000000000000000000000000000000000*i1^69 + 82272437118565232543740983603198952093850481813254424294790081506791006125517591728302864944920829777131035783609788202183049984925180765756945197708763715468833668579583842435338426490097255529196822477968699483923796015915424451900734722922371544288198486240691616283118603787390058650716805267016641875890449704492501309594283438131197880596240638081320078221960014689426197032007494327812825030126114581330212108934429079919650953999812553255450673651484269285737806193770754262085234974675616092891094890332208346203755856839209376640908693489369966134577716644268886899036743961058760902802528686245213158155692481974299179455917231443534019945987154421507759250757272912137197514470196850829000825811637908497541232272783974746205561214901870946233009943654177381204796778493144269970829617181823110316542645071831670678518937131938740017987146342203730707115289233092041062283206286603521319473326836539831563461067581363552693984511652149690109413941988288654031753409506417732178633713424066044503347920803772556058497365456521591746692626040358687551439476102967959100649423005487993416781222469090921932571962646833622988121948061341335879253080283331211852679274579194004320646017860206594984319873328649112048015704902376281692615853123329109868416018755929763608406185489770200111857160425533802767812255523356049420864101993437448199567860540362717084976599537939046895868639095900454058098730876741937732776883271470106220840735416071021757633039751565224176756184113995246447703321877568286975645998402056204004891245461585135242621570637212680523022104607723644554416291966709793134382925065129765867340850368398932568574298971868751205447092581019392218326907890548037959109908772605305058847167929162315973561311542677668529877963499498018868820266757249069305878625433026309279711369918643852219585785222906725943658218823484034843514412710063127976629243580700682306280339347467717494691357554226474213587820962924490136997201582224406380263086833758793464691599240104808138730785679099047885734257608924959264530094923171091114775134946949433293333172996369917305732902335307136430048786878041064621894666871916372707434134314612672447071654137216797792736170830035441452852773550644512584121578432981764860905041401538628001331240644804855513030357063823117607150704334878293907641854550930095208936322370544232847580979840553115285894939674648741279428751558655158801252407659436812130678478185300019591379972342895037049525678417125359277022068844625899470063516948235907450984270205748239476242685179843690891737690111727789277526023282903962997630781257168065582724710161584185596962168530117455766892656960997684592436776902887497481074019602533321000956226804615431852948866356790913206736306447790766525562270745912393227499380726517288185035179505831740874489087133701935959630281933120006287976136831143638155038226293704707325959477023939288358957696482672938832832976222025549178168564072871142159069183422686972844503148452603966036869387207556037857325798879750253713163572330522214283106875705569767122313313314402586600186132014390876918803211050363540257216701190443291125883164632065160568249216639552596524825562067866083647748964045854662033580629004802626300656967259938490825778940884091662629028637852473572478206875757678062655031681060791015625000000000000000000000000000000000000000*i1^70 + -536885126524399775707997397920440642930376402538536740153506998261220627022316034525161338651631309240405244601524982868934536701848281704526037892928342634965250785927475345034216534542252984087813276501467110038473954169360224577174297577656178811955864908159824208448363944220124769777003558358459037904938108074854545061785359477177570237031997293499143210234536417505754555061471914139166679481977162705456903862075572065447357239415248218389243961378239891528082217427864199530677851460697039466121960929801680016853018394538994741298062112222445534721328092262891184064513282647026864186126784061773094054408457394862008893288708171203978945391252210141395663458042943665931692501250137635143623291328476663088440758248665117476140898841134058643168749718290627930696781685716204260164380100814698551900120060904234690185380431753511337445461838412487294407120894911373928093458724128462761787686974618998691886282114272845764960327032212201675599018760191512269918008013918019566724423360036813454327751287261159846915043471346166619401054139994666639600418210469608773150824367779014429715903456336533963505914798513565260318783958270191394310974368853650309298523515042162799375894558004414793416334899167938287246269603871844585044792154261495143700888687035158458292571989277621237106810226755421656140188551363541803930501719642415180723545843442511978348117019799230720723068458596938023112853658999195232018632578104787616694876430752808262966024921113176568263702315223079550816369620743016286914224512000072086941857674407522246761239317232831991307769918362453901906258495416955425722814291046054493749653471168434282340435460047323420360685815067904534951727699022674321002830813120234628935644930192495052713168586761240468447393204283565524936519971230997571005238705307919569156726626322031847358719475654090167206437174063135407347703505681875646020302643042092974297962392493304736209459125724123506065347117267811473952609224541566784544363193252713830537694984996423147708649927020726403692996936572600021267629652279100265257251567916976179716963583971105379842189760442250753970240128432399608564500877189791656509839462803691332074265630355390167031933983558723525585041297771440563145384633365229401878259529497459081339704578940181838203619127309462567735519362078673574179590958845226700078405117177898310366904353566657018053028653731223251018806955805486259939344902782118067705787459549746353397456512530370687135048569417819794064286303156978589862607815034995515495117571746163484419365575365377847569416199487048434202224947262170083019154526394807744255410020727668348631686490659337282805946878099554860186545317639681340559647817764212597219182922606489586730244284559809966419984459449375080597344297005000724215549077149079031249890500474113912539238566212690425510959391201718809418786755377264979207712303218275574348338550184287692057825432059757680374161862746902253013777751961493255371354386928077429030219671394130888554224337877557067872765622477915977518164412529416072704879167587258473915095683349077925609044302842102995522369531767911044626452465343784507508242417270482362097532704794416278319193230921668399387711406615788354914841574419060027094447661186183537047612492732854699243130966106012091909605032924446277320384979248046875000000000000000000000000000000000000*i1^71 + 3272670724582022274942475885989303360661363719187939183503898099293626063711679159130992678547682304703852161756064666416156328604503311822842648635436879212847393849053828886808928260612694104123594227050722382204077328889004425914291764284569338489697884801486343977653495456427421500198623177969004642696300927322369640429524845270141332095933809531416415468087705621118327342494547682031521383817296478659647389925456995042772185398369646811440289671321135667131086174976054331653138073252575583968129558858963442553858161013897793868855116486891146208799866326256896009546093618827284672978282064885509847050467943592726912920980298612576814151509927325327534454410105171159504884428139386779896603440277647595882160084759467843478343357150563189446683490356273172248851112563964078074578828252084195824291149551706864870113579836161493191272808103555640228880445954908526519825704733714241442561377357401480187812164723760622242976743995564143792000255449214575059968801719885042308571216624668038052143321029517377856169368764356572127393336932900960016403257413735775346489574983642919927335070861647970833590386802666528988930211343367103335938172520633535648572836708599185290933457114701272759225826460588399331661281037758811307400024770130363100524627806899197517293862897567312484912973702184683011978794292241173915936146248958005462119669264971704366172500696598797308508023072855168370685332191008184177420800736382427456625209829099713220992375217618661814282758274560065480214459573522156289496456298829021207437050657250301268290902208222880674737085331877789459473674008905521527953277114636455258883276365494463602350783055079103909445671257320705133030670259331742012576523135306321772785077309333362129342719596085387045783289381302472576220217909322966615507527979792188742449760090223136899777942321576604243737567633266848152361690842179209890585194659341302234123400990385152558747131195370388018382357276770728084905986507445413302055189350604609312772436767944764932552728418723083202386939045594244600704274233114299754676080958048205441533165775932236976085517521471770985355238513566518358503491205736127768919242521640527042283348322163525386879702490672548444524678655434509287487047052483351172252438697443590482735629827016578407538432228092910533484166304069011033270226471551538363232916768011480832556017296160623583660437315367993478654286286560158141901663545455648840678190692542001192070712070996913979975802608500607028576509095293772401627252597095442374721188338463856508061739843699204685168377433293094055511752038094086568240916062292262526404058186650859284050695888976749990581228673378754003033478947412561722796256515036923900497344007755721071610567520941965735795878674279201311125252667304780544565906114423408892244644003421182711299816538614478186255714140680781002239606782091966622084702801976251843314159246505200520250334682753374988639268161177354120067440176351809606849023209478604726113159411916210807533137406294127800974282530923089134439554174078240137326487563254754979405379576718794227176083776018749443906444522502428785083022286474542975462576268196771009227698060649130304034249298931902219272249551184948069337194946190015683701067840748409656047465437446966095049935932016771378272324000135995447635650634765625000000000000000000000000000000000*i1^72 + -18519065671789563933642291754633182239153245522632249210522138300417434216172223510994163033516542448272388699444658499686981357886254895083131096971909385263440316404848507997587824894301785153225799621856175224428831323528116051111204524178916471531289969793872754233667299578727111406807030277787067846430437506123202160547275740839932671510471708384495948972620493211661670505649567047859435385829589512871628351621609441238900286021307339240496726105946281976252445543415473284272201276785856172469917679817949159507455364663663410815095968864988551686916328582570528164002264775231475082460782773048446372492953366839223362272561520418949059541478144958693481096683386923168573582970154854773690981941229713480090655848738125391648127867976008930096484943253838146860439254959276172863388380056482523920183754599430973038029880110814002243608529341321650225948964510654047515465876411877230638475922372028163062301795172711190411932342160312346834040126803678162117334971778034821532961412406367696361031949170838995581585920845171557738515029146876710219041948205507997689606064937157470745357180253916199135983288455430517447245066059222864058870718591939326430795733885571286894402539553687754931906412039237304439261300797767366619419716617155693805777609761691021710719550306741637940304148084609540970155634449203697371801935715574166249508819346936384139868222717953623958129483928505407999092897092635102610539637261058713077147717866387759902631696925144991734407340357163285242418981464411465144551473398214771280153753769743512836132688373237862373606065352551363383384389253314276617837844937464596949043814426986328286931934080271301448570494910726415489769320111601488153021225067534056057670223387943293433201420831933982673387007096973651125683299669124043138489876649214071695996232211988867693832932022253797403659520535140440511774116738851935945908262392887628441184356796055468964122020776600867934598745057028326091197146237556870583758346811104264335892038063962922669885928243604364459178406571516060917241452809164475722790578649765970393382401298861687018199900316611822784698788713441838870773191033579856463746310864985365998695769660951172797092959280425607492333264129196458491615054298969206927851923416358821945029238794137702658497189461630732154777628256267007018928590700298370236694727392116263256489856888970620065114866406332906029408705108461956691416031214195741231529132462373113028409007629761286617074070635881180763963636467062498746036531200538946544665827759513843181219818683929096527404719551489878728925097107050195754523736670843626779673957697853724939125733205540469437030640729829961433683555695228492298249430887615014659347475812593036702186015286685699753744405261170676285221550721734660542945905738784801191766119242964268745157242879399938092852982198264421264730888195638203385759602639348567048136734375138113238634707043502473158581535425979861848232964228860192766746785949371865455096957837827949166609824843165870915431559439484133747116448012487915961675313786344090934175136714301520393087733101523281043759930844980584909973326486605165245367144369828580175822058890121122664943749539747445506190045283448031806612205811250476105658881233654867624715087141908366352908532452559153824722670833580195903778076171875000000000000000000000000000000*i1^73 + 96868399518177153690199916655345105616041034785221239521423813321247748512018020320266266248105731861347283474319770067124964275812873919552939419483568690539501041156794422120894297667474354509815654150285997418141252419997138736971242418866096639215838615546632464150285467132741730952562633335362016884537777065893113864592806504433224116794064216094369433313463740762196334793476091301003965728229150297500859587136257945175880677871419928322216650186825424977594790315610796246783744391436568450529533731094270858407369039465617769268459886711362217606250939216341420899296726900286853848238931019837840669499184228256469142250985161133677632432505986977310709688666050141553526578399346295010930934483862308846367469500959116105845180639848562124077440803531472045325334217652823407622748259686921852005541577434478295196844297956753470982912393742332936435305437865990315866830799761884545409130891559638828802544840596028443201909074017599566580600544702877434505976622105725909967463911562946002884288842123851891728539244468266812085039327449450195274534700687582887823265272000279600622490391103055469516630795567707225821078039525109494607616757120830553683538471639477808574221613311675144952048961652534095138051359597880351832041878139039671903429874181899344831867868999239493445175675083275970800978505256292217670116097328510451440832803931674728129781102172685936368277117023508335993889410898961952739320552349548282722566246175264195885957476645508773293987268572326563927919426259604411300425176284217088960208807811653282342217903690852346725496143717174151286273279036278405405460829739859311326881618937000566144025509373346620866962913696869355288885583587319020225544265733890617818389638762570175899716079031903739524686569635832300312364194980115050437661978711855960134439971078193085731734531969306446790594866649544113357489540671574055358384638224002451797753131496308148413567979193979654802558898193969269220150135020449454313585828861970554664675918289975805346750920988578845484205336497335391701656273214447040655419907305613736399131647844487978847197719224373848294823144444142974229879933043780734266955515247802550099016231803270907792992868948403511322759612961410684099746611601112134017142675515243464828959919721988336331302644556582219932740489864798767114450468442057142867149097410490580069451233412876176521413723066125017839728853438599056295343861985154732648436382098060907103387448370641845201708396531049625313955451640378140735878670134497269812546287063241651706160994159404943128854824162097394705467069356506619881108010941400358173533966351071746751874193293084365632181714262725101400927999800678514851155659871307116400061885454447582922759233920215973479646739003113626823219767016368799542935863904041606705282325947710785901490971759863332197643994818572932846905426926927956751776449666553982342425785712509256426288583737035207484753932406736791864443964186216440858386516718490419716376626045624145718430152217160304401465407056578722550784652291601023220672632089979451294544407359289737979755209155374600147444318339111206318764614273850254080714315181277274017926976048312251131278845815251531268096923695325470501055504923217888984491238453356908909454598974278595466323553420107117517545702867209911346435546875000000000000000000000000000*i1^74 + -467082125266010681996711587112394048901860110374940366791453357824519636003362309650042083377573463905731421759747957326034986864879851998986817713219303040464478652779697174360431840276114742524970313553726291492685746206736584822449984158759989983801498905703840449115386706537121747411259867959327062582543348060185695641029421444469954073044246503313233633646411952772971737434894121714441899079465038027637436021054531080442510986721821940948124945826204704766781109281849119845190237302373483711966723658099292848299366163840744206438810505341193081126270935089716498996097497156095530864292696888769474364927796161508397508543404952634749315641191658370130120214789870609434857596954317158767091746889357843285297574406464210461450332206386383339017984124473279480192364899522168610288005719754909368807815421028038983816962866452292821558693021372811862133956964469254260322814471238393022090220901829483046573052266522539447178439272741354236579420069807479937365619927821064098569234000032471739357015780445116883149219047562136853801193691281649519077804953142977443368698627344036638289123257732175522070668959318026670083610776197812804013289307842923202775290998861617149631993680136159075938451975851893096053281480280626154973032622565725558597174656079501638157258931418479568356734728898408628031610366186836671415504871531407108638678202108344317296730808563944544154536924780171511968867938897761283799738679563457318219362249411595340450817355229754866143368766422902803449033602037229428502598818368655466518937957400501058446882881378420866130503926956327067039670347882726037158863615249291279989844168568560413829090496440352959204690100551325053841746092858449938347430505591039788519102732800794658569617432721906452197976337925395645398342713639319514405893115318853224797255403783875813069772615075409176133718551517268731797292037494114544241533121732430437744341310920197350670724795543200243263398784109117978436068475274158370272189355681759772824389599929176071277139386880347679623552829662741508782085907351766964293783235460007063544845262657732563110040821600285245130594893324962673498164970521951971720110508915606029139218841990383435477737631813655921816111211004658096442638119870305132822137574882739689026367392964817744156842804930392677889315822640896460671667699157107473481906231150180145566862614079631524427598780326861377585857325394977190134562072789922932491298239866887479602794827056656291557127337347287608359148661226150603843186387997353874078442123378875747704165564742833440128732012452698726285088165836031544298359860252803462936095888598452683776002545869402442987193561542083514732573199749620208821705184938561176325375214450428127436784676094249807338609351483206664001724665905412608302251595285648845262478599664322636271839755518572562936881578593668759221532324752810979098839758854922221187568291682789644456749853156398045259677648966084649194475010735057517831095466813476114889853784511867556395216203143471355990272938073167117965622907060215936680094244997052036448409568293588568808750150153537815670964726920920279311003149286267601906006888832231773001564928065117949409926722101500094487103117726901181352784470175845370270635926300826912563603202491277843560156524116422360748401843011379241943359375000000000000000000000000*i1^75 + 2076899809526517522480737289114500655460630748958406215565274249343166197745695894583424075220733819121072902522238589941645810257537003058114135173882439590025965704251209248047785103589094613622222773798315251506471554217559094154676055673813971886422526096048248102376269774564773848160878977123907657758181265150791379017487241308598974097185432681284106376555157762208343288608993050857258797054812692759285328647701914383496468058782163699763812452564075575649618400229375279522738851714610052879929985585670298736514205494017598173649016572725638971714403581879438763773687503189173938186921203123086983808180011364653744160058819441587195082507992391903704458587309502891191673418762613739574698425462785880517642452335746999655157947348669991107169606892704189181033372088980122223287492411504671221557893403583013251299731849380388440741287306574436990855970044398326402891807275334540541114714771437270214852537510735337893038942451493161655433808287509988529275682238474404491225077510714112804096635312619751120389128657051833588618937305959788118860334458251115373149302783515622429281718620484871699442664633399315110918434811786907406749536805151117549059005445700890836738265909749600532489044155925190348123764202872381121723366107466999710368339585643304941040895468779564040532990214848689669235117852519329007646836854521608475082895459762202784120209037307566715850459652648334867242454432120716384144314744668671519761211183526819262931245965309624455280650749798130635931367909936569024783338370006006508377395182648232197755448549838679794848091899232930549328803108139142519906596736703439317722184919228544910050319340963349422759332298992863611950214114611624360668159066568552791440696505474628635231934331518550566891389947774248761274421636614273425169343402734148884271788058623859901680556010895532933890793288720003634976528155028750603873153713835936617165469285457341200107053205915447218441390977133882760368699001655726700735420159222565273535855436919367928575802178104337916374973049630611276023368166994000297121740298706119129056433479597151049565253100923177478315492785425731505468408223798527958727309824766874181022221818845992183651563908448360687460541298274240160436840171941824708429237262237785745551912791025803297941177356852709636647875543256163374723025816200854748739557245005194738352021428759978112474019282812002567743761240184348185191259535266550189510920616622180880824929441000546224111842706717567751083898405018929473683668809130046561917464401506589447759354663868782151696058037943484562821817363943539064123460590680031265894723840802266504158236155963983009526617202390445855690085160505523472839648639484471574128152183297525298857678474926946881255815338315931795170830923397804081148441985283033770648519946542164219688678704430239864481548653973585801151420182147444295648324942636949189837574259004795322818557580654400996151333702934998920976780983773039298072692137314193931483424193193215092315236379876417810537944678828292281271001859762472619112299366566824982125868068306659772820616500041321945142499423779604123069234389032219443825460738416156180001308341333228656561021436238732075419819911439191733221685729101915212348530619532821849965381130197713036543427644886605776264332234859466552734375000000000000000000000*i1^76 + -8489048890807068987047721872010222732284222047907589674572554322335681361917350631882105140131448076181557203826719545203057932248786416644731048436711385812327554198175841139799249441628626164068306808473823518065073063915021546477004273707046669799228913061789087688115712742608274224761171583453720040917164041206065924193073566394550859174711245067504135104180141625328193541573476625758435563952408098296355537499321873699292292526559869740776544472265310186750076203894620561951836393447851634488079375596302926810522549444802154093072888901745203086694600854653394733693865526470318284726404491663319869033027003437982834914843059154855399655338593567015846988566489515411388017294204377409332643535726108764919106588981679841817528118150185875889901730205808106443849619103836499135149370599839720416944381953417561775766828161384124999601615335062719077747460366321569665684148027529996305101526373062207314017899620889167602603642303773480902548920221584900460100769818432918615856476458759897924640357174389225134181617320126338610995000759573240332018936541009197412933027069513353559099578899807554470906250028079505905489849577581549491922341492142482356540917182631553875068671538237419014857691717347991113241741990238106883029488294158121143437659257936290709801561047535333182993014516690540257995034243202736114648854207708615316372313944904262218294064548352826254628302785338414086653496113851633414482443201998481759132443599753863410936208100874924766292807717681999014033942192960731039315044880448148270685159556785433328316383462052693126547630477319414605665598301730450468516293514673311993877383442889997639424731279462909252354870397777926848901171019950879413206639812401178827611476463697063279091299992842522245276757450099602707944398932056795944291610715554221262286709616698543120216046437090444860085107246075057933144617656091042029414519081885442611508751638882114568995815139918255921295867060110136619580246189573135168931022102299191103119179423899194320061331495125759139808679362831692357132315725651672403808615453725439479096562607084028377735659096186585662267549261559743841578709677540130217197626401819052964491462987326386834861731911309603530273412862066141253658486748667448752039337007039995839625107003394274741874782012686767200727549372869096186198755820407263142272756280192263730224969282662090455934497472978282316941683067639943305475652535927741779262331263126156439904563976574838999649789064420757988734723883127226146406319357409219470394144718602646922480858771427113483047648033973247841045380902263333141378380709070492076588560335383319614343155429406314615704141283041884476551264458808364974816691689687709125638171071880764898880104160971042582344876317615261395606312679633712860677262881165620277326359058063202771239819839683814593995866510271197248091727902191975248754966576189409544245203033196890497562448473422004637760883782578339112418377003618175617247728532889226409975809949681275122567266353389987496173211110748686915333631647280737976188222918502799065327504866148812960697724858946076576075467871369206211930545058051906531099929294102707478451487551410148868644528325741913680540896133034510921552448842807928620149743498739445698057428538069201819082909565850059152580797672271728515625000000000000000000*i1^77 + 31595746846039832221705328956814686099794271146973128800601389207732925071106509761608518404087728276398786994413099638328382720924003428132431956850173897696767290485048953276780576159196652686495228573758785736227580936304066947013081569723934871059470187586540223716837572045440778880051093691456147999872776777942629152045573709445675606147823718623824756889623342085796003219377029631645824923048188923353607586437598622273411822534668361938148196861104604387189959111493438568344844687979323905077026129170880839868893900870166872767239106078319712504630902860611427442645640350536177018465418234583015878327275420912605179956541977918551587085226450009136818286964567578289920239699472083613898151088702057294136305961816403425439422448700062965374887016846718972503759323538791332908087915719391789126396349929633520063920301867127330274738794992990928717913172197166144410132145773120205350975029592503575837807859138056511139079591664474550137358599657784578381131425478317298678028393712354227148774737071575715759317850347499855689872967917550173247829112803033909769943882988639081388427634852657051716193754863096647481977193293297261219561135213161262901460735243210458957215930741619399758397573698813408875400960265598373402776902450331571661641641612732434727699745880496855402673213580104085228060320989934033393488508905685370314303901372130734530639858080935241834069260575498450135790359478665091153839150998193226782614130293785056671995374318400839474231842006137349315974891945573426798116516324322696961167652381119413752370018083214724247754712263958613671020362638350501853019216546950209796777563698116269727851643809169052138610070312872223837926545915540801898127903176237292279673921123362563706010467980319623046284331570270438059312428065702966872780334358468202179343150999042625045240880310982670251170497380044630522711563923061237682802166871103406861344734887607161296612015528512951584077494994167323163353488241131099651646233345690841644923782715746139945274656026778100373160656386819035778480326083253915983677779317996884382772026820008087517965232527310474624886932286950486260868038932194607967331591689588910593897333789778947111585788633501987845542375582618755391634259875510531331213808883073686984960953623506211118766360837800545055651846669391432064739889199680599642031698621579627157082244852496184171445608464333227562830363729192037044911477889943499273250609887609905287477876333871733929854685900887221619867744274315260697980948301427117746414344433241666866332248112728623344216423596809995535232388967553648786151127755852187042454711934672244300754588821148020780658783521153036002655153793635259280359403729550239571594673574808073234126692319869387916305788302644134252828483893592518964204173456865249029210812204023232379955732574199601730515681226458303918166312156921001679990287096309258323807683910356893180830152513118521267746801232321678494163925862521991913228789711250079236810972449853138905626366430446091122966137370106126099168740684823382650575010613899368081891046540142221989071428673315702874830058416717823659975537719656118306339811474913483043669741404101681708960091217412432925619023282220442713871062009349369415302360455703625182117197852933558610555309087430941872298717498779296875000000000000000*i1^78 + -106328988542197299409292453646520406767711003848359870982020281361226255660688369033412164203596991302961057119159353791873979697376739756496062258384613416242205704223955853719731403621857911998828737771586024323388696013100261084233406524156420211965154422673697906514346148865359726441199025375027274716533368656610777498786992891819128246185093941986796914139627698240385858675165434521144118193670069167818421255522858327093629957683694932906252117187131409833397084273687555034611207251084681531663609696052615045050758176890751401101922256056646864304137674125435019503521217102946897863493860916543347054657547095430634537597471285100238867040686770550212872156840672546318618057609422671594470960579997887689515011660100251246208299894694555664953855788403611491275509386586604990922425528741870084184733101846095712509550326550623288780748800191683605726790456676967821484465289580778170581616778980668509168370971201478200508594016357629504029308446624919407485243571345322369494901547145984162350368933531690201372406645020132761142226950441170062212329073180874457566459388680297227704095903817121480658932168189820786561023355251788416535609454981084736052440340746486368928202571845034965852728625340010960474779390109323328376598147614822610841716229176887216841039451672473968182637184791916101783805759086445055062844345519569231823977302538736157432219065014198773655277103072988689112078044101114376766622213918999406256231086182797840505857205929224054402039855557194108207331907272715988212831438270742909079255994945342543005993317843270168951383450204087736717971967461332337791761597549323438677359938210474719428118909446691398103363119424348317501277745343846687889204626565071840640294804878909335942157055996045664657681380609381630233266419260531289011148187645986713327712524953130049906729554252781361218314797658074552469612205953648458755612011516401022961607470755815401115527525784672059536018694568516503670583181531784280351407458191412592968560658555102535933557795509563484573046973554371944153454233303776699822964183247668997027081358695026648471734705869746582188205657831352718209038126535499187279580442476299492765150991152984249056723212318457951398873460465028503998784841346802434370750631671758271176875159196848052704885268121840096297535463277092038925199134359171150776244338389277135172039619712912712070044796202141893138026892208478991081785707682178453284846223831333748733556455064336014224675898070219621111665417363677624627258686652651692615267202818506511487506904287146707497512352615411135450968616509700062243124834475949354514467895306319823629079693114676478304118219521439874868528560211026475493367647972133347878518360337036176436204053990096752057928998138348094444371175237242255753904571409930081888285641123258799791399678478409077609841123884662222774488581703671665251663448427677912872139042753508636055293454518952831745123873091516045965122123444545210394635509292088011034282054304623139825577601494901202662575586579501342911633562096348745512564995740749562032241064883395628356192103286537595946434797587216789257054312149003123594472363911136780812499948359147787331084570598313360724844938627948407352455076023011358574505301597725261145786966273697748963655840270803309977054595947265625000000000000*i1^79 + 321922051806521271207738486849012099719816965187943800283325415190491770487479021556495155072635839253756487899927865119992505174615473680363290891911912079815900634690391880428767514113496569896631997181082839215962200728680821596481481101610429964561119273457082927779440338471959954260873190975951795022659088071107723981064447492206903850070856930961647929665053245667609445894996712622978021439664412798892926349385512952044292281681555168767352137647064938111443493784278588101210173252872155707115784478424382282054591529184239483204434002350282095242285115351019151961760733409687846425880521461970680783262134070411524566422636431738456666914192873262949055336693849102272456976852497531442875496600723049599184756504066962013569013325709256602277247582609671947016594646400570072109801083343858249309866920399444570504390459031194138359171835913104475358909612068695692252050109988150321175094401696772375074710808799400240496107047220732836934966904268954428630429144274718893303445993544311426712134657291705032473217033582638400230638630215658773803764465766033184862559264804139370510106224874870540017102885727742489866921849812407526837006275123492771629384729149062728871561179609823010434527411729198457994432331582979652072757598557029420981273275098858569578848604927347032362323118415114352605526948858098684183293031819611105982224968592863915964045043380943683192709394098126437402241785217350992110193379603867678742492217752945449076548449728269806862281391054077540271022792495488654089001052582924387053483923263517186254622456341272063322559562261745540841255545542834490600436960897253125371278116276820037855166855336608000940860440906909613036425883064406474581666239543943713281228157185626525816785526807394021335413437140062480040578741843903469186395357646527125718406829504575028805751058471763639302502356140566842357640315362230117140635835062473448803050961341812461244348638660771009745420675510845186366670997084610908669185926868231268232206048581274649447759786247600978321229313483725867643136576044217222722096887272956347466105168996454428281975945801279800930514315256995821264394716960351120497407878127172461719999093360467771929827534474323962319838784394085209905851109181904501238904278166651975071608169377584418987039386940001282005259122814043943474270371341528320965360218189150653126985260259425286537421983533137918425354670170254138345893830752363569224547332936022516093435435527939151109924356307463339412373543816026593109069022630906180234341640302913151747259517036299533256549631766850850499668666320240024552241265124382599216095736115192068913995058885426959943890273390967085229662342307119259459183592584729178003573273498612250002471122306512180052786883386951821138523451902513469959814209001142360418712706634437107805804101672201882906684084336715526131969099041567168175560138993971796095005900219131804583329804836849742763961512711526465341964213047163277654879755572695523232475768452270952808399813923358448086956877328140785856240598455625687176144737181560373140173173284607697542754548477996636897843220655787219007960758162320372297583457303557912956836483282836748884341533081358502456056759446277416738191764833985556993148128103389326048444879328769285820044387946836650371551513671875000000000*i1^80 + -862615271487078813260268689830978814611557663602836679900371731439711887038187698312151719100262873665908703662484874735721142310740164404214113802549570481359925306890818789509746143993332406942068706448275651857257526012575262304842393185125432128141385079157066043923694929095900507304928422304315145687855889841055212687042004326206529166022407054755214896705133098866178492441800986310110744936611686395026890947323503452790932673796124559894065450320379178130312106047182002773336059332622388481782427718307228567303447423481798459216959512256559237744410821965955834219211714001144276526907170352500692466901378982587560114678962081781888470892610567794471676197667730175931396459742669880874838440759374215840829913793797471501873606235264697277727337809816448119088761014377561510361018407964479229929425453270769000967216118745556294061953862970102006622531878303336565747594715092412366555665628300000355392093800293414471355207277531244012280433151510734512935128015780966556762667884143380204764927742229617869236093074648178416967528644399764360244532681993127142984760963322904958744954317275172167283526943721256547046957204075884444646990296786823026144011735651312451713510052547575134359940869354508566705542218270865187242257046146600799308994892125870170018498341841529053203739890493851275015088565682745200357776849416390626176964662163613596455055563088423246900975099153843790353585798763639886268266749718194858868467768749454736472384913334272779420075454665257484738540078710725485867243318892657137683704766130988343042796359774466498353696265046528664716607290236785427041757278813317571355214079097229579446178385069895080010193672923335094186020913606407403601315831129366670044276991799166912496907546752970551212334609384583592771032590482551591558493580196173290665034160575529387690616756333727663334343856594953895049514935203981520865085488141305049734405261603598377483057702644431519613310133642730138148163033378728757314102537035654485651278323181085830250844332611326936094233659360385750231483305905839514116892717413558681049770770468690567251899720882358839575656572637765301444012280622802070135621395337791384399998630881397027293697472198692034800083729827054287055785736479542056756380578767461794005808837865464680874076013860436176077086237909154842009417892491553413286346111773266408729026880585165583255693015409791961014564142371866605915553113874637901602504350499846792524318935102669939581603554129522878208104378125217771489847671013227758613192385692107234024306289423147432039548013813082066392552204307004585617188353527596495319233590898242492030332732875361966391884004679086280878152853374737924394848531721794769915451411639372132596265833159030428949870891616623406848406848587375372512777172031437458785687362612806005894953987734821695579579989506306397631025695174020831897589986188516142653591844220675769852233709061096815959980624490748905951174790989740823856073709429085887186849216122123888988056376875253680808955343897107502685281123247527053657882558202048063201023632386488731769482207624561139029064297949981418692203495794162923733291571322915922988810155608184525131744136031393082272965950422300498157147224070709794495056304865332879799953540167489762779950979165732860565185546875000000*i1^81 + 1987890819954977409591078696200771166695314838992275612162979550863859664890816670194121852931306724851693929612449830652785210980221655647225644764285518507277771145615343452519700604672534766883773263886386899435105812342639377208328754421356178953950487179990134662436452775275502870376661108181785808520266541428941347514714447203555793255975363798676699834625702055333372095885585794638438805710404011878562482701937895260169679252329583338200197173117118313041329792844733167407615195001267001608409024672290486748053310711495049144111826649368265009306537701044508480472951843151155410821207653255297582151983773161688600391008950236424694124440808159425331392440267527853584142075936944391623560078916292960501565366629143452828103658445059875355814407945299921951866196681170014326132087977374949802419752050842701656028373035145070223645815477818385196981545805997681448741050234250189677262963299829871038808838533995165134051271010976638663428191781993806554019130922902817875422516897418815268917403153348009447460430840371280628286172240473624013133314823800866583047084453667503964788052291204146023245889405750094171303560980605151527364119202957231845270541496655456200818608419089446440171641313875423725321871749176095418390649462304483663312587265089489371408970849743215448446103922002686077189138035530078831665222301608403434527049207929158974499567612188059969486096713567729137824235647618572532994314120792534354352736529037480469108402295481245695603183150162564461595817650361851899186877538568696433466581105582374312796304358975259996570147760338393791087734474421349450367717910429566066904919542809395458826546860991813591323342002006947275868255684153436395025529155286765072289540337595553230298164349325539121870462774821269079479619190613442674923166551158065024505963136323468510595527605509949579672554285836246330202014134543258552102872648179175322910920604611826111568663580229923607093801415607754682733280606437027476670598848841116933123302768326984153220813656605788979607195958577977420737320721348230641000155478958305587257266995497970976054193219295276238861525179653800842824135563710219696402589464435693276290555895418590123491874629911667110633467294965599415355692288426018928107527589826793679717238809941058942750189728107288386064347253221648954392790653016950107873144530269731338298142815565858379156196843895443140558605413890864806740722959919163978949087437265576468183454630872917088097147516533087766582615073301812909344748534941003716638683150510671793064819921359261116050358031915041662815006836361126281114228983912426805475607204726152684765980640415160301354659763987901609116039748927429314890953791712931656680432833877291841743329787395829472022391513944558471805984014925919026751658666741095558542116438952203668358989886064254183842674574520623481789395469822746563507098196896037163563688166857835297502416190741268115703433777413679664641813965078814424784694321635823345496087504850316766535791736116935846246801508191848353983683323377217668665467501009309763377873738826971174782790820297134871423537313132634886046214892968562689299101225956472099353981578792978181997982584328138357301947359700165013694452795758286136700522392140839342830962999109090105775976553559303283691406250000*i1^82 + -3813526594116380407075394258719678958960886092447301835795729230667993420904631049229148245711248106137812868918785554528341280361630196117545135037662603575740654658291024577535548420291876647937840006552227453923718123958711604439906947732204364709044161855410938830895362290526096875022909825447160958976716851822747788178055755214244849692522833243917183148903636242595865590271012836697747846263548017164350999251039954773751351810322811813941799736549894318208826719609440178469128854398531770822557828228526185187434348636353481362421449809937525318759570380330569254050525051964462200937674441015570248971544894953302138656631760151914192648007785574332810012308984556004451254353972548377412508473745206472957912263325186287667037148429233269167504210492024617242580250863160940557378203776376657762914229619729722841430783712776694004418394869916910232056853555076035436815215483042616258055446062560275179439497315043823318865707107741310260048064455644310155874994011608505138299543477193592490061778606258310424861728833893921586973108381837080956599484262737013282409381816301118476358383931554038280713954934742864418043818794529773330595195441446838500310731603073982737678572641200505939534075301407319167831547580768109750413833417785242999088242304940713363738476590776389851842415237069222338241775633543605996599524155708453594384234317807697731968559352894030035192564540423473227109036487009129555970454047310060285538082047882521645696787289920738059839254807780347099760964309397668720092182992869732908881317098551303146493137064126045330227315002800138030235813800321779181851873908184568830887904406984778200427912311389626987218064572332299110661160911514678195076712349453297798814058626503323546834054706310650243558973076517322257246124221289825088709979753115167532754274045814230568530053379797169140739455603513675394249208429127416051470993123847226172970219190897390150182710553724493405025703543544686666098180804468972049490816829766768706546348430981191481930257201987022800579704753795911782202712885306374261592507125291159871239933751897781820449767039040856009351686642730855324660728594994417815109037606081879922208044390905883385189220670054041739191546884001431838205614700815594681303922036110520587995380338566988492302177154729721762839355186809374234835959311358452835896597652824392601520560452822903195464644914064055995640944888409248154424298474696302509904294545646047251958812313007088792592992041253968593034796334208334283870182303877222461209928518178839674612500608655344145461951196079412998339719952981858049996044938279767712275726145230661473249966896866290105236439851242294345142243876085065812302663738536364728992565340312249526966091062328140986485535641055329935146514141882492573029285384118904916429631881646868277500282352596799663390813208859787986903653128848729953798583436108275439089399374317851210116680892915455950177239894703129230174270477444961097292573647031278163352312514516404795582574882476710989587509017209102606465860596021747992034626946439960807001143462243267643796320572210303706828512189196622469678978670656100320347740072598550721801971639840002184261171833079609442541064519836274848077090384623376432762252439401720453295008272931454484933055937290191650390625*i1^83 + 5870659490333836828338622746665074812427518440261875561826249970729910734070036058964557377143591867130736761581187731087360574321511011211964057990516937967338681606899275653972118795749919989514224377841204502332674951753879254376782201336217156527006606054103569155436788378265739188078301187543054074705370699200566780146864358216408272939209294612068125838143505124403087969936636658368621238905109941984510627630686959203922004674843546673432427622954402402636926822380608695449358784033738315731022267954335849962322500998476124179990362094112003271520115778473280755233026991391223002444234036350493287948908210527744237675621639977642363469040627697737936819374899694308059845005040397201775065612693068768643240085898358429344827322251606045676017376822535613078481371265067953639159991365630032973103086177199848349851318408422346536558758043090188958159414666206519453987159089857943036879829085441169627627408711159471942852251315700123020919261709610430528325456146381762277891561940371666221752267717097374390599649000872434167360259772371530586345702874947846256786286450084805628173940047367844302835375634222177458813023579362885304810038210715840411936417959233558143614261646421016270783050167830205738330358696871333454457157036652814032953905775914443810005915459719970400912918157525642923783294965490887920395091617714418381178161240803137391350560463217078213732450496005107084072195969134162790072803901469777365877817333865852924155058987226853449432385274998837794455710302491454984547521490546103420956432829581185830439528861206458439000591272053625432304185552918081810319222402940591196442636889632629070895603782030932579019221600128859729419669956939010676444919574169610026996713834113040617301019751881936645444118450636731314548371103826642323115196458546556292177275898373760987164159965131423932987753374964460574746507049857706478789415614185442527202349374085861824081056576438725139778572504020191134371417170891080094620415011644393621005179552971469823696954489792822716545121409356688284335469908225003709953726974642106670126397154981884156838286364174104907314261073561260848229259150704371465785928403934480016387803775974443419060601387272534915044992322308832753417901559193699906259159188391175199715042356994725415665429941436827227673640093580101104382228840125029613014508831483035553101981252579295443457187169178116679812759140563162354833972516231076010710793978043950429312073968283824869662683627670308134720997657717158974397196982652449139526133782641632867376361704292683961212736049513229092796421566913706457694945594328942133855314852872745037201715553555972524857550656872359041886180704501119227432365499548368578909241144125364780262203365309051654591776386656093043658740299166407161643385554250513778244489591718822285441058439515290972176660292024704012357452046272897722802055046435000043482667031450402156192923688555772527919305596112765980304128234269073894710758909126314893343633994737912739975638373969556317619610144751875525841875966505494891787797190736573325092303157784651719277683430952188026857915245839644906332018327909449924346334164047695997872433483622243180684653617544031867648250615622332730524775763488492462779293548646997180640028091147541999816894531250000000*i1^84 + -6970658455847549329850354743902739086912702669317336877625220486597929149654234649628941730586383113913043627682017534102811265927484680618772760109770317473663452652762404231814473715912203252147786824775314476696388709801251056780216021237802245747710245208239155205005426962052722553481849409884369683540450504518305651199511259074936534617248311283348989648539382388298069420276566152984009552550278118590568358876409610831130784595165181143532509681524145907818039193614497135040914546421409973549512418968886010601970099332252418619835039927794916825253269443612718984611503576740556607590361069465373521649067929374720832117150112450454373906473585901554128016928357956798155173039130705695520859294747498514347639540262692733847967713796828296716679883375160841066599835180774474673692889125812517917028609347937273077397224457714056503956177789041448747467667785423526045559069220328320011495459305502733098959935524587339126345987554437012235762593908503529548289111132830298004325859764953323772891207034994549181291966639933247244769839892302629557369477407747006811055052624972470472779254808343304630900233102423494896289382913364793270351437435786007052328313128094598739444426847593664714226233973732015149053048761524137323600893764368914354273801497646326774856928236391298688984478911949447059408061579939325634517350940048141105446813412442335238851705973328557094923846291661768826264603511382409774419495983900658180737227062544325614320262007375248364665277801887007546169280753132225962056542217626574428495878860707537937834618537679493734418507187998242146062298247833856229768113837707886548987920761390037507094779909807569965164685532945333166938307213003037209344139070278887710735683524122519272101518696954252756046816219726692454852636810894363886001052082074170482555121965935796055348970584457520911222742271047980885511361378989877445517245157334124156462264512758542539967999980552746213684972050408246020614925081631449641115014925532625176705592607105555909430362250935461324070188654350070540171047990416709504365614217944194599327212634450234229991581906266276546068454407727161441725624193214420224857039299474934098939664227161430645899143341187657581932472723255280585325589734229400846962420964475836025258822348417995441218506702068686888403836003328010599375573180673261517186201612853671573354457565541365668156942525189325195038764767642740650771759700751213739742577310417577961155930548375675312580021266895974585500986849451041017292848054060689124661651806239341082183422401945033475705632029509231957849457115785725322322150765389002208290855070294795141934011240020735167443168899810832018871050787812096001569814581119339212529267569108662363753957848466053876172945963031626054789102302653874312177777811532610473134302129828095882339092046742531045475522009891146860091480653935958052061674847173518701639592518236210603299339854787657195455927226778193369709785411952362983220275597542579974411868755252950371375392286281437053027945446015704041871094750629718103219589645831796243604546235156155254424109996460569146587421454684339349456369047915751668932682193166748067919631657733342616202225498005844036738596002062641836723256368209267197499912072089500725269317626953125000000000000000*i1^85 + 6191404488725360020037696903781266390170233331204414865158019442995887086817904297061526492544236403853446676520650284210770089283125590017972399435726376197026829846343904176176852220440366961419338222423055381008098288635127489462165279073623211410024089757648539361923537163242267523675964986304765613430511554493105379895068705538727872990289051050912592570389577383372564085262465033396876831070495524408658044916019114093405784874778713215557564501154538556638915222642971446631037019646115464047407218536723977282614199438064553017617048122999201206990497598644345211970335333150398171342423187344151249563730559665219767043193935964170824064902312246664560437674195801922466416275209100302427069387059841383103622251362423528411391720555683729768431429743791975736051540333432962894862307948919695900614363714684647426933709728138591291409831318434521827647027955353765491239876912048158487148783948792076152628987980760133736083508853677528804970127867552141093394400834877709534663342116922864744965072884906753417645589881385972272407110650446810664963999292678426907196768025073975936570973447011492617440821589512003594717732304183393456104160769141826489477544080190009498799856649568589541069764489309483202431141871513892316552350188328261608221903720364255892132287605994666816108916992770008208678546113193230152456791971629320424798056374416633248014410560197647819384645328993474080092536540449305424308537700632038239094518875649303364686146013617926137245685306816595080021233494777195064559789308341795117424640017877222665795798774838208257037298401219346737140772682416632764139665573417375987628517330811523057550114473814164854611642526232561067450050702940297448104505577807890374070133513868593211416527025120778633278777457885354679762824788122229005942981509931388758709841827319472445807671166137336034886502562817480788716558360854934176467193243367160738317835705019687356472272181819743555368432098909162955881484647909947528525729796915888995769202400313041439030216085354910617636974649607645674308598117412443965205858255634825269539025004132463396641715731655258010846669000325371266447089337202567091720864863940647863477611380250535449828312094184460026361067362207341658763626306932726561640459779655578839258005506833547810082937969957038650693042370872081589760766344548379471672717549840891572728183586814986601765298890929447089137312217070281060362673262639444478300037381055143857085233579219952761020836450561349156224261728279639188629895374076365632436867590935693591899382772920329672258173011103789636585906539080348345668114746386792127192470714976340646345008343430630798757952150251196227508204539022466701371004553627139272738018492221359324636432832398213802771912993356470008280707118464264939523018362793165535200725897630234152720529199752152266993430241213590500347879810854788985960362203036268234638973032150978272692414521563697011640802421560585769574265984373325075455181216499459384845799667908794773579241408991502729871903320064905635954757284717400354870821055448095519211877400881812054861716410501637740291361022303737481384177495225902958004782363673785787260439777128221216853999024794630402789845011017823457610820270247131702490150928497314453125000000000000000000000*i1^86 + -3877364738397011766508444425902585746767106647684808912457266539974250606863586821732377690759809334760428477821372419212440773371437955804377520733768583220722910337022826559656770170058641860745866574303682844348274756134858116113132076459505167531349436944064226629489780162048348444777993886467992128399991958205359887706892359183473829028140886998291874140250985875096912595980106007442108045287043283016934776829534231264588722230052873227524384199742821532724710958751958174690554847070689429706729365807805581366617498326636539624749658200123615810988788331023859788404945084343020101586246656522209363992096915186907136252184374432152348375760278753836517285868308596281217741262002334909094518980531653140875346199199732621718905387163672212008041774356396298515882507708243595554755440421049024888141125973332529810434032832289872436886107424903230657604575806174230250998693578443287600589371277309570541291983964617200063083340120378330048854021193327235943795346659771988503509909745639793498492714739882194066603086646673352396514829805128583366400097477830554328605627482761318291346273763843452940629755797092907782723894313225468215013825127431243274266644684757030155000519684748658138351990665058680231292140946622074979099369088877972889947809098811243199491828872434752390193339631718816509106912182374026432933265026134002309378040312695474215703862339797975528546589763172191734247825197668508320966302927376907446935108771712447422217938101517828479993268453598818400033902490132747411978481563181682733079757114738299061813784537715183768258295259259663283721064506828873344386202945785177978898439063586099638493572772131843741928711226956789394084957146594997888712563605182688350265225161059830477624016911207388219146031477241363157572968205656355243169674351993727774157925245001994538506843036023591371429621289672521057409936761172464617493746535073831307507913069825260871420760452785007455721310019650312934915360385306683284583329247518803008117004764414864151000358334797228912100024428420951927859358461304825401996770348862255095477119725260152401111346461921309731719636013842843703824633268037545111994264579421706755202462184298460176846318855766364553179582771861060838040862753441900345105776028213685936061171225249411928001103154765691970884942905197980356880809195099792097698047589277738362869557076936288929499383442659600940568536347326460353104089429569424134973885984451212717390196226067914819467307165079988468120135707780312465184246797346026177824119227540171812552983392751621859024052176699089828600752790837773908748176921801217214680889682842021982786565243818453904921342544392802538657579514175220187799900462378014585057284895301773343959350659027311023854985137806829633684306420423944491062571094401971679158084097393282534316412222319493050473591219712542314583210438847701049331143568002645955069583508513100732834195712402095424653742511585060460297919145418801004430593590072274676901044499174615397781070379723090541488687697611277434965065654266565360755673923033392588787654802611916833529774207505720144217190301101989089390011401740223984964789745834661580063227001867559924595758018781851577470505043621074037218932062387466430664062500000000000000000000000000000*i1^87 + 1805887214456593856049179949986866704439186176520063158302649986686343781562230256224900038326743286318297712138054546674184615032631763123749416468735910822985459123595942065167943110734237989316916774944612580303142201247634679813503151722031987074009010752439901452165726023038519458298802444737193367065532871173623767051797453872939761848671432957722804605160765100168824377953890586568178250310787110315650014854065046900015979757518343589297099499460322778572089551114272108535658862603703638345779476581105541844140001807827375585480539434652817160039514282726065168202183819594467261279293547291054201391398523756451600041575239185798083032517116936194153721275374156056427069907640239830383304916211062360850224673416556352393020967037540864327989714597124096553207884821002191560495373836369441347486680311073931784613962505214548860677462855591023438494837932610817235545145691531443042964854100669482810070465323524565364924736705235916592287741072720197850008418355014781707062649808155394858469691632260419928661836123452061802459162144755072379539541143084628960295433573437058973122938745995768033544779713672714796735008441306721170871388503560366739540885031674424894925713771679896911651504039590875782847548339563852658218926179921565505412378761112804222604135364551292555204981644139881298863180901990890516563537224644492008659242430098566604055940660460840493226828297115612343613274695014441985572046874032843988274268581135975319898821013024195834715220692155462153652505905679768604520416494472231549932237896872629598522343306679546186660997371889714594935701016325835930871850845933739024893533965525155765775353354732374717677929064292364246562120969269638065380975783951061188354347522547588306811939579670146789847093618879578283930917736409252807660950351796161302726324162525867923001115826511958997572439866232197794946489187830452683298899503789441909506195328456879585865699756033997024352716493613689300043971441536330569686435151569676034610786858185140321132105879020561947693085191320803476020059975446250950701348145068412170697543507865954089972866938807065029341905980697809007562637071830343689880938994559829576473257928175400947156899215419483550333132547034521885963456011926354668703244088785585655657448500556338996992618765024208246036517063306284639676856259880205218758392575872215867150547572266546693894049697819770304233435120195427207034047990256791614883119644325004703488371549194106312223329693865150060641560988570263336066254586003339362666936396390289743694420272586104608892951089176247381327161214999076844900007623504485477734824192108710220435450795905031601343019880306935656839784774444397828091590951855536635270016682120223121457159150690584484774645485825199917356615593980110403918819796460500799062581501835330414788156616492552533773829439425335579102537178707146325691855392546836883788622888901950716950849227542051082662200952820616232614875845895419787432827632447757521425446388710122094865497268452689030386628797508778154689288042155984052104310492325286411872241085173380676499550497229343224534747625653419000874439931202367077243977616170677812599489008533171389766184661926607816440082387998700141906738281250000000000000000000000000000000000000*i1^88 + 215512815073571984592426041352533532542965250034299060282071315274234407115939370370061460236368243831797188331710134921503837252957883614909836372990741324909656555450272704076245730116997486783880697721566891835967017794732974895342615961300678273854908411498269834379867395198583065172791346172691688378313788269702948836015669114502927061520991554815027795310851110287886461821409341747136077214035508483899372603258611551645421819960462720072539382182990572521765927640040847941851973063219813080671936774892880259246899822138371304498538725739258057405270636140435583463066930393299935324508361714029199007809494969442111739761980194290613284097962022032007535686495943383682183064173359531582412294253506224337951941147954093734652053536485063114930988302556957276588730217078054973542435762107581532930909104752529231600167364074722715116155584181713871823288015254732575248370003930035404115672435879838460794019554996272271722808027838541486928076765329574532216271465101441630332020810350419765467757693592673785833337928184738361399868928197590131725063668607383538865885588772760847497294200063446887576609479953817639135831281694219898524327667930190801658006453540196481291316626527972994800157163349140331203383605340349742315616842079224049299109194547215930878927114327562831230755085923398889356927317402609103210822443073696098342779966930927375600743493376328251549385662232408451119085723595723638351774977700455954967649509695387992152443978304191518943033358827649614794187246026508079750735959263881014136507517351683278763022963340765025946708782819890910344370902986348204468812400630048851284167778933094553652750623938379699921754416546872367470428895924226442919833738138723191651086581508433590395512461064443999318722938785027084680476441212563017204648744722808088270233148265301968894931392171618290991641107099394438391587931800352108555029837076291268910048022668167209267449344816208169820467056866972762359119855483803145701992084861639776644958745607743411890720654312993704716958356199130326309377032376243289849056480472970879441796079565313818810788997037233358143088130077257405070437444591437816479144191403334216199685185905487233067955774326862279889198318238977508642963166147778676045818559194739894776083767957100852413588422461674075811685807085178829931765238505636355057401166658050748698445574979192883124622063371620944540214301583694348263059113889511914130202102362312645648225600175087480662369504041079816463658183987828915230162023938199730273291733855643459921581774278549560381599090730295968366921247253039762874812172499839460973247500218169167545667450967214548578964858094908920240526304286592049864850007965066294746610245607003810572727025623712988950339672908436902366213375962993191132927406343979835057193976946543470514592875705603845300757635087170865083758849267510773059552776748644438139112932400175997940980690903892770749474461011237508094150154598037970895041049913747918467089091638829357291315120009641836170624486740932374283759848494216553852314378288594582040462970346969520138885336191448393045193507226146437015418511051892775455311077849520749955148839780705586231063120794715359807014465332031250000000000000000000000000000000000000000000*i1^89 + -1071415702646462948042174455815480564784150881170866304009050887696947611817535348209588493114335981893727212380076724090363989624620137159400248360081185560152227812837017621348177446318202253969966752995190903950935314401756501480707568882002563860853550268426925687274967158218501904060490507017834059755873764483121610661746548580640442187906377571356136613255161678182572790471605609260955547210086658500915171061541257246253454158815655237354300332694338772964033765433546226445438917232391123037576360795463099660383801402786422514368480270938613218076957652169197566195675660128133217667828587624311204439221030845472595395147607840870696603905753167998943817982982694859533755730583686190709789720318224874035138169490759461129101348661513275993441788773297412013117019625718827576083023054786901793969032575294446512941284247938234629668120943985874963252434813010129940789399642178536646432145548772534000796179373659784450145297529498386681061045478087223812256997576713623734847377315041495368801633423113714476564701588864188115459995596701638821944474495678399284493250229906501653296854419932765487219357185327982285663202399165911433291162642437394647144032573584058329956202976917616180693419091717233647169481959482368031101073261115501034437844917201625213437445348502042875595781612372546405728429490923877646802501437910098736578843717835835224063182399734524901811319283004379401880148693211368289976804793259146588855920985439878600065201797596959029120575093940878241954212557367808361086615330527191935293173081151639330114326362139676705739248013456966937770038019285389019388671099124696033132983904898051777837387825964235020599068295331797023739851702070013674580872301813759225927942431515432622889849186286630209851679502728354916744562460851336405788053452427414547943471418201386255377660855349774173005634990634308074700607406313757115230922195962068765132211560498488491077661122219532201120509025916305251638645991619367703058816730449146406288548159047971425459047670936915648841525360180582128339834724520701081853008255566866038458051250795126187407937338697134611019545623369743217947633992758109459575116369893645917347668011508643446793253743721202896226285139938284194018869378992802620533065255557989603785242301046738412318558972799004246111981967940089183522072749223940364097885979459633239801883741357010359264251977517124444501771579977613911974605964954477078211650099486630806807964124723452640945156893791080324176028502068009914883012928916415783902221402328557465360225609000353661797273106648646118759000252641523571652945304759076888220148767310639912735073901887299030245427688197895026420653306422180109352023559693788170536085675737550065705839545104155646519836897377385583593854485488237641118718725403274761506235778746743985296466646150031696622960292948244865621855132950287844719189692222527076907038070435939412544078903015149804620212836991468009132045815230780684879340993894422000544955269939093212171328269819503918692369493473471832616787903390397042573719743487278682854284540884454721533467374539112102553845016223508724100473679115448556295836740619435368047408565179978799348697066307067871093750000000000000000000000000000000000000000000000000*i1^90 + 239035543574934989904889596866584205243768766291717127953931476556973014325060983764474623733035371469921078801101255268530444734966508405959112157847312073440195706115250418861575412903725312483480697173789887045223979973788338546474507427298554054468757422307432720337421888838104003613409492542293398954439774148155316080048292359739366751195735577067453660418714448713864295260054377271859542117439136632973189941163789381516347926972785440922443000859999140281469166960324943384167750192956339242944362775646127323000449258369590159670381681347008956551602997888312222324588306692497491537093418701111438770531062189855710566821163899687940208224902164659521295903945309954495922623246531075138126264932284193238397012259521681138617749693000298187864492844152417150608999287873213662345191174931484465963874234293839965348516288249265744801200132855986556330718351177591281293329847688869562790906348345685526672609644528384620456147789707129704149208845132027099628506778842775512113802340742792730010008551502037149258357145220251119523857695436175639232874545368022792988594529865553136668301412407882515943656542332760305593023785955243815380665893991717516162218261569191712333142417067799126915000267757267023717123710122815355610404915732708954494462185413320092108938810951964002593902055565027421244877489250802660900941598094614891100430309504189928804951450909487750047981693525263971963639109215864878954336449642193246400972083308801174833319796328308740424134106847428742491001377206774002561029924335753247158256793285322265191777580122991045236089350009356817272089650575910486359110869602755537363665533490554568324281221789013315833065442695647249654487433817413665108099853538753589689662683858895552520813179980001441765816469079347176235767286751287259460222021960024936686196531682297025498274144580753833976318244342393514138529371110293461187517982695498856637340945562464457407244630994093156888020750248862273617391398510797001244976289120453611108399546191271939391221395153981594284715583305186299488520506538992881723757918304707721824946292354971034402323918091122969355156673297573837898668451763474436551737222348871428407210301015270715886680571540207275439405614475968268558350788998682160995529216878075523052024104998725545678574236408322103405029857748086810610804763655090229603192174931452497462716398255349653777407489764411513031606166707320074343899832112798875779980685273649968948003240863126708115239079327966782778568334735830820040570177801244100448348373266676738309381979133783212802488594070593400278277641571434749438892148637958793726795531020895023707841991266394042915293198508901689121748792360497393997558987261322099440290501386163514359625716989774262785461510028264579949743982795831265934678872965285561024975424862842792780800590667948706068545432749192006233630453072016193843275433686916247450728119955103518246805615338382796512733668148053602106846978037420924042309184914506721710989450646594118299704668435419312384322804570115761246179833389637940463127706442430254353256613804155912795160369998264064611292152864843634308679790955755801487875534033836255773831414891624450683593750000000000000000000000000000000000000000000000000000000000*i1^91 + 190224142823252089583308191211007026207178167065566677632515672230495801424655883949686577558848161419805810885368380786299308843576442322113254618857154174348098418781638168334284450140818136778006447619602767572520834793342907891861103204541551628974302302428620288031336511513325998049009458102990045320491031334411298056420619023852443990305199596616461189313292541329415596990699439028481037131711120002615361464694003338012085658896373440096566511654403302402060351059829969255472310785597418375572132660967285179858850391472718119270589900074076197356591297871858590686911080556941401516827139383050228495212225401804369642663605019378468419826796352826110875407360397553426793802172423377971701349080933670047151756423673898699539502826008477109370164348133896800246069580048421339073678124551508519846723225409910126024799405188860141564839912146428865783549693840317730124421388973859614689333485455012063996457974779807925153744139807760398121165001770426892258347514356710032895527678077319519163070647994438823237557955292650831452079491063091794954395399174296847620656109356263595357528191962412590435500792219539287955462961131812138810596573687436630865521834365125035428598356503163699670453042885772417957407850954152827629179454616167387667343602204936509974225441523897745257648453285139875888836996989552873795782990964541113104171424834909875038077152757460271203221353743230130501469992202582497950756694302217606670190583019418842935604866406594359820093720488649859123660308894048636113440061882079655187737747516160499109261488606781857364013344452534378556157818541293394010362408895931848681796812335992179149451416044720323196334331009047735541499358536188312752300198433448557375165858352861521838792754531436397940657869641174332660540413441319622719004362357308001307173485262254460677928884119079089615241957885988936653024068123301291813387365631828467062152909693346536154718553821827736117781655738367154828686818191591823922684882257001242236898975569104179181745352500135164299934498590049976862833141392637448904778243794030903652455377407849637847639512296459193397263990378881181999094448962679238885943067544226832329941717725501085629110857333675644293987381524707192381252189411162018665403591122953877367821904474430452194126671188745986491661679413512183079598315036489987207822341581176651635786554777821661738994131029929403732383419214324575287772968628905028886934273783470355827263404799781859391968065557501918488032104653465314850438668527933900722333148760001720335686463467128503062120957099667559737493336101588426185855403720099215025035441634079535509569922949961916333906222157048114482005555221478242642498103094920558140861360575351417206817956662906110374430233738677279365525798213197465436380353773006251633231703262212049222634280045754553947076425507208863314489007408896152889188977630682672571008501252780357202746552946849506081204965169675847069928762685920124767183351965551121461573695452818550456370983578401330913893462423466945065169141922998687069522486433441185435220378441273389676483584172325267675587147148305856535753232736147572597242327268655464679731445312500000000000000000000000000000000000000000000000000000000000000000*i1^92 + 92362822883038311492642096440407823654536539796160938874173510177231689442022171787916560262251513579591856831607221666937418259795501749708639902666053850483128891240968428030104210875975273926037228356410431372251066070075590357555778697595344436702637957911904424030764025097484496844733235293013011625012226454639987397873232826833391043681842722695411360675331027178441135137920652674380834897153324581686840861981330609738594964918594719864748013973653145955798310859008667053152274452798498834737906362038544483772819667125557383700135065688086922877970757301883578819756524903275885492467029051662621174826406101485436098931815117035832438474302591821767215748413613958724216054957216389908405396525936523068796045519391243524339582311049783274011032543218692035115594894104134024488597100960851094580112009015335548033920040905590447305970210719959060823355584911314720486296277007746533982781626741596746822072805534160748308400259684831121822576495943371605225345458330625334347050668264802041907597864875099980506690016050085504526403659729947561688657605289449954584892265282241650165080666228566616150480950860522456704469611357914152670391301803185700123869139233925029770157663200279791924492057503684774974350840679156610462497658419187818274893022650607628062293717610832341650771915415001771920248107343899332571444300397992169172748294635560238410785107813452055587561118274149051043729801833125284256785257899830993583640300889799961749584079429875158825271119738082022761303806272027868939952231057786041123448223974537122244792160782135602840861598760278298579410837096830989454662656708470072442625195344291978251772840064598161132483757441803791159768808686918527960798871151863960259697685649393468068278030263054558243182545270901017624256530875033268832836760966890526284939845283432258641236670050668414370986225972048566593777657356916761284982675820829056390944303387989145533429668508508783519108116933009514649951269126811071208536520882590944598110268249630143553179074337984698782478103708936809897657901593739714612904704608636806627902734234595888023932712084564876985813454969625626337437217825933054000105029011031856632623831276084045800290729536191781786672188279823922830519774929904040002900217103871409209087296673783682991205392018388866059974592758570240284138606969670571550012679245574844532095649554106119404452936710372715832113801682551148777221198271550108077074759035548107837987403500782724245684240226830559190251090019235935810367770527974330264772241041005655234928968438287845128940942188988798607233455286704339914667282588681971434229695650144213367879007737404053712159026602645478214425812279980868368851754064115374256771424219713608666228521231489125821419120916250064335779382137771795677485622104421700381509769287969943872139484548417354806803021215156704384508515883819937074009126150924420958550424163660095400287044420700003070170874142663179151240151110641194812818106466791292872371068939213077123185094585218805064873316559692831362476372873182823374845482522541301864707920441631654611682418534594911282418641140064675862382494460777502654654991851840156250000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 43881485616960749154312578613808466304937784248280334063613067808694445749082452256572701332254637028498008261225191630101494879326390405177223673370441545851650392329444540927506604884997447068668692397766590704734209461542478263150232584426979129385571856116858878202697800773946868346877021234877343334770006747400095935662646617308833105084417766964121032422835819847864013037007343966509394776341445263707065653795858992733920268784058166116452426829004625808322523876599795287866742191609244281933231102275561975365575960229523996426501733062520591791512781280501380646526964975004554098677583289111351691860036872027699024864669277225216283635781790660917113182606066358546654003486637408699323425704591871364379732334433029808326099775627833363003047012500712742804027989971998124184693523814086805006081263665778516995446176453147732943165257798212363136483868137809477426353581678249258620869278445209472956387413603968456306294082984903035635717949375158549712243224529555598340492363474667446362042101870135262121692207868037339575772217877731846654349944433446361567675151655065431200409764601988891211068698385059397505554704673384010411244770076331739307775499673839244854048245111540820175481227622632583793908541221938401017120111281989787096465233494957964145448497931886359961821294295239881240435276045528039860492125945852450327344257059161519343421117791106203568057364304964119386109741388083273926371578321474327303742613468166330254241356258998177491790912617891692428599071129994199483665503996779636618525421221580635737515681163455865033951898955041603187191021526877498614184173533235488581430719482487493569809961990961163816831809147469735080337239974175559974414065306875426817899233587249091691476773002484384859916153565314194365121313841533129189785522229813065026141437809302448581102746567200825982547441020036913363533036608312320995743371589605440091360908051706407718283583558817884083626553165357500854804107281894530887239651934673717287409252605586452755713137170521069479507504927550750322414525241604186862357274936902667998656472141396571533063460782815295980633314196614527487999652740350181662288985807540881518299224597977208417264946281842459343423414990131934575284136189044642032915121284975515218207334651455505409723125352015691633505875246245347231021016211504041945761082424098308243192787393942891488180419977255245609721844573711270805755763154475880065286434507921099936576493213564802820589591010069388420462156992431371158026689332646230551519985595297388945299392128437157666704395144072350302592297773553944833833393522509601347725070299092933304855940337796751557116393823967042586204108243709983001816293417424326052471234573043196507217150387348935065225944121536877991168871509062685669412495172388840155026032557509765165234823062042255033035021280157852468503017337290204174105279829698254805612206085287685910020753194266202105017720609992151582100897092005132370515062739980193120812558302827652140898966698456050527318481377124852517955441766994862337278446774619569539326067731858860366898619776645424548303949608309421273277534455040182179066884000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 1107648598003663668129763216027407820888905891719663584534350155316954534350573824877299036710677518403274452129244241295676130639678018407428028414529554672995843421540161791260212169135255131901223631133513843534776797628113659157114246431682971706281154191672824924908432446881184709285895601370658644111906219433555121286737852930917972103520993799835635151109496033045452127844606580012465238502528552708857165908310086897083828958067936686985386661642360631864943039557364439230166182391293040272483212119505000222670866168028308452007902945285649134072127301817854895172404446386877877965785097325757089104794160248582336248792507192055914966150524246905324819847487536834859004952202344616423157230100433891344590546759973331992030141724555620652335690554422032042391784333751584323903073807512808932731847953185069528871097326695677654408229442745060718745432899233028753859274080569685091263395991115376894396615319100009608491289311138192102975806390993407827066645368944394268230606677480001957641891252873716474416623491208681221026085398060627697101342787711697643271551857074698873066166508507360812748777146068808019081016826117719751844591483790364476980423713421094219833487774026101739980766193983285927813206736879840303284914712910931889134744237555890394110834958494182604533795114470689285554163555971204807013317679373577421209375284288592121483968798368083037766049355338108686592593621500184721316653835442336419891395055325911139168794962191364141409395347462409523537316197114154050067061222300807770521444332268207515207369394171672045312282599616369967036391952349431009121735745659635499027539902847529873270117626106388836237131454432180273450256156476652375816347237748928985776016148146022804343339884336936065248027932091357276587583045260888427428839960028726500695573543321742697440106915755307802055859730554653352022184808808968337260799305172044421516777015857950490922017660201862064811041986793665906360982076227187506366201204008847627654258238141229092821867995727157250155157916369368486823137239446309911304267608300140378135084672765797123419519509855651035331815887257305932793590854348514712567931001393638777888417284188859230900608573265713742469737383512683341513438720589487188622867420217243039646277159147814008601707322978976324026656777486065375500436472651056160847730175132149711221744638740633906266312028950230884810901223457365707461690757634187532009868969426222132588523468783637117773036878949952921956962665406124088513509770970801669667598106207100609239077344642408485204239567275467119602360802431096139202359451524071515428448126651826438036167051343039973860715105216094456006622135291983530431114750989456202674244109101466065545643905791312731197334477071046900604781171808663694180704500058958518329242270420169961368814319296094513981877223082885595850470120880805803860923745316639825912432729834408446776467637309212067847300226762985428977041987050452153638369239915406739292223519778025962512189222312548351530887812054253357617923182235433934165880872910847319099342960222954703558125515805436841697748981144041592231728297597743554560000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 2638652056759361778539512492326677260340769670031190340844521539873969479375364934704682224763250143778455954118646660808357667692372663118254400652052137093604630119802110107552250318689974683556110322125617537666697170620445648091098449152827912841313664441718062072590370376403639860867415466776822910559645772075736468807578142772065672391313197657331302927679904469246961536898956727557907833526558725324558203678758248444070537815186451202251138588786673987311803536898905749929221009099634524332401231876878463488848875259307667940300161301323762280966885330614860832695500444643940964978304789153842912245166686305958040791880725600464340343959352437755743433148077063668488265868545717927474001456973158810852451530981158499015923246452755833197144079362254422642414029580760544198018353925802708869122408114142566573455988367224502670396395858669904937837720609202619348938391930667869279159704541694906833303997867163338055190646312127876609225423980103037868947542505588904324895534684275368639323721592209962344934977368201346516936157393979046537808638730987129900545230533163832150273957825251447266186220872380602507941644059633470122448396473234222180239721125700673702532538606514545141288284382410356096705810555881231311404504497309025268938890312248026620027265242735205810137685351875826184444096399643977852286313446239254818942385843347822573069788466723402692088713353656664126584902609976228507723284350149548276602654763294606577129404599223621356302590262491985644777169293970736945644253932062679197578395578496669434956098308525307302681908226335783746587449304630816847627201341686720327972559217457831589106001559739713516718657133666008465063074482882324584073758801870133748042779677997962891757825474595191621134474525653559560482904081517240916338874949178880683334973012706980221955166843109459693040832832004934719817626565789903077094131691181814499196612062740747509407643679787277805655573018197661826796062000560489174681843622956018003491645175187830908156329243193733484190117103800847211110354609646419830895164633370512219546197849227736387623821664585254215755590346387138511413327858768227244065477075344738267731868340502984971174430272012969152679394668189784210389981403791019709558122174072353605059476553974715647791771190501268488634459709198506849036017825965758853683205311628297416367456738919141921564874725200774737270232259408634400782003290935124264036819127950143001637031923537714145836601571697747789945230619111806754151143594260072700631577307841073671068824211024486805168515890990053955245878469683614036931379278711049922337868580613772024347808621880172266461777865730420906914608262158166879118782784687954822561143709413365804822300171847646698319830364725739637913702976049388184396362124814814495732384494086088498257304244001455252933051159194813147558962992209598664701621130737855543177907887133163067794503198490215703212400051267902742388049817883459094509328091010029047005013414831058071645728935282173422903757321920820593481204431453296485197672787202484929240736135793570088659128104625565212446862937091175034739595432427520000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -427601664108472168569685698480839889656094261554285700084024838143090556043241466228313740620672724339363070270462173338940497653773791638858425552735464312594760948054528979309426668482498734624069215896959130402867611095539983413946823923907337119314644853496002955463275498501803932723180839624731277071616798278349347468391726589491915371620268186080242423597498198113523043901671754317930170648581494294628418063501037671548423320130619838799301301944442207208260144984132837793987970182247275921271784027154957929181929929506969186237158679351255630119356051648468732179617661055765251376593132044973966766051304340013032152784797367861165160759620532523555481338273403150656364704439526323735365843943692599698238921107471048500931020580686478462013817140379090985872379961135432662731804182503638791762173404869901866590489385560703228355032156175307386819571315768431503807065065294805328085937919585887197084287324528482343330692542343412750846758783223143162845407150928603272397133793200189479102407021798038558643116262646849519247365808694078201246884757429995128766876063662213102055475033633065572025275745250446245340150399748821346638165144346784205477564459140764220069345471619919734543879816024016228166838448668613852780846212414043087873468985408430043253235078038398032446653882476562798909998121115712740220909220779253820990977312469229507092451619061804189848184931067295431808765114487254074385751474300606652046234093434450422305789047063213816137584775021366518301789938886683963200718172667742352662803140368608376717633356031386099168289339458925019086856670150028977190396806046404193918300281764578475724714005358625030021047041903069611679023372559999581798500824101944265483818514194382509760616980485465456034013301690835908654233784059687586021264608173881424625509476095900387067767476442499345350545866860184635039796098800267281574423668797862436975497355229679484964892315074228648579268308498958443886446155321372959766327390192648377874796113279550285785639014113608526553661895238958171126767697870688771308224551494851672370133058974612866237687295011942057444627618849965323782035498624237931478126214963276618909663911373611438185713212981113045466462738084079097632305839427322864454395706225886666481566367606060584074885436749230923468489233831178041885275376596699323294139952961839826415023275824733090551611230099759014422219053559087343792403325185085895669092471143179318520217653301940892541247776310634316025011133441242263752793857093611569601944083503970232689088451277945701406068944368516890173917794213040944165622468211908873828848577118301127304643922167273838929680808141549727962433844836040467785314532635105323749783900474695528768067543346863340440085144438951503983513939253009486813503273315152827606918906114291391821111513063374912224665180327082059440756830907179899856000977090301843766113442516037873187809887291104671664078825295145610024613168144282141208086047196646188243197267169869996430362143688452729730751575354042408275027414751561745620233634800112053632578917851242615763320920099751421203909025501138605843048038400000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 27603221865491723315091138958624372965615109308292961661945645717014815210966492590973792173883035406522702909484847228464162787614283396184182811402292116157820835796197723295667764579310805696810409627973670235090548469497581192322469591298390127788442759064269999432757267398126338849713496831803735875922861262778480449123007833966284636134276803385821761365491474162405080040619505849722675754438752473794083630164151672891783534378409604599626276588119934597282415393295774777495923032168180611720245128905571471925743065199992979962809513640235711335465591833921310603574034083029279031044536965052395820053546355051313679777550250772805366677324503054369766977209249408223038972201670652166983264493693457493298330429408012079728370358141783281120415244276368790650901696490561000761256659657442997853125306909346323789745440082371100672077369825690484640840496984005395697934736921694594998598170137993224843159955240264509792746720232861223399388933413377193772213985696281284391764047702651415442024175510498215271731447518521190863195332606637651430956934803676791515509983742713227990754212982383565349026442873100802501161194545344944635234312626488223923131604713948556449295189788472768448430697802378430982857193362244318485997043165591097677147697695105703139731690080466136914362879751395545728353684292644446447021879068919959723262180435890802418757208290226095279784265024379231009642129607972565103497309202677722769053016108080425905437503831133179923983100426976031564562404329494907842838137816940400002881360479706054088744079520108234572088142152868043419445192458544762956806380723933438306094232547266833097175482519807406037402951285635870366083152175325475015600182833645667804929973941037050150074051046968712608187528815986303358945122367368083715756485146727088339409275307323381550172638794666965583206146153322984897634905788013997007848852823955822248653508223158590695337975928660795344361516897454082133528301426766674470500224292068707180138211427247808490737371467997718437066511988698019986244597487422048354904081184925517895136503200854874685712482572218493322614668745700176138987831093361296744606581150651313772265331546689639914293250924093572786286441637949158381569506089738980641858769713070903007367769736236530850948179382979831669064086023059944727684776010820574013706638152313926519264713547747283555961729612141665024772299738943485309805524509725709867972166826167323835889882830674249384062528645466592452985219905799113045242775577686371609175130157248681002845604351857591308252289607923535016557338169814394020590966036513543692426197792195006991720960231709116820971397762647341668832465271494738926387762166550451230515971708850235496816395461267444144738553224800895402558670216919605327186048203494718906323103738559859092438743527775353973759804057472839344477463204891130505928310067630397371789361243051565632453907284496247632541885897448371477307952340046868814625726883481518404541661523451775623974845748781023924959334863436558631156487582482895246734438769505260257516976008710506671345859683969147116764917926574686208000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -18377485632810082688128377972928495276375636368206359571660633695769334586546326882368290173483590676436319374670916168311466962119997250590385512654662119601547519521985128701631803908984061126120761129350001409918248217404694588770737674079297112746427981966897168515987780829968490259007757328502235038914024969343445000433907813715149365265911692901034602494955145445483110888825059456998846880147991132393748315243109391220126729161753794360163927887363917994096106707488907511584871876225385543439352359492555701587415402201739804503985236267584221111633159416368329701297205931654822971538343374150805380328533114444910821943646717168327793142146621521944589416334449919626874334112684514009899037299451108847624923135140494273722031403231451355248320569644239685238238154851504789219583975552814784346524180414042836923614409691846891725182294007369676793517709836449643188354555312807704812415543409453549855712868750971252262604169702182541831926933763153031290788545731657539637273398735029313048105816076177826551072844174438961651361290326917420398117199481702710376907347595640627131195203017717893814359473765180791657687890882976362138404561312261196145633027155632993537510905286985516641619919561179458635992673473197356374815210018816895782706264546591490455690486248351851455594002829840216145532614059931095971846823110014996308082340250751103071464977622914278778212534185540878467821727021721046947664316253198986617982160065942181385406573137205950649570263715986030327173845426105343077932919663798164004271777532407363378111576903621246999977899912327384151462387223876898810645692183372992802995309498547371037248451302343547676108129812819809113484380019668123570967556743038588424906537764690326094311621909577874998540132602082830769232968793519331605636346310336762291326004785935706343408456418427272232291576293354417748955747306427353100506377469551476895512283359578287029357664084289414726089454016316273444339383518800325175708480672820580061145046546931215277616114620969577033836096717685384382759309859297192412551358981861659916289644680127632821282050618549941548926577101519499109625955899124991338639706798180632156159553170890520713835890316689925432102227129971957663022583970766324284812944684385102066301224744142688354158848143058163908097870784128914133924153726647892484710304427470855007087515987129027742164236476048673534987229428542821208944253901875949352028330001077118779161960779163232700334746110419604796318761803406738241608776863742378349168872249842951727371760327786486507276362597895021864652144367450715523871272816439345503578067978657924558388345842753571557993542642891480691304078942614167295531546139889073874967785340904936916183449986384300636683641582445062986996173009012549837524778616332217764566431968772876987321724897794246100940501070304655233919932939419950079812770181636352180064996839733052672784099427719764471234774742046530503680110999925950267254194589254493944761804414108758372949103904611342095326556725256901118357470606557482000340934821896243374710269824615343746087719761774110275862433879818240000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1027621184318980966815912086189839817237687317257385206502102879681378766585496301062779483964716479434818560475947455053644730410652446447978133058864045853921583086767154397678997632890852445857926127033427374367865327028228960301581057715181989209759949211563387603391218448504749026966756509434006102956641394049432884049187797532637722017857657959735300545380589303535586004466596320716439343758418061191142224640597533402768979711542122271825607030814766763286591325968068395769558788869617605216026817146912969120999967317632405765206186117295342816579703347664730334061058701452176695170789546528810335489728789388410982829140418880610970673903140953067680116919074601014701300739037728335749408444534753038989385743190712726977091052377820561854772622166165629380935692396043868709389677259505923287175325031090716719903559183927046933844429335545441163226432265561696000509064849468236392527224240956983334740737084335240503799098858240765293491292179639004346412592624517211503099775013055336337429509835112159523687338855470813177111947930735344352277860217906368782614799754343641568925422579258030189749445040667585389887690109696588167628827017308907910434986860327837991825666625169298256495422065198578588409782139276671892333489834707368283850183661810372832014935110478757601195969155737064160387131323945433846857349052345997471543828332396192782523320420538380548324816163375798310920229275091074977160707390959652496365887163901396749986680636075757406841834309555662735419261203912800415735583700053955742289418570147144864798876084220990591481066744300180949548418040961630524710683477943026434368268168712484328289145340721057667444430990790544389510224832850125223835647656224050137788182978537216333020831507531000938323610185377660896966213840556309839654885281150523412953553263936495502849169201432780021486441899223596345826966715681031294778411628133747324140452545056266514874609999253447205949875639852250107772509775791318264974703218693331397371671299969492326994364109505375575242629801025305680684166566706442140179271968181390917269525652733978546753777730016960386448338727750538911629627644574632344027441101883718415656439203865768287336890985067783165030426978893675954958600983674582531189374961241145997867132835430786318658384873863202648755763478315624022750382245495284378537986840295669718667592299634954191535067402586081158937588043100237088114775353788251712006590708597519097882897007383259424061310352805466274681532318023099055358472434892354481745985472152947699556936099774055560533658480704396172146596512596147928536830168908973014402579306700528445523920777036018118678827723572973065120980578295855626090131478133138630468483008906329102648086713212828399167641291489982587204571078631827827534363358342442666788099835692104564416936628716361231735685246214507859913188771723404359283590899278939555992388431588342939721898745467725772806839231828240922636794708611273464603419478478437572787446560861464942279776719264825710900973880454989253719186951033496500543585405264312717153248890064443319344061528079308234655845580800000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -458175771378856888026555864261922093073194457105990037265427518458577127179361417404484770487687346195311220891176219507863341089878055127584484131030823781093269910599829397371152222212114047652859092310754823629627517993946366886551689889044953409476842766889856756696422426259372928302511464046156431520096234529514538855938343582855956465154710554236648658107812945383046871740100975637974630799507125816792602506596939437991587690129595130493110311817592642496237332056650664155073529657793005423153143763409825455373692241389052855717798197909384973796407983753357559040971439907350716537234040640920770205788302369400307981448363443192830323357368232332179206701556416183648801401447268463276404881489197044446346324717719084445844694333662893513919634423693734684019836274756524641118259700330783551978434010804171436680432069014640554852612275950463091170195402934036695248037798559062349748989763976864548677420197843200245467843700747985768768149005661464794090061667131289500289521489348014746026230700421808353889700591397301741830564204161817282835015098404767185027729909311030977581320374360606724619194433377205098592407500460684217605930958765946435182848955100450338259658453294639362040487960341732098305843453172172707824541692542819487938431415360421284918777047457072012546906843568971468671414335044402640916387071223638084141685333418329357301927994920157859093521162707051111648594118198778438858239529913509453332170969450945805553406923121189845987397066080782313944434270162539877278307851166403730186333918664620353596089131713094336461012359798968128076093886967914659446630984045454087810509486429918201744985101046033553626421227363383553258895279664264986106440380966967069314667736119187036373971379960948362584076964215294220810306925242347318676672676603656798112159175623159218848221210086714954183100045553149080641435367250786299056404177504031859188866859498300132053397412564900549241627756768778606996362840977899592795167928891993981612940042898179488730219064956931200229455856618633975231124274896265756252567340700035984550228259743076189248717786056983856405839607912062107877637803441785756130764521633781530009900269441821590776357641276075917552187243540949359159563844044152338537366126928510728088752407432667224306195506865866719639420901628666382071826979275663377564201645839260342816016461967003064548546718041830775705331680521022186609178678931894984646305259301678635470264596130578101923052464650583242413677828834393420130809953420648620404748916486661542286704061046898711412428450435549853142510041198188428893647897005135220105161323286390628152677651679791050731144423382576566742311300655222681736601047371333763307237628021873567285078506733615251819626433153219148746600353672397671316492965037175002120461885483448899868971256094719687930190434725777784744373447626430686400796943541826809367570575649058352069411693611847422438653388382546934210933103325585118514580883240096544297172365941519720499810415913949507982044092733689275334363911705132658412974825886022355755460845968711817124557717811466642391040000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 137301055223173949080825541807330246136119393676395395398753450456474819746969832452931834225906250459080431184246557397907344972869204733134195684564062731263877784040556386723968543072246788117152695038414722860196624603561689948319084024333406439648351767824294165996244454374777801233991642613525150556315447703723712939553232176307240256388885991255366217292735387949149720225277246020489382223017741572367945635327306256030369274643316885636097624974359078872955563406683750064186718813474412583192411323943530115963684318263550149081420992024283568472744559099468960630009407565377024411757268856588937152071234788872949222908220727257491307177692503064270805882758480042625002098970623629773910496097743035442703047563819688114070354744663467763294508033263780473671103460104877482557729221951267163675962450480990700183836099785320858417678427720463873019837569892771584315628548095374981723472944531764072845883838154818006831324644279697251342881619913411482892950862384005884401943268961490988341581385829103496697199565435878232859372468275908963671075566636386132473031039413674752759572268515654700720197430664041827370370516293820375716767795029693343511885556417456565768359895346066978810403312412107362101032726860650518642298029176383158975781150917053770171838291230999087240049461193058761103626611754623510308160670509573619311463630186314778234168242970884612708615215360977180877968909920280809178341089676816162321827803803823785505811599404496706670600417905053179509118742309234683134778757524388779622241249593669374186060895129954857206193764927648303470696488847270556774794475189792990833226332386812892600750388372868991419595032105647568660479047074429709136031060863606424501007812561674587441559262355794023988764345689021618884003130903699034034780599186715739554227913587895397054393874143761641691073060828044418648897287710773332295819248019074314527246168624566737333052347331415375169320962246547741536498794143645464353459578208048545042910169320744908310393202974787741232571721967969718738261594677306408991134403484064559846988754458761816970130404302090058012259977483328337512338241775711863256898485965523177089404716294502224576750152620526970733003366358092714221470497311253441852471087716839789773921293566715271620740281566548502327658410359780135647569766871520284813006362067791172161073119505016860545366360338653562128709224116806867012561867752149756796574061156432113754705953014469835002052812588121027497236468847792158640540290703395837560949563000848952218521704130854246725626560442167673821855283705002752748998959534547249703060162536057352067002083209365969863686243514374982855941708753088917373771100753177270220439079986342599149043665711668479528420940596701304166452886715779279048856844507487233024972827870924089850966244018063739578366573176811446703132673054860820294209685948820055833600811199839817323029236110314236702905153772386669585524359748117340764972056737134702823979182174260291458622840922980663409078075703105745510848299622737590852693044838282284598257494325821744785036816267870208000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -35206132218743741742300993971750109810934921940713564385390610825705957273999639524856042094575454628397187178180181666620562811850686059794339093177129050560437395625636645119260709967813837264336729664566824680951739375625157065042316047942971845165451340140468594808411265995588406574733487157772477073236523282241886339979271901432053439588660079098627126832994151199780803663610589565632401120777577730815452925009388379385129976704716531296201939197433585175371137349735292954590500152218638318498733206813418595900641266126150665949270980486986741641769911253903765237458964141387880691700174366919012780634892892311661863466226118434360059540996984846309366195766725768872559447193258533212852855486264905209620635708188924452823342585722738239863037803145883067174223648985302729633435540913445859982131534270115792620984448581311930534757796670891817446854937739601356270057088366895084305694353691458110294018957862647941333854480039297662784074064066016858970655155324192977257847156758385303031085473962322537849864777573787477316446482403764278055287728760567672638231715087949964060289621316944724099799986649229459879863389290027000712887462277310696008746404324648242764963315704804380267914537766069305005847863360829680817554030624890313475571355215035299492863062284181754063948254594807358132364389540553135725772419218161184659616932169615946466740538327283188081026663427105968766125267147517309345298324996107546622987736389452198184329457380621640168208927996458311902827674657920991169117733275828203939170485948951976479595481589046399245180404988375441178460164107820804623649834729922490483908664880221503812551688174334047937363305982024528259157230661062953738048644307250791944185094618996899407886956083157389219726273385472126407148766966035181553033087278951792056065859310471157292906072443309035690199507316927902825963733776761635917682283650771454244942411114951301336542731935810720962201645415004321998208148799470072406168885603003599168451551429755806161198951458113556083869267768901816276102993923415847953420637825923840926391950922817749475235327609879696749511574870398109013674823172283000794981776730246442769266506373449205207046978483345947717791579192945015463893775767880212030795403622160947335019700240292115788237494657664355877434198142771744027994499138895496992581233844330273410048249708084289189838280426855395492084650811998127255223368428753382827123363685236355575754213026743048411702402334406908341459721100876737269756183795316150561541423791508620079253220901957751226086243763027262419244993093353046139879561681894497024326309227200575053907839595303757833329158235508095019352706600294887009771654614192643320921162731142673141793926363519094552745197672426958730013307810443287491599197867179697549162611528004485886678536577266595779434583939622626100352744834760642221376910742664557056676374423990548305906602086531416331756498675039485429185599798858657603832590672730550698788050890907037433823208230654066554033178851527628908888974212240558431595760981309602125060311036881458334992957440000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 11117889384848906805285249735046205540147290431835507243124453981977310299862237313620293985956244693355276296861232412420212394371113449671212878978048995695401473764887834853477327447220292008677388212792135369694840289305115310583875700908298734878898552547121339460606538312854120221346235774504010565254753578459266472254127990997515746061547650730047392508402402798667834607396141658070744837269154502587302071262006609749631728010027278219213860515201771673459756874518864745138035760804674629520842442887709028085154395290103994213567243185274975826011959979496645507349062744067252801855354910317213276986656696033880946776969282819319838842391900784833586174729540806083593894919767524698042588403429310588181715628822288055793556800875764681765847047870858527672048412859328172176671381553321605982059172407589843140084277903576215207777020886371339979717823770069198745409722431375790568609333171724943654701182973088042177982937622383721232966363470787763502463391456484994825595472987984910802853338805139795746863802041709710322082824457303648136378622046533235074843592287607407414450229181486382245297671034726661689418577975300457130847747198606325063206825342195063425129002791515490562161924320847959076300376841498891491493181072862116092239084010608122043419353477693852701591296882614702402669351657933880048294706753941503938322503362586295743379883232197789100358330221927569855890353944781517244508912277377922684163884910349703424038298525159431472889912092235240560076534277224395136965026767506530731929588825574134404897348186901181108479173985088522854343764059336624404813176317289942463905772272044566609149088512528364837378543926662499571305373776224428028838241387257285529021931839262676457391959206143080545827009611124251322824491292341122697520234072212805457236321851505764474711105559625609536541223812292569069035901658049880448980945123318111783063157466011396597402124157907495202787124426735060097669562532381279786981999641869023559717195422630052118740184695519642566563823863592793118771231836225753550418351450658380433650508067777858615535055834144324919090239073053168534445176882633352671835975943831022044504561270544407609248097424431969995559956187559760150905600109375882740796743896345839020082446967657777723886361113312925163025409577575336535371500940076168167104183345166172212736776234212078660188385186935593722703585242837501543756860237781818339880596277863947685381972521203066578750038329973194538334589446287614741630149255502746843276358363651289441136219779357219697257394679010957166846124738899416272088136317567992732285776964700105425929899184146205773027537422321526523932549406077085998238597309481963786303812180936311613178054601991308627793416551172815977597023459940672786577751910890022469524161955940906569867500858465388851798126568809328004955643450951684300185088067046784023406525787958805667796868832674696380909565836548508649464274564446874143985589600599560302519584410197783909285096358950625926606051311787437898292201939695470775975624777000487309761991310300656382771200000000000000000000000000000000000000000000000000000000000000000*i1^104 + -1530976250043439242224404861607373107356013822257729945043358010703262533519823840247597332323038730251930589320549750041597565884815588463640058649964506002516546156532643417579862264383768769889239908970327839649599870445768823179993736827757269232275870042381545880823443472494992007867632987399184027420157730131685180663240743797386966542807226332271529661415541129577390023415176670061016628678110624998902593968781315676238410327772865393191169478709626158562919703330354436226623523590878118303560032580249384621428240718863968985488348542055981941460635271449747607668944255423383088406787083010777946662173969345446102444948694136709146704399939805692644289707669239890263982084360728260048173291865850890448614259137732584899425549185772085589691074785073161267169846707721827599586878325510346462960412104469625881116627643624468597951739102830228582277311658386722079258895593625441790166209838450672172726350649049305880174771495624699108727628979760173029494073563637197344162917338291285258405024161627313101328118780348852355864285999257863836242635677186090154285718926050583919643576421291951822718721677291234592076349371282309417947990248337542598576496879235766291883157264347419502687431835748365987945737717448781003220406562131054779325937433831911240067098382305256081231412206930506777097118695318370177520034971991683689777379815066461900416417652558505870103160870404906758653995820362110402148788218931942911068595477945288820660110973932522088515617590315027546749403598172329429464746649659469395683093535998609074604429188073517547757066372692162109155505032981405627836740009902912135214780447645434920973829399711832004902502407094532018402735051595045646806254684518649794807946000101070089580342475230525740302566161372341062498063119758269709306409693686316704984049756124439786158817865415673215349197352850245357273451190507185975365320042860705803960140397065591733097237471269728050495027084380171434509167255497546297800013649256410607487508796957584828148895260670646966330371326866045978330141875875047271268542197111350923352176647538757423025381728466904913299970909796109793980169656554948971080389703767975732404111199504281492455186252426714264607532435218640244107640650351325332713978488914133860577380277749328193704770818350622865183330291946597139152427311463331802422426964703270509483769946862181844605812863411605238369234643706291386608641766607219875702384458374248610272568407594750149294941818060830241338825802093552334899349291160818765969852908482667812315182508240206206213945711737715823152507599893285353165556213559132691391090752843730300061105394768533533217882333531961827278824089801650106590749679713707107246075025612535061131053672375496533464420218993160459346870927548693533278900798298598188343836448876555193840886018519181209642328864134224323384270540872066528087578298585670822935284702412032081729121310346641958419261525552417265785879157828920528489798727774931934328072262556809559599656812635768113993742274440292403928222015867924959899513546109977518101972866123694080000000000000000000000000000000000000000000000000000000000000000*i1^105 + 275666456631713488135139123280160776417254006640701848721048858656603916828996567717015843800267777780332153589516998503890077026714423146879114442797450724044334941992043029008075295842006321657828556892453085393134890744453026514308588857528079173303251022807851773051425986105501149474057508325853673892395066742259660341850400738723163319026337731001764421460877816387243378091035182672658134932848195765807571452251685886357851215192530550528515883600428002109242100078826020587304673778472353103521301966713037557351739655480225900144272351983195627210795579451246826562124980607413861940898125592028525659222756137246740937895767995709851380564612847072079109683192207009534046848387374685317328234262014974812960126441178131237510155758501526482848964500054244278049458130027464762075607361125786959751455134465882095570459922961839707906587997856973261063516057442130057665848020344124748967599859692982826752407536764100756645485253252770762939475882815867625766736858412213345833519280044098387998335654025464464399714972051333955704626386029764072406299362849348858884326447509410027891396627070512703476522391398079510100494768343359772466599214250454700645796097623042277449734978945075423420816568148205241141856554406983384813185276499639536572191028342032096906171696688380715353533037315505755403855392297174349292422884464759509755286132220505106806897593914605078162365938705755051182827192963219539710605998289956120517986503629180932587789010352382093025562216372379125587780256997392620249907478937836640661099721673453839382455007635491280398445301102520958711735433718550153942023518940487963003305494320589494062929757686214440735029435023670263375368941228688216781437281261025681305894281817049355922532724468031210406607430783691127985429686600524085442504522866580726065718351508634695986011461466250022368375335343329751749027204762876262716408716722754456739441486222790905684365772729570390741971736576632278789725540902903781699630799148242111966858982138509353092852316430925225253074270076695263916960846783946325054858406560970900469483379025497851010718289224628208037685178940776652978554878831854241572974097801985241802012995942135917267316992489264007191390500192685206740190935722450537254572130797291385710313793441032823056285727194083642710278372590623570320737807974083694868336594560783310454164744050061641062852319504110704054400710209984186339904526790983196682234591643603503665306987121855048085855444556688050117659979308095110230949980676591287079738551308148174446816509727952974833415081049983533068723150641500282751077603656552859895039647982063612533249458253358238274118724869840573913475606361585929051410707198191078305721184224246247693082285398274051366690724610332765206912849861821526636319944447779827889491756807905537212543512963759087934030112148312501663653370134501679649247233848906163603767290019749799685484676785486945984804218405590844389961610463417146082334694153094130025400274415934238330837509851170884853355810445718183183149559370228901192778787599940418357132525568000000000000000000000000000000000000000000000000000000000000000*i1^106 + -26181061025382922530069043548800513367325802765904001976748113407622716839370624083205354411673490638526129625421908068244808207641025726574634844873464678577066950543551564448065240253857843463261861768321729841792620300104049506421803214966824736369050510775325559733459195603092786155661797877459277941882229665868678454985574613217403243422456503079410417879186097656668304699470011876897525401519231393360093599688855880795879443608934709482998192995637061384726893372473665936533229198813827730215395857282291248939835738409139636039806141022022389699795899960392877144851858705371298072092891821960810421812547492967577741628651238109720256800437160724246259276145418501966360211150106856229473531608169592049110759406195021876653375168337908010876189957707688006980182733691436112230842143238446454300418103572040802229018408991066113293061264948641835418081724211529607915222379189842508377553826649414245670617852328133810764506997220178436990587629340117237586917016998716652912272143103095470837698329962867963474028517965571358246888166307021845279537759269773584247177032181467020934508392381593737824667018906399980021593061175543307460580261376285069918102288420926448288190719506343850885344175233662876102205743090183826836862707608593005559052636869233591975923116437819227878869810591050897856129075586596561725215713034124620896912930423063955858708839424654538773043212117773115628976332334699810692214079367863170459245947986095501628603451793582323707649828551338884611736982567545709485377777042096454110337071679227340609057629362496594941735642023429425949215110724546798413883763922262961170799989290744075883645457819362098442242478678333355390798423077693730558832323151924661112816030097234911318034281707284022270641691641974896740991812470497366941390589287519487890085888010395872543392725420457962889536472638104686519209625696052456889111992059219668775713032489281138671131978400085770061452679469572527329054253881227395027370686841716955409829217486865940740531100309936582864805889174842262677879521083211753355718487605727457010510588667396952016156240211274628121780839186141241598079429406130625768907103388380170523145476833947851449374910300312903953181096936830775254359918007032847991767801845574445779743904185013470453694249494161698999883460808933968362986008048198487370015626946143176729995009108797499605276785738344705520508777210229723746540608458088880616792994309917710431978912923373891517844208657631680317545814605696101667583000896409712991786724153368953719994468230770408981078397571733217419107737152049938518868350058282816554941339582571060453269427951311174076513600736390172524321668506562523533987745233027390359066527583408469457654780246151849103271256619891957335466549259404541495812020910322545580314034236208609511259189880815238315705320060820844658308127814734249260034437664816663305820012353218479835834726569920098732056222393811426492550829073082452216767421121506739962489463445115159741471176490018497482850281292708255221560810142307074049387477569725092226662400000000000000000000000000000000000000000000000000000000000000*i1^107 + 2653890268729568218211208792349852267787530687220031071525707866179330813576480960987440270319091224306501041164418077198676149562276121314018476359171618791651159583965993448794325669322104346707752821258420497098617220528220649168313936243948746638162961470122442079359815069129837555263945867885675422027513929489179120422782152877477050751311216777923454716667626698669559078524191367259321562325280392527817715768034499476194176130800777033666053807546131318917615617524612147443604125650643301691125474080965058181828675017925488915466444214141302280930883910628882434196497066662619528279781902310540688677000785144252710310855752922698427206090828871581223359869756988251508022580417654206141978133777899145552290411280818647475637307017409005352623892568142734869412242449929715683113477770550497876050613219011478077158210976761679831966949289430289593477170430077001607348996194753898337761583444267396003284856903261443841118695866222626191505448326516896695300617743057973662521753702291687502742068149021081801151615273362170117315718987453530695604352915665049071494836431867042041460316781802964434028958606786391654833994229397419094014274847354524568329878418613545158378901016277279417106976594429187430427116021266884254149778070566057205288525165758399429089603749495619727908114636881104562506857564457085752762745024226456610198691415813556428518427819847579775154653397693430310168419831594073429984767379828176410098835247076211144897967099814120141664263700513660559040845116838595666193634234234421940244986163815456110990516633156185997476528367552274633298237302140031559126818375219935729447369084138297802069602285850932384145753993208070541917339765974301079176032445189217956996789682101651349591750137428029543127618751901305481780950772514055893653939128769347435336241334855212382622902342182196266849270553973280181873961170447665219861376378382133793686882907000072714114508255458499729453865452953472859657103723721239953524034924163712312839137060431716000279551523643457863256374771685641913871295656249527078942639877066628347089497788136172001342246244920891061437250564243482262581857370061199723284366171180963552970006709376833380443283913594459618258834550162173044798204814396232204044427048281136241703017311972612220856828295173865761708653625157048322070816554521453302382649279817347644430962809028816369608466815749918603680308872400427470644563236690819906216279078993690714823874322488413458425273397363293061710867780208463600941485627115946549842118975515090298312133296260330242987801555318521837759581235505955109788618486831139133578096887286282648607165655076405826269535587775072813918075066063746364425472542566343591296946853574729421965960405723972045329466284643558307370471232488679426969768345438915867242923758215767934871781594463955034073952986229618190492788918179507577532694303005136625923174312697406869752124855716668846342490621482497574732414063322210396952736778289125886565784086073188598383014554133884217090141801259912472550657907266733580755852176706764800000000000000000000000000000000000000000000000000000000000000*i1^108 + -203118754417242737460178970627321225938195445804204215336436564114967104578856843079372992469873224222036768307099706589655208604699302822361648603543985469819330075435779125539906577009377805013458665188862796469493492909724912625664673945516650282629142059702563344697905868946327690188101774433203149050698099731274152246285835753764271704909018307017923448191761601419695943608459330174881338871841477617708504808116859506582284112621361306155410088658828310367751180576556946105837618168758230070994035467278376197233052216024216294074735438497946230048178136044664701218520098626511414667286104040164524574916048978480711972392850161158888184842078939921975513598631664109180703454498572177587189658612016933164106146511424931930268691112225374949141798332859393281150348954543475575568466611734227562435602510322820071024852208001912394833285291053924266672612653694782303944651321138053260187073488589210591979716558286724060983460001796071850368699916962355395341170022934374550965996935129411241592407951220616688136975576976861524634302856330288893640676490300925278532052499230951877741552384278195008080554882650402795984884793594042779065913138065872086752796918629188109255922499068100642059436274627847609069295220075802600955512249789668708097411989255457835185490966302795317862034308929275601614232348395594496912962362106538508340370352271046653144645051611834775894860744633377408136436800176431874899700108295610061274169284096660586715204244455257299537237647053624637267610021577466970899266041681514320123419187995672229510698162623185833705461228147068137781614720157265889247509815482174760534353864007782498693734476521581153866246016572988614107975143956004780345560292855103530944382910318691265757688910519008607246312765098665587105676795014432386193933189960805646041849690866400511171469823621966282500547757172534003912432844332480532934618803082870277095575304834097263072745373595424374226747791288200812108536835134003500079703369714574106788001194355286118335751975208058454426425614298294982278609957922109408654949067242035997146574820112179810427136358438381313862214100457094330938535198304717174529680344642070965624005381051790663049109207955664968434100441280641417247705477595027996368134536481337964000459598365724541456266428425932411720746025985972809262998453239637521188341594537322532464794428179506952144308884047920036853479556463662633656007218630022068737774686267667873862285440209113039980834403568275174580481063250763939752153024361833086805382222023959830897604387153806743026557796000056108881219557976292423544626536907239646333469360304261024411308686445066533824565523087175556355318334854241922572877351653072889530065393090618773551470466510571264283264658577095981679622998864727605942249326330140417103990406813105250393837098611206019361227479294891719832435014017045014811405692560139128654808630624335231529398770983644213139663644077468709720610737740539103556328501877058958837354119900362521648825228692208012740477166980067945168816548371328053683018530816000000000000000000000000000000000000000000000000000000000000*i1^109 + 10936861752438605453692939874977002217509611431375228986037262722850170900611697879142333400759597465950159660703783468071192992387288659707696686618267622260738145668609556458500499922228211503322216916849514196840626690999868932862846436084343267485886443491103424255509499146667615555885892403124963609412458086483971218749576746516819340710969565381693627010751853719596056392251886982775668979183787186157483444152629003969347183629597194485543207256677880726908425432992941096628954454660492123247152611520977858398057657266905051910182939694410406361646219634018032861008732117767556414593555906388951241827820514440326942285894520603630131372526218752340711492841311013614492854096838434679258342116016539901282281841368054191750273069128867867000259024371430106631779714953630209058249450028530339215374191632587525168175760746979846549689397351537522301489649455037365337203807756599519202109385563954656922989753613920924365024215202945356190348905328010043758072753509524139734907663118069513649050015340663833110881821202069522667976739721343504077213604042899836039713079386276414531867311923801189133893408041664731961480734273019048632081373101631130668245623514161159516609892498635492252413748765095302059545277036557051854066097266790429161789295948862057175578716715329209954475157286379673871989755881657929347732713921632123455783514566969735798400922912722435418193249430087402931711096092856734930177155829421403433829887908076649399137247350247618223382980593516549767991657794566044435861303445827235062931072444133343536071150633383723801404239615931392356417252033645239716667296696507212039008444184537835667024496918854288068293378272444442149013943695933344043752491352498785398516580403819700120225365589664945387780252717463785774654185553370959736343362272228239240142908564918448502099294687165028447201325232048642302877418372398083845044108767119796596951547551476498492923989468161218109795251748547838184285723167699027453886840189219540164152676823565495307427735447684294256025217146979511695103753122899110857758987618596046374089219479774531254926394960909606160313389377661083469202530599454973607237676314967271977878948062722005141558138495661807001809808215734284842453826995862411600196068315901029946435664557856651095002517701558491926453617089484292284313471011523156960127667691651809832956590746234781171154969695862255609942625876868930700437324968154148945765418884100881581200359025042223273008469394163774075954377972139777970687644155711903015203736664711340913240928239214997972848782522194071878753756784947462523151290688079720903944786002996914863460836777841210776180515719458530367781698649501788964526797809715479297114271099706117847758543778449971692729428277435592520256290529268371977755551153741391658281427131749206116249657554646960933534464406355191575438262135824306409892065843760423843914849578542503621806911002841323025541449402319738283184962367147057112349165128332296893995501401668608925550103949880790185008556205729451818360930301768308149452800000000000000000000000000000000000000000000000000000000000*i1^110 + -1515576874138812368772879134437212364789688318679958104473907546357447282597456182385945505879128188972606366397048389616341661749910536849529414745028369048463121228199752110957331024833839986240991565955305384976984122341836027093330345188902185902107850524828547116730754963139275575157591555234148092444818170814783360513335672907911284434632858129782318866111010024586019407443776511025371827440253920723199723898307311619905351878437021871824426735203586654849410518030407224985898977532038380380915616327228992205532775749668904032802524583201491168197016321309823439220640724460229173077455200325827421312961235826118748748976830734819905925195818609365785681916925809453213202650605247253033608952984522164881593801040684812606792338260085139231121310340735742092564616673882584783278496195375327843204306218074810422779342816957451850466562185702137739638431253606557056962067865645372435116988579590439176269953610805925099266777485014528884640951134388139365015226457365470241976518103972862377245405722707837634839502221381404140516675778361925077486184047577598108219301870043996922993441323783971889956119176272284143226434919600067107300252282019158186723255921038196913089356568359122853277561257854464859247856457774918828058282857492687081766056412515045822609832872748438713761248503375436495244436271336984958059273073659383067839135153229177181815405829834772128687654499512851675555032440261663927701934502473625092313548972675919626713191520662685612944390307228859736716355741631181042392175889794281993614794863373360792729601915546762055922862752286126868113185502011675712221178513896585160466817997747570335796421207541008172788509826889661216442499816523586975544844784979037909395930320183448972249760161336222299407882682162065948620795815065200493638684206645848602044651555800243323799751289778953847723070869970729611256043172874687577290002143042675204645101301919843964834174632783745587171321556920056925047369099507312342210357168145956746458841676843554265557254835701594926858316717260928422893762026527526762890025093437157293742262618786176868130261753196198986344216893795102210313862502595508416521874513996859434041806643557273438006042370340679715977888498118485459658925688990594627977769331888325857802624799665845926201953841300619817315207164261826681762325487510419558498748214333833597903439806673060805083506086516658172522055406825656380554168727039274384536787224780468606113073788747857544456756405387549119627885366859272252915377295050627828297292844405230684221278018285485325868025265327742989533659755714039970410679494185341102291545519251987269764916002394315493408150301206891802197629165083657577792607171769146776141758832417143305515543654031983434161080730917905618476366384119298412390140180862355758753032506238864894827487627497722816956600605906977754525741461492823525319924485648977182754259256483194329275749711849614390398703597300553402114700079667397437433758587698614561640426412481469709159010597043665054364182918111319639646112539821998080000000000000000000000000000000000000000000000000000000000*i1^111 + 94574053676983551155458152635294050214971793728027793012347783897785235882996027812221438044366837192774245857061915925083527699590349776006305426915640835193647400369587106994096087270331773296350927967210830753345957028398965311002080606661444370566023844435859451530774588806723547335979828857536296113977889866545318402055892888097782842567855701889570857271307175865436694705966457986127220676469061924312678570497083524891885230142445247249650376689250028628246561087872927516647038879651850585966511444914495085950207614313700260265096885720291761547564866409707816650095164545063573271800873893267937104111165426704616955277029603707842248994387502560962454534470217014778172528063662840018619984273048621506696366662061030941640767367577421207219521794130048155409313013172520461526094300483277476436584952101847457295192773236218714614167812236582424131547248871899183168993474407467337350641432598835747916616909307647649176130441359287617863790413319735807502806887743743921736759386996837600778168132736496812413657467683962463698863875834851960957106734935574661287048143585637175906176296526607406344697459822899160034604274073246194111552755467243357099053768656082978663410713421468256411001161180890864595264176170618897258166713373420342328947643134242241072470165301922869038929886248843653073577121552837440337403419633154473657460389414343767693468711002191839445068157852470877237109243375530495748287509410544348173229594826850460906250142595204734326730115190035582414850381769204883223707015758861676567176638336978605655438714979633512577426296909819199606247791027031901080345121516329481999474522323823582608237115615251067176091466425515035125199626059364150292723376778667302569911592267218130249920883892112755809593242968033586766368652566459813843579440331391318267056983116496329513613357245562722441600485787025417327385036592413156266228515969502642145331799421393513926828303242000086884884521299629600900950536312194879301942257217747488212671380888994743375010985588317015090505662818415499884905228446639503005917152033688380469031807053549771661699115847149805939960710478796807319262610847576611109238210205285295870835350154022701835804035517244889675334701685580291249750223072306144547580423357767826305962471728064141486939835292193080343361160984523426453092003093812590779836667577387473991937800892215913481834718840601589349351970468106777349502576771565130754547553088068379579763434607315797911416831450343622334708293174080314066544935040211348103523414193184933981037496859903203582852310639215858802135664698697340098980642541609707928520884013025499464996665049232935958353390300549434324471127290111146699262936180351331541349861544633415653922950304648313258975270780669615031906559402001997061145036086513212764112040288636532212539834009510584695121953754559859745627982149176351458625219288445006782551155411159391080240902251474117236217972670332442763933844631442205207423531678159291059083128966079547430903044667796967624000311296424188080228925440000000000000000000000000000000000000000000000000000000000*i1^112 + -10797159745624368986181780411357067495172174378158389867634695842893696149883222420504614856202745908480626904437402520297330258427213192705985533937142912160975133141361100650526218572884913854486172736110697943456563658164860406905589477957176313248823003456023336571747398530132844905744263434940755031215495709946854941985054171956376005024573997901406439903043425379919195576402482944030720359377313522266955500722836984741536466212633930501751596984178681523420217464031077228032052307005204272384990697316739757251411821696291166446600824918805148038942877515942561822954226426923587411284098972750843590534740767287000570226561980285431756193578724423344200990694240837923946233971262591546645751675321431031780050762862205643922106971993865837679590746356576413673085016581905535760008888299053983932119276059270363752236324559347450118180435561928528662907972408891551369721022641910597950339881292571299364403742127768083640662381823306379063004186750489158071685301630035401279772109249186446847705420873383428581733676999191588100119327760699971567435415793167045555745413786892373749948809060095352625707675511533287380117880100836574219460756362571410968463406445715857083849701839189251938149457149611705650318919348250510537280132384388974023476992535594926464083391185727526597505810283701785332627207324326772079753460212169018409751659505773781214671543678579676444848545504458619012129973102132284725249299688513022813352001171634983663993883361275495493197078969634306162844606552012794031804430636328486940545360727901331677761686673683726657833947510404083372307462175196295408108894634684066757550297658079602593010365015231571651191641876045665717341193853520537072042128472975202738218711016229120014195160846621528784315823315909990205703159642259769635265781175363138497346456787754947017006404151338676324881930753351484089753438324055486231491845593127059044799078617542828634528512133440737048937560426854240485186735352891450644496512821193145200298709608514395374533787163715249284956307917529858970110568600255936391776341013566563610835909321571089804637338671634701736748550014323326312144126094392659501802501838617148896191832800877528327993474571372391215118772838715208962354715536859836363543766217456053721157324789372170173022697883848632190919448248497026154719521968235857342132260198311573899602195145683966649409554072850597941774403109978704870101433721122901047222333971219737612261693475519698135356096742425370148088890216464278425763019787980363606904239328018576675979530089031911145298983673023593398537030932873747654741466231455159680934547378585893275996529344177936576053339666823956229183038188462115818415433802210997100861562214295451329941039403922775835836501740766993578963006501844644972025921435684375329696313660639572930594949290114153119281731136721750987085072258903865346220162648291550962835961302728233172662545444984922285741984191521206368945070609496791204096399861261521345807984782688276847611712133036365129122576151024258724659200000000000000000000000000000000000000000000000000000000*i1^113 + 763971158609960851366277479639724893842982081948091653968644408810553277921885545103419531722529898212749700157370049867598420883437038003567062390597722105434494901059037234184354931207460637315172177688481018394223366042209330557345324021888561475048597955147491488099871617417275817407580982144427767048449330850665714492203288376758197198720923503319880744002836950632431070648640602785735460504610003474961425115329003317229819868104079385194156398350068252374719571133515705477482135455656834795455456422504202660577189352328587336004589111683753713447365712294759325800733067303577253571534760527023508136486988645537854049879518241182395775215370932474947516826467059766039633157013763846808499448832489361863514565846306489492992164170922289033885661967347874864849986361210043670119322772949865075932683351403337598423287335751114792278711187984567356553448545850115620231463914598314375620966935136139301354017108269877751411372926043008972614126039656325968043275443429450159217069926104932611176261703033175167231212837813716300064423861700942786171767994481639447068843634856557652442942555840043365790386470442007086688036056438915369409841537902070748151453885708319296404108732794786767418130395283822009029460759319732972712366829007176946282753446595449247303490303149448315975453178850089081638869562777648164179870800876369294334774601820983544070281438926889253031685447160037507482887236037668868178510000408039970242185733151452071577887012443066732820992158012357008584444907503398376022049494663568003824623022549366388199502115305663964009181298979816908956702329225286546051607412581417562380862079161657337934104874559213094344954799806566675553593301563912026177939550721216661942474750689987424206296045127421023286428259483914738677088520079695106397172524890570859055451139286290612844808087738848392747261276330101404298094885791972052849769950895127723474459969344836876090367400001255225062354048815107796788279373488511192450850061022252871244083455993559543730230267674593206974881085552679806332389703448421345021027397465197744816130434015797828852930949595841114035152366379232603147047163504567265425503250833518334130773677938721973890313592922129542546011734351733450106416328050757650437564707175526374078177560350908583012628390970605359721535865970330181356845181661344296315504173323645213535610001202445425598345521691053677054373173817076374668100456974472272508063511560033048763192999127627624970438495907298522841209691495841915791514940548264953679342970133812687385561627983936949346118339510975762596140048135757340231291145391059353491751034622665364848930340317850674181019748706710377635785931732502584722862400764085683928588563265736218745317082647905420177762921161384898332745644859186158662864504176893814820675440981807055677778386823953344137819281686000659378997319274508379861860469199651758212782404204352136999960450737540953142242887627779155211187605345651657230921145460607048542171716113246778819068364140724675295068578717368320000000000000000000000000000000000000000000000000000000*i1^114 + -13571432727309550864126228362591734113650191686455971579620773252520098095458420597962222563465288161423336938101239182230126462667854504439498555789391736004735736715860432730662277328395091512424427616802381314949767523260624799392282088735048283091574061943359314208303914188930221190973520079484796475773834838181706916311489809698416963961178433119750983949391477057243359596056454858455846623464990685152428506629024710827442624098167861556297427552341209820617980198070462023230189685217102745193855398322207024356310588346093029753611426110511599480194665377740144496216851614442398516867276849673305445069770285544439321004403440054709220089746847737567973457046412805222892448576854822338352715779669309441286771878937179073264291737204586489662778311521068230228512392364919621578107249145282360765504296041239175923646348316371248337218561069817558829233145775576398297857041430601651138018500629663800125872333835677390264375087535751540119551613013245184542997790488938090758953674654200393778919252872968444711712397761282509961142680018498370631364405106574437260609706963814289051154906666671499864835275802797162643293089195429941696713624419842054335767731545235160109713845094405423011974207717846008256767391427998763939058976136265438393753343734284212919052858636344009165736858522328371844386563967552766491052387157479260786089424443529527015902120165199028728967844579955210832825210255669712063221976809024124127706112284945286338870081264931351421749175168703221445500580926499805607473055971359789397986456492102916989596600676320498928274753118596981653305621902680852561650260683141513276656288056056151140061730042573093062495619550087489110331948918280881228812416541984592957431956999524098645278438109236983947442034926269164202108750328145583556545299750588905310510885103773647492833100842556051599659390075040128061723170206738052520336080802149144293369696647818870729759328172555799838870272308866006348569342594563700888258909030527930833720151760415190947078053073969643013058897541595252155850903715175718736823652084573432226168476906097187921766359880181831649151643094932531712153984017993502288848183202301428024376599226852258160757663080538401490334630121496183867885882953922980580541683525093979535361574418704349750046789726039848273412049212330869593847304310185484424643626461270694596167596950700646213318941460124710051007709982517669255376751393527039761011438402529904821930484798718722563712742340665566438418508473916198040663152141847789379978439778299591480839689210751916293126808099765909502748676690794441049477401460406979245215788417787351854281764693779156120478992342542949523049719713184963389325117496640827863685873327182407313555989130237176365481731628543885900208395468768052579865149565586633951769386229763272331435959425803805688994400405407520461638117951028354773004122974929945118670628119728302585973373781475449940707240171774664382638511804841629327703356246194884031430948362398809372828512783837080905683723878400000000000000000000000000000000000000000000000000000*i1^115 + 1941883539091733991805449157596494171269916704221071181019021993122144273945404925464580660490391147637582050882066281645312335710367701283468517508745747957718675033290784585780295201241571509762110129130072381276473244421453775209378051809063722605957052999723963406214092847889721305754934739282681740108699490454133403629600282040324405567442194255536831320367190262568810516166626892562955363727361490874276353595915021893957111679563869419678338151800353416489539988045764870889463968934940142176450646435865038858338142783842524719028560678264226376275512874077701906267602375759028057538647716743537279279002419814650600418103665381650201941035857736621571052547998685064997401701434794707830922338318131375563627168658745941292768943248338690200701291451734982965257783889390642190884136543880716671625399275326276863670950515944102160115952514794234296873080869058679499428610946424623579309913960351819764933720202081187934638676450773594936364061994298132956466908333870466321912538306097573149560303924911998493937284221683882183775196665080359128899457855608630600855939439930084831375675904829037357616647727502246248573727837663337801774438689294301487349555314858596080201418783158618794344272482615108854074422561612545819569590640029715474108192491326326673164889673462012828792614314945326779382484017455192168176406491898476395938242560212826268728470022161516447849904233576594862074031158252505524605858556365750345632807307899435441324669697206433311377463726981069278861056772964251281393889904238000002770537863461024161258712253470199779529773031192688456743271912554355820371249247654526585082978004616965938267803265161348708182950197611115702220167739625125489131882809790031511021664869227779147672571413358801838547673752082495241109516720108771379731911506564659471171544355634246552250894300571745949398877255285345443511175952811876806863657912516493390865443863622700699900173507679284726397946839351593724256476070957199165091676385906340881437821917271731608239339068746196940736315668327461769356119918107964558740916878993823135974673281929278084914957480320391182085989701310304555464533793481489858993250973069092751528811833015306354698351015989527294019067621862909048620866077635387280251726630037092382505701278522425624472919395967260119537712275832132267801795660863320536846968129986795295391063936998423299892224338446763814241857455656706555042891566703997340409559286548241982085644521827558441881256919804535612754585153093648758970511738431806918174619611429671773683009098410815443052967679550302227134628928177543311395256992984192606403384777724577757284950982206783000507251449031452043085325193459155867285524750170632230317515172748052041185680383907857865439715843836041151216783462251650954018509922687750203797682655719152074157330238685309548389337665587911230138224593710333176407415704558291102905930861773951971879595654244045058257839691429079199153383995064363598872555694923298614255226086064241694947831126972462750760960000000000000000000000000000000000000000000000000000*i1^116 + -64954926964690863307430263075361619533515832043056342177771018104834470865883157265043987043855226443399768529335984696470188129877719298747058181470248730097139213167404208686767139705106314028549527257317280391153602188056951139183995002306271394125829214629728121046951544615506608294547045204711190783550295953795844487643200343763769839130842722213619996191681620086693934971470102862831909253060981790874725045902464486262898217306550638523518098818433046077132080207401311148385451629594149776447069177227686587502449965529095790133981275417161101161600200851059611360220045119356448928163930211627100883311779755411814389600782643903839402825411722682265739928523201128419097439128832715722631187807170603304046425429120038886371734838643444291413117316395739847076871417430128382675431148538960632263860727103945794801075116540989767871021982053371710811227194617372926283646498459406690935178565314533140390956461080848819769277983951103429863734569453378623230159388586901676596540314240547242487751077573486928561104617254414224975816922265852322023146491494774541983382686170975074320655740668604967773287940731436776996151649732348031887398077895026982069431430227287329223219048429023266960814548649214895267954319293090068095097640072888299117646073088331161257993005915225177195327305128533943494856240983087413485805222727885912441726162754824593656115052638331580660849194222434592248501353176378888406737342394612035137914451240226624768692292351077410089179879398917243973134088990985866254290464254479783530895463610721449383666322752090580878794196995175477592196861568842597610792834242961529960984441982450983286785811320496286324510207785306323759469732981862757023555191406942636119701677470320791876913707901115525298363677345618762818705252334488618402253364259891039737479502122286409173425820354697592297731733790432737049531879967100489860272267746678234927257617728078986990603293044484754953196773778469611345535527306833729070898584701865374462190744771817906241338528350040318706853200155921174359726392919613032940665408983971155762061373771907673156943277152837615355833903417374095957616168459213245616126840202369722723409828180993810421567733254617172707353366814959198202221907068206025406502955002072301567992109613201801472657869396300915966162065584773882038434571563581606224790897947930626775552387084735652074503005764660801280182499871082722642007899087415639200514188185676420296987306023005711723360826104148180354829342295699788614210134591456480000786319263595945183241996572949425279383627346797526695651438373477529641147982989746698425723248016567407861711677871661689383490926354873111596887338363716127324590843682500066498863476279270974470004426146943276806154151913340190626877804973310078077603944751705522806559273193231323360604852541161513330388162270110365448779327436719960366442816144423917339123250305166454511358820036199532911637042461066165732521410938017192340484298643648804020428788778114283886031517010362368000000000000000000000000000000000000000000000000000*i1^117 + 1580641244598401930220569036870160992287399124101061230786998494016027424379594353637726048821831992408333183305627234280981773073840771428710461302831989525727530251252345258616218014947865279613900262585217905577681077682800801996722574864993595023163910785844597179695023110004728865406102899519790683736470824262578522705932811237140996478680262281949689874827243216080486840709288859073996032255067805435833722367983405517404764168496856361263208980371940084209155927792328369354231283841592730113626081247414372958975283387085152531713772455369704920005703220995077556816983883339422615071251046277630534599231418670330056788980555503170383280440663145080140315583479328265856306838634779600714265098866550002537553674183096053181640145497152815716519783379087041655130711029614400301296389632794956919382110733159436940243458478777004828955959361431778347464123182183507502181139740504362308186538791732795738372245390152144759355462588833209225495398535846848527560507489675271502489052611572079929482033780545361875773890225585125457088900260827155582399874922262241283049428570562198179345000070036659377955282409653511179728702573815353127774860958382567721740162479102460478158361950339659069513836066920993217798282124748876478532671663960102984070886641838198969925860172177668140349253939968837821718265114541311440927971835675659776873933327086428844207362429248172839927501818905782330192594869751744403522704325447795138448480717222329715176705945055695181429949010460432350482666216107785843406851837481824677733262752851305298943421281814016564193356988435451136543133172587248762265435931116915292827846946789392530995895416927866688012525968468014255213267962837655496851565639290693430318276586642852603146650167654220405176429464047653630218843975028810659665184175461885183489674695646800504791698783968250513601466381178019390248008065229786845214922856146739260066916413554027957255863228936442977944926647148900408538115227449780905836152868146189247025970172414104392173765154114911385546404046638322552241106961679544493200300630190802281267681361560909260958336389876230591134038745554371222801444451697928599264141728833058587216159589701153103598515220783882342458635389303551549677878168141595186154702082617143905386503012142740159793585519482699341546254880531624781598307265096569245747889502572109996092007667955625575287728085316612636742632257092011291146509007254015464072178841907268869614188764837326991885043799749078710201595178558525778370322392938692677041777445745741491120978598047315887821781799541529255990876042718589782249739777561655536449630465472299706244257963156944038275004172721830065188746195591278279895405376301764066431767961756305018243549559722046479394170554471297624228574792938793955557552293145896425122771030325118469083313854662145424997188320617922652526544368814767071054728577212693611096914953188148640820427008931796708928246423400709458650796560099722019286653097094494924191624006610900855661002752000000000000000000000000000000000000000000000000000*i1^118 + -271466048451979887959753727432515332020161633277977987915580119635844923555267214826137597503840918069746424402847692534093569070032979901749093804971143253987215306172917901004738609695836500167416544961062759601657755153031195742955565226480136896554072861921679834774412034523714199757249990233284192146981421613543343049414511088852119189254819119977397370905266533628220419029692649512831648167870569627760183857020747063166487085077219450061627564894210716006055660350487340493623809481040700604466358438822818482701098072412455310114385099086490555146054168657391443903975009017302519271089455815348256209983047925624033432108429849352416034462065817150199660307859736132455676884627688890915930580652502806271663592849562213457126165179832422075037187354721741312913466882218014671970066891517647600989029070190308348704244852444389391443273174433711295513363501910413735883349267921694043902326402090150055636124693054052808559855401572254052327571745821124419257320760971236971355745705544101708990607102998558767451003597600138045765781498493254895695902348935208505744809710730816525036224200266802831088185083705385057719123609114324166574275317294573987382256686525450742260587687183095564456590193460974512676327696013150894156366266435066664194792012618302516066721872354670618926605973964857114144154570527359743180095703299704194606481634546909524659861784765584200600854245238021364060274480193820078054587338925206686563517509390913768728669745956773524295977903746950390477386697876809482772716978248433703800485628102096928772823281410618844049955365423411074717902645677084367406857466895724897270992617074558298570730715899410583406616060847181475597168943574625317721985613994679400650799277436516175961978864501555462043278486736965880764850511197961580086974712250353871445295744847874858142974118795135222932360349721430688497740916447932842437204974796341589357823207455529782865893318850368338929360013649296075432658956244747618109040410178193682486932969719316151648397537585601286851277046513439110495198003816419859609494031635516547436099707830249775440403715741972573794549992213882556514055113443852290190008719789584173520401595833007320727498596495337360000777434064261679888028046696460867212920080437480413329613939835292522859614360781368084158816482761730090784685833946339417314008262719617850217257658497269531709873984121596363056360764867421585953001629857960516326544892324528468431965257730617620608705167885700912146336778240712312806520858065189315354974596468326370230013183042035052878913329048635034733827889747835727187184096985418995327311527905664401469365332172444256981850285035965839894859354619524865551683288162770536593074429635386555034318811681022496980218886263554071384703336350194202149428080802346508403474356767972810215554494749858976649845412600054887737660772651407258976497218327618743577878723084283324620269791756217916858967583509794958242409608791444064423066120104018508750939661274918892339200000000000000000000000000000000000000000000000000*i1^119 + 11840054368300243579939900813366738460617083094287219774076595877918121677710266123205486179227205617518917454017986346956376784479915104985359583959644795725993235093495984547400731992064797786628280809452050730459002318246894454591614900882830722761588733986100334435449972997459463780789324550615669302499023920201727096721823125056136235669661603222797030915491842381936449522982907510032564816007773853210198885579607782271765234629470780408613682211403376614236525171343863380736749891251395317059505152867264593255026050530091349831306578202119561336817348084938878296552581090696050066089078852015301555938388158030713629873473107436454347552548549971103915575825160528415799177286429624134805882734684488686642587667682549022024704288840536983260024328192215993042204490354760155855743716027028358035090863855274596381144843263919789211389964601134044141155384278332535424009063992601483976539701128812380317316355753371759307928465141171717740511356170853953283637593833389853135517839261179378900640616343200674594736377302988907714501721539354580529340208732269312656011016715823282616961693385562924654744420593402431812347971480348182110585003772978229777607049101541461715307297262721795402346511295909956071014024662327223784207879778717982016965645794984961366882552557019301856003321793088202350375623135852692648532383701764820181790388217538458211012096728070975915397374196458339237359918363144175671366423992396982428679239900471371558384307787502831195455686980582420823116414018578196510887485408673964743120138472093178915530401025481789787635315111017492715891348830263988693810838250800134148071673018480793654847978955080788836723999468236822726710960789239409760525701196754043597496678854087344347971634124731117517674811784350109794858555976478291299473774964822767349962043392554894387337318417353082230448001667424516317425390989711442458740455680615326902784602132439944444457740728383402925228028261971800653576935405069171626723900796922201138902198359770399998954676136462387619092018383217030380707057309223540547497369637189088240214984557285598762816729322113213335116007019966149375061268069078655339827179289233205808693148021951268987720326469903001434931946412703027216130041540218539232895939491676485794518092275395629525047107726481535088466070174957253219586414459738317079374456787392191729337451942073420226079310050096262710740265715154140484504179185289708045992310277834786360075018868044357306113082494549008744680267483411103619637392538336146048487955349866980557777004243712604694828745469992989656241583751683679609358937316121434444380892737985466872473654169998892292627668857967242303065385864355638937705993788896789469921890696801720329979102148803607985016414752255922654688289177260953638557283731825774104932735400149408485076292834348666974318798032676464850701079643708823394864708708780941637486643278361119546139386175194531315785194789125422877162099694782548138734809743798335198523065223872512000000000000000000000000000000000000000000000000*i1^120 + -3444749704978220159220100175639708113481222791443148048777221360401210897983554957965197138957480464388177929954424917775905925972953074550933128015465108047431452555217467354421769366392627256808368007809536622838152377670521913489863589918637726903444112254886324937138917946898242686703992251852646928612577492635712112131117992368105437007114832125207035112777405067058023981608470304293278864704286302915080896027989858465475075698160657146359646048346723024278217917327191487493496791848547321734782523257672684467117781066994936517110786832250278157023212886475723168595731788771708118462923942955898404960671579716631585265339457861903530707397653728393935157415610154339618561942263922334314680052874566802975649006649427589058756672273943648677006086796437533797534551383488978133747235599948220662502697704908094078250763687101233009885316305940971679805238476882614300978590773567222106446017650635987806361701368334412358885621430645687338660902061115227822984390831077213510857341005399050884419866896186254011820544417180327404198513639777451061470211875522985663192053490802480606336746304852085956551005711738836149354853599649506300858103388780153874122504288734441008213610748025259238997629129532632933198842918603770997019997960187058979132919136244841719934706023492161035615007713832423557297411384936765283471793854023628909293755756642960483341234101417989696561410506965656037615469931739590206874801227052393768798618328988431257106209927873631683712509516831245090490040911945366792719674418628474052389983280977868392725785783814932893853582237176041543116927041270964846908721156221477745147609176701915768832600530155198839049015548461935555063409477166826265232056356176743419691610830192437155610069875212572643847413868078235341858283082317899264105160557543520991660503562519080837767625352468140073668220068060750307182947509836175374053558655595599466519866529638154845264546732657447458668227524089769993488011333447448863956168595340687184988181817010558343411982848153929309270989075846701279600209651245936200607908927220286387745066912936812614555016928303550779566085821366718161762224176664775999832994480220233834813163179445939279323235576853698777692833841562626154794032644292670161359457756558504219432755800207851432143512794961316103815304364820213289684673555184977102618263266084105181848504032413676237298486475229288331893777753001538599676105247852953715916009264355046567553522398871984449106931983689291998597975981636062137756305561314056906926941908145247075636003231530493019959383603245825803857470461792079096651606341194670640921698806504417261759415847044600677099184411579253624792228121153088605291175921221158775428835148587498041742906018343327749799857861430453062886080449858455232629584197777602947483406986558242750931148996817450149840019214888667778007184748680995964347746640567002178321107994578850589394480631890979751895106594300930476541610442410075095142069977767036195124019200000000000000000000000000000000000000000000000*i1^121 + -234226256605231196583449600615894287227114981154158972795193989166548621754768980646393209394661607289245368819524123619469891409446992160288524246294807274282181360438758252014797281550001889679940663129214879319781999704122125055309467546959942080898992922192019916084136746016157378670173868592211025124418931868700311653799134529866830514823676913763962061633718471331449509761702591853753004636640967329054766485286635159633913608196595588298108139305744401582815986968927835821392992224100598049403766169266885449598850933043957478468846300465780489111994284065522213426423825615666264961920963544402662531473173858198738277236769112686152740293257466801741566785156801821281825069414010216523736165923244703431693269447385877813580425978742157199351948131048304079708775003685920506172806472186270551074410271405136167206452551166590843861277842683306842046156219579643274156186328025601737685959450759060559804321121004305466592388487481813757857274685342040812873325470556018119162764081123461117312742789178891015214517729679456065359707098667625464097123609364112085680014488785181947676021818582088734165346373577669139910437828753157439748007249805470957682869826217814636185052527362604001684529982758372361345485497627302611504106531021382527904081132671112735202826282411886796431763902840051670594125085867634056877080679518567704356467387321998221699023150207500663477360408425817712575749510483701442145089052833389109781197520990215994461913406954709595133834850707336541476007560444078347244968947988060955716378135843565151656555984009147354987677399681899984549647316285093152712861808040078006478725837551241804182941178218301220535698328670261347687914231383788551638047139911674464871652264145989941980591172435169357944337734482202610380913675620492069703074394120670082036106918390273430850973139035735396169403120881039047591935350233217502994616303309935575302735279022297492486355611300511653783430439197268020849807578081445175497485634959959350245554928640120472973163265090858295613483513866984380223789106884434387521171380855221530788324229943357310299094172502236167685017915452627599019128580717133939430336037058057212302194681127325842861487713117635040027312160351403020411333916253223956533341847251544221302454222081253800047755465907786972683302556169014943958365650905643107643660766271662536284363640092644246313086959154206827549091481033928358874098084847109917464301763947927955775139744391962739961878761665656991506998981618090983431857069072563809565923763102383877977877214823569717396928185905376105721636163819303505195448101417596169707284042752018535573130787204197016024560260791056603726251861045722772758531020543735799620070592584792945816953654453014592066465865363820238175190751210276502131690772160344190913697566206007914177020369025040041927570665163262983991046596034024108673466968089238707378915523531980521286638064492833622530178638102963900998822309127883545107913701401506611200000000000000000000000000000000000000000000000*i1^122 + -658085815962904609541472311284133493988899001655842117450082910748457776622898975449492647616821899333648303372894670339508738075652848600641003409303507490168012080404842568553942737220265011388632593343382294567347269852569051226605475508379656331801031440401280260079717518159416359363901596748648490115193781007894127000207394388553940143903504914018976062055383026977979589074985745133613027448519140649332826686989221839051015376360886698581727522180583419336686987455413301998571307233428307010169773624910826118085705956260490846759185854734114556460806461339597713913996911939178712750104047570120270318115217506741952877566649977002733183666910672063926150995339920798567972574115784145172780056435261496335741648007950936978321001164796040219261062278806150825976472047061078422202159707374092916997376540896991330311126117913612324655799541880069461231329731226982407538834911732757797711861356392388781983767859676058724030898088804631208037688994620312818452565215568240987296899097830678441436682445827622970319485344535198516300866063346249235739484267855426503364680539161681530011936954484365695025842772930933870110502446853799576335335516265779035113363338708012649466177940918638373475737829404212961894983165545290529562376937713146504624791080268169595516936197999928704942030910562957565344188094009013886452075246637816506544045478289292287140208138393892011987439103895690652917281753343102700433735659480146000156057724198222881763755944277912704682752670913215076220197564590906455609540892016769665810626926457944042629885468240034000608689823608241967910372038189504499909473879297712823979473592048035422263289227687830775837892678193726127260105653221848618139103470068734260798266598843576208107522071600195887966244746138235424650121371895458553247751710078622985551762818978475543621668686000505305795145947887324599087360481779172494600395747766500895351871695378640057955886463199280506509395291055521464163177536017161863823775773271086575862349779467219693339949807196959018312419110971774085738610415813063551845947585562147446084206723276075767466339802744997976318043629126441642531132917077570584577495549988568743182932744462488024504708299128874831363234423482690448706534397789881624777384875280313881253273170995036059408684450418134412810964862071138671338438505156697098926144583403448438040372585034794637891443885356692914795125225913036707616567900194926403328558332241971394216233299593513632935099830712925751863344531175993937180809846785748582760824011276267861221173881667752991357020485992868823027204027727029580763997215841131697464580821557187426356679406922051806229470350739171142513648131502519430424785578035299395443733540920004807662239007801610179857170787437804760986480657353008703249809209363606149152883982875030958997219772946503130058674307107001284894335449893584308833379169286227104331783333574057296431695140969253508957707500962329312602795412179419465372060079882240000000000000000000000000000000000000000000000*i1^123 + 29278323897233789699407683143229807578349627433370080463869141412460659072491454491243397484525297228344740954690157554522806444594297311644408768367804402612182606874614327173677502509130415040947187027500441841764207323173961601991646659086738859118657885795618457346246996441024660941111998197130839814172292570911410222897714968823259342833374607007952886817566992028617750371989163217897214771928579118720316643596823515434296270517944044664749693766137408199305675498743903100980504218280930043297200128664509271155965520714441976086683953562332999890034532985876402870188428583715999427051860323654030564100370011461265584049116001319083989694828685229713643637800572644335709030748997616764696102044081427994370643982614377142904746442108604100306343461689888518824756821127508234061428981306036109741558853164768524703020815378356646397836672264153812588282985241781817295326643550862766029136250104186066537893171272146038371923150241030857026511391254973934879068727217826270339294565847580693695157947730961894555475214669842184063258009384678512080318124928257388789908055383239339891177252629261661108956509722813584100208296444420854384248742299590216124955403553800710694375683638899444150141863948834039596765519095830872736368861005552786236867048990158462387196674032150683212539613067831240557134465684802738486129321980160461934971356491100676787394996170373116015651801723227160154720595375327665130555868877346988368800373631110808866657363972341185194849908021870180489813775867711851532632500496796120134686809431208773669126975437693079257582468823870001762255941568840932274626046641927738659003257545172558275876421496097546054437315099431002897579818721545178298761154318781828078364944677472924577084729625615944308242620428755069776131870246745414869749690376294685874365921960028785801676536183963104204395519935724867973366503916920900852110862753291571161488523919014010115874789613204880670095957045375615817955270877352544727074874140883384226626070811984205987359316756775606371846816232816245627819358042684244428408552923424018606118487064700240552134532791894989157577122408483824687847297301281298169372141361733629459305388372914626467122372008386185674565536654807350746816447560510802732971747840798432221607027194314701590462121458260239809285211771980353816177385501286040919532888288988727851487371448598862105284643119228349682917748121136647909809435808808464643865903416634499838394281502830565299858440762122313834943018282971335262274548190352797928365651881132587474913412709132936553161983130270862808680954284062675511310544076594499208631348450929142901829692188189892940909714796938541013065969141686855154367594337376434501964493555070432786266951771886336112742636656215355104478105226933378739874731670745870278015062226163753205289568305081252330348122268629459640905380207616011938313008791979885306957414851845856204917094114672845053098985730870155810671822787631411988791296000000000000000000000000000000000000000000000*i1^124 + -428460463350254792652016329986643352254152463918951450820005967941471986513772332725296668589538128247913955001616196963240533609542976774765407195501279179142922228148463656266108415579813866248113399328342673025166963574959811478437897798487491433127033092497260473419170687551858298987274096187159590489842356097124065710823066391587824107440465083131897275253682925082976850332060156774295050568327105239117553231016268048140192533948238656618478276385361746284357212607268986233617184992755903106183608898917623150448603632608917950479631577397669742104350885115118268540006267059571644481349717063234681011870469695599576957022839398505465981295686637242422427464674574365691606312406086834119538299930185858140739955080061667459922506112567424018829292020575183215137665451264678038215931209666604084166714208891942493279993868046674559557364522014123001907999228324129347339271052459853238294830543897807863486462176727635303911271290105810936285104662810698688583600915971866634054367152111904792070675512463894493421696838363944455847817889194716730300904064294302037055217591157173776258415081444392399969317200246140062979511442513529619613094682140623247333503020793606184519475860248059365061388079933115568023325775245902185963206748213710617712689473272968997136245198558922336788147658935767088405922594806212506522666335609672340696295729158883551901677201086586670694375455654262521198627624809511879615831145598015219517413889180241305229772560787999824731926236805812745335855159449062726185828042754226199552554116315394421046807606341180737229524741822031267589452464798386408577789482451453163179162850029161891646011632836499476774638508615763212182435232510323265111683026884207586735415677849995279200620936071323975022981930944038395143714830314030531146279852467286976434444371021820907035433785048794756979965835807280375586667024128376275522784999624042879271533307853781574827774128072608480944768147253905802339759621235597128983932664230603707689212760335194643849754537616465149794475058595414998380350700548956218412962937935821534803280675596764294662353643676152079229453303222576287486263610461456174555406255547039537171009212242694810835440043459277643369565427980880719102563116991360653806372093878289265172856443781596277425736242245790153298473800437476261493217993614628921146565754980470220046505341455351197075332081391138015652698744077767973711224301858230816430717242609683920685750868583448982067959096327617082089490690418009735889486523743124058342963510056245205771237719306416826022664278637106211367737638721291541487791260220933826192258107438704827743091932324431520947707298644405815151887270347542316815896102371456008003191920149937733366097550762903125804699041451962802550445299984873865515195817842067820048684502892397747166472811891115779775777297846453270979945603349638676556781936221916471965910795773772827489022862491573977129333570054998171723042039910667124736000000000000000000000000000000000000000000*i1^125 + -764396811722285135846947824410430687877381658842160241928851554675716211325637696187724119297398673047631710942992047363605865261511961292086254445098655393946179373812187384159741690900640132781755296720139476484936521557233956744871928041841381686700622490723657328965400528570284308952154447761657931708690924504712761462196538715196593617146367570386029217662230757425183699960749441566501162976303612323897213191707958425261507401118928186900635855455318335383425781103534031064616116146232742831103332566293031461450738613989267672474795871111738639746309436976711690319845768631420874612603379872075093304091353986935536976175404279000431707990749262958523288677758509767484778243748114424573604334103052258350170447943087731180251307604367640638651638486614603297654307952502770840014918849516365942473817531954419615900387910513227830385922696650690898549409341750556526975154321570726989792956696156163567664615777292525558258003004972416028650386660981616975220747172147537527662646367747841285072036681719683665734103216831063026629193915761236203777113403908824131306301184494419445430454319399261291284961614562088513521478375366938322415011827816621278060688105937962246728954915850145066376595308751226435885455343141370512211943281714823815882781830624819496442967756776990875929741831260097552389852100782117473305606880548744469230096656978536887523189965451136128521793802673906323706487319912820753571390505073467107090636125810692277611791996336794512314134403245663582282509587334919893990059331547521103579247969930738133307676480062716452155433009709308192196260764075141369683896641019537300798268470073158817647065998530843497711472923218632605156638663806818368691098987564975545742112020369817190807508019495672655953325628293464214865027707936980384456240866123703151915577050529783139506377946242874355765155731550734562773172407306812842795496640490808342060404440578388922400779873125242734679607051542429385095948731037894466935784461395096996662617168728880407264979481361854928247121215840710890678862565653281313774672294366833659986294401525517703047406119051308743371172185686876879097384854831705105479572049734155677324146394752068536751876141095188857915240955420719858693331696854777052981208926996999998991246798571045842267435228365481794335889690247214414005623864804677570758053606263387513018390117212745547049888815965390735710028146519364626298568102318262072396239210728515504726037989100095346294100467027133313451007508901429313773150373276106578909685173875205020494713694382919785326551030269921898489097940572269371455904918296199771034395087880291641768100744265182484478030849191374453477478825612506158637899589898055171698765595570707643630874583774670471393965471430712464759826925464562774117112739142651365350823056440207727537070218032837873879162813793701701490309787117001370917464004613780883152247802843655364905685328830076986331605084464853068900560640409600000000000000000000000000000000000000000*i1^126 + 65848880569668154330488094688343754095771987777944236692412988104962702168407554914238705185479404069096418283968870467306529406740379347876779691279414995632433452989659813044636479751615006383912583894976329936843548219473612547299449787453686026127448191915906513481844899382029621002746454692287974354415596678061931569097510509571177652614307915470223145627534660131314931865695676239331147654025610276317801041621768176841929889338398334977599419673288810348143758901948558232225681521960066072081321230242898195743327803215119556431180617740275906472210006965636910656791131389282316775456711777044934549548405902404563823741361520187042865152969143093376308947528203597988050019662371327314323366739327624488667418776396811177530847691142363106809699431636947139841987979729930775938887703972101660207551009068292143976091726403096560208744071053535216918444919511691569652276835286472626839861220257337404227852803720141888576040987703235856566046236865744840662782516143623125532876540467999984944816233768062760647316425370170953314326528323409394272674770402566478553027307641267099027708317332097113677125505350025546628755118217855838625253511282798317134008843405686891983636104872515240247493180230349187128915457845175564805608618868232500685063307653875278647302690336892642964294259893417515996577393073531661287112002508761358096641168486955397443691908606288205408910875630287409878418076083694479106560243326640898257983860410982215210781896965706968312590016642644232064631029556892528062843374661197788120811823149199929148775961384446264754052875544503348527914930227502226833479936215084988406314377315896640588807483649902949835046806537896204435574486477282265486724054975351754786268649134189190983460235772788381022532484977220018554785815721714879516174975186284962722397998208718355363569979603001854605038817588461802459750655317015546822013005308944203492058989641812122826608682508723909473046658238480205967102986171665720131035596533548977197126419625381274451180764076871324685336076440984056389546827917986878722619771244816219287281721063850051997599657412447647865216509791868525508361072010820217622042480554427532303170832369272064835772923665991094841581120264593684448864170017366178909318841244323632415135844754954841094232648721668845920385223442330548521383846030882636781249423851264815636082125184188850483037412837575145991405592603802295257644218776963723942586363551445983036076781010956869183641427610308527046791286800423414711796432694720588622282212670162138527080134695604364611434763960762098925078679182494666766323399013930037355332723595636512209727628171841514545999397926457171090840677879189149644492939738964958828634752219083006900950179697990286624007183051234647403133579887145745997491365747020646387504810249121739297935267000372421335483973221718662223499887499972356552677062336155216119362135308828249536738272575114117636390397170408890858209280000000000000000000000000000000000000000*i1^127 + -354137733961975495464971133774032085031321989214728404677389103474734937778602723821224678516577465790164159291700686888707970600824323289402418601570977621732301104893026999920624375113110609885880488612756425308296110294229645426221599077492496711560230303049758680750411826870087066860596062673052625514930840602801199624590407906491191238906817511569482590461002274028194703297566813799397003891119079287655096457275164696814648793444535035835607759350933695908373704888384395409904793420286093225775858785699252201036817887453679085592602857676946560340075079064354149298822293636903782323426388173398265809278963307646972238547522067490968030887992893434372330365365322288124091807715479435326543654764821510648404277566842638228098603186323394790142953887098981120604801969280562092904362899672310041237890691246789295187704940676700040159414212165748873033260081358645387385688505935453617683405296782805524627248502614423099569396571196918956192587513938225006937698880493425120077864028026872327575757958925697386752128740925411508611789713877159576393125004256406521582954513776624199466412434754366202203045050360880715224605104315770131629257014289235818537957886583755527844446200580003730721712168685440074234587379065505586726668140741604778541305011913605619603564508593507779027990734156208702584149699689810702052607215260846997139791987729036668110225495754440577259966850745269776537185937474566283401946545523566638626093678183397715877007862010887478352685825348928162168061999511230169569093474682864457875051767019278713413701210142406872813392906993559347530291532546460078966975023956830049953909092223297784667427510981865865555219574937827128663428575349932722467101462307136238690987524873818376150242306020618097222997597383843333166932632841177911287917775918213654879516371730956832640664197815727921192378598480701010190020199172854380199275379575615676395737382323332689635544734610131613801694475907953043604563914084332860169209920701518964428483415574832733845561434763538778559785783485738087814863223233613645809411582688595717595112614426421292887882404519587437076367077616512914724551924444977741443422544855374154142429937961934952266475612837333262875694094168656861155132050671758060471897000174115830101487539535878067563621812481925768220537542068952716382409582957102328713537718147816563136459191924185831780263240952223445716508706629910181340868734667679694314744107389442021617480479071900139804818208278504776478469208818699883347703084539312134039772429904551741725040318767335883294575431192969366920687490120483671503255797778936181796440704695659175613829850923289858140697476747341023146779998407998471970759241029145750601641377175576327706403286877587779712008913324734412577731501592354740350604260969375892538972138096690668912761938873626098459755667749473935639974955732502404710092549043642099915192786216387917962130569353430757955094086544261120000000000000000000000000000000000000000*i1^128 + -1705039284671309793144418185426427101880807805669147806452664900468087661963212987527143299869369909295984996799832342576664323973858945580010898499632222495198470628378815736526316650296793530811963464543889947858413921999831239251058443539725296135414534532053409957463451855367825919994517243116945875462883961646126708300776111432764017061124998119062897127143040737356516596573312541459559170296635918264392642650649891872691926559433454025766722620249685977999435643109572436448615415445329327860780373913184923520047452429768995149686162647719964754381679110370333026228973559818798225732445927831521041292363791734447718150839904660576593753742799729264656070905445180983077757995182286939126036893551703822424664438128783558925280129349096523609045744964299083389018022279093383973323351999548469771572518739964693804085703276000768795114741422253626498161014835126786585237448567419226975679958145087396319370456112798351007912541523285411541095658633198733797142232303927348354022939511211647451834527910723596306336024351209181692441469187621552621758114647751308898717857549885405273467926754095614397455374615640261831159547886937128269470078357582610705342565748540992781388274383165091814469438184495977591956208944170563479054527921955872754177340678525260082590674175400303480066760524509582932111329628408148139834412416973876814829519373915033574246660184376350007616407671611153378041782591989904554894612622639690834213675616075247829343265418448323417375947560651920983745417970731980262930325781949457524245647230697179075430623371857956904580802577695925281100288492268327740459814203563442686813195814299560362831992822811205208521138382313022243799258276384921492761428749281039151832802439007312660540405584346469652133745588188271182518132569553132354883050629096745910250101018546263775555595600685339358840704657858528604735827114400526765556986851255754854489582636131612839965984352577260572298762816189941373002216860299962826246763231079964161625092428697716966453525650063265269072177427661511814975628150421500125687906801604739490496290538295735867796770969054805987350026912444482141644785845527351809328466491916392213439413140733047755814126950451116978565942697260411568769908988116609827837693337111236085649405529633760108941826992154841838348594835678767869048753091560171169881784078547193099879331471603597833890770485872002665533948975279688738382295975055444262322656526225027988578941275517039857623100455467348521684851929606099559917087286083141314684825581156760603908382958123786997881773936293405255022090577966642926549363993191715629956880912188728579453801568362568112924979024169889600477189216311610774626749584449538563686892469378553512591913629486597450613650957741434815158439561460992788009594518777334581449017814746849403070665805798805984647465155978876702376339021921294094568883220284822114747696968878969303707381275435561310939512832000000000000000000000000000000000000000*i1^129 + 93547777376960088173888559276019867519160848115757611011366541742149969116071818404239777181636816079669833077241248507655337737834191554765389672298099731807460486503013769139819055571385242438874477978321889854639823521367407027370266330165266239088304357834182265081582955547075725803576509977066069455872531149497003980884535449686561511715470321650232092699094350194344649127220314455646192488698030036198246001812691859643224702106747845010148526982398586506675814678581812308587115055049724433611648813417043424243063824420420844319649694784096734175279555439493030245176841058791713192343835577056643844706275739381697874927605567344530541640482884318312098359780115800968603227331847642671512503034980723709239524071287380535380893211348242531260850484395473223538437478846109258004992859274033428867488083809221824468660261717673331631168964404852631433409760533561156775099308133282287387961365487437762080255317673792566529142705755857578901197579719032347387862813735374724237709515804154316474798551643125289311670813824305313185651845964221005974376987253678049545202280552910012826700767119780784826546176457482334822868519633286670604747327044375441686152043214157191316212779694205079899535470402580109764653063805600659400048260395464322436077428195813730446616646687418047147545091924174078353507128839446300588928532861289974740249311891605159810233314397331033033219407496717324718382205326813161915838618905688498291366083546080250436318779695260290542692357270030300341693829775355105883562825248488359770798157374513486943359694846771719993470622579544605899706749451250286687080065748822568218068878884497757489903673252765902136685462308110886883705447905332011757474546907606245083710343079904792977103222418129597502316738973317867519090828668366611928675128653412847388051409724395090354489996775328213430860143967603185177802579226576378640832889319882914459790887417419691336069153590413353956355666961182264842054800580877659596267265541213486133387636066458774670358643739651747010071950216838390044880173134520679796589559372943261774389246889576879927290924647329316689505348237483974202490402470773049447319571816932528801578074813184416433832922459036002280395455802992459331689582195412315539372222987966909528024848059544274925152331673307716883396403657801267259014328519259864170720967016606421263242215815750051272242099957206822949173702533567633580652512893636820178488079555431556435310204650667276774768084073977274577121023491786462585039171551054902213566454580513643507695911680534701908415994369429237212354285274216848942034747868929193908921914937670916878727774227596949442018453258922816607528466145119717645456002718047543098160624359184576553709181457462624462630445540784565394097349175888606809608131856665641753157420926573201395782704093999479484347643623398196327827524068404784660836389858142366941256850510719526794587111431838986403840000000000000000000000000000000000000*i1^130 + 372201860098324515530581334794147769268780820097510376132194728197491697770345703506876727483901876186096642477258039108926340853463026288292518015208326801875661507626862212504676599654749813244840066535958403730388062919926607919278363769813210651549598283665610298242015484582528743967399765424172747964773152016678931217234422582341331442510491671925331674238220504241641064372507964893348823821148530040096601310169119792624282332896810320829052586808959905367930142182670070558722905876195983707241382235414674509250517365954683579400079141950068466199476073489725231701531763023997226488775350696047564210544874033263300432274316291092342778713298514665137978466764305230668125022270678726888029014538495737852201162066000117851413305586821554463573205247809832231692186395505289216598345611178373144394371380127637047971090276531379375338224851225977442844515160794791188007317110807471520943925334324294619785198527212164539903391985716457699470777950778740070889753641332497982882265936139150539005900718485908370414736927873738646843396619670789229611542345151577918711543981200225285098018849929727221071331949671682854730934806164712148312901919939111472764633574404052471644065415539795115302425046828765891688325026442187511518159541120586465746358923983454588869420039860766400503077162027031386276239392035185354172148684926316295193419726285912744727715792850337095554151747808941528466088319328308847226508918587943260879342498922776967976986168977495202945396318675817989703622324471182839862183959306516133005826974262263423846168261677448221500698054817121027737393498815324852891408192718279680254831778792992155458376832083880188803613304313226483541826486243022633872668156525652207532226117976622994171281231731553815902290754167799432210718704784581638826751645080036307763351072832019492124397388357651709770784494841378196908539027487009736695331020860370449748790874573600624636983380268848355752930355298709347900842087952314059921143166537504264793677103110172754335275050228289409321267053057237858890160803916624966610905276730415070558220803008173092988150275351665817695815534295260288345718287525032512809493142415286089133585562832208771002859026080093521653472767690053233694415992195908555563493076208922205897643638926921520372634073543384825809179641748287401664801095952104658545157111685067912962476955840371323983952953534131971621423143405224296253096945757346238845465123235388653474478819123242660525564500807325921281951886064607411076478299692107221293950123365998867262806573066511606412492895447006356035505468662682462558302829200069977235027629807566175288495504018477052924596510384454166933866824653565079074907880079273020445739780668958951422397501393488978594751214997696096842732471703016582528212807202538416144656337143920977632418660015413925806689068984499572557632886256883372374980555581777795261034276888572269050495812763648000000000000000000000000000000000000*i1^131 + -3636350303863206328377758160624501723379038095921197104503884928487168168030934518127312975702267160433642325114204048473519270828561426988934645048862588221047314134502469437840694863225156710641101614010579165459456994641175893253426001586438623084629997944329921229851409734672538423802027876170103796279781011801907193542422353644665780080760733369260713677790594358005572158333683656783356574202000889603155928256584887764930195633420512593047299358654626302359551584009869174450329477780001898818557151938813738662784458747421577643940003366881256561083300257605001161713532087320710438280097599275104105507033077483471634995063828978028128427269215159185222836219196226298826367938437570317403386184369706721126861133196783868371419198024053170602573038274272456868143440055052725240089158642037593162125409624276099961129115529043642217488569826638871275888531123882253202287808562944702128832718874231476735975252848074296114050687079902731449727530582003743806842258425313893395483237554759296231522998781095851587499136794922738680044680230513622929214472190094686917101003120564555456562489690149737760310421598917985890469158204181040558549452475143096610796656561203334188604705229546397362871927358672576122243899481904156350011269853778749974627504275162353857998567206837377808571018651394071936676883855724328825017506905065160216958954845400783697894407453958446438703308416982311373832640640028433225165652426435413879723979436253145009862994971450238695033274343494345272577461758123607801100559683150919739023167305235148773807234964983984047019122920192793736728556047401450523744445537729390312425733180414994884589621234106193343713910469544751601793493145320040481386041727568759019140709574201735506461944139404576335162523273631751138174102453616913906085684364605280719805481855948474393503671719354762676272002365077798537065339251709067936517193089311816497577235041392278027663107748166863711819639257324491677856971305158186997317833518584927252296943693653734875445972321826556768505177558430116682367664856581032145953735684038456734360376588046638330751485962195091365584846022204222385692544978467009293886485744545694480966624757133675749226338942369012010078964913874078301764788342908257421107668398600298682421150198070961488320071965552459531219778211028533617668565765187792980326984659399175142216594319401331824415725423529147820422249202391287019733134621494251393395818505543076875770996435846487676855109628144537421170229952885225883659222403517718815223597097622607299865389408470004587845214341929480088036644042433963214314464690302813830426530725312749922083129117032349794701053798007969292543970882931280719333004949080456669948488535515773422673021679462665996617617755326177091454164972749684954727709321609634024293052953374176818213108037083065675134437270370641749456155274083256131187910980081224573777489276528405936655564800000000000000000000000000000000000*i1^132 + -13473687539642395036208044902067949967324695014429895026463599714579935073746141417487855879938305274876606908746081638549376186214402502020371686369144484580933855131915277006803229440919753306136245187432236830779493686320863784160255692236164233799966293055196726531789217399779227489488972281344857959122089332862109136355304686877900264232286129623689577770776157775677310284378463471192026541423123182525299578876371417788687095998487758728325880863617368255971397306809993613682397372457729054466802376824258498418015551853130741776041872673130476725566507701984326753092039315340896005092584027098906056018479005472552947075531462048391229082305073005965901185075926576320776385715697787609137810251718128371676111289115383433347276377792445077763626176239309841741993596316135313579200985379628095074727675461086868532571423977331186928542458531956283480885587200615206324938558218568918070244206495001765777408937439400180394334529848151649542600293242397319220814508923373677228924900588781692397444512382330210027490715893398000878045317602774425161094434917765176202326297823208478465135678739814080302271921798969930559307369364372992422281025744636315561433159581358904081065061574234000812999028095475899343600036731719035536263947513565905004013009469742683645064602311859533237524018905585742266890647008445443925762784209738621578439629512248575986714047331561360845130290019322312089286278370050386590291385640869536004288060797658612410570623561977494264690432923693942319296360409061775799125588713073575670795781392252695665949849042419288927215271885690968616467033907539532771906854325750736790085817072535526370996715769339172498759219611648910093261040023723864592147145311944414203060976312279130216052921790890729423355180751856100848702756352804938037568010556944829615439828717221899693630388750959970568423656175726916952405180710261106970098630200253610601462998364900064380840756019350944481061179327726022779727284380358105160308860018133178920436571084924729943992545463660353150463648076527818038241457440668586063917986126002537513616083453047114209185247604210925634348676481184426118143132126029883500119083767300214204219688112328128878653576949460107932042457451269790073829138415885310073447021425349910317875649000113563473949061607537696738462105753390256048697222374710373624213230572862349405546574321028051757385718065494362739117481328321072458585569185186001510148234646187728770277411119029245005819514459612526099902956296279439195856695834594682731485336186842273376436053314478371196761058333244530537422331455018785231665867963298427253786294241477619384925479673752894406113126813551496211789159413229129035342464737768401097565482273652386406707590129030091504760198895967785460492006086814289927706457186018976434684713767718809392378488199187798148401634608790961996001691428735995885310524717410776193250152309954969600000000000000000000000000000000000*i1^133 + 67759584939943989152475547570335576549275543989597861853713503512126370686617734748772569390784135704190961721750452407222315539762431390475175311821371639275267985213783621686113381385320902280423344557504162424294090379677759849969530713524496545721922644591088786765160794296678887808899415531811452078026382016504198277444862923687907665948462624180671992999463103784611664683751386596594342986440944594953645740261780627673868566798746254695405187802194423600339332143955000899902206081879582851090544630242557880912343791524371295204794154207809933313427963344658331734296048821849191710366490480970857309120352959831636025894198724066099102191353061711689384895946094948863336740820730610267172997021619843534564927363234415323859880287053635291021013452718059110149235912492719463680820970095609894723645413693780379914808969410164720169074100474961352691438999081756667924433977013757238108442523399057173766646424977762050425011959883134486858869293437934495980974910296779847997662363901802585886112317772621358090872025114685301658132502270470848622057932658960323029076753133844584552466326219456826095230815501604570514387428938106296894040155920084162971903271835391053707822538135186944371882326815395914804737605909281354545482711597865535884482881589304648973577139226226629201357048468043252201667505763312755967623697006752443063161130900196701440353867627740838250827752900434814516816115133207147215641452683062076156264199835860452207735289566310497526825338382610657163194967373998653349442257241771338729974065053537500003707596782954253393026918318655094855476437451849442218275149603126105088006703934946099911696256716944626856809570723310053449300992986144730658549721345387042332643090170039026144616830453402016090972672278866072573059534441173174274290019957460720863299381225190285093392478484326146590734919445414457626924401192333733025045222560540634869520582405468832092714832897457819347110944733157203715746251086287097831153521190845431129783417146521023326919570598225696370362464441370949666606393115756625773216296813256712723078063822233428704463016678417962014664545335099849518574873906054976500290821477149311080078889829114367990760185323581747862904506622268944336286198389702408377830677260766373749643522832199528697765290891397186523408214509399272477044472635547221678128885136742551898931290392979360543774055288501845317966175776076300559381139839516048213899960730941991053365526206449633996664364113284912470250907318392528666247000013382954243738306892170017159944749940670215858801947576107805412800286544291772339781897764751042501464530058231532998461582019013001264803134254434478005434806227633705390240891205332475547790916678563247662238759147523378164488792059402875230202927209682291615571099392581512850726598030598488158557996302269388408190164842085021469471050098318312816168489222862424070495928320000000000000000000000000000000000*i1^134 + 257909692615528665875336794021993917866766577213552070106549254918518420971275572539605345980966677157889961916773084517095718263585367696638505982386668582362488370184520784832349737889063963422248253234625943964014572426808713532526350161869237661501485119153550272481498441839462123246941848252765136029067609615168734857933627681531393731563041724203153852555124694724270106150190293540383291610709751030975814451973193583993353594778826430697507657182388577818806801164596174865718086950548606095693078796427102118558703342590284239269752142203779409526474727139722059644543049742559504446598615354728265980482976511275707456009888256087649740927163391280155451146091617346549815336320320069387671509924044480733301966934766367265434166909222144081097544831948515907465117095455930001089466231497660490475996087590788447162966097932935243935456301366561529478736972097273659623411026916402627712160421677046744656298722052718609055803350436987384662663380491071109184393082707810844179489800093625902087925484080359352973851768331422792299202394059902450951497676693344133343235774587209652330572423190179719086567808256491779660029804629103107530513274986160958192899984605355842656792491848346416495049338135324821085139100641230620238824892813009976068117313648991375550764747889289999592448178274678724260402845316394965213493581247971091036902946480551680107368740431727763986770063236630550814165970471305487249803036179327966492892346097309268155723008717013897771574714839672872722962874946233479203373422136923910690243867353896448780166370747353464830980284691440401861723250533699158503535395044001201184552830922229438666450275151264013056081909716970947155422638972456451086349089823197628392455845778718157547880350816597601147487214299628451678414244186460063036468741438938405436971658283055801024694981426754747122509066163833220190209885562354433051640642819859791107802623756488031129562838362172713622548341976105429746262572338400400599002335745591561569297140833966478204219781368306525894329851226578916890999390896494076107569679939061802613283597232816653992335951573340206690700544689887502370057619487816455037987603530983600082246466229977632084555289752772186713273353445329551956467736170501930793773568334628269693012252883606435322738887694074862484779360981669290700044166828684882578401174697974014997271100799171568525636495235949660051058780693520320395644485310170678210736285991711233790867964077813010401630620035678015582530535978338220754975282015172782513163006509467940477548897228610110728418024830870801344443732948020955944637507044178015765685723694420198488303765281277061694410674657545575354100971631142759499179197158084469659452035028769944745621033314900591654351852380699511278401999776858804332241590381103004717697913940062451772413860904082508865683969428414959210593018988091261165668267646350734131200000000000000000000000000000000*i1^135 + 82491561299479671981555892519449398958997167621611623042503495334259420161932627856889776609419842736306704684327309218994441368073761400418637236055008592384941365775246200618693915281369258893064927120850808413023129273678979493570986439602320282463028358990412135206958257895823746497490860199582283182733154493295784446553313328827624259410802644424463446514420600709658536947512332226148741119210427918551781797547489009228367069057231036933729155068561395409721129351007522033942049897187795454363482103893783190427115060031540719606612288085705240210858918680432988684793536811068274688161495252198415700650058900922523289280184062231686316371730506968075997462151377552865355274174851025718137955292994721522689180791706907734004557798409120594544172658031291118958490570162108013917173933758281947104204243822330534860817406420053442420329088158288279925901228492779010645738903521761733010022734670441140345032214251423063057243404895231014862612562169918378277090174432143092212802740722152373482001194917717773530736120156449735874847339130516674026668961095552321965699321686958606188636237769298202849479415590213218278442521567237022824115359933506392233776289945973718538604262976304793215714312769733821764263069928364481270406986615447203959533525954068966059949875844300901509438074191863767119974132663198750675988026690604323966621335441665549487571203131340881992142396378025857572679867938408436815934073515735608119856386851082350719762197369741647432076164579868498320688772029826217009205089733855865974077110314967269511731321632390906571552228453903262823273466436026018662850505458371600913097753461526747630144934166082159526675124772320689900161069078565432307961207029848950162333246533543013133459036184813895268718789800102789791797786697666818519118576129889067060913571498353149294183795836769110260575614219990593711725755731231133562511034041469135746813093620520055728675617877822190441823287984608122527449069668515550894111855121641405025418843878026077187826369267742367779108094002541934230173546449950948807631476980288351678327098562052455574496151241615658286603891420291529857445416328526021594285735598121424384708927400347208956661233953093877352668910801396020440843380613876289103645671032534845524128619899749647212120434347102688078278633970283098855900157989145947382701706632136404503666062279200177055624275024904581110269573638114057349862416185930263857025261279161380719217402581318159196403565026347567368988381106961511295782958798013617670908155012270606316416580864201716618054111361472754494115570944337354203558893849804779264537868959918260079760974697198670283520616957163126236350645191427657492100062761746211889907134839095079938645261189206781161052366051740151630639554780157160123409209509555018980306379238881103974547836566612858784512124569804489065144358309629056034248316682240000000000000000000000000000000*i1^136 + -4614955361057588342096986624159742056959710533139407338224365769847060021077664796930039844641714783183816891853929302277558789284833542279223261726261363336257124110988681505437782874683998117152975799045130261357882753482314199686691067686955007646541424210590986394812499888610806583978621387563588069933579039584291844864695152542162077236860389261892368012563367547634457901758721966424038445969215062150725344192535267261911667483259408806886175246096085789717216353646897577382499400941434099810693480504265779126963057021352994281316045791865608596980265662222436887299800147817177290080796946684072617561039056212161927487873733470323753533824252401288222260709573002371760358512233482853811032031723501803280236202822423997585890140412576176521142109499054121623151114130199776278455070351822373377247333891365385066028084399936690728999165252562854635074542647881719929006894808470252084233654589414490980497941164448578840170412308291548697106489257776650842681979929074049097556714239121253699922821503863070574523226540878628301006374918622429868397757736225713058444117742851096847629066202226123812513156826267727321494195999566429950828346999592706253067420209269136278312713201643266281344249962083260563169601582984316919620645193034770860660605323306091788914673817717995489955703933931317036365121618867878728715510510491986524500115417780653089802936526365239557694453914669041603577613786828351997071428263517619747931589461293452003166885562397711328635138248039432700455959559651357431410394346803459170361901859461439002769371314989633381151347226063481800259865099305667859013531676142969412191181529776906859428672769370089859940907471926595143397105324745514962611611487104608739083202307030064307653501252564160952937623960385225809329198703983004396047501953089815084677762835340089280722772172070103748696760780494753087592011342052945291442017602058492266758373408977593288025799156570414632634371180783954051830673448511914696103394393108969678523502729326972996364845832501023388205341489013216977981008757680063109425844654467401027046084390149782033882274358659576581464667925039642881261841671051109031813371016164592317815192171690440948043717285460033391467320079733472903661696725785575860770714274272660964475890347964165764094156710919495842225657218502806053070837101374567041687426770303579841818494603021017216447057132689797744171661897925389805164997509365732020333362917908066896926258756587591473250955645493865180707232099541146588822783651666565880645393587238660660399901582726564327894932353214232975695828503601379889185963004291297054678187709254968755122276990479935886605227101066117309582005209178903327799832578759150759345881596923161914941221538627453960022290898881536860498331101089568110216044151938463382373023058142027970697999264157847397997402708645962970847104666991899705344000000000000000000000000000000*i1^137 + 438362558860204814809774260103002907851795313509285729463652654677406107772733020012619260140633881395531512228061879717549622082301197696138729785007973731023753638780506344791925723658953388377427045726344167838799937759354268058656394281725711490078865987555829964171513783012670848212886183350145430481679069184304999566978316089086050119873376335933242566908472322691214120199333127886733005556360964275576880709215713680763239737980290900035977842444533413534719790845441205482612341244614754795060957546936420061360973103131210882402794781260124135852704086709884058520994843216108171147537960358163820382073139607199012055101116137090143578864000951735693071974513541524476155352454459206049092057090486278475475621239428009764953005139136994546991361064955867546900387294763605591789298923516312387158586822803739052722868976601940779192075027402532706349753954137476484513679329448729165161551921158174896315460825148622484009999154473459064482821239766008130216201637044442666276456019470019146313469127170623218705049671324598158057011169064959136487460372757648892877318006000027268878398701822926552418681359328744931751922685964784285783203943010603650110301844304031107807911049201005480242492693396692968441583612994238555770252895539370439218883785854842875768408592011179536893592641725972842752712813147618317252759227870563822087676395233606606607181955361882071274183647848485036595766459029568267924177151539985314117342988640795503275435202600416967939062555973181970717364599791545542521525446739468902213986629502016480546658765639115587285252981331466287665505516927987902338746798174253867771182910503570229703324870981667722382786161614382880527503747168235055996150293558797609516108150062006742258383688442088292351285600482745447094971286629606671610356837524339519258656002668931303167836424579872418460569804380638298943361455192011697165153826294936529915592179618903742720959678984326648779834531737612271870999302422297399913132695339613406086913302090028033373832182036179283342546367000266052902399546997807118377434998912536486743713646656786568825407214610749965917275751369723570529705543034522377387171289085297670817965113726506685264478428931275737858068164510692386876236569833390381402067625816269516860858150361648866970411380227452520756246154316919172317260068814941471296498022666548356494224340198632499705425493253113409983968158017619119036593534524847655543084871540545376569226794460988154564720054092159980024993798619572497080509583924636964510906364243843254815384341040168873866542639889928201166340137910867879922091835170846043440886199881844427361035906102311013897576880419368499856978697564396076589132529454480617427792625103294441415145208590201945476434994148666664075628200973633734424129263667904738427618210348041626108395114941641843565075951273663906112620986368000000000000000000000000000000*i1^138 + 2194057082851961751727821303406551771562047243629995742902337226786913432088240898011540423038060613905025233901048320028848614148150399599557248253444994410475250564742673566142025871092856401864131153949792090228266613767509409659957574733084921982900889198525047574649391575092489911312461439866759616970777561734554730959197571104416820502064572792044194964526157630208097755132393992328450751218815678763272555225236731930314319866898886038794065680996796266957623629513804356146057838207806182466996651665596449915201572105091182019963485513968198294096254333110723081755167662648137449471383327477813662932944780922110529237872137569214367251692985698742857542885975416403634318683747495061870679137838631069156161087163707648809974561906276762041417951703688323693772099458639354123344090688115821972813066285207144166947508342613323859679100023989745093640855698218832977640029416478925679838159976550254024782712825530703489769207615444600612243055341559488499289724468715389735158281805118060209335956299540779088910332077929260795618067244908647452032291076509025390366930723484271494630269449673195381590890876943513096637244553722263679585873880966822751506786701442599997364499565486150646424733521667271534771185211419053673584520400262726400934093385555233700890377148211777978448197346270425185724354694093825590160655990186667214183367297871487133542446753628150602130393760591215554192079016802206905975144994745589536409056663852313310503924837705030544236913593519164907379612946345012228947397951624408529225410020595174753525523434580739248489449254319015487771799284249694519844813472114701495348293131346548271584317108969561882305148803787111683815449825138952039186000142438443317592612638198670612011866502017494455919691546499385051240652797566841197645004220423135080682488187637468242527375850503267154581030721006561504588147962985871266555627193145701283974155975752658134643757177826438746652198598909800619496958680520116456254454162438549934244371592329832275578827191362058695041464942936089044169520566676896357159953748457660181055938532474551561894090453131669311153865082650286605292478477531545356526999585337352868887491178492969471432080812480056663398116215244229065883540523134875254030897035221001757388445584752436032581257456887264528726348429044728745639140299439208461708289557764617925969654209817610565635730565502833404992732281757786302687085208493414030885667555914689088259520844247228698204279052752873122604743125068862201999054983071090365230571121762747924932039086607023710548315360432114548657966629183847482952754932884281800530225044951998982101388383664099661862967541680009013319649901836175166943411168796507235988253958733033456699314929294084996016394778940372704896107054981291653810401756647142384110490848620362557913737372387707079042315753110190319206400000000000000000000000000000*i1^139 + 86142824578576973176793943594604388584310115220264572992550938771375579434310282872679454009832291694010785218317235725905060424949907480222158641429396839045912563073807706784432600885879541125733431095309557806436541694316473715264270035613852808269046827874858869571380453125295434803303639358585744861346660388117050889500621539129497959854910207325356631350635046165501855588979456012787060768962412156694449969506929869982963735885416169326365167576022134236803624656036738575891140455439607732694290689383039489555057467537183192796419520702028394176974084590443743304582218135979362004812207975126274126835323057391307200184688134246559713259192309547541592964001628085037477420946719804349984064295349014325183533789954865027534809396597635283302925300510234387985113136353030137491173461218128715152651080130536364644360193783272952952006564717102204728481377374872300589424739667154515483318646770593411602455059261715438762088478041669231074815243781119550711819554352718207110863121168631840627884073381879432854338327113548557664153443746150540232458886105665803330647546944680694365554779350037366294962253762655583613689632085818843175890243128161262703944122100483662861961015842397471641776644510111578454915121495313227741708017641909078870439074905570375050671837082855098745615035777010255125505150758974533759687128426505344832976246559357899156295841684912920408787548635490761479704095792734110114748046021396479792532282202185926902027883100891350633688613153867849092743626331756527564655184579277775438999058598550361651772899151984882840317898664385134664376127122796230045076809832606952077794391894620906513892389810228575249548435983972244709680744439760072859531985587938875552918334413100870104295120615631919854298077407867230565044331288408125759426881892267282865079270145470583647020236156503416582534329226869751863842378229509330021172394840728291708738037452567779576468795351854645500915321061402572016891761433924349662171454946260184110348311597674911923760159929280218710058698613650646841470434792025185324459583619125090321791898558804406285167059372780026120297182809544765854167161261127351814037470835816963332676259644326820017430821671995226772206117698891359212884122112588189346558276890044278254256897353585723094119698433217461303435610943019921443114860885597260350194187570270780839674239829056964719149256308315534820398861378167658138701546292798978767532019717165946215924447559897169328384242647251234711841304927272788587033139347064984955566430207265494273990047495788175749412269536471203891509647351904139040140146534658857565413754976558102376942216017131614961042036194043005991951772780631951894872792639467226385868700029888906487590301171653103718451527618283551826514515259039504068751873691006330607876757761298540445208965655819163427376363208704000000000000000000000000000*i1^140 + 1212776187762631811837761497068413396895543641561682597194100256519860051116970485244588217775193364283058210077318979346542764912624944143137637205646781382394533661858891663922263559292198334860058819261515129352681005296278774928445092281426598914951468481107588878553607994809586498535022882326193426143359092597546366764674919439060761382762429418122989187102807427260131023888546104388735691109594486126767322004556335760596986162308539821956017772674356477963660588564459663274359203763249611963314334162708939084833845371467545132697580250875752734008811971584958187845120773393802325473874627585450924445585084691488422771737883736641786940290785179584026061618841834105020026638832810343685483562852630724610688979263916330441165539603327610005913976358083856487680775109614930294841213938850316666794962602262521609830709469247462090155941569069188358291053957576853582431367056523319949753392423041703151675140930943068357369227611263770199064055850611482704993984077228221257112440216835467248549112178827135032234437968623050549761602765577642939198855579391797655167507204233431985793847770529374254025218793125151631513082432920082723775623249956251700329688718992020638698794378359903174150215189207744975251836616929681137165524075441447049047865765333141849772482814415881969529000966377358134631065890802783626743334993936201197033846252020066477257526664411040669266213611057374054147650310960888172058710744886100312965277398839481848704440359615374504355073691824453409780261927762421068850663005210385910893520045486913369882102933104705623000455477906620977613324079055975915786207471039033649670090920135506822757682710836495289509023397120882617362827160518232531197556092762416786878845294749426996009069675826487768551956912549106466395576562807524318257593897762532720089224163290410352760066212982558216860551724803687319985625703266577030039146535625886057944288078400498182892682669055309409517523103766320900811334078839546798719030450841684522046403134369904884828667839357124258149653061432588690662050263798149874361854213548215958520328367777117938200373416116206107659579264335284816909858571118756504703357312148435467825477333486451786443291898509463282247775871519618521411018270576167031390836670480696107562318359041857890697481336050014284001241931709714892243751523485751897487154657064434321108505483445686518896515668872638422791532064432574992027154848015421427983551479889429316190795810841566330284298998510397239779495383915187636178754786356068268473305545765623147048610612567280781370190674743702790311403524015961118038567302522246486384409393430884384423584854789512315129120982309435130483192618185554848650517919391543552016298294719434928635822969574144274899220216555115795957233946299433113556722026406783815872517340262156952580448837905019830272000000000000000000000000000*i1^141 + 5601095386734911822246347205360148868064247064389659004039991496293843185225020803378062001359543246215837617364871149691350072243482403992222502470326102050815847990328648005849136787655787242941055437887522112656300257677298387860820169492739527038363583009969714543670057653916952955761564115668123465286891088206378227478354220227492981466380068397108828259701590650484415698886911528497920293738612333740689497179657961554773606010330132899234261296675465035760027213073272234018503496711969004537476285105500266849948660066591064072843943768128295020920008836751043359301938609764603511019480244595832467092653026210911145416688424954597886344803266871206934773040047264297626020751415234065184519551314990563085645828187708734127920110091494838034250868608210348185341801661095840359627093185988516556707924992702032085066761823032328055435111105815019959548750952076544003008287149766199665670109971589086255937897831415722409651652046603386364903430988510348896247054572787396537804916470479271131466622227234898067255992894163859825503637252989865714719765990690412175270935222195908478547889634915379891854042963664128204526403915245415420816991972116260407667616562576256265026147591082581047364989857072890208150952026326753964497066490022453175119342273539341060238681435066614556795750200195636327164864417931767183816212725654059486265805395179756267828922703507464111549752271258761139961885112550042012058470004960284096046600156228008390798979633457358178932881882824035772704914033543060271802193626422448097305921991980601766034765723030201582187957595011704837259291606464048823119340201157333211132246942469384797958379079856990167405730382838488581226314765310806654232092561936488342460223134246257341198813441518937125547970382761788759339265499820355690881969525665688804106399967180811743060427713737321023480001410729375222139712498172279636952233689858582940470561531817651848566403431401731558994441648945807951486716080250546614099076220439456925464237090161138915421341168142731839139533691853884037733464420188298370746142186364191946771308696628466564041312628535140243310051575895178205054899456641232452329836413565105111258198821817382480472879819676376719909600020458321476904507284544309591463963092320963431294135340520449541917475180651284688877546602675428900100536192764977852346384186825378194319594145463142332310537193563970947223816632553026960183956234388983107920509988430778775322915889646237330372651273118040141859871933839253363465376250247736696851404360296888199182279588174955368217795502056422929372991934577614123874652152939374308032505518510908933736125319588105625583700236370209756247839644251737769052524065471870618804854066680858623521076072184789925974715738762756878504841088016951177111222655154945635694692140784717916285005987840000000000000000000000000*i1^142 + -2396914537961982573203907119198172851364854983807740431039469339578297749755303627733884487729586900730477935960632130117322246967298181680554828200721388282603124335846737923527868975740620928192056646597188057410044807714515254966502348337116070981777482878443503761659846585257112548618616907035170289296479467655716926152044829908261007240315358525697266208251405894098123244406953667881292905751269424326210333157492319426405409894583349014647108355965002010073698206131434572079344587869557322721198537747630445579906210165258250819544886442610705166499838312991119180135473649582501414733966590807463012440805817558445363419886994239324032730977576864476222886162162417642262882084187119664088598504925786196004104436539477627408744720058110552017916241768170953359864360895376851324592711208753010178959711928625361973034022144025617836145792021879202144697132420507917019569427704794176136767054325055136484877069207989419549372361975265623218642036250900182664067118390678750722736610796279200618198312665495246057185255623397939187948842109690480018169567729980933978520067836867276938417619565152417457278076876982436602412294964302387327110698748618757910905087843137889584203159481936262805716389216842084690272928207884663013110583802593690902230009240793906634563369762453708517789308694268704815676384859645704076876826263264113716087403415288377564962877176081318435838323693571452232010302896036930235700566101528890546432241037410524389111417736712390851110845187460206019065959752761079499706273062025524275868078711297676114311542879801804913978594183307900529520855289414713722864418547703759412211204275462452825103294868121153522543473573704317872917743475547752629490180281667506881300442625215771650939024728047083954112516781277581325410556175137233806734079425148994554115040186264684190605602689160718892950787929850427479626357565072088915134069097842554010755540827657526347831472723602842256142201619052167222213459060745982889603426447533065083507840228360238753938733222360991342969926839281161677013098098415780194752529520485084063973552190661566859068776754543260991781119071178889444357786534768949374783363950165382020648736544692507723650192013167642834984770294654469795158635251766577846224497976588466681581504874630024775850809904327970211504594041930271501169200214205859903271178094936121074434902237515264864708554587967912558116670676015905701317236632575340710625551379134480896815607696582351167684252920516244738355235681512739100634772568049228493332686975698540111725454548394732851045039060797506204580514683374159960853954424359110235031240085763718480899184192516350712205592569439257659664471915411030863843585119543748035131200799048155507631742970930811265282654023376108416752405548151540878157015542931848317767193278451548160000000000000000000000000*i1^143 + 78949243168022271989746171258452509941251202968022080440393279505852819164929456812895652943093036127448029354096946855657086992148057561623951134291167155765059761966987888419202671760556882306549843569307590159533049301291159518854741481521019762256433489496482543748959914569700339130269439344845803649785046034098975745614820477048542862780102272808995707940975656796725770656002251343111632943721618084408429529896461667351922325172249636178710710021602562580287038225007885709282061309014409610881440322780360348341885032580828916580361493810503358659096005402690085830606522991517887873452219660826610176615367730029672501816468248858565466709371856913105055877247533107921943879029149561660321943660617344143767776293303856363035987505180452718420150713286182273706249601971046622139916920069382580699262711826784952266745311920323933130016249073348970775117908988294913206404195438383933865821508451766607207622334354146979460460860392769159349595988883943507659112948456134203184057248694256938365570255383088562386180061941895432525863919069074556700689798307800204514976317318356701362130262779864117414130726449975977131011391110244084233756783526157749792529975353060168562423064650929589071723842929992336464813511861145571005516615313050204229114015444194282764735330264697759994656239936656327586434113124499032406471922964487287935636001509364424237701216394099035456727315351216282168043435538318138361441373929638935828685828359055663296206617289465705346524136982208705949239094349398758896106233047280038671532291098482562929352178183949673279976685957067035948796256636543082144705344863858003361819287577133954294874087865985954433063438088904100592560269931467354053812006691161826190526732916335093552429544840895177777393332112346610973221357197697591964556715938938763453386726205311227641218335522637105510130508870816719662429720903806884661143464291754011397242453518092127106625686473608721226125399584339431340394022478878649651925642258021657218859199012383295206331430160589741574592278143704142598814813207259583257651100469665259691399915488538708163013155529579934460879705292189969077735752708597736101569753234448603124078480765691603693176618290546438549281153866658076540137253823537126349962571235289339436663896043885084902116616594906712326618428407938582219778253970033383539194138937743210724224706786627705249261147947775545184360439230510328039091873718337864304737245118580553997356348657827724284210573800938214724666939275587685640717345135473367596929413294459029423255002562091297586580076805298984003823160790822502110327415360719569598050025536520962695235326956026210611907311037603438687513345922968809372621663924508153284837303764992767893533884496204717916833272093129393451236431101174788898784238914208588984483840000000000000000000000000*i1^144 + 621504178884213257697973068768667769184767668684674352873826834164163018056223367715441348580719004813663489944612981159925672708487101480064369080089896570124134071010002939329878024463034809462295553779671559606161322021934008460680459448762759170032756727225772846785883078125049029845455303623377937646261512893864093165295488528510363503511316795373260349976753917696807866503949849959491704559927951738365822187317522477176862096585368139696493014719045503653142337873623753513400226539735739820731348775627325389378686976803742705129948844279250656341422046358255697319139627567572148616212853563059170200332721659170266189582262239457442390976481982538754874042622021227597112479617776123359834340465961423635256965741696292068540570783915217016966222914773353522556638078952256883455956006567017652968340139200321522665008609999877098334983152014321189526848757194463872206281408985585984498865910694303115826417282856988601226889910478241820523772975864161480537676445622347451780773500517808960506501924972938871795666077535820013721272220896101012496624521959050950097435610352664393381658315918674097673118377294069384217439600463768700390293139411835432912687257084371874241975658675399242545511247452479892008725821530357647904853386629676279889499814936827824380146531820335018557449341559416170042608271124504274041513790009679552331353096960565899223133801010330148354536801115357195683626173070032916706768579692259422043554707272071020574034224999702272453163416955407676484723755722769908839944886154100921911968268825922570572655030284652179294854461696340392667761904325772608857086760009478123041005267157171693529203733587084603371702418260251683889357679200214737303059002573545583941453188923526921630227916599555616147443649877392501009545759794194575268259851560578105379796496219732979564828098113449497130980555249526703034844182845930376179639952852462633220436531204609241930895188528413320897807611677329332220774910966607416479775367724672320220084934851263908352022110042414659916515535533252280550438247667743460518026652895637828522468194505329037661279517878777758251674977750101591582223065901997978677592939639098464740715265481845824856192261131688081780483650084015869641932714376294787903972554432444232139226825859651924606476841042158021396765786978472146809302626196856977876623728593950960808739018092561425440688934587524272346010227664497530319955343663904333374393000935449007058152688134749264690019414732687843046686521951986405920982334269198070988500175172129281715834377417237861046470272892993108848303299752046518227919279474873077040103949675489417050875885111862160080930974722362049378941168025500173805170733879095636190253206787579231544908317275661263813429913149444638872719223706323863868887384383815680000000000000000000000*i1^145 + -2111735409111854032603114866898668587893211515449845781031249528089406045270978486374116863449472112726437433459470050365324727472115601741613272115061379080391540137487986735210091222833538756591043083669577317423814839533850830194040456542016706135681395440906173951332151957802083583251183600092418140680389474571118221651599036212905408433931616723108700285830094263803490139457245158006594374180770427376225890803002218398420810768194244270948522797612140637623644858033788954311959212508008471360577661704752687533688096356730529031540291983625187198649289155285883970905279773973372058023476514162386626804400023738634786552660077355806819880540529276841744946928271240032659680169871690490189451909628804801246833503913105973118139853017033059627895701990311056563841383453719130809034007286666478846169007534485047055803444655995599891966007817399404920093611801632741891723105187931426381504668520188436888228016199945252747871260426602197805842228442983707924260642443111276394575823712036209956311460066142136120514415099657810256193801025580131601241115840519200011178225379589207696222293936132160915108367159673058082517853886062032917629416658134426142665904253473820869781848351727689387804936897300962501771837440924383971539766912961402053171445313790989046979717139057496930066897203305900029961232323060512301229548505334179152126730186857419728785424740627538418388835807493498806341193350434406233840835205342282472202769834968420907433691861970162047945207443197082746108640894450123941996147798235081091314937349923008887799379133359544434944991721755124212390176919004667750716013736887515520651562641367005542856687096175092656207811545762050640767105115987884081149694887721098314319853781255001317600081933401754764111986087844613302091488057503084297145452791079344153118694295435898950555303554376364399067764712009093431871904716040365800938595625532578499289010675037471235353626840371403957738625851890348565634380949563337750111547073367411856887647630539087347862426436237406108717163002276062790454176643492570693843991627910823120468006440182329145402801912946268323851931196938550483848840878771484911908839726543214737514261008804204910808660856115284954777524320887528575086314386301074086882935589452393538183069848394554419200123330635031237513094986471391005675604039142600213919012340010584877001078470289248975880643450507485074584676923740157562029999892879933397440040223728318642751767264273247871945715635197618004639359463688462014167633077326606020924331185999624880272712392190771805737473431695957705430483166740955784567331491288821049854704780316563206608886472578840598649732004453185263135866702797327990312923822135820739200135135037012444053850767058282344564072778706238744521925711475308406767616000000000000000000000*i1^146 + 8941193029033984063645689698748604301398543799626805807735088379031586730158187752631494249859626458039517913587415868553047317162948220543202152014748029689232793820630509408193077161790813766287661915580793127966306261842972973197188716143909430342578465340448116764660264790270692954439968136702000926582750093187727392889789574717688223365551443934173359143567020674934492922569270354257649989376947815045971921752196613043811137536549120878000581933307108774282139876293290680446687808141141798173151997191163724981852370259254709997566128144996723696930307067748804485192108969079288837357464771874148232511490879992615659815060496715312118193382573981282442118307334164700906639420528021422863780629827110076930062533234014814932430487942334449395546194407966106227463742491354757415894574965946569327258171466833914251554922777014254942664670285612482568122556999232856616047389000525126562486563026736074432027581866817180989192110854198265192677234945033210208023373408872797813982016273668683895163959352355300837305336507384065343022666823091940307929735324031007459945780631989815140883278078832271750817029936699741732513399270597416466326258820350825599263525847860687366234508513420001726846158075218885738216224150904994997817180605512583989781353188455484457499170555675825105445436194592234329379924970686386612521583015167550310785371335304723692672826124788258633644798362504064702706046672137492735670062173066705248188363622330641581271379451406095469217636234410326167841980385973687925605361336243159843479895399799947050336300522203857621532981587405623088997648323081607744473212805765024568423013475953221131066589867152130304035755713985546710322056142627508149259816426225551898861998841261175737144546293590284608413566093977052015964348336037290408878091724885287448998241555596064811652885573716176056464303293928709291698248374978026378906014273000955914702671489480735177990603280329391811116745790545919631393569828242353386465504400547244094103601971195199401268433006895598459529229767569922025366408893085378060813276534893211756635320655888307565609803396277901014771525468923030749466618451918897421954093329470236434482146432152974486444839805509406680409730115876256063761619442033413074554763654768247555458589879857975359403285893446353202880318458433077339769139049740290219058711522336498802188878504716517225311867457265209189826836639852788698656343524603406627739196144177212227792737438009852550853706787928807624814623949262678576682168418787993489353552070948127885866355617436980457069807577512611418022142971805583309048078228097929487275795226920154061038577558106572394446836429805159032127402140811900835419649297054790970767473923916070248409647950916074392783493606356744579631195304755200000000000000000000*i1^147 + -10281747108012084463605550462660055473939071428248430294487780931073834409909125901130619118831107754558714223996371346357413771348553335746141610167270273763137878410100373821602878181131371248945180629171729148162136164377283116596852189128366958012486905641900939300517766596955360204990493760722817045117049028879351377652916368235808032292331175339132382582831582227139567090467695347142088899129398909696539141168387644909958800289250855905005795553387426380886527984134615896853560322891350650126710636964653238030579245247905875245143025158839060999558409932432715564737201456998198207284771772352090591469127616880584671805888913380278992168796854774423165880893071607681045322398324835584043700233847802960323021630044080058190439933561139978976570234182079237296955042015924345765880673165482902249171021650713937346689989042126891734586166273889724792606652941908417840011103376083197994537891887909845913346138963062059782369958554927668198632262820755724116911309253133685019739743144471095569129304289076241490796426002165608710124011367900633184646198685920959677721298646761279490279791508341805476194816172577961578748070718491335158888971767047342059685435028677570240352461286989100341287935950670565725166915735429427567546962136527798731478345030220092692697710631985850261350836932041649754922067511151363241804655408098847303721303524292526382904005818416216839679186978363421066730647646905674051551784621302591656445745696657062426733756484288607028793659578796535077603497244382809007713545778536486283142388825218852562202736105837122410217336302203756811587714424653236637619693653763278042943166946784299457654922984076595967171260340816097790617738148391699739366081072648723680413069211593134802787081675598413472056133369923484099382225299857839210905456766719895156629876488508196657485405509305870097401522342833952903011168744245523854782331575628764208784138850778307696359197366434089684916681860292211181486162221820596491033936947127744728046485103967887171717070910670288460520876631644021277563184756376202120024867311599143442004316423754204389653432901245122158572539533896075887220944702231192545284745454957962199181017892395064582408601399721465325113646484030208796095227693511415870088850253059684779032048064564719261068906613177450932983015079548512883101835235374643167778691117239257636141972530120195802707080976726190274279372142834848472377060493874844491710078455106419472813981705031342936646308174847130414010181514281763093400315322181523061945444769030928398441277149118938713598883671195611999091120406043434516611590738498953832252968905538795615647645449092479796679158021713887370417608171498469686030410248681325396726636223063986771876734407182669013337057238178385100800000000000000000000*i1^148 + 14811886362518486959208757098237216469244692730783539522415961465476922267059466147303967054366039984246772697913884471766806799780449486877702410562288841082416045697486415044636971502138037487392748799675273548988625275257047460549577132958218449872717871283616671662671837287193690535558601958196981307546832242860092829456492427893406410145795489129163700530747006490521973779740384609597099000276234463615457597988248224670775886246173042883568234541153298345525205904039748526536968022537314634753942652822804038169166358480616371708244343756131795201355548544920369849224290945884839455307339869784334653154727528930668238030547520700687628230890852426437089374839447924187383429945683888111263413508011475609967237656971838087017245023152081210353287614005374402827194435602171902726002851447170530690541166065816805470194219223017331606217667068024891434038966810020068665662176932697472174013119200724762030421750308774872816095885124156753078082684275975477655574910130041427784722501095398155105303102492918499712749277132849655811668073243875300950116591432367454309266652405141220681987763162043675658016598625805640501615805066133831675645589479086758415777650839370582785226641645035445238427786992768328764470694213488206475596675332969408469528932843665091404034723167967789776034517492346470715515845143537678300787301985978363215956049713049117446047840835061380878131534730892922430107534709533703490696359279846961273847435771518858732554442960106067474839585602786201986630351111158226877356947645544111983326154939393784325088973109327454994125476164280876996782943480638932755013869497236157209069725568890371955328207617471923821717704137046571943964049421507025779617877678881981144469591736082970051766606146579577349570494040787831884844223895160669493354529181910274462008291048540283911628356546186252908070825702111284162288964428807548471552073236192273654403668243524587913143080251413690142861769942798027884235309915131305561777323567324200761977566951002500144271833493589508836658102712173413020944036897678940614027583894153339778697453286595888876398832452003899570421166209610168534044473001094151790995598447616129831956137438340954860960369455763042511542659579223577040962968116257682768578160270490631547793268304368662325317625872765369526404653802079142820112957197327217019433318440762262256362939435584609696914757369174398751688394166218134139784726738014910208986805564896903928625499197369557899573007324821340712429204706460352860441031113093121116965949887656021495276669831471817050354902635249882671817330953252193365225764758527172120984530569967257730221294758918378211931435777265542672264109900700515387420604464144673122195082952295035901908634570831779118857584640000000000000000000*i1^149 + -115636176113439468387227557008395087098278186527898597661067675521645570634390174684843966091348666114192860715430816319537667598756770768368051251526729781909696493709563979884830715932714317841870839985718620575000246741147437151784231743021837862428309568216847656498102997789646810986581789864874656489557299527650394908600305521539863294435834572357755114090228338497211865271093389668335083863404491360028116306451161020784657320882713359361542247644312381330791838573291766675939919858697024380303623389193777752813757968566795963464055486783855595143734462379734017347922324404800495199629467349823195783731860809805052883832332220984807920141607769197014373315957267370421724724860196917359025715903764216626344555713405049019122834048168107671382982028676496616927391033769306084541107991624425170771742977389334077320658888806949774141943620554822630451546941378157055366187460848577654183552153458385714337168893691326328200856140656458654385831053702324407401359788748732531513783633623169798730170201741970859631160449253904293362433330056689368388407257225676170354227908523601097130538536347917802808872349786108577576878460425054321758494708138521136875286335853459316157923761821163961311484718710297494533030955139310075711192851211002246906735454161079090193873127735129141371041472059435148096540987273635960175002270745819232798348199906673734610528977828076148965857809706931526311764142398331960909062845118204487986389072482820059487464121084504743231128954328461100151826411274753931492162488447289182780731067404905969154667487682442768297923954181920076599110365380474582538695871749843568862602197535649202844703491344656424239426806694760665686859308826821675289051355387988102988180290742729719877998958677410637121805187592015981710692482441797295983621303728502772077824667951073223073060364648324594327238888175962226835625425528306868736374102275196861870036157554205304948613820543608193829815195847715099736356792813282208526297684565234084612871161119333460689237175696265709162585238551309148725346440435868775769080037094535278108796765783750072975315311293550243910875940274425022491844666534208446064065234842105396252029764646789089887116451373188663576205113558001454112778764356181796143665923011502599344870792288977731772035009617973291173284279799316951988036316265808053205398554588772846235637314984644419719360647761441722325682069674104504442379212460696570999610968997828666097710902210474708817334237566792044197628230930619208462526711629813453677406921743627541573942964338086626210110689845234779349134653678349328130781076380977710181525694716636655237806774660077297197666017394019437885230458107818048492357344704155150663939277917947748607004106765107200000000000000000*i1^150 + 3436084342223739374819525501661685242922979946276559114143875558893021920133641156348852759058935532969237733945946590325500806290954774051387720757295696874461479039899424068202073330448073240799049217509090254409682318285072702633406461919355136257649532295252469780835843911773331806686655784899663784100218724196198652323261614405780001441320751291140669608269354132683955087784788719361421757968622743900330006717987578569380689890016061933943710572129992518789722372858797492096325249798775582479828847505120445833465111547340284580371554139352688149540130072977804634379253118284463500868196704307823735677924257214795545529389428941275236046246844275450086297636617265690059310490762744398334364294490496749419779078519812085280892781065675725659933776576792539232068292736699581561108253034994827181489189327603362437030514809361316667943673437621560920942899030098283868617210353250622466612633275193876638234232493181988953618548643561596835065153537126076205299332508197827168169536213191542576205462970984509673905250590297309264045318134744208628140506289160783829793384787393938679187531339462617598017920231698440807974896627518750749304978739281608709178273579381665028874592113245571710220078010855197802669710343989480518395149540118621780528551584265077302361275528376651464632557094923620112100764800255908857858264697087256460001337715176164782430077766595054400622953994155657141911635589742153614101451303697920901583607855213939990754031668389764663200541723292543426672182402623985668558667785976394008175745611770588961032565267819769022406207397823318587118014685796227469079696483888026772363874261846505230796836560718875381086189091430291680903980756284608876058311671079200568021784108764534647351957876304863167655244402554076105554082078937292374299864110343015589596749873499425403459278722993849585882306076863878528347109709433549283874145275279623775069584698364252431996635884060006417176939057901932045071675023638451596605456780675498220381781126487818318311875623461383187221518019921244736184172625362921290672901975098090540534972736708072656490788815443344775744554042370462005749518949211452588213125303952036440858499752482388834677564986306514938514986438277565486763380803848000623468802179194053653384178845411264796567382978912556275754559814150145896042776432191414102877875175582939813316805382692067139043327151519012546414074099613724281765089435480386960522822498558987549005540783620467640526845499790161403891286414748747276132494612207998314658147543830039624316918156016872835303158972339665600808528188845372037233394886378958780319207697373777668901236984358947370332438437181594045949563028868701739434019776323246901781689458174075789639680000000000000000*i1^151 + 435135658436197106027790756996723088617729082198163921893579477618199003159688368174220183695194856637814308650064275176399329443311946994551632021020054329219186413148572822781965149205524519014577720275090102254090060853240181080126366409183672562357595328481022341823779330940491151630865982256327313265049829221590910153838105565081438589094061545631673669296119540546521268591534961894480446684346253582665393414787798313639683404843027933732284957420148468517407411984621243047133163455805321779710479355901062270827667603914731135403590374676175994857984520877969177700461282397305384984144994520889538424066569860511317207419612734271519302492794018747146252977108358484621323029788989122715044005588835767676196195478672813194280693921782356784742748103005460495863291123425686424933316992578384154208258055157099874281737060451791433608342062749176035553445351551657886178385819263034777788119537535762777620000696148725585204330725106206392126155237321247317283340315795814542586064685889645286492267083034638077746611942882012783565506376794331486731219310693541088756135411751140987730217438868809995278699340112315742254086376800393832491789314112595315688755807248387546242950912804793732496863046670502407330179943716597687375138504543197382623412717875716579591265095515676987597186912442981553687948246110234894684978714950100752424962414012015331652009644541111764754275533966209325136404794415203767685940939692046970167007403235852210842868275283761968057579891071607206416272898370530761932166284647191182425703777213691428868747967888908183300532186878494248462549879923608326245288605222750650122178152282934650692619724455233124568668246158724764270951276151080911917308670007782533586511859734271574449161792105932958633550360530278446837663175549340556079517625919253962442859212629516947919261182981897571444803599206143824685079561461982876119455721151549551609943274922409640297927219357144365507077095591272315739896146946473800697588696020629003315459453570947768928846714481978874846038790190485179591411392487157267305008311849945217636287104676481441366800399312634764136395898086905308521152092671644017911542317656438834844515362583620895594832099825480927850877242300813722294002820578187058110362190293792494105807550912449064909938894901527728529982547481620706254144447118805156827474758637328884308444330334835207518860118367127671528015199948443021585427573901526981048146611601965375850166723753751699906067927628290146966138715519084082481792586508381754520035442690493501874648821951388857337596056310902741066638404764742685053289004724888716354848509208935757849575197300803507009242169604231613195348844878331699053555293454422611289362661376000000000000000*i1^152 + 85118220487865101227725464504362731461005102244051828932776676700070058549076032829696013086584876804403759116722872988786920109850433843679388704743016074195228978393624129456556291998199678603111067046499792902794837236271268593057172955710257031969227175593146251428852142190133580333050080323860273176612275678229761439125097543055138088932611998363907455972529817189824080260950032911217142644363148744317938672231669207056111932738858074488216096632339844633186162256575719160132536423184279345854398561748957396893969630673944065387302476007517148212762397622689122469691053068064240342331997624316536290066178963769775528638392410185868055099224876133943903319262773213420038679425964823641298190028884629571992955107579352523784607917837018643307200755337492504344776423019356421426787725528352606657581624623953986939626472976969757329169742245894355005534406531672778336363274204969094165276352150604198654897585511433891546847269916202001038822774284393383199166583140681204253118664376059259010771804460270243114959170330277408474776110998569078827779459848190839236557535784021462806709452634502550649618145054886851100081597361212793705487787443181945636381493136824200886106583811731181699049917069502589774411250974265349092269228124404969764558153527020269747746036850140653078695028235740004069342277724421389128294261485665562443674974234583893088242960435541146348166859359030741030418889763738764305982167821447770850416559213422485991899009991948513803573233822609262991615546958266044799917506155917326925664554004875164074859261394815052176918528359999512436412153001412420356648948649224747180159124987954507356684926257577306488783265740563743194589289145220571977006242233225961767371306513755363591647032018240729899249278466230086965658933629963537584138328122324010956043022206537384518838433092579016335585863679489345472576825986364730490020028108367855625266400302192914139557261342230268350681273699622519544811355314958004194404933950074284496032632117653971090167665214474278708444420252915827584302008892363101423020676912563195839794838530648898745571494552850655425777267172763492978900191632605106444421045967654488828769807879725557805022116876008101976580549409304126144983614588392562676435620765820732838303956105630304914950872558996000396826918589358129956844185628442149287296730655114135031631887818676924252139403047873602622568823281724270718822668467580867360630490962227548071111582813525381544132360702962248805673176061936654476789914092485565983499284799139929819520190191981236442249674994770954109032076801251594999796978311767235638033148069442442774632221454272716399082421559385566774349628303238165409041553601593344000000000000000*i1^153 + 3568736218532371826652620036724926270773126806111078235025318556159953046869851041362320899322506447907617744073400176755547999484580889536420070605184680072738380962045008587572765475218776907470423615063279347682580678083524887492503192456875050773960972936202238933695328566514399235004853608364384873784999179812599800054030597786535871328693632465809610979811814695948253739736295216373971890868814981033333923649469491056311312463437029317442457585339972680716154371193017998364113669869615484375116670643866611775783169265649404792017410002956562685853417623299877895653894372610647401341288956361495869855267341784126385319587575889064642276705063300288944440909572220726470217029595519206162891273274724129724497869736358293915282751746230821518666759036287784958532661931410567961763939424087132722877862685671416612658584303943242716683988646512834200954501058551025841570555647900413771617601209397522232930244348966740227920832351498921915879317029324795326289900660559069737238276008216700246705302397705294919358777290523799165040766388519285018623250068426771814836361212363034281131450024227423675988807968227573995503188125962642282029630007147525943755633371500255300327939054558482413328891800850040966591474495077471094401282927544269124557238840423481999033885798386907464684534370491953190085176342907316087185975482015679407848749646270033705204787578710263073891376597883500384943589373778315802958799340275672236914743410830356451360932663724181200952786318609806693440227778349931025091387546877275124983079030757131760805089613834759074933028250038659676468172557604609909178249848903621836112746925421332778879725346686666323794678772215732775590864412891422098926353728046554820593394939093920966181926074187923462846956189396592753271845728374854568549984768720952780350741242428615700141634873230835798497197305168929693997131997566462957144794293133389471990786096500272555410155600058740895741718381666118468163190864990238027673308976246781442241125534628983459753153152495640075676934377914962219415789730530022154115111216226078483966134967590626649041406603212714042402093655437387843565870178239385522699917473823652754699841820305522571058873860006478138251061315771693494531118779856212333372778359528614329890511533312132236432968664185018140690675608972981151812912302567393074346399910001106555735236995254891271869109067969852846293664408853794999984314324497129110207582341813496935460568548477477742806154552357453693473386202291047745813684040292882514662378745761458984839615120161923086803133204730987894386461996474108745826100629039803245312320348378440204899867925170046064385755275189596607197107487813763753574400000000000000*i1^154 + 288457423700107347276640315699307053390822262220274582358361400990869070431946008545980876524087288881744707482946446550932658643620666534539523829034883814758000644366296599300203184202643444143873995836133552900005496965236498328885500573045088320020344088600437908768824342911442721810155269624053032343586399911130034104195890269003054279840461920739919650312890954158614731960728718485329245849537155188515293790980501531304564346245122047965505146369386159749138612730578448606309536453254362040620184539106047439591265678460023447737738895866584246810426241152631965842329257291017509935605518033476387330302087477246953394891081830017777027048548103370003724892417076883068964148531299353089953624798728970110669665120037883180175121625458673368957517034455370056646496104406215848198068944181297384654979775840313447546281935090090463870684137609517815979083833183444782009578773354813588873598494206078310558073715513850499425668031523521835167718742898532325983284865899588839298348536456665272581002521243252664465475948326966245868567024086193486959093560433146462700031298035529584192726976709946242070055993799158915107271674257007308358862988271368722622999801328190470206516286412723814442431994474534460497609184153855440118767399411914695048669127120231037371956006218823808966859141726830881907923379891088582929080952949185157863300602704138241955374723804586421723249991315868855326732420551863946704723013433717909865836908426685175954171305849391960270921703227880617514143136338269831054560928633219760326818348535243527307858936724237652135743042366171973217260432460894401702108862267548234751701916491994162002726477724323208452046013702033595948086737826632746538683678004791354994705762403225920635793457337283779128305045627128716425225733148073398167719527235701761130231919141548001436079120681050778186838869568580983803204445502465529266612949281933394151164234969930503281339908853727643830961242022963036400308297866381857845467794268066510120496352854821315874184544127995710568858692424163919094879818273390915731812893406377035235292124226680165166971948063935369903814894579244749632656209739667834046198941378267883601190570182533287757544321023355258211006382184349113035399816987437148996311740852583323361663995800941136588246822460949268087058058676976802383084811409475632736039354176303759276851319940997344408238448787225408624530128059341457359784431113093857782436115477602595929658829205429451797659713598658788862936716414128618480160483045697739181990760988339174145947259491459609552816119871530458166733770105055519172369677635193852065582763987150708375123354877114635667288299871057598260719910912000000000000*i1^155 + 145859589154306645938984498842010709087872381929152858443816333995273797844554655732857830745148312534870059126398491523656880162802653180462412476701251401930044147652700183471821203211696839844994613192031441306555541915602887928394626690362227945484117015820720640811442455016793897982074320089577737711745912193135328526545781557859785286667366299368769121997667675165590430855427559752439513236487469984948991800888753295767047709594246439509859778197641146020544657339871084329079185560225366776142386637027371706305212435597113571400275798731900063673678242885437557066893112177901347709273589170866538610743121526462571107226057143178130994179104956651105315028334992083696162929046363590979527701192969722862091821499834546470611325473056765182404408641895309698876916798304163313577134854820968467303702779649818198024919318292080157263362967673126308207413794942630269096874832182712132832872734550279574008899241883065316110042273746703831719152387359147094425710430564701677161659071937923925479992437501101169557346195080833481486247913943937391493717555650377332158208729236589570551730646966555211875723599065791868566664080761501887155589646613324982842168608737741374940040504651395730797158082870677639723854154095750283112956701811724318344370676781356578964150365630237937972926594018839824939152944845115892059162985624711893219433696552728415056419439845602491327378540577766458300261642047663244784803542184155503514953779784110028304149318368210073285639122879665830217521679143341459376222965040378317783519547352977351612276428520806252492439006648617879102776087847600242236136722227694919735902620100666699726793810573189433268982992193027079700880247955098025553494401990566969087754620113873340338597911191834975465737402808505841752818002580769159882975571968284657383173602530277572956816672716091175862958617054013919109883683612996642085271045916778510589916561703544305016770808324529936273464359679649907202243252775778917966940447352764662147116800535844591561144535870189032133816423691827701635809436773477788512873324462741317889798670925973160495601842156446986567181445639036787006875656718302310560536768196194701451585488190360917875317575334221107000621516291947168706531951445272881348633754955487784727004459740817452423436063722700323442155063225254936687218348201586668517633295450482355773684284157563086087375412577186050255465318718028237793212248666120832957683843574976381676482717097520424441544168782738478280610862786361079507014481380467451086342772508807142712217080828172976046994770428362195554343721616678755371208296940665286300718993931477204359157348506928172750311792836608000000000000*i1^156 + 94207628412429212256780996573393845225671474361344114923820190513507944924483358353077721399715959885883604617424221956438665699483125264566011385252447334750223680038761956048280668110529729856491860493384495719593675408869749374381743918148406911144492901306594253850055113660911293547960968914420541283301325947947704539958357072869239191092110660452040877588252022113677831881997728712659341047229847533911961709036196275731215757970445562739753624008995771737028815029826996322719039114395957672152836374670194593186780832119184418112842289270707907937458727477619012937310693905313976023153064811411554927711527929681447988435389882195215715388726131248114874024453604189585051804646588177970140027286336206236124859132169278840005971548065908532210539253710481965299003521198994608699081284911923160564211971009983843642622253289250822799452406516774955141126255964901054162904830831682145759388110693115935436143701613878675151016650434403917678982518589683971920261549309789700830757261209487778160987955834966732577083255988579294587521794663453493620499943996094104961053417363465112734589266218571681234285158947040791958698658821813910084035187585867884648781676506449820781627736670311016197132535302943788722196723429632854015075896742297114499848412515420904735855288785851974615728030031620883867671224950702024189893258597186849701821543812050424749545911381051051877148768383908437334270118403385163329012873800799403581404346618036075148951102822419165643235819930684626025986533644252986669780435848529798963931487233742596720673511883689825739157153294840725273252735896625723721341163702415824906464611214595938201672783239439469998337077032582536368032368553563140535429757281394530143517337164052928321272507746139953592311199953599400397146129714119812727219400680989591695379879447573722926708244948090177908239942591388447634432425514291460685729093708864483243879137640463888167366003703380047138891192959703768052632393601097856641939442212058908270345748898087718297240107501832568830131940942062839915809579162198217638302838191173272925146479927193657120179306485740456084062000188797419070321464452618228516234440639096005796351150624495348520024571673808044684455405356306730058747887063993915733490204895097414185629351250297741122219395903273910418715852845049574678221407664072492528060304046825426644108057667787333493946394381747647385722950212091087540181551708000272319185327068246134907598515918383152862321379866312330204303023151063392003769219854821702155892866932257224088942121503190403202320810267433629813270582178935897318187197317328571337400526261948922388698326782569349120000000000*i1^157 + -1227942051408084838468622587698219066078995858631511924903740452389495056710483012901799029328287754879560050249628240341493613337996235052307273983341096409935665236713947068559113485265264208524446000980475798604294367335534904316384972384044745094701769238749027414394200676025065922218830959955029596403841239535283785236902206615920905307247261961515561102028621724537811180733447673089680188418519501919017936079613660759818209346309132869323483048891589574091554511967731509142151190130029272050616925610190833462777460090254345185046758788872388985483595516233126068031626866211705926183575806033066757879929098656722528245831849981545043500354464397537484978337863182620185482679362820455224055935766725259655791437847231557833880720353213262323658019610757415600053189554893995384344762768200939581098373334156684173571556229201801825954996263628029214599291827450801024057441114974844578165520131160722258061414481346192458250895050830122937598659892546987674176796139957872184661020284949978362949502828769426068980783859023319739390831975251791453087998940401547790062573543984309525701603194432906833214515726399627616577913087996409345091835362625919988125069824241765520402200231818649041797141579139741109987534832073426465869423205708444729057498594764878099823018330961168332918293805948167822004481201570961766620815407112384875776803034006609923519986754699667375852077354305919059499152865060021872065104078930345624864894412577715629899408496989394935466081655749616376748905153890984608364343959410967097532094871898291751027295144199113531601214782540087298831419676473290122129961386590332572488087886272262529328453012453927896519345499531533534342130884930083858457420672971899173260073328854684414322454601030636468031218032966205278389690544239653891734920182115759041093928653468227791906949654564741414667098229633684194845462311716448969858539427871142716087981415486949651129479882337846898769791973028026479379592154292394872761273798352292966232584297067528694521455385592741335841614405455603675502176382331079466679691142125086694283954198212323868601159399340671424880868378157359168633981110341877142082486915183348846586770080886771313720801599871084481134701243996040276766514168770705928624382254068154620837392465094065717843719105577835684821706334472118058813279591828253706709647991929366701677020846747895616908350175177392826707183221533379287178263035489548029462587377538613161080051085125493109910954148844907318347016147957322521301385064853093799877480080903818931190915519931207748328360724455499541363762973864792868004440035300938759518495341317183242240000000000*i1^158 + 285531346061075253724607642035487612530479053694405552624629121472555517801301012673956877665611391255659095402467855352170553461398065923473066786917923142308617719635882970869443309365344145101497384039414007387116901520119087426474438092933799803691847296194763419361236808480307353024541515902734779570992136441842702732046328743821620761848206052737798090941474753387534511912491788347249501164352337451475432964749492881834531878790555382230649334022411847540789740286941719927198342263456546093864664327801995591796371245711400640736481314722435591027649842615441478095992769381143626691742370093833170356290382484787201983873967227476478707205311973449343280009266199821350294766579701982703021377391414695950104006478615012082839905191279832947712641327780883944136316848545271259708378340066399014596103192014865938368878762752162416171971931103524317320429890238830558066567072538818804061198506813699094033380557847936835188518542993881762030103783942408030902696740114155119405585648438322874812305412139963935685945358091085094862112222676434331682557138308594034059524919897604924643735301292355982596156621466563617336576519471113696198631091389909611340906333301075831413867937371492554174309763093780852042593757797092682763023689003124886514164790994409170457858134049268056274876233660878161261789899629082325852521890029180896992604567917025757251048144564000886215165357256145945539044065627671215743760102195520484588688444083043881752556782090853375962838669877560529945423559886648521165718549728778211265927223856439635832323121989983393320623893457352448548554299542853678845253180234385128948756750065213116779200728258708269395734144949832615343572937698127705907349073755299146566610235513047641639317383962022127075018121099814723142017934607131546752257401525378339400243945385881194469062781785816775325352426982281057312920134283260112864096439119899594223862707614330657712602372682343297864905529073017283215375957355863280783652284476878219911158937328594264147651695607116194698291718067652553907361513086260443206749838201722435505855779438834100368877131626078299728106564573220116915940558821394256378779505950783839598388915818394388686763340088069706256864678458433367658220396104818536092699246800422666443998165010307893612718785441978205102834086203873378189118677992820198530422237303211358042282400962351533120122760044100300600434567751439594717243160062214459582041945679708453215187866075078929896687170679687540647610400935378441402170751150135925353801816569399096204084726098426980871406511033690725258344732471862049020889585194197057536000000000*i1^159 + -16739839725088666612014062466084275557396421188807392583456434958224584228321753675800279071388910544570561115328753841046653637909435144418527289789850070877868952033856229382912874786763368778066445696326481606565511612176423736099731142066574683698076220136832187760233296576926788509860037613683157178708860775932127269808174011220663434646451624316539049625149031882219936787507212147074527891016848687005347991482130438566128915430804742557379662957579579890388282938848076173421776536179341981743124118643201641548209028345005974422159836851210868881787561118682249481737592464939454333782259280107775546830678112482069242924447912701838218694147958114059483113990608409017270020061255288811851423291544260602765670820387716056549674178316497158330151396200802387047423261528005296423613981197827732663873035975228817071810072241535349815992415389306964900211027379140367704825681965945888316423358740895313866882941455589499076595139251774775376733593295986419900996617000996574148535425526062689382871686360232650868630703420338804537658874541262533048732342750224593592762017358426494754109128603240719006553282670119022268125860980277699861591258650180746169673019898577472814026960983079282339491530780938925991312522549427644402209446711530593377383889801981354052767443010396761378394221422335826429015555119467815422387724643602872396450048573323870034723747521893570382558435825490012118981712103936094432362427444090699050577738826241493598132940079687700379993264916021483109927158362617546988397062101216344365615683623404003037696622905923739843548244151570675680701716097680309720699956160492233788760480029432734797035523062566647515363752795536445445970945966269332566259766449256005628151657197298203648023862629407537602415209964418508753080735280494544058161700928983736118872022985741616515920333216892263138814443791797769574196576924895429722140828551610465145428771775328169270110648720299976435402426666176860981627042316484741613436388468337665670344648932970507930512287533432061312297827406831328279477129636638603344445663340324900862438245993873180967260824439050706764399603429098393576531650516657409646950525597183355795014701999221931787551789273501389168939550770185673055016202282274622015643558158312770991229040114242309476301102363178230944372447446904909075785107286936452271756686313979928805700751077341892955006563951442859246863946769042436874846831840630115999142091297240264261792283792511824226869312302166833862753930176370945133369124076674914633752710125037411578179970925213975495356830363553695428867130011451339571200000000*i1^160 + -40037601362548371083436284121274590843812858403012365277390543773539487460916391573435475576522590930001376377626702709228251313601995549629202821254211181619673655373126900248180926897812842525388675765108237834338048889638697311631248939469529965941083936900411194648882341740144716680627468278064760472008713743223407585209576453306566474190650321140462943424501295793218547730514948276669893121972632930391142383199500385010396388302628661838713367730967802602465530777335153098431037264578232523158176329101193967217885417064064367886854834915676244863386554237718869603864784358882008949387772624030589996019912716170516309628562976936057216542598164699437758956318856691372163318018394677939452884231925503676458831824184756438316267091109449797185843295705191569027009758662826217397571877434048729923437105875636111086358198379671893756425881134117452018544645514002937194777569446854964655178654011774368600020408107505783849547659395956739629172153947213559214095761963177508901606741723029653243276963305981486478580381402606832372123467707188564930212622754204628510445135084770175461488261608251379920595110024543118584613260683925245150613416139331307116504512283248238203912256955280192363335063452344884257708066140283616737828793628586633388751522020312555916066165127708048001467507846123811481043705846960475832753668844411214579784869911153274494125529159179615807296140060777745799286186083229592994482500152520545620401891886804973292472844015990528911675878391882081983988100950169723070828528346665678647715744527475330857715273084483407506948134565154605843635351604958542513462148498954396508324706518880903127470323806457616714296168389818134230873570785524220798488281733678671142453919672493162597296702563616203010304440121544476150139922204447175682130078440518565819800324985364626528812725508170022027121016746020995475238217757224891383223543788153755759920575561996076766953464809720043539610175284183817060470375583012636782294485918837692340433241959175110401324671467928078634104615336271440338082709400548182525227714049025513701645802004041453369967632921960035816835574562455499131336983148365522988032309292393268077352246149866089569753884610799246140155105572162655084071000536056614244217658390363806239798009490984238580906318838544574962788577816184013040855936371244002056171219238807599463782377091860263632411316824938990130120923437879463199360182921427106200799744516799253251248589304114720025273546903359684987465984061633683074472660599907503890807356321113255848051174980971441730574574715666432000000*i1^161 + 35017256539195429550449955018154792102882388403474308356527755775862762385918592022719969361680683987507022562912949403401087120038581589630733477320631018086621363642953923574077930232021158185257598704830159922996665047483676244236830683712865436021600089144003311233717870783709612701378571695023076251079595304054332813449462999108516253298784003374042083400774465417604925618773733885508597781301988814269657550951346401371276163686236763960332621086058639306101838523206344231924696660439765536545935383780886411582435266361995804879906639241686614787222466816842300998614466857624403181708685988578890727085479561977423627089269523916688105668530547341166307426402984998600717639363265454995457173215194069561025195696171146259975305822044902668397429745865349017526961477455812784249358156932338784168440648524535252403990372535245152860751618196542664000506960711685865782486212233079889751085451149069739726758468583306843998083108108068334102605788815182035673935370417225733155778305097821729975410090046140038775755859502061773817882187710028212161686619950128254915392311748158095582524416492219379729116157229304716920566719552621484898820515860680096097850294358913576181731542636695227385563231950892601409995376581837811617888845322735144542881071785373111533055691498336899187105199505010739662050957705456266318582686831876139944793013449547806225377606860349549131727653080475737263570902425180130143259963508855346404154073984330713995110681406879997645292842078189600692057681034990973894214260938379911598586993297948541000187928453814322955847436569534882174888432745053546546870895998841220216432164009883161150678162187742008143667206416784980663160522422622559679800599244499514778574959904807044559081311955210203077907868212733347958082349094710478826984957575874143315962052070549215205383000611851897667551728523665098389326654100991055392099756614390631575579990183818588877423216916185742232622592003470024926276037732077601554290552124730714138546857963802045725715890623906277789431744193906675183434311793554898562182373158101955450644117999059106404378822183288713699826972395830487432966567019587001271723432742856564460354220627432963584010283464602578061821161002067363504510054760032919956275049261650019660308938516250257070448838302366560182630905793122124730300383260742561822666592672368898640721487554890668729326410094092193191306321283278172857716055547469308579992045165161358728939711510285496047257502856166447423547421002585617801704082574021011873033644829023816710523505868800000*i1^162 + -37917518909220078682559426825057060651064091933091682365651413122707873391561371033013259809932448836081867954570014275035667183181757036856945054818481089985301667787715573352835549894884533816168818515746145525409385051577285420409949005727553063600925445156427357213462604231967132408474018589147838899415699658736127783370463006798037391091753101903070293184711976409327785997697804969713523134268483694413498407736538504473027686610607394857217842207701937693348672165070614455280546001961924642827394520795285035243017676952142579502015941465139491081996437762851776007452087527048202615713487857189538540185164646929613079819479898564001122822367445513579534959037478323769820198647790651068482035001374529457609616511548102497382231133801121403360538503498070262846554055214112315433959264620822964601416005743925730275389039478659822786540851920915495946132976616730028476944671819996499851317285971274272658051906717727094044997596344122195792555168855953976755752101993656459287897823623536740400958908262494949660000026076632203333705133788314088738936445749006208855898147527034091535084227711204436900311798492031469225566735420038765608371456372178680250112179478790118030657607499998979003142102687966807847053187239582720107712375651942072756182092699707390585127351491672984922198164830214982118979424255077342444445772211594301607601982760854623474382436598012619821363672902629124582619802684859803813344036986733481655420120244338456401353091726895853962063217976796364510917410252249679607834987157481290559068578632165697915467978334748498821974896532322408559523815842864188463197093010170266011496726419671073037284036650829625602260460376383702012985728535060559330943131472188898126396227333459077845344584719595653569921270699223319817058742817858130113050924330582844432680352669272843412832767235166360917817121099179256137486155059702117259564601748960230838952986025610534659114350127125270707505019319789762735733898762188179858967632848172220737212814826457454849940322835960185329115953525245309979545145715281279871852461678911226025325631044811806040033832573641462307704916069896911711293625139698139549344081874286103924829151746801838934262572432943093475194350873161936702482390999184008107408591078096379935273041105939826140113091726103872999899287167907933352538105812368322735849458359279318954292037105163942818751189377128691456841830438201973865477654727598867462942558395155992021442219161134933355231321954085756484984775837680259166793628803807087847014400000*i1^163 + -7376520755708768436255929756524005406954543127117051269494489897790215661604893827316690160122833631071741200698385044394540968928711193730686211680611139583815312863775396461346804803092912025122722841696779601831843758865610160744393582310255034562178634152637001995400663771050493964496266321415968723705558139963121713409400820886172424726177617388290922166456255790576709315100380652253373606136507203170888952197494405441311947313210606493488048215742731744120526034831127539922846332604719021578671481143917990734406044481589661473874293664662293329232257889974023445516083986832181678822488250870406364411838094912876772705095438624150010925902121533504498023695885796193503365485648352344300004125324326621203782058326540890584835497973702774567615403325475612251375230714973166638951910864713618513409558720559061270670995443623759136722861808312799914001201029225405271428552537161577301307602382868851998258160169570265938601413440888023986333264278471843509078933103511588058698739380284091392934623345549210701966354392879889717318505887304590008028515097249387887023865598823106445233004435166290522307466757868649508235594234500070714803528477487758193479272571028847588902959066619837626800109854958887930269588748844520557441134740955942270972288693030369835306886617380456073204532807705144322592698003307320110875721728310486865193403667376852931010825232632465169069550312556740420458049277785583144093835765779704416426032117556159461725542770781931097537692234589190161561402762912891498215056365232603213640630280429113461384000286283190104970348309486449339007841314872348603095481847472725687009578832766104520379283151962877282161266123270107095323409901512819658932353003851523526940793998490639515395427549277133394789254036130873746197938391016712743131218745247943141298907869752618569280469882012211105937241481973166003408458008900511956909845498913728171541688153241572552634876197678026712274220400649798987587992773345205224509748105975344489353349847138007150994465906179950694860910846822313015957318224248618609606627078787971671722783908079037307602283226333390325107351369128794112658408556120173504763456000380768208794717391157365855532203120371408239931815850928431721585435209894555556926346336411938216014549447250828382672105713218929462458474999718703245948535891273530329870229464893110732206673750138931433713596982493321750656277948964331184454280587325558455808351394065017247553377766208944199081824168507579761013692487958528000000*i1^164 + -1180094149457569881514677177011627345661654013342991847964806338027862651050498613461634473378486496873124611660295353147528653904114656489288948852014334564800425778332998258641376219707766840787098611148083091422739588585973257631735375483024498203183802515716300354565473484173013650031932422132330798099408621176871128052520653900422436318357195719505882652826811208536849350356059896335404773057106867043449233279103808199722087675259019393854649113311759341947286455584725489023650680915556367951515033114508508883500967491812436893077028540453767591517976307361844838738635309900650293410479471411556018787127594141503521178800584010896483648218070962864193960373603385516717577958822326980508366475841174481710168477034794851870722870096550483862492339607471755064849150306486212454259746753104479319599168439913262862543520423308625142301627182103772233780598501231496974211600860153233162619675009072643997286592236207779259600550727877728326645801533349257462571555459734969305505455548526153788207444714556504223557672067853360119014905604976679897602074008002905043388452248356772115042804048501178084372542747515347003984965597434418771805178300267731634740126578193915036222911122933856595394332617263880665597047764111720824785291684262818584874475637639997037900985803455438193756827922842239876895932036785989573560725524457071278742440322124396211557945174835725423530862679390078411874028015318539687048602376787950182205686687096823076989535050722675720505548253917921852650945987258287242788101652974257503176226543914595376424697932568476513755136075730248467883707118014223650664059849256389102527167027419803387552617159646231152606602108139526222474283100227064870828888986487194748284598451097967107615540623791898233711691738019368412630179760591406374142807570689177329815663036854134217615314507895856783253897702556536501401281402408395687127681180681384276209527100893349882184326559785115030880222565424253703916282071051929683547946530562966724242439675312555602656551317558999944053417626211333177212510428070424631486711749630212418905383455186686116316008034601927165781816254115653986314456080061521480333128426810437003993956076510581046297515846970322190230253559736461574359805724687178222657496331644323525759604404488353149686536994118416433482584075720965004105109158950242980536535378533664675691789369178323626974297336008094349994089418359408608869941745584168698385503937617314177154992838573447896429179699200*i1^165 + -164242339131278992557609316796403617839555415631221421523528377093052091511809896636431628317080287959038991585342676333730116391324842639024322911164984082795466744896887470258991294705139769764086304162936201239809320718188646455663497607186340825309320757606481497087397134070058344566312082108893876622627447108360367319389998851554683371498300217974471073947523085214852328164079097140788341465858811837495670311253305811049494342202372601898223661881752885078965407427962406679429275325990709237015745751938148937212415191150758794291035153032392087779130299487253265206916309342776444564779129620046139095104155549563341305453867485556972491895329938159427795752845983110180688162513630733088930647210552772780783670935958054636380727676440851788601871759526901942107381922406197423113709444498518583713550349468694095858988051321486357344910662996897728462918566475298803637793723267594046798015392664524853012986335234282443846894946976717162002929073000780264075853696194814059863056109110164281454455389537447682394568533224069276760620041422686897617585030874304938189465505574024453618488935840459849000745626539824960003927499271066083827321055863911738728897098632777896548591099303694855426736253951944459609885986486690117147557341962817086959562070524726722195102997147666367377698143726639583012681560885109819852635150720398648656286056761994201211376602215791289650873452707494835375069198399926424426936796439526382762101020337938991164851186304235801334135794516541414219650991954756530637659887956356051971233254182622634548294619513698682816417702970744586366128441807113107539319820668537882644949288056824027773151489430976683690824295716070539211284263362922252024667298396987077328685952376749225429351917705854647166772676084450429892114724309406950796729750446560709299727768951230103580039823975260907708000808879949300582781929959677329230178958394985375174319187966440136876106468140532692362372088613434202086178759171988402966397876944882807586935341757580233325053594817037789951459083691732357888767796931319789747824204274978238416534672264860310922753601667785520613118772648888860951860081161048067820567345550816363958192391910139730028878635655459184181688951804959664166423253671294588869710891465282794539436577584396812518539425904031052028728592740363760887806835008685471972909402148296555634961939297238768027650155243933943445317908893704452189907339611186767912909062677054095360*i1^166 + 21740881549464178879803461840102519489328867522125847208575865944112706734822197266309052700541673357485793279884259050294091789339029014588510448484856861360803065167835294940580820079691827716635715076510335011860274928770195234971188024702033958713188024766480739802209112155544062931163512739052017401337184524414087612086791200978358339457860590974212024195811510523661671246505439536340412928011288880056931326681890503936143311049795617571790728599837658887986506850886383170690088113759149755774342429025224621064561161169806119206088514996207857586222453161017710004103881167031638290370329521810534611740568526541413276370882655107793953177199543824755277547912721764684980424282868475313588523191897644332455531556565275526617364583203394983028532865402001293228539694188590881058918734184174223314871630923607007223832402341225893327381578479394543979080173320225941890903178379053552565284054069644551200740131781662047434078680821918957408261592658681692166694092195646361065790860760165205827973805875148819758707197871086641898063718816611295188139990573552521266810943413283019430302735670773633104214508424095191286802851883060379916267867039060681235642414431758628886213651775709564556974885452453157142467672321559324485481853411624554646773580411515622350011885095088882129733031217688924759927307199947349131315564245867710527070391739132003512352644004784743310754828385463943829216738202239314372060833293729272061587071091860862705033825013966905097683661295237955405832592160037368856884909613314909048611843906075064722346644188693652118310557001704098631764106901611994284426224614478976349231700896166741462014194275537453592708912195597743496373991960259473211957402051854546119359095486690484853890168361553787642500886885229555378742908996206691228702374766846405543288702726639647232692019819914380192903660007046494465340173650292398267417109499536723135197663700181272551269944000598734580585507802575109717252058611629880061157594262924468570847759614808420573256139807316285784039828382343217752214683832547246017276639834181158359016692783943859623991019394814181346831733762074846142782443625720754411873321251145810593700960030300195333364926098908678475444389084734440607541491768289610203010824043936654464905723808074512704941401284017062159550735059329532667075923706552134723172568845128952838217318068894922120173355641276240766091512512512*i1^167 - N1*602128112248149547066617650533748688851860067465009735501652615016263841965089827581516968129848949026496118695784625163334227668845171857565718528445811985403248134502123554455056874018647628052190706940581834450464380250425263892787532927997794467452167796618188079804355444360764152856108525999821212351388692316399841543343520120027007739183412613727712191111168*i3 ] ]